Searched refs:rx_free (Results 1 - 14 of 14) sorted by relevance

/drivers/net/fddi/skfp/h/
H A Dfplustm.h111 u_short rx_free ; /* count of free RxD's */ member in struct:s_smt_rx_queue
H A Dhwmtm.h326 #define HWM_GET_RX_FREE(smc) ((int)(smc)->hw.fp.rx_q[QUEUE_R1].rx_free-1)
/drivers/net/wireless/iwlwifi/
H A Diwl-trans-pcie-int.h77 * @free_count: Number of pre-allocated buffers in rx_free
79 * @rx_free: list of free SKBs for use
86 * NOTE: rx_free and rx_used are used as a FIFO for iwl_rx_mem_buffers
97 struct list_head rx_free; member in struct:iwl_rx_queue
H A Diwl-trans-pcie-rx.c76 * + A list of pre-allocated SKBs is stored in iwl->rxq->rx_free. When
78 * to replenish the iwl->rxq->rx_free.
84 * + The Host/Firmware iwl->rxq is replenished at tasklet time from the rx_free
85 * list. If there are no allocated buffers in iwl->rxq->rx_free, the READ
92 * iwl_rx_queue_alloc() Allocates rx_free
93 * iwl_rx_replenish() Replenishes rx_free list from rx_used, and calls
95 * iwl_rx_queue_restock() Moves available buffers from rx_free into Rx
97 * the WRITE index. If insufficient rx_free buffers
189 * as we can, pulling from rx_free.
212 element = rxq->rx_free
[all...]
H A Diwl-trans-pcie.c199 INIT_LIST_HEAD(&rxq->rx_free);
/drivers/net/ethernet/3com/
H A Dtyphoon.c250 struct rx_free rxBuff[RXFREE_ENTRIES] __3xp_aligned;
1214 sizeof(struct rx_free));
1573 struct rx_free *r;
1584 r = (struct rx_free *) (ring->ringBase + ring->lastWrite);
1600 struct rx_free *r;
1628 r = (struct rx_free *) (ring->ringBase + ring->lastWrite);
H A Dtyphoon.h299 struct rx_free { struct
/drivers/net/fddi/skfp/
H A Dhwmtm.c409 queue->rx_free = SMT_R1_RXD_COUNT ;
1158 queue->rx_free += frag_count ;
1434 smc->hw.fp.rx_q[QUEUE_R1].rx_free-- ;
1515 queue->rx_free += frag_count ;
/drivers/net/wireless/iwlegacy/
H A D3945-mac.c901 * + A list of pre-allocated SKBs is stored in iwl->rxq->rx_free. When
903 * to replenish the iwl->rxq->rx_free.
909 * + The Host/Firmware iwl->rxq is replenished at tasklet time from the rx_free
910 * list. If there are no allocated buffers in iwl->rxq->rx_free, the READ
917 * il3945_rx_replenish() Replenishes rx_free list from rx_used, and calls
919 * il3945_rx_queue_restock() Moves available buffers from rx_free into Rx
921 * the WRITE idx. If insufficient rx_free buffers
948 * as we can, pulling from rx_free.
967 element = rxq->rx_free.next;
996 * il3945_rx_replenish - Move all used packet from rx_used to rx_free
[all...]
H A D4965-mac.c106 INIT_LIST_HEAD(&rxq->rx_free);
263 * as we can, pulling from rx_free.
284 element = rxq->rx_free.next;
312 * il4965_rx_replenish - Move all used packet from rx_used to rx_free
314 * When moving to rx_free an SKB is allocated for the slot.
390 list_add_tail(&rxb->list, &rxq->rx_free);
4005 * rx_free list for reuse later. */
4012 list_add_tail(&rxb->list, &rxq->rx_free);
H A Dcommon.h613 * @free_count: Number of pre-allocated buffers in rx_free
614 * @rx_free: list of free SKBs for use
620 * NOTE: rx_free and rx_used are used as a FIFO for il_rx_bufs
631 struct list_head rx_free; member in struct:il_rx_queue
H A Dcommon.c2483 * + A list of pre-allocated SKBs is stored in iwl->rxq->rx_free. When
2485 * to replenish the iwl->rxq->rx_free.
2491 * + The Host/Firmware iwl->rxq is replenished at tasklet time from the rx_free
2492 * list. If there are no allocated buffers in iwl->rxq->rx_free, the READ
2499 * il_rx_queue_alloc() Allocates rx_free
2500 * il_rx_replenish() Replenishes rx_free list from rx_used, and calls
2502 * il_rx_queue_restock() Moves available buffers from rx_free into Rx
2504 * the WRITE idx. If insufficient rx_free buffers
2586 INIT_LIST_HEAD(&rxq->rx_free);
/drivers/net/wireless/ipw2x00/
H A Dipw2200.h729 u32 free_count; /* Number of pre-allocated buffers in rx_free */
731 struct list_head rx_free; /* Own an SKBs */ member in struct:ipw_rx_queue
H A Dipw2200.c3437 INIT_LIST_HEAD(&rxq->rx_free);
5114 * + A list of pre-allocated SKBs is stored in ipw->rxq->rx_free. When
5116 * to replensish the ipw->rxq->rx_free.
5122 * + The Host/Firmware ipw->rxq is replenished at tasklet time from the rx_free
5123 * list. If there are no allocated buffers in ipw->rxq->rx_free, the READ
5130 * ipw_rx_queue_alloc() Allocates rx_free
5131 * ipw_rx_queue_replenish() Replenishes rx_free list from rx_used, and calls
5133 * ipw_rx_queue_restock() Moves available buffers from rx_free into Rx
5135 * the WRITE index. If insufficient rx_free buffers
5151 * as we can pulling from rx_free
[all...]

Completed in 177 milliseconds