Lines Matching refs:qops
15 const struct netdev_queue_mgmt_ops *qops = dev->queue_mgmt_ops; in netdev_rx_queue_restart() local
19 if (!qops || !qops->ndo_queue_stop || !qops->ndo_queue_mem_free || in netdev_rx_queue_restart()
20 !qops->ndo_queue_mem_alloc || !qops->ndo_queue_start) in netdev_rx_queue_restart()
25 new_mem = kvzalloc(qops->ndo_queue_mem_size, GFP_KERNEL); in netdev_rx_queue_restart()
29 old_mem = kvzalloc(qops->ndo_queue_mem_size, GFP_KERNEL); in netdev_rx_queue_restart()
35 err = qops->ndo_queue_mem_alloc(dev, new_mem, rxq_idx); in netdev_rx_queue_restart()
44 err = qops->ndo_queue_stop(dev, old_mem, rxq_idx); in netdev_rx_queue_restart()
48 err = qops->ndo_queue_start(dev, new_mem, rxq_idx); in netdev_rx_queue_restart()
55 qops->ndo_queue_mem_free(dev, old_mem); in netdev_rx_queue_restart()
70 if (qops->ndo_queue_start(dev, old_mem, rxq_idx)) { in netdev_rx_queue_restart()
74 qops->ndo_queue_mem_free(dev, old_mem); in netdev_rx_queue_restart()
78 qops->ndo_queue_mem_free(dev, new_mem); in netdev_rx_queue_restart()