Home
last modified time | relevance | path

Searched refs:rbd_empty (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/pcie/
H A Drx.c165 * rxq.queue -> rxq.rx_used -> allocator.rbd_empty ->
578 /* swap out the rba->rbd_empty to a local list */ in iwl_pcie_rx_allocator()
579 list_replace_init(&rba->rbd_empty, &local_empty); in iwl_pcie_rx_allocator()
644 list_splice_tail_init(&rba->rbd_empty, &local_empty); in iwl_pcie_rx_allocator()
653 list_splice_tail(&local_empty, &rba->rbd_empty); in iwl_pcie_rx_allocator()
1097 INIT_LIST_HEAD(&rba->rbd_empty); in _iwl_pcie_rx_init()
1143 list_add(&rxb->list, &rba->rbd_empty); in _iwl_pcie_rx_init()
1241 list_splice_tail_init(&rxq->rx_used, &rba->rbd_empty); in iwl_pcie_rx_move_to_allocator()
H A Dinternal.h228 * @rbd_empty: RBDs with no page attached for allocator use. This is a list
230 * @lock: protects the rbd_allocated and rbd_empty lists
238 struct list_head rbd_empty; member
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/pcie/
H A Drx.c108 * rxq.queue -> rxq.rx_used -> allocator.rbd_empty ->
524 /* swap out the rba->rbd_empty to a local list */ in iwl_pcie_rx_allocator()
525 list_replace_init(&rba->rbd_empty, &local_empty); in iwl_pcie_rx_allocator()
590 list_splice_tail_init(&rba->rbd_empty, &local_empty); in iwl_pcie_rx_allocator()
599 list_splice_tail(&local_empty, &rba->rbd_empty); in iwl_pcie_rx_allocator()
1098 INIT_LIST_HEAD(&rba->rbd_empty); in _iwl_pcie_rx_init()
1152 list_add(&rxb->list, &rba->rbd_empty); in _iwl_pcie_rx_init()
1250 list_splice_tail_init(&rxq->rx_used, &rba->rbd_empty); in iwl_pcie_rx_move_to_allocator()
H A Dinternal.h173 * @rbd_empty: RBDs with no page attached for allocator use. This is a list
175 * @lock: protects the rbd_allocated and rbd_empty lists
183 struct list_head rbd_empty; member

Completed in 9 milliseconds