Lines Matching refs:qops
104 const struct netdev_queue_mgmt_ops *qops = dev->queue_mgmt_ops;
108 if (!qops || !qops->ndo_queue_stop || !qops->ndo_queue_mem_free ||
109 !qops->ndo_queue_mem_alloc || !qops->ndo_queue_start)
114 new_mem = kvzalloc(qops->ndo_queue_mem_size, GFP_KERNEL);
118 old_mem = kvzalloc(qops->ndo_queue_mem_size, GFP_KERNEL);
124 err = qops->ndo_queue_mem_alloc(dev, qcfg_new, new_mem, rxq_idx);
133 err = qops->ndo_queue_stop(dev, old_mem, rxq_idx);
137 err = qops->ndo_queue_start(dev, qcfg_new, new_mem, rxq_idx);
144 qops->ndo_queue_mem_free(dev, old_mem);
159 if (qops->ndo_queue_start(dev, qcfg_old, old_mem, rxq_idx)) {
163 qops->ndo_queue_mem_free(dev, old_mem);
167 qops->ndo_queue_mem_free(dev, new_mem);
191 const struct netdev_queue_mgmt_ops *qops = dev->queue_mgmt_ops;
196 if (!qops)
211 if (p->rx_page_size && !(qops->supported_params & QCFG_RX_PAGE_SIZE)) {