Lines Matching refs:dev_lease
1278 struct net_device *dev, *dev_lease; in netdev_nl_queue_create_doit() local
1362 dev_lease = netdev_get_by_index(net, ifindex_lease, &dev_tracker, in netdev_nl_queue_create_doit()
1364 if (!dev_lease) { in netdev_nl_queue_create_doit()
1368 if (!netdev_can_lease_queue(dev_lease, info->extack)) { in netdev_nl_queue_create_doit()
1369 netdev_put(dev_lease, &dev_tracker); in netdev_nl_queue_create_doit()
1374 dev_lease = netdev_put_lock(dev_lease, net, &dev_tracker); in netdev_nl_queue_create_doit()
1375 if (!dev_lease) { in netdev_nl_queue_create_doit()
1379 if (queue_id_lease >= dev_lease->real_num_rx_queues) { in netdev_nl_queue_create_doit()
1384 if (netdev_queue_busy(dev_lease, queue_id_lease, NETDEV_QUEUE_TYPE_RX, in netdev_nl_queue_create_doit()
1390 rxq_lease = __netif_get_rx_queue(dev_lease, queue_id_lease); in netdev_nl_queue_create_doit()
1399 if (rxq->lease && rxq->lease->dev != dev_lease) { in netdev_nl_queue_create_doit()
1420 netdev_unlock(dev_lease); in netdev_nl_queue_create_doit()
1428 netdev_unlock(dev_lease); in netdev_nl_queue_create_doit()