Home
last modified time | relevance | path

Searched refs:rx_free (Results 1 – 12 of 12) sorted by relevance

/freebsd/sys/dev/qlxge/
H A Dqls_isr.c82 count = rxr->rx_free; in qls_replenish_rx()
108 rxr->rx_free--; in qls_replenish_rx()
216 rxr->rx_free++; in qls_rx_comp()
222 if ((rxr->rx_free + rxr->sbq_free) >= 16) in qls_rx_comp()
H A Dqls_def.h180 uint32_t rx_free; member
H A Dqls_hw.c1119 rxr->rx_free = rxr->rx_next = 0; in qls_init_comp_queue()
/freebsd/sys/dev/qlxgbe/
H A Dql_isr.c112 sdsp->rx_free++; in qla_rx_intr()
175 if (sdsp->rx_free > ha->std_replenish) in qla_rx_intr()
253 sdsp->rx_free++; in qla_lro_intr()
332 if (sdsp->rx_free > ha->std_replenish) in qla_lro_intr()
347 if (sdsp->rx_free > ha->std_replenish) in qla_lro_intr()
733 if (sdsp->rx_free > ha->std_replenish) in ql_rcv_isr()
890 int count = sdsp->rx_free; in qla_replenish_normal_rx()
908 sdsp->rx_free--; in qla_replenish_normal_rx()
928 sdsp->rx_free++; in qla_replenish_normal_rx()
H A Dql_os.c1900 ha->hw.sds[i].rx_free = 0; in qla_alloc_rcv_bufs()
1925 ha->hw.sds[i].rx_free = 0; in qla_free_rcv_bufs()
H A Dql_hw.h1479 uint32_t rx_free; member
H A Dql_hw.c794 CTLFLAG_RD, &ha->hw.sds[i].rx_free, in qlnx_add_drvr_sds_stats()
795 ha->hw.sds[i].rx_free, "rx_free"); in qlnx_add_drvr_sds_stats()
/freebsd/sys/dev/qlxgb/
H A Dqla_isr.c107 sdsp->rx_free++; in qla_rx_intr()
149 if (sdsp->rx_free > std_replenish) in qla_rx_intr()
228 sdsp->rx_free--; in qla_replenish_normal_rx()
248 sdsp->rx_free++; in qla_replenish_normal_rx()
H A Dqla_hw.h715 uint32_t rx_free; member
H A Dqla_os.c1234 ha->hw.sds[i].rx_free = 0; in qla_alloc_rcv_bufs()
1364 ha->hw.sds[i].rx_free = 0; in qla_free_rcv_bufs()
/freebsd/sys/contrib/dev/iwlwifi/pcie/
H A Drx.c55 * + A list of pre-allocated RBDs is stored in iwl->rxq->rx_free.
58 * or reused - added immediately to the iwl->rxq->rx_free list.
66 * add them to iwl->rxq->rx_free. If it fails - it continues to claim them
77 * + If there are no allocated buffers in iwl->rxq->rx_free,
84 * iwl_rxq_alloc() Allocates rx_free
85 * iwl_pcie_rx_replenish() Replenishes rx_free list from rx_used, and calls
88 * iwl_pcie_rxq_restock() Moves available buffers from rx_free into Rx
104 * rxq.pool -> rxq.rx_used -> rxq.rx_free -> rxq.queue
109 * allocator.rbd_allocated -> rxq.rx_free -> rxq.queue
111 * rxq.queue -> rxq.rx_free
[all...]
H A Dinternal.h128 * @free_count: Number of pre-allocated buffers in rx_free
131 * @rx_free: list of RBDs with allocated RB ready for use
143 * NOTE: rx_free and rx_used are used as a FIFO for iwl_rx_mem_buffers
157 struct list_head rx_free; member