Home
last modified time | relevance | path

Searched defs:rx_ring (Results 1 – 25 of 42) sorted by relevance

12

/freebsd/sys/dev/iavf/
H A Diavf_iflib.h171 struct rx_ring { struct
172 struct iavf_rx_queue *que;
173 union iavf_rx_desc *rx_base;
174 uint64_t rx_paddr;
175 bool discard;
176 u32 itr;
177 u32 latency;
178 u32 mbuf_sz;
179 u32 tail;
180 u32 me;
[all …]
/freebsd/sys/dev/ixgbe/
H A Dixgbe.h287 struct rx_ring { struct
288 struct ix_rx_queue *que;
289 struct ixgbe_softc *sc;
290 u32 me;
291 u32 tail;
292 union ixgbe_adv_rx_desc *rx_base;
293 bool hw_rsc;
294 bool vtag_strip;
295 uint64_t rx_paddr;
296 bus_dma_tag_t ptag;
[all …]
/freebsd/sys/dev/igc/
H A Dif_igc.h255 struct rx_ring { struct
256 struct igc_softc *sc;
257 struct igc_rx_queue *que;
258 u32 me;
259 u32 payload;
260 union igc_rx_desc_extended *rx_base;
261 uint64_t rx_paddr;
264 void *tag;
265 struct resource *res;
291 struct rx_ring rxr; argument
/freebsd/sys/dev/ixl/
H A Dixl.h357 struct rx_ring { struct
358 struct ixl_rx_queue *que;
359 union i40e_rx_desc *rx_base;
360 uint64_t rx_paddr;
361 bool discard;
362 u32 itr;
363 u32 latency;
364 u32 mbuf_sz;
365 u32 tail;
366 u32 me;
[all …]
/freebsd/sys/dev/e1000/
H A Dif_em.h419 struct rx_ring { struct
420 struct e1000_softc *sc;
421 struct em_rx_queue *que;
422 u32 me;
423 u32 payload;
424 union e1000_rx_desc_extended *rx_base;
425 uint64_t rx_paddr;
428 void *tag;
429 struct resource *res;
430 bool discard;
[all …]
/freebsd/sys/dev/ena/
H A Dena_datapath.c74 struct ena_ring *rx_ring; in ena_cleanup() local
346 ena_rx_hash_mbuf(struct ena_ring *rx_ring, struct ena_com_rx_ctx *ena_rx_ctx, in ena_rx_hash_mbuf()
419 ena_rx_mbuf(struct ena_ring *rx_ring, struct ena_com_rx_buf_info *ena_bufs, in ena_rx_mbuf()
527 ena_rx_checksum(struct ena_ring *rx_ring, struct ena_com_rx_ctx *ena_rx_ctx, in ena_rx_checksum()
563 ena_rx_cleanup(struct ena_ring *rx_ring) in ena_rx_cleanup()
H A Dena.c873 struct ena_ring *rx_ring = que->rx_ring; in ena_setup_rx_resources() local
953 struct ena_ring *rx_ring = &adapter->rx_ring[qid]; in ena_free_rx_resources() local
1022 ena_alloc_rx_mbuf(struct ena_adapter *adapter, struct ena_ring *rx_ring, in ena_alloc_rx_mbuf()
1085 ena_free_rx_mbuf(struct ena_adapter *adapter, struct ena_ring *rx_ring, in ena_free_rx_mbuf()
1108 ena_refill_rx_bufs(struct ena_ring *rx_ring, uint32_t num) in ena_refill_rx_bufs()
1441 struct ena_ring *rx_ring = &adapter->rx_ring[qid]; in ena_free_rx_bufs() local
1468 struct ena_ring *rx_ring; in ena_refill_all_rx_bufs() local
3131 struct ena_ring *rx_ring) in check_for_rx_interrupt_queue()
3278 struct ena_ring *rx_ring; in check_for_missing_completions() local
3332 struct ena_ring *rx_ring; in check_for_empty_rx_ring() local
H A Dena_netmap.c104 ena_netmap_alloc_rx_slot(struct ena_adapter *adapter, struct ena_ring *rx_ring, in ena_netmap_alloc_rx_slot()
169 ena_netmap_free_rx_slot(struct ena_adapter *adapter, struct ena_ring *rx_ring, in ena_netmap_free_rx_slot()
/freebsd/sys/dev/rtwn/pci/
H A Drtwn_pci_attach.c125 struct rtwn_rx_ring *rx_ring = &pc->rx_ring; in rtwn_pci_alloc_rx_list() local
209 struct rtwn_rx_ring *rx_ring = &pc->rx_ring; in rtwn_pci_reset_rx_list() local
225 struct rtwn_rx_ring *rx_ring = &pc->rx_ring; in rtwn_pci_free_rx_list() local
H A Drtwn_pci_var.h114 struct rtwn_rx_ring rx_ring; member
/freebsd/sys/contrib/dev/rtw88/
H A Dpci.c174 struct rtw_pci_rx_ring *rx_ring) in rtw_pci_free_rx_ring_skbs() argument
195 struct rtw_pci_rx_ring *rx_ring) in rtw_pci_free_rx_ring() argument
210 struct rtw_pci_rx_ring *rx_ring; rtw_pci_free_trx_ring() local
256 rtw_pci_reset_rx_desc(struct rtw_dev * rtwdev,struct sk_buff * skb,struct rtw_pci_rx_ring * rx_ring,u32 idx,u32 desc_sz) rtw_pci_reset_rx_desc() argument
282 rtw_pci_sync_rx_desc_device(struct rtw_dev * rtwdev,dma_addr_t dma,struct rtw_pci_rx_ring * rx_ring,u32 idx,u32 desc_sz) rtw_pci_sync_rx_desc_device() argument
299 rtw_pci_init_rx_ring(struct rtw_dev * rtwdev,struct rtw_pci_rx_ring * rx_ring,u8 desc_size,u32 len) rtw_pci_init_rx_ring() argument
365 struct rtw_pci_rx_ring *rx_ring; rtw_pci_init_trx_ring() local
734 rtw_pci_dma_check(struct rtw_dev * rtwdev,struct rtw_pci_rx_ring * rx_ring,u32 idx) rtw_pci_dma_check() argument
[all...]
/freebsd/sys/contrib/dev/rtw89/
H A Dpci.c128 rtw89_pci_rxbd_recalc(struct rtw89_dev * rtwdev,struct rtw89_pci_rx_ring * rx_ring) rtw89_pci_rxbd_recalc() argument
237 rtw89_pci_rxbd_deliver_skbs(struct rtw89_dev * rtwdev,struct rtw89_pci_rx_ring * rx_ring) rtw89_pci_rxbd_deliver_skbs() argument
322 rtw89_pci_rxbd_deliver(struct rtw89_dev * rtwdev,struct rtw89_pci_rx_ring * rx_ring,u32 cnt) rtw89_pci_rxbd_deliver() argument
347 struct rtw89_pci_rx_ring *rx_ring; rtw89_pci_poll_rxq_dma() local
524 rtw89_pci_release_tx_skbs(struct rtw89_dev * rtwdev,struct rtw89_pci_rx_ring * rx_ring,u32 max_cnt) rtw89_pci_release_tx_skbs() argument
575 rtw89_pci_release_tx(struct rtw89_dev * rtwdev,struct rtw89_pci_rx_ring * rx_ring,u32 cnt) rtw89_pci_release_tx() argument
600 struct rtw89_pci_rx_ring *rx_ring; rtw89_pci_poll_rpq_dma() local
627 struct rtw89_pci_rx_ring *rx_ring; rtw89_pci_isr_rxd_unavail() local
982 struct rtw89_pci_rx_ring *rx_ring; __rtw89_pci_check_and_reclaim_tx_resource() local
1437 struct rtw89_pci_rx_ring *rx_ring; rtw89_pci_reset_trx_rings() local
1576 struct rtw89_pci_rx_ring *rx_ring; rtw89_pci_switch_bd_idx_addr() local
2888 rtw89_pci_free_rx_ring(struct rtw89_dev * rtwdev,struct pci_dev * pdev,struct rtw89_pci_rx_ring * rx_ring) rtw89_pci_free_rx_ring() argument
2922 struct rtw89_pci_rx_ring *rx_ring; rtw89_pci_free_rx_rings() local
2939 rtw89_pci_init_rx_bd(struct rtw89_dev * rtwdev,struct pci_dev * pdev,struct rtw89_pci_rx_ring * rx_ring,struct sk_buff * skb,int buf_sz,u32 idx) rtw89_pci_init_rx_bd() argument
3106 rtw89_pci_alloc_rx_ring(struct rtw89_dev * rtwdev,struct pci_dev * pdev,struct rtw89_pci_rx_ring * rx_ring,u32 desc_size,u32 len,u32 rxch) rtw89_pci_alloc_rx_ring() argument
3191 struct rtw89_pci_rx_ring *rx_ring; rtw89_pci_alloc_rx_rings() local
[all...]
/freebsd/sys/dev/qlxgbe/
H A Dql_isr.c68 qla_rx_ring_t *rx_ring; in qla_rx_intr() local
202 qla_rx_ring_t *rx_ring; in qla_lro_intr() local
/freebsd/sys/contrib/dev/athk/ath11k/
H A Dspectral.h27 struct ath11k_dbring rx_ring; member
H A Ddp_rx.c344 struct dp_rxdma_ring *rx_ring, in ath11k_dp_rxbufs_replenish()
436 struct dp_rxdma_ring *rx_ring) in ath11k_dp_rxdma_buf_ring_free()
462 struct dp_rxdma_ring *rx_ring = &dp->rx_refill_buf_ring; in ath11k_dp_rxdma_pdev_buf_free() local
479 struct dp_rxdma_ring *rx_ring, in ath11k_dp_rxdma_ring_buf_setup()
498 struct dp_rxdma_ring *rx_ring = &dp->rx_refill_buf_ring; in ath11k_dp_rxdma_pdev_buf_setup() local
2679 struct dp_rxdma_ring *rx_ring; in ath11k_dp_process_rx() local
2889 struct dp_rxdma_ring *rx_ring, in ath11k_dp_rx_alloc_mon_status_buf()
2933 struct dp_rxdma_ring *rx_ring, in ath11k_dp_rx_mon_status_bufs_replenish()
3040 struct dp_rxdma_ring *rx_ring; in ath11k_dp_rx_reap_mon_status_ring() local
3745 struct dp_rxdma_ring *rx_ring = &dp->rx_refill_buf_ring; in ath11k_dp_process_rx_err_buf() local
[all …]
/freebsd/sys/dev/bnxt/bnxt_en/
H A Dbnxt_txrx.c252 struct bnxt_ring *rx_ring; in bnxt_isc_rxd_refill() local
298 struct bnxt_ring *rx_ring; in bnxt_isc_rxd_flush() local
/freebsd/sys/dev/al_eth/
H A Dal_eth.c1041 struct al_eth_ring *rx_ring, in al_eth_alloc_rx_buf()
1088 struct al_eth_ring *rx_ring = &adapter->rx_ring[qid]; in al_eth_refill_rx_bufs() local
1451 struct al_eth_ring *rx_ring = arg; in al_eth_rx_recv_irq_filter() local
1516 struct al_eth_ring *rx_ring, struct al_eth_pkt *hal_pkt, in al_eth_rx_mbuf()
1581 struct al_eth_ring *rx_ring = arg; in al_eth_rx_recv_work() local
2448 struct al_eth_ring *rx_ring = &adapter->rx_ring[qid]; in al_eth_setup_rx_resources() local
2550 struct al_eth_ring *rx_ring = &adapter->rx_ring[qid]; in al_eth_free_rx_resources() local
H A Dal_eth.h152 #define AL_ETH_RX_RING_IDX_NEXT(rx_ring, idx) (((idx) + 1) & (AL_ETH_DEFAULT_RX_DESCS - 1)) argument
153 #define AL_ETH_RX_RING_IDX_ADD(rx_ring, idx, n) (((idx) + (n)) & (AL_ETH_DEFAULT_RX_DESCS - 1)) argument
277 struct al_eth_ring rx_ring[AL_ETH_NUM_QUEUES]; member
/freebsd/sys/dev/et/
H A Dif_et.c858 struct et_rxdesc_ring *rx_ring; in et_dma_alloc() local
1037 struct et_rxdesc_ring *rx_ring; in et_dma_free() local
1513 struct et_rxdesc_ring *rx_ring; in et_free_rx_ring() local
1727 struct et_rxdesc_ring *rx_ring; in et_init_rxdma() local
2026 struct et_rxdesc_ring *rx_ring; in et_rxeof() local
/freebsd/sys/contrib/dev/athk/ath12k/
H A Ddp_rx.c260 struct dp_rxdma_ring *rx_ring, in ath12k_dp_rx_bufs_replenish()
389 struct dp_rxdma_ring *rx_ring) in ath12k_dp_rxdma_buf_ring_free()
414 struct dp_rxdma_ring *rx_ring = &dp->rx_refill_buf_ring; in ath12k_dp_rxdma_buf_free() local
428 struct dp_rxdma_ring *rx_ring, in ath12k_dp_rxdma_ring_buf_setup()
449 struct dp_rxdma_ring *rx_ring = &dp->rx_refill_buf_ring; in ath12k_dp_rxdma_buf_setup() local
2596 struct dp_rxdma_ring *rx_ring = &dp->rx_refill_buf_ring; in ath12k_dp_rx_process() local
3396 struct dp_rxdma_ring *rx_ring; in ath12k_dp_rx_process_err() local
3720 struct dp_rxdma_ring *rx_ring; in ath12k_dp_rx_process_wbm_err() local
/freebsd/sys/ofed/drivers/infiniband/ulp/sdp/
H A Dsdp.h359 struct sdp_rx_ring rx_ring; member
423 static inline void rx_ring_unlock(struct sdp_rx_ring *rx_ring) in rx_ring_unlock()
428 static inline int rx_ring_trylock(struct sdp_rx_ring *rx_ring) in rx_ring_trylock()
438 static inline void rx_ring_destroy_lock(struct sdp_rx_ring *rx_ring) in rx_ring_destroy_lock()
/freebsd/sys/dev/qat/qat_common/
H A Dadf_freebsd_uio_cleanup.c67 int rx_ring = i + tx_rx_gap; in check_orphan_ring() local
/freebsd/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib_cm.c158 struct ipoib_cm_rx_buf *rx_ring) in ipoib_cm_free_rx_ring()
479 struct ipoib_cm_rx_buf *rx_ring; in ipoib_cm_handle_rx_wc() local
/freebsd/sys/contrib/dev/athk/ath10k/
H A Dhtt_tx.c799 static void ath10k_htt_fill_rx_desc_offset_32(struct ath10k_hw_params *hw, void *rx_ring) in ath10k_htt_fill_rx_desc_offset_32()
807 static void ath10k_htt_fill_rx_desc_offset_64(struct ath10k_hw_params *hw, void *rx_ring) in ath10k_htt_fill_rx_desc_offset_64()
/freebsd/sys/dev/axgbe/
H A Dif_axgbe_pci.c1756 struct xgbe_ring *rx_ring; in axgbe_if_rx_queues_alloc() local
1830 struct xgbe_ring *rx_ring; in axgbe_if_queues_free() local

12