Home
last modified time | relevance | path

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

1234

/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_rx.c53 static 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()
91 static void rxq_stats_init(struct hinic_rxq *rxq) in rxq_stats_init()
99 static void rx_csum(struct hinic_rxq *rxq, u32 status, in rx_csum()
127 static struct sk_buff *rx_alloc_skb(struct hinic_rxq *rxq, in rx_alloc_skb()
163 static void rx_unmap_skb(struct hinic_rxq *rxq, dma_addr_t dma_addr) in rx_unmap_skb()
180 static void rx_free_skb(struct hinic_rxq *rxq, struct sk_buff *skb, in rx_free_skb()
193 static int rx_alloc_pkts(struct hinic_rxq *rxq) in rx_alloc_pkts()
243 static void free_all_rx_skbs(struct hinic_rxq *rxq) in free_all_rx_skbs()
271 static int rx_recv_jumbo_pkt(struct hinic_rxq *rxq, struct sk_buff *head_skb, in rx_recv_jumbo_pkt()
[all …]
/linux/drivers/net/wwan/t7xx/
H A Dt7xx_hif_dpmaif_rx.c84 struct dpmaif_rx_queue *rxq = &dpmaif_ctrl->rxq[q_num]; in t7xx_dpmaif_update_bat_wr_idx() local
236 static int t7xx_dpmaifq_release_pit_entry(struct dpmaif_rx_queue *rxq, in t7xx_dpmaifq_release_pit_entry()
276 static int t7xx_frag_bat_cur_bid_check(struct dpmaif_rx_queue *rxq, in t7xx_frag_bat_cur_bid_check()
393 static int t7xx_dpmaif_set_frag_to_skb(const struct dpmaif_rx_queue *rxq, in t7xx_dpmaif_set_frag_to_skb()
430 static int t7xx_dpmaif_get_frag(struct dpmaif_rx_queue *rxq, in t7xx_dpmaif_get_frag()
451 static int t7xx_bat_cur_bid_check(struct dpmaif_rx_queue *rxq, const unsigned int cur_bid) in t7xx_bat_cur_bid_check()
467 static int t7xx_dpmaif_check_pit_seq(struct dpmaif_rx_queue *rxq, in t7xx_dpmaif_check_pit_seq()
505 static int t7xx_dpmaif_release_bat_entry(const struct dpmaif_rx_queue *rxq, in t7xx_dpmaif_release_bat_entry()
561 static int t7xx_dpmaif_pit_release_and_add(struct dpmaif_rx_queue *rxq) in t7xx_dpmaif_pit_release_and_add()
576 static int t7xx_dpmaif_bat_release_and_add(const struct dpmaif_rx_queue *rxq) in t7xx_dpmaif_bat_release_and_add()
[all …]
H A Dt7xx_hif_dpmaif.c303 struct dpmaif_rx_queue *rxq; in t7xx_dpmaif_start() local
432 struct dpmaif_rx_queue *rxq; in t7xx_dpmaif_start_txrx_qs() local
/linux/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/
H A Drx.c120 static int iwl_rxq_space(const struct iwl_rxq *rxq) in iwl_rxq_space()
168 struct iwl_rxq *rxq) in iwl_pcie_rxq_inc_wr_ptr()
210 struct iwl_rxq *rxq = &trans_pcie->rxq[i]; in iwl_pcie_rxq_check_wrptr() local
222 struct iwl_rxq *rxq, in iwl_pcie_restock_bd()
246 struct iwl_rxq *rxq) in iwl_pcie_rxmq_restock()
293 struct iwl_rxq *rxq) in iwl_pcie_rxsq_restock()
350 void iwl_pcie_rxq_restock(struct iwl_trans *trans, struct iwl_rxq *rxq) in iwl_pcie_rxq_restock()
431 struct iwl_rxq *rxq) in iwl_pcie_rxq_alloc_rbs()
615 struct iwl_rxq *rxq) in iwl_pcie_rx_allocator_get()
680 struct iwl_rxq *rxq) in iwl_pcie_free_rxq_dma()
[all …]
/linux/drivers/net/ethernet/intel/idpf/
H A Dxdp.c11 int (*fn)(struct idpf_rx_queue *rxq, void *arg), in idpf_rxq_for_each()
46 static int __idpf_xdp_rxq_info_init(struct idpf_rx_queue *rxq, void *arg) in __idpf_xdp_rxq_info_init()
93 int idpf_xdp_rxq_info_init(struct idpf_rx_queue *rxq) in idpf_xdp_rxq_info_init()
103 static int __idpf_xdp_rxq_info_deinit(struct idpf_rx_queue *rxq, void *arg) in __idpf_xdp_rxq_info_deinit()
118 void idpf_xdp_rxq_info_deinit(struct idpf_rx_queue *rxq, u32 model) in idpf_xdp_rxq_info_deinit()
129 static int idpf_xdp_rxq_assign_prog(struct idpf_rx_queue *rxq, void *arg) in idpf_xdp_rxq_assign_prog()
389 const struct idpf_rx_queue *rxq; in idpf_xdpmo_rx_hash() local
410 const struct idpf_rx_queue *rxq; in idpf_xdpmo_rx_timestamp() local
H A Didpf_txrx.c413 static void idpf_rx_buf_rel_all(struct idpf_rx_queue *rxq) in idpf_rx_buf_rel_all() argument
439 idpf_rx_desc_rel(struct idpf_rx_queue * rxq,struct device * dev,u32 model) idpf_rx_desc_rel() argument
676 idpf_rx_buf_alloc_singleq(struct idpf_rx_queue * rxq) idpf_rx_buf_alloc_singleq() argument
695 idpf_rx_bufs_init_singleq(struct idpf_rx_queue * rxq) idpf_rx_bufs_init_singleq() argument
844 idpf_rx_desc_alloc(const struct idpf_vport * vport,struct idpf_rx_queue * rxq) idpf_rx_desc_alloc() argument
3181 idpf_rx_hash(const struct idpf_rx_queue * rxq,struct sk_buff * skb,const struct virtchnl2_rx_flex_desc_adv_nic_3 * rx_desc,struct libeth_rx_pt decoded) idpf_rx_hash() argument
3206 idpf_rx_csum(struct idpf_rx_queue * rxq,struct sk_buff * skb,struct libeth_rx_csum csum_bits,struct libeth_rx_pt decoded) idpf_rx_csum() argument
3297 idpf_rx_rsc(struct idpf_rx_queue * rxq,struct sk_buff * skb,const struct virtchnl2_rx_flex_desc_adv_nic_3 * rx_desc,struct libeth_rx_pt decoded) idpf_rx_rsc() argument
3364 idpf_rx_hwtstamp(const struct idpf_rx_queue * rxq,const struct virtchnl2_rx_flex_desc_adv_nic_3 * rx_desc,struct sk_buff * skb) idpf_rx_hwtstamp() argument
3397 __idpf_rx_process_skb_fields(struct idpf_rx_queue * rxq,struct sk_buff * skb,const struct virtchnl2_rx_flex_desc_adv_nic_3 * rx_desc) __idpf_rx_process_skb_fields() argument
3428 struct idpf_rx_queue *rxq; idpf_rx_process_skb_fields() local
3523 idpf_rx_splitq_clean(struct idpf_rx_queue * rxq,int budget) idpf_rx_splitq_clean() argument
3993 struct idpf_rx_queue *rxq = q_vector->rx[i]; idpf_net_dim() local
4292 struct idpf_rx_queue *rxq = q_vec->rx[i]; idpf_rx_splitq_clean_all() local
[all...]
H A Dxsk.c13 struct idpf_rx_queue *rxq) in idpf_xsk_setup_rxq()
128 struct idpf_rx_queue *rxq; in idpf_xsk_clear_queue() local
467 int idpf_xskrq_poll(struct idpf_rx_queue *rxq, u32 budget) in idpf_xskrq_poll()
H A Didpf_virtchnl.h78 struct idpf_rx_queue *rxq; member
/linux/drivers/net/ethernet/microsoft/mana/
H A Dmana_en.c65 static void mana_put_rx_page(struct mana_rxq *rxq, struct page *page, in mana_put_rx_page() argument
716 static void *mana_get_rxbuf_pre(struct mana_rxq *rxq, dma_addr_t *da) in mana_get_rxbuf_pre() argument
1817 mana_fence_rq(struct mana_port_context * apc,struct mana_rxq * rxq) mana_fence_rq() argument
1859 struct mana_rxq *rxq; mana_fence_rqs() local
2036 mana_post_pkt_rxq(struct mana_rxq * rxq) mana_post_pkt_rxq() argument
2056 mana_build_skb(struct mana_rxq * rxq,void * buf_va,uint pkt_len,struct xdp_buff * xdp) mana_build_skb() argument
2081 mana_rx_skb(void * buf_va,bool from_pool,struct mana_rxcomp_oob * cqe,struct mana_rxq * rxq,u32 pkt_len,u32 pkt_hash) mana_rx_skb() argument
2181 mana_get_rxfrag(struct mana_rxq * rxq,struct device * dev,dma_addr_t * da,bool * from_pool,struct page ** pp_page,u32 * dma_sync_offset) mana_get_rxfrag() argument
2236 mana_refill_rx_oob(struct device * dev,struct mana_rxq * rxq,struct mana_recv_buf_oob * rxoob,u32 pktlen,void ** old_buf,bool * old_fp) mana_refill_rx_oob() argument
2272 mana_process_one_rx_pkt(struct device * dev,struct mana_rxq * rxq,struct mana_rxcomp_oob * oob,u32 pktlen,u32 pkt_hash) mana_process_one_rx_pkt() argument
2309 mana_process_rx_cqe(struct mana_rxq * rxq,struct mana_cq * cq,struct gdma_comp * cqe) mana_process_rx_cqe() argument
2414 struct mana_rxq *rxq = cq->rxq; mana_poll_rx_cq() local
2528 struct mana_rxq *rxq = cq->rxq; mana_update_rx_dim() local
2854 mana_destroy_rxq(struct mana_port_context * apc,struct mana_rxq * rxq,bool napi_initialized) mana_destroy_rxq() argument
2919 mana_fill_rx_oob(struct mana_recv_buf_oob * rx_oob,u32 mem_key,struct mana_rxq * rxq,struct device * dev) mana_fill_rx_oob() argument
2953 mana_alloc_rx_wqe(struct mana_port_context * apc,struct mana_rxq * rxq,u32 * rxq_size,u32 * cq_size) mana_alloc_rx_wqe() argument
2992 mana_push_wqe(struct mana_rxq * rxq) mana_push_wqe() argument
3010 mana_create_page_pool(struct mana_rxq * rxq,struct gdma_context * gc) mana_create_page_pool() argument
3055 struct mana_rxq *rxq; mana_create_rxq() local
3179 struct mana_rxq *rxq; mana_create_rxq_debugfs() local
3202 struct mana_rxq *rxq; mana_add_rx_queues() local
3228 struct mana_rxq *rxq; mana_destroy_rxqs() local
[all...]
H A Dmana_bpf.c80 u32 mana_run_xdp(struct net_device *ndev, struct mana_rxq *rxq, in mana_run_xdp() argument
/linux/drivers/net/ethernet/marvell/
H A Dmvneta.c109 #define MVNETA_VLAN_PRIO_RXQ_MAP(prio, rxq) ((rxq) << ((prio) * 3)) argument
134 #define MVNETA_CPU_RXQ_ACCESS(rxq) BIT(rxq) argument
857 struct mvneta_rx_queue *rxq, in mvneta_rxq_non_occup_desc_add()
876 struct mvneta_rx_queue *rxq) in mvneta_rxq_busy_desc_num_get()
888 struct mvneta_rx_queue *rxq, in mvneta_rxq_desc_num_update()
922 mvneta_rxq_next_desc_get(struct mvneta_rx_queue *rxq) in mvneta_rxq_next_desc_get()
946 struct mvneta_rx_queue *rxq, in mvneta_rxq_offset_set()
1003 struct mvneta_rx_queue *rxq, in mvneta_rxq_buf_size_set()
1018 struct mvneta_rx_queue *rxq) in mvneta_rxq_bm_disable()
1029 struct mvneta_rx_queue *rxq) in mvneta_rxq_bm_enable()
[all …]
/linux/net/core/
H A Ddevmem.c128 struct netdev_rx_queue *rxq; in net_devmem_unbind_dmabuf() local
164 struct netdev_rx_queue *rxq; in net_devmem_bind_dmabuf_to_queue() local
516 struct netdev_rx_queue *rxq) in mp_dmabuf_devmem_nl_fill()
525 struct netdev_rx_queue *rxq) in mp_dmabuf_devmem_uninstall()
H A Dpage_pool_priv.h54 struct netdev_rx_queue *rxq) in page_pool_check_memory_provider()
H A Dnetdev-genl.c397 struct netdev_rx_queue *rxq; in netdev_nl_queue_fill_lease() local
441 __netdev_nl_queue_fill_mp(struct sk_buff *rsp, struct netdev_rx_queue *rxq) in __netdev_nl_queue_fill_mp()
459 struct netdev_rx_queue *rxq) in netdev_nl_queue_fill_mp()
478 struct netdev_rx_queue *rxq; in netdev_nl_queue_fill_one() local
1277 struct netdev_rx_queue *rxq, *rxq_lease; in netdev_nl_queue_create_doit() local
/linux/drivers/bluetooth/
H A Dbtintel_pcie.h344 rxq:6, member
397 struct rxq { struct
398 u16 count;
400 dma_addr_t frbds_p_addr;
401 struct frbd *frbds;
403 dma_addr_t urbd1s_p_addr;
404 struct urbd1 *urbd1s;
406 dma_addr_t buf_p_addr;
407 void *buf_v_addr;
408 struct data_buf *bufs;
[all …]
/linux/drivers/vhost/
H A Dnet.c131 struct vhost_net_buf rxq; member
154 static void *vhost_net_buf_get_ptr(struct vhost_net_buf *rxq) in vhost_net_buf_get_ptr() argument
162 static int vhost_net_buf_get_size(struct vhost_net_buf *rxq) in vhost_net_buf_get_size() argument
167 static int vhost_net_buf_is_empty(struct vhost_net_buf *rxq) in vhost_net_buf_is_empty() argument
172 vhost_net_buf_consume(struct vhost_net_buf * rxq) vhost_net_buf_consume() argument
183 struct vhost_net_buf *rxq = &nvq->rxq; vhost_net_buf_produce() local
199 struct vhost_net_buf *rxq = &nvq->rxq; vhost_net_buf_unproduce() local
223 struct vhost_net_buf *rxq = &nvq->rxq; vhost_net_buf_peek() local
235 vhost_net_buf_init(struct vhost_net_buf * rxq) vhost_net_buf_init() argument
[all...]
/linux/drivers/net/ethernet/huawei/hinic3/
H A Dhinic3_irq.c19 struct hinic3_rxq *rxq = irq_cfg->rxq; in hinic3_net_dim() local
184 struct hinic3_rxq *rxq; in hinic3_rx_dim_work() local
/linux/drivers/net/ethernet/alacritech/
H A Dslicoss.c120 static unsigned int slic_get_free_rx_descs(struct slic_rx_queue *rxq) in slic_get_free_rx_descs()
396 struct slic_rx_queue *rxq = &sdev->rxq; in slic_refill_rx_queue() local
549 struct slic_rx_queue *rxq = &sdev->rxq; in slic_handle_receive() local
918 struct slic_rx_queue *rxq = &sdev->rxq; in slic_init_rx_queue() local
937 struct slic_rx_queue *rxq = &sdev->rxq; in slic_free_rx_queue() local
/linux/drivers/net/ethernet/atheros/alx/
H A Dmain.c73 struct alx_rx_queue *rxq = alx->qnapi[0]->rxq; in alx_refill_rx_ring() local
216 static int alx_clean_rx_irq(struct alx_rx_queue *rxq, int budget) in alx_clean_rx_irq()
506 static void alx_free_rxring_buf(struct alx_rx_queue *rxq) in alx_free_rxring_buf()
630 static int alx_alloc_rx_ring(struct alx_priv *alx, struct alx_rx_queue *rxq, in alx_alloc_rx_ring()
741 struct alx_rx_queue *rxq; in alx_alloc_napis() local
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dcudbg_lib.h253 static inline void cudbg_fill_qdesc_rxq(const struct sge_rspq *rxq, in cudbg_fill_qdesc_rxq()
/linux/drivers/infiniband/hw/hfi1/
H A Dipoib_rx.c46 struct sk_buff *hfi1_ipoib_prepare_skb(struct hfi1_netdev_rxq *rxq, in hfi1_ipoib_prepare_skb()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_arfs.c90 int rxq; member
613 struct mlx5_flow_handle *rule, u16 rxq) in arfs_modify_rule_rq()
658 u16 rxq, u32 flow_id) in arfs_alloc_rule()
/linux/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dsge.c1564 static void do_gro(struct sge_eth_rxq *rxq, const struct pkt_gl *gl, in do_gro()
1618 struct sge_eth_rxq *rxq = container_of(rspq, struct sge_eth_rxq, rspq); in t4vf_ethrx_handler() local
1756 struct sge_eth_rxq *rxq = container_of(rspq, struct sge_eth_rxq, rspq); in process_responses() local
2094 struct sge_eth_rxq *rxq; in sge_rx_timer_cb() local
2564 struct sge_eth_rxq *rxq = s->ethrxq; in t4vf_free_sge_resources() local
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_xdp_bpf2bpf.c29 struct xdp_rxq_info *rxq; member
/linux/drivers/net/ethernet/qlogic/qede/
H A Dqede_main.c1501 struct qede_rx_queue *rxq) in qede_free_rx_buffers()
1520 static void qede_free_mem_rxq(struct qede_dev *edev, struct qede_rx_queue *rxq) in qede_free_mem_rxq()
1533 static void qede_set_tpa_param(struct qede_rx_queue *rxq) in qede_set_tpa_param()
1545 static int qede_alloc_mem_rxq(struct qede_dev *edev, struct qede_rx_queue *rxq) in qede_alloc_mem_rxq()
2260 struct qede_rx_queue *rxq = fp->rxq; in qede_start_queues() local

1234