Home
last modified time | relevance | path

Searched defs:rxq (Results 1 – 25 of 89) sorted by relevance

1234

/Linux-v5.4/drivers/net/ethernet/huawei/hinic/
Dhinic_rx.c53 void hinic_rxq_clean_stats(struct hinic_rxq *rxq) in hinic_rxq_clean_stats()
71 void hinic_rxq_get_stats(struct hinic_rxq *rxq, struct hinic_rxq_stats *stats) in hinic_rxq_get_stats()
93 static void rxq_stats_init(struct hinic_rxq *rxq) in rxq_stats_init()
101 static void rx_csum(struct hinic_rxq *rxq, u32 status, in rx_csum()
128 static struct sk_buff *rx_alloc_skb(struct hinic_rxq *rxq, in rx_alloc_skb()
166 static void rx_unmap_skb(struct hinic_rxq *rxq, dma_addr_t dma_addr) in rx_unmap_skb()
183 static void rx_free_skb(struct hinic_rxq *rxq, struct sk_buff *skb, in rx_free_skb()
196 static int rx_alloc_pkts(struct hinic_rxq *rxq) in rx_alloc_pkts()
248 static void free_all_rx_skbs(struct hinic_rxq *rxq) in free_all_rx_skbs()
276 static int rx_recv_jumbo_pkt(struct hinic_rxq *rxq, struct sk_buff *head_skb, in rx_recv_jumbo_pkt()
[all …]
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/pcie/
Drx.c176 static int iwl_rxq_space(const struct iwl_rxq *rxq) in iwl_rxq_space()
224 struct iwl_rxq *rxq) in iwl_pcie_rxq_inc_wr_ptr()
267 struct iwl_rxq *rxq = &trans_pcie->rxq[i]; in iwl_pcie_rxq_check_wrptr() local
279 struct iwl_rxq *rxq, in iwl_pcie_restock_bd()
303 struct iwl_rxq *rxq) in iwl_pcie_rxmq_restock()
349 struct iwl_rxq *rxq) in iwl_pcie_rxsq_restock()
406 void iwl_pcie_rxq_restock(struct iwl_trans *trans, struct iwl_rxq *rxq) in iwl_pcie_rxq_restock()
456 struct iwl_rxq *rxq) in iwl_pcie_rxq_alloc_rbs()
634 struct iwl_rxq *rxq) in iwl_pcie_rx_allocator_get()
690 struct iwl_rxq *rxq) in iwl_pcie_free_rxq_dma()
[all …]
/Linux-v5.4/drivers/net/ethernet/qlogic/qede/
Dqede_fp.c51 int qede_alloc_rx_buffer(struct qede_rx_queue *rxq, bool allow_lazy) in qede_alloc_rx_buffer()
479 bool qede_has_rx_work(struct qede_rx_queue *rxq) in qede_has_rx_work()
492 static inline void qede_rx_bd_ring_consume(struct qede_rx_queue *rxq) in qede_rx_bd_ring_consume()
501 static inline void qede_reuse_page(struct qede_rx_queue *rxq, in qede_reuse_page()
524 void qede_recycle_rx_bd_ring(struct qede_rx_queue *rxq, u8 count) in qede_recycle_rx_bd_ring()
535 static inline int qede_realloc_rx_buffer(struct qede_rx_queue *rxq, in qede_realloc_rx_buffer()
565 void qede_update_rx_prod(struct qede_dev *edev, struct qede_rx_queue *rxq) in qede_update_rx_prod()
616 struct qede_rx_queue *rxq, in qede_skb_receive()
642 struct qede_rx_queue *rxq, in qede_fill_frag_skb()
717 qede_build_skb(struct qede_rx_queue *rxq, in qede_build_skb()
[all …]
Dqede_main.c1341 struct qede_rx_queue *rxq) in qede_free_rx_buffers()
1360 static void qede_free_mem_rxq(struct qede_dev *edev, struct qede_rx_queue *rxq) in qede_free_mem_rxq()
1373 static void qede_set_tpa_param(struct qede_rx_queue *rxq) in qede_set_tpa_param()
1385 static int qede_alloc_mem_rxq(struct qede_dev *edev, struct qede_rx_queue *rxq) in qede_alloc_mem_rxq()
2078 struct qede_rx_queue *rxq = fp->rxq; in qede_start_queues() local
/Linux-v5.4/drivers/infiniband/hw/hfi1/
Dvnic_main.c438 static inline int hfi1_vnic_decap_skb(struct hfi1_vnic_rx_queue *rxq, in hfi1_vnic_decap_skb()
457 static inline struct sk_buff *hfi1_vnic_get_skb(struct hfi1_vnic_rx_queue *rxq) in hfi1_vnic_get_skb()
475 static void hfi1_vnic_handle_rx(struct hfi1_vnic_rx_queue *rxq, in hfi1_vnic_handle_rx()
509 struct hfi1_vnic_rx_queue *rxq = container_of(napi, in hfi1_vnic_napi() local
528 struct hfi1_vnic_rx_queue *rxq; in hfi1_vnic_bypass_rcv() local
606 struct hfi1_vnic_rx_queue *rxq = &vinfo->rxq[i]; in hfi1_vnic_up() local
634 struct hfi1_vnic_rx_queue *rxq = &vinfo->rxq[i]; in hfi1_vnic_down() local
839 struct hfi1_vnic_rx_queue *rxq = &vinfo->rxq[i]; in hfi1_vnic_alloc_rn() local
Dvnic.h134 struct hfi1_vnic_rx_queue rxq[HFI1_NUM_VNIC_CTXT]; member
/Linux-v5.4/drivers/net/ethernet/marvell/
Dmvneta.c125 #define MVNETA_CPU_RXQ_ACCESS(rxq) BIT(rxq) argument
748 struct mvneta_rx_queue *rxq, in mvneta_rxq_non_occup_desc_add()
767 struct mvneta_rx_queue *rxq) in mvneta_rxq_busy_desc_num_get()
779 struct mvneta_rx_queue *rxq, in mvneta_rxq_desc_num_update()
813 mvneta_rxq_next_desc_get(struct mvneta_rx_queue *rxq) in mvneta_rxq_next_desc_get()
837 struct mvneta_rx_queue *rxq, in mvneta_rxq_offset_set()
894 struct mvneta_rx_queue *rxq, in mvneta_rxq_buf_size_set()
909 struct mvneta_rx_queue *rxq) in mvneta_rxq_bm_disable()
920 struct mvneta_rx_queue *rxq) in mvneta_rxq_bm_enable()
931 struct mvneta_rx_queue *rxq) in mvneta_rxq_long_pool_set()
[all …]
Dmv643xx_eth.c398 struct rx_queue rxq[8]; member
440 static struct mv643xx_eth_private *rxq_to_mp(struct rx_queue *rxq) in rxq_to_mp()
450 static void rxq_enable(struct rx_queue *rxq) in rxq_enable()
456 static void rxq_disable(struct rx_queue *rxq) in rxq_disable()
505 static int rxq_process(struct rx_queue *rxq, int budget) in rxq_process()
597 static int rxq_refill(struct rx_queue *rxq, int budget) in rxq_refill()
1934 struct rx_queue *rxq = mp->rxq + index; in rxq_init() local
1999 static void rxq_deinit(struct rx_queue *rxq) in rxq_deinit()
2377 struct rx_queue *rxq = mp->rxq + i; in port_start() local
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4vf/
Dcxgb4vf_main.c385 int rxq, msi, err; in request_msix_queue_irqs() local
423 int rxq, msi; in free_msix_queue_irqs() local
454 int rxq; in enable_rx() local
479 int rxq; in quiesce_rx() local
634 struct sge_eth_rxq *rxq = &s->ethrxq[pi->first_qset]; in setup_sge_queues() local
665 struct sge_eth_rxq *rxq = &s->ethrxq[pi->first_qset]; in setup_sge_queues() local
707 struct sge_eth_rxq *rxq = &adapter->sge.ethrxq[pi->first_qset]; in setup_rss() local
1238 struct sge_eth_rxq *rxq; in cxgb4vf_poll_controller() local
1805 const struct sge_eth_rxq *rxq = &adapter->sge.ethrxq[pi->first_qset]; in collect_sge_port_stats() local
2074 const struct sge_eth_rxq *rxq = &adapter->sge.ethrxq[r * QPL]; in sge_qinfo_show() local
[all …]
Dsge.c1567 static void do_gro(struct sge_eth_rxq *rxq, const struct pkt_gl *gl, in do_gro()
1621 struct sge_eth_rxq *rxq = container_of(rspq, struct sge_eth_rxq, rspq); in t4vf_ethrx_handler() local
1759 struct sge_eth_rxq *rxq = container_of(rspq, struct sge_eth_rxq, rspq); in process_responses() local
2097 struct sge_eth_rxq *rxq; in sge_rx_timer_cb() local
2566 struct sge_eth_rxq *rxq = s->ethrxq; in t4vf_free_sge_resources() local
/Linux-v5.4/drivers/vhost/
Dnet.c126 struct vhost_net_buf rxq; member
151 static void *vhost_net_buf_get_ptr(struct vhost_net_buf *rxq) in vhost_net_buf_get_ptr()
159 static int vhost_net_buf_get_size(struct vhost_net_buf *rxq) in vhost_net_buf_get_size()
164 static int vhost_net_buf_is_empty(struct vhost_net_buf *rxq) in vhost_net_buf_is_empty()
169 static void *vhost_net_buf_consume(struct vhost_net_buf *rxq) in vhost_net_buf_consume()
178 struct vhost_net_buf *rxq = &nvq->rxq; in vhost_net_buf_produce() local
188 struct vhost_net_buf *rxq = &nvq->rxq; in vhost_net_buf_unproduce() local
211 struct vhost_net_buf *rxq = &nvq->rxq; in vhost_net_buf_peek() local
223 static void vhost_net_buf_init(struct vhost_net_buf *rxq) in vhost_net_buf_init()
/Linux-v5.4/drivers/atm/
Dambassador.c673 amb_rxq * rxq = &dev->rxq[pool]; in rx_give() local
698 amb_rxq * rxq = &dev->rxq[pool]; in rx_take() local
731 amb_rxq * rxq = &dev->rxq[pool]; in drain_rx_pool() local
769 amb_rxq * rxq; in fill_rx_pool() local
1575 amb_rxq * rxq = &dev->rxq[pool]; in create_queues() local
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/
Dcudbg_lib.h249 static inline void cudbg_fill_qdesc_rxq(const struct sge_rspq *rxq, in cudbg_fill_qdesc_rxq()
Dsge.c2751 static void do_gro(struct sge_eth_rxq *rxq, const struct pkt_gl *gl, in do_gro()
2845 struct sge_eth_rxq *rxq, struct sk_buff *skb) in t4_rx_hststamp()
2964 struct sge_eth_rxq *rxq = container_of(q, struct sge_eth_rxq, rspq); in t4_ethrx_handler() local
3171 struct sge_eth_rxq *rxq = container_of(q, struct sge_eth_rxq, rspq); in process_responses() local
3425 struct sge_eth_rxq *rxq; in sge_rx_timer_cb() local
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Den_arfs.c59 int rxq; member
553 struct mlx5_flow_handle *rule, u16 rxq) in arfs_modify_rule_rq()
602 u16 rxq, u32 flow_id) in arfs_alloc_rule()
/Linux-v5.4/drivers/net/ethernet/alacritech/
Dslicoss.c121 static unsigned int slic_get_free_rx_descs(struct slic_rx_queue *rxq) in slic_get_free_rx_descs()
397 struct slic_rx_queue *rxq = &sdev->rxq; in slic_refill_rx_queue() local
550 struct slic_rx_queue *rxq = &sdev->rxq; in slic_handle_receive() local
919 struct slic_rx_queue *rxq = &sdev->rxq; in slic_init_rx_queue() local
938 struct slic_rx_queue *rxq = &sdev->rxq; in slic_free_rx_queue() local
/Linux-v5.4/drivers/net/ethernet/atheros/alx/
Dmain.c74 struct alx_rx_queue *rxq = alx->qnapi[0]->rxq; in alx_refill_rx_ring() local
217 static int alx_clean_rx_irq(struct alx_rx_queue *rxq, int budget) in alx_clean_rx_irq()
507 static void alx_free_rxring_buf(struct alx_rx_queue *rxq) in alx_free_rxring_buf()
631 static int alx_alloc_rx_ring(struct alx_priv *alx, struct alx_rx_queue *rxq, in alx_alloc_rx_ring()
742 struct alx_rx_queue *rxq; in alx_alloc_napis() local
Dhw.c378 u32 rxq, txq, val; in alx_stop_mac() local
609 u32 mac, txq, rxq; in alx_start_mac() local
/Linux-v5.4/drivers/net/ethernet/hisilicon/
Dhisi_femac.c121 struct hisi_femac_queue rxq; member
212 struct hisi_femac_queue *rxq = &priv->rxq; in hisi_femac_rx_refill() local
248 struct hisi_femac_queue *rxq = &priv->rxq; in hisi_femac_rx() local
388 struct hisi_femac_queue *rxq = &priv->rxq; in hisi_femac_free_skb_rings() local
/Linux-v5.4/drivers/net/ethernet/marvell/mvpp2/
Dmvpp2_main.c860 int rxq; in mvpp2_swf_bm_pool_init_shared() local
1865 mvpp2_rxq_next_desc_get(struct mvpp2_rx_queue *rxq) in mvpp2_rxq_next_desc_get()
2146 struct mvpp2_rx_queue *rxq) in mvpp2_rx_pkts_coal_set()
2197 struct mvpp2_rx_queue *rxq) in mvpp2_rx_time_coal_set()
2352 struct mvpp2_rx_queue *rxq) in mvpp2_rxq_init()
2399 struct mvpp2_rx_queue *rxq) in mvpp2_rxq_drop_pkts()
2424 struct mvpp2_rx_queue *rxq) in mvpp2_rxq_deinit()
2919 int rx_todo, struct mvpp2_rx_queue *rxq) in mvpp2_rx()
3378 struct mvpp2_rx_queue *rxq; in mvpp2_poll() local
4046 struct mvpp2_rx_queue *rxq = port->rxqs[queue]; in mvpp2_ethtool_set_coalesce() local
[all …]
/Linux-v5.4/samples/bpf/
Dxdp_rxq_info_user.c194 struct record *rxq; member
350 int rxq; in stats_print() local
/Linux-v5.4/drivers/net/ethernet/freescale/
Dfec_main.c793 struct fec_enet_priv_rx_q *rxq; in fec_enet_bd_init() local
863 struct fec_enet_priv_rx_q *rxq; in fec_enet_enable_ring() local
1362 struct fec_enet_priv_rx_q *rxq; in fec_enet_rx_queue() local
2687 struct fec_enet_priv_rx_q *rxq; in fec_enet_free_buffers() local
2798 struct fec_enet_priv_rx_q *rxq; in fec_enet_alloc_rxq_buffers() local
3212 struct fec_enet_priv_rx_q *rxq = fep->rx_queue[i]; in fec_enet_init() local
/Linux-v5.4/arch/arm/mach-ixp4xx/include/mach/
Dplatform.h102 u8 rxq; /* configurable, currently 0 - 31 only */ member
/Linux-v5.4/drivers/net/wireless/intel/iwlegacy/
D3945-mac.c935 struct il_rx_queue *rxq = &il->rxq; in il3945_rx_queue_restock() local
982 struct il_rx_queue *rxq = &il->rxq; in il3945_rx_allocate() local
1057 il3945_rx_queue_reset(struct il_priv *il, struct il_rx_queue *rxq) in il3945_rx_queue_reset()
1113 il3945_rx_queue_free(struct il_priv *il, struct il_rx_queue *rxq) in il3945_rx_queue_free()
1184 struct il_rx_queue *rxq = &il->rxq; in il3945_rx_handle() local
/Linux-v5.4/include/net/
Dxdp.h72 struct xdp_rxq_info *rxq; member

1234