Lines Matching refs:rx_free
77 * + A list of pre-allocated SKBs is stored in iwl->rxq->rx_free. When
79 * to replenish the iwl->rxq->rx_free.
86 * rx_free list. If there are no allocated buffers in iwl->rxq->rx_free,
93 * iwl_rxq_alloc() Allocates rx_free
94 * iwl_pcie_rx_replenish() Replenishes rx_free list from rx_used, and calls
96 * iwl_pcie_rxq_restock() Moves available buffers from rx_free into Rx
98 * the WRITE index. If insufficient rx_free buffers
202 * as we can, pulling from rx_free.
232 rxb = list_first_entry(&rxq->rx_free, struct iwl_rx_mem_buffer,
343 list_add_tail(&rxb->list, &rxq->rx_free);
370 * iwl_pcie_rx_replenish - Move all used buffers from rx_used to rx_free
372 * When moving to rx_free an page is allocated for the slot.
487 INIT_LIST_HEAD(&rxq->rx_free);
675 * rx_free list for reuse later. */
691 list_add_tail(&rxb->list, &rxq->rx_free);