Lines Matching full:lease
21 WRITE_ONCE(rxq_src->lease, rxq_dst); in netdev_rx_queue_lease()
22 WRITE_ONCE(rxq_dst->lease, rxq_src); in netdev_rx_queue_lease()
33 WRITE_ONCE(rxq_src->lease, NULL); in netdev_rx_queue_unlease()
34 WRITE_ONCE(rxq_dst->lease, NULL); in netdev_rx_queue_unlease()
42 return READ_ONCE(__netif_get_rx_queue(dev, rxq_idx)->lease); in netif_rxq_is_leased()
48 * lease traversal direction.
72 if (rxq->lease) { in __netif_get_rx_queue_lease()
75 rxq = rxq->lease; in __netif_get_rx_queue_lease()
330 /* Clean up memory provider state when a queue lease is torn down. If
331 * a memory provider was installed on the physical queue via the lease,
334 * the lease redirection. The extra __netif_mp_close_rxq is needed
335 * since the physical queue can outlive the virtual queue in the lease