Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/drivers/net/fddi/skfp/h/
H A Dfplustm.h107 u_short rx_free ; /* count of free RxD's */ member
H A Dhwmtm.h325 #define HWM_GET_RX_FREE(smc) ((int)(smc)->hw.fp.rx_q[QUEUE_R1].rx_free-1)
/kernel/linux/linux-6.6/drivers/net/fddi/skfp/h/
H A Dfplustm.h107 u_short rx_free ; /* count of free RxD's */ member
H A Dhwmtm.h325 #define HWM_GET_RX_FREE(smc) ((int)(smc)->hw.fp.rx_q[QUEUE_R1].rx_free-1)
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/pcie/
H A Drx.c112 * + A list of pre-allocated RBDs is stored in iwl->rxq->rx_free.
115 * or reused - added immediately to the iwl->rxq->rx_free list.
123 * add them to iwl->rxq->rx_free. If it fails - it continues to claim them
134 * + If there are no allocated buffers in iwl->rxq->rx_free,
141 * iwl_rxq_alloc() Allocates rx_free
142 * iwl_pcie_rx_replenish() Replenishes rx_free list from rx_used, and calls
145 * iwl_pcie_rxq_restock() Moves available buffers from rx_free into Rx
161 * rxq.pool -> rxq.rx_used -> rxq.rx_free -> rxq.queue
166 * allocator.rbd_allocated -> rxq.rx_free -> rxq.queue
168 * rxq.queue -> rxq.rx_free
[all...]
H A Dinternal.h177 * @free_count: Number of pre-allocated buffers in rx_free
180 * @rx_free: list of RBDs with allocated RB ready for use
190 * NOTE: rx_free and rx_used are used as a FIFO for iwl_rx_mem_buffers
212 struct list_head rx_free; member
/kernel/linux/linux-6.6/drivers/net/wireless/intel/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.h130 * @free_count: Number of pre-allocated buffers in rx_free
133 * @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
/kernel/linux/linux-5.10/drivers/net/ethernet/
H A Dlantiq_xrx200.c383 goto rx_free; in xrx200_dma_init()
419 rx_free: in xrx200_dma_init()
/kernel/linux/linux-6.6/drivers/net/ethernet/
H A Dlantiq_xrx200.c503 goto rx_free; in xrx200_dma_init()
539 rx_free: in xrx200_dma_init()
/kernel/linux/linux-5.10/drivers/net/ethernet/3com/
H A Dtyphoon.c249 struct rx_free rxBuff[RXFREE_ENTRIES] __3xp_aligned;
1205 sizeof(struct rx_free)); in typhoon_init_interface()
1563 struct rx_free *r; in typhoon_recycle_rx_skb()
1574 r = (struct rx_free *) (ring->ringBase + ring->lastWrite); in typhoon_recycle_rx_skb()
1590 struct rx_free *r; in typhoon_alloc_rx_skb()
1617 r = (struct rx_free *) (ring->ringBase + ring->lastWrite); in typhoon_alloc_rx_skb()
H A Dtyphoon.h299 struct rx_free { struct
/kernel/linux/linux-6.6/drivers/net/ethernet/3com/
H A Dtyphoon.c244 struct rx_free rxBuff[RXFREE_ENTRIES] __3xp_aligned;
1202 sizeof(struct rx_free)); in typhoon_init_interface()
1560 struct rx_free *r; in typhoon_recycle_rx_skb()
1571 r = (struct rx_free *) (ring->ringBase + ring->lastWrite); in typhoon_recycle_rx_skb()
1587 struct rx_free *r; in typhoon_alloc_rx_skb()
1614 r = (struct rx_free *) (ring->ringBase + ring->lastWrite); in typhoon_alloc_rx_skb()
H A Dtyphoon.h299 struct rx_free { struct
/kernel/linux/linux-5.10/drivers/net/fddi/skfp/
H A Dhwmtm.c401 queue->rx_free = SMT_R1_RXD_COUNT ; in init_rxd_ring()
1150 queue->rx_free += frag_count ; in process_receive()
1426 smc->hw.fp.rx_q[QUEUE_R1].rx_free-- ; in hwm_rx_frag()
1507 queue->rx_free += frag_count ; in mac_drv_clear_rx_queue()
/kernel/linux/linux-6.6/drivers/net/fddi/skfp/
H A Dhwmtm.c401 queue->rx_free = SMT_R1_RXD_COUNT ; in init_rxd_ring()
1150 queue->rx_free += frag_count ; in process_receive()
1426 smc->hw.fp.rx_q[QUEUE_R1].rx_free-- ; in hwm_rx_frag()
1507 queue->rx_free += frag_count ; in mac_drv_clear_rx_queue()
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlegacy/
H A D3945-mac.c877 * + A list of pre-allocated SKBs is stored in iwl->rxq->rx_free. When
879 * to replenish the iwl->rxq->rx_free.
885 * + The Host/Firmware iwl->rxq is replenished at tasklet time from the rx_free
886 * list. If there are no allocated buffers in iwl->rxq->rx_free, the READ
893 * il3945_rx_replenish() Replenishes rx_free list from rx_used, and calls
895 * il3945_rx_queue_restock() Moves available buffers from rx_free into Rx
897 * the WRITE idx. If insufficient rx_free buffers
924 * as we can, pulling from rx_free.
941 element = rxq->rx_free.next; in il3945_rx_queue_restock()
970 * il3945_rx_replenish - Move all used packet from rx_used to rx_free
[all...]
H A D4965-mac.c90 INIT_LIST_HEAD(&rxq->rx_free); in il4965_rx_queue_reset()
243 * as we can, pulling from rx_free.
264 element = rxq->rx_free.next; in il4965_rx_queue_restock()
292 * il4965_rx_replenish - Move all used packet from rx_used to rx_free
294 * When moving to rx_free an SKB is allocated for the slot.
373 list_add_tail(&rxb->list, &rxq->rx_free); in il4965_rx_allocate()
4289 * rx_free list for reuse later. */ in il4965_rx_handle()
4303 list_add_tail(&rxb->list, &rxq->rx_free); in il4965_rx_handle()
H A Dcommon.h583 * @free_count: Number of pre-allocated buffers in rx_free
584 * @rx_free: list of free SKBs for use
590 * NOTE: rx_free and rx_used are used as a FIFO for il_rx_bufs
601 struct list_head rx_free; member
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlegacy/
H A D3945-mac.c873 * + A list of pre-allocated SKBs is stored in iwl->rxq->rx_free. When
875 * to replenish the iwl->rxq->rx_free.
881 * + The Host/Firmware iwl->rxq is replenished at tasklet time from the rx_free
882 * list. If there are no allocated buffers in iwl->rxq->rx_free, the READ
889 * il3945_rx_replenish() Replenishes rx_free list from rx_used, and calls
891 * il3945_rx_queue_restock() Moves available buffers from rx_free into Rx
893 * the WRITE idx. If insufficient rx_free buffers
920 * as we can, pulling from rx_free.
937 element = rxq->rx_free.next; in il3945_rx_queue_restock()
966 * il3945_rx_replenish - Move all used packet from rx_used to rx_free
[all...]
H A D4965-mac.c90 INIT_LIST_HEAD(&rxq->rx_free); in il4965_rx_queue_reset()
244 * as we can, pulling from rx_free.
265 element = rxq->rx_free.next; in il4965_rx_queue_restock()
293 * il4965_rx_replenish - Move all used packet from rx_used to rx_free
295 * When moving to rx_free an SKB is allocated for the slot.
373 list_add_tail(&rxb->list, &rxq->rx_free); in il4965_rx_allocate()
4288 * rx_free list for reuse later. */ in il4965_rx_handle()
4302 list_add_tail(&rxb->list, &rxq->rx_free); in il4965_rx_handle()
H A Dcommon.h583 * @free_count: Number of pre-allocated buffers in rx_free
584 * @rx_free: list of free SKBs for use
590 * NOTE: rx_free and rx_used are used as a FIFO for il_rx_bufs
601 struct list_head rx_free; member
/kernel/linux/linux-5.10/drivers/net/wireless/intel/ipw2x00/
H A Dipw2200.h712 u32 free_count; /* Number of pre-allocated buffers in rx_free */
714 struct list_head rx_free; /* Own an SKBs */ member
H A Dipw2200.c3436 INIT_LIST_HEAD(&rxq->rx_free); in ipw_rx_queue_reset()
5095 * + A list of pre-allocated SKBs is stored in ipw->rxq->rx_free. When
5097 * to replensish the ipw->rxq->rx_free.
5103 * + The Host/Firmware ipw->rxq is replenished at tasklet time from the rx_free
5104 * list. If there are no allocated buffers in ipw->rxq->rx_free, the READ
5111 * ipw_rx_queue_alloc() Allocates rx_free
5112 * ipw_rx_queue_replenish() Replenishes rx_free list from rx_used, and calls
5114 * ipw_rx_queue_restock() Moves available buffers from rx_free into Rx
5116 * the WRITE index. If insufficient rx_free buffers
5132 * as we can pulling from rx_free
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/intel/ipw2x00/
H A Dipw2200.h712 u32 free_count; /* Number of pre-allocated buffers in rx_free */
714 struct list_head rx_free; /* Own an SKBs */ member

Completed in 74 milliseconds

12