Lines Matching defs:ndev
79 * @ndev: CAIF link layer device
106 struct net_device *ndev;
199 netif_tx_wake_all_queues(cfv->ndev);
226 netdev_err(cfv->ndev,
237 skb = netdev_alloc_skb(cfv->ndev, frm_len + pad_len);
298 skb->dev = cfv->ndev;
301 ++cfv->ndev->stats.rx_dropped;
303 ++cfv->ndev->stats.rx_packets;
304 cfv->ndev->stats.rx_bytes += skb_len;
339 netdev_warn(cfv->ndev, "Bad ring, disable device\n");
340 cfv->ndev->stats.rx_dropped = riov->used - riov->i;
343 netif_carrier_off(cfv->ndev);
388 if (cfv->allocsz <= (num_possible_cpus() + 1) * cfv->ndev->mtu)
392 if (cfv->allocsz <= num_possible_cpus() * cfv->ndev->mtu) {
393 netdev_info(cfv->ndev, "Not enough device memory\n");
407 netdev_dbg(cfv->ndev, "Allocated %zd bytes from dma-memory\n",
424 cfv->reserved_size = num_possible_cpus() * cfv->ndev->mtu;
493 netdev_warn(cfv->ndev, "Invalid packet len (%d > %d)\n",
573 netdev_warn(cfv->ndev, "Out of gen_pool memory\n");
580 netdev_warn(cfv->ndev, "Failed adding buffer to TX vring:%d\n",
586 cfv->ndev->stats.tx_packets++;
587 cfv->ndev->stats.tx_bytes += skb->len;
597 cfv->ndev->stats.tx_dropped++;
629 debugfs_create_dir(netdev_name(cfv->ndev), NULL);
670 cfv->ndev = netdev;
743 netdev_warn(cfv->ndev, "CAIF Virtio probe failed:%d\n", err);
758 dev_close(cfv->ndev);
769 unregister_netdev(cfv->ndev);