/kernel/linux/linux-5.10/drivers/net/fddi/skfp/h/ |
H A D | fplustm.h | 107 u_short rx_free ; /* count of free RxD's */ member
|
H A D | hwmtm.h | 325 #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 D | fplustm.h | 107 u_short rx_free ; /* count of free RxD's */ member
|
H A D | hwmtm.h | 325 #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 D | rx.c | 112 * + 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 D | internal.h | 177 * @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 D | rx.c | 55 * + 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 D | internal.h | 130 * @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 D | lantiq_xrx200.c | 383 goto rx_free; in xrx200_dma_init() 419 rx_free: in xrx200_dma_init()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/ |
H A D | lantiq_xrx200.c | 503 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 D | typhoon.c | 249 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 D | typhoon.h | 299 struct rx_free { struct
|
/kernel/linux/linux-6.6/drivers/net/ethernet/3com/ |
H A D | typhoon.c | 244 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 D | typhoon.h | 299 struct rx_free { struct
|
/kernel/linux/linux-5.10/drivers/net/fddi/skfp/ |
H A D | hwmtm.c | 401 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 D | hwmtm.c | 401 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 D | 3945-mac.c | 877 * + 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 D | 4965-mac.c | 90 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 D | common.h | 583 * @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 D | 3945-mac.c | 873 * + 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 D | 4965-mac.c | 90 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 D | common.h | 583 * @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 D | ipw2200.h | 712 u32 free_count; /* Number of pre-allocated buffers in rx_free */ 714 struct list_head rx_free; /* Own an SKBs */ member
|
H A D | ipw2200.c | 3436 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 D | ipw2200.h | 712 u32 free_count; /* Number of pre-allocated buffers in rx_free */ 714 struct list_head rx_free; /* Own an SKBs */ member
|