| /kernel/linux/linux-6.6/drivers/net/ethernet/huawei/hinic/ |
| D | hinic_rx.c | 53 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 …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
| D | hinic_rx.c | 53 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() 126 static struct sk_buff *rx_alloc_skb(struct hinic_rxq *rxq, in rx_alloc_skb() 164 static void rx_unmap_skb(struct hinic_rxq *rxq, dma_addr_t dma_addr) in rx_unmap_skb() 181 static void rx_free_skb(struct hinic_rxq *rxq, struct sk_buff *skb, in rx_free_skb() 194 static int rx_alloc_pkts(struct hinic_rxq *rxq) in rx_alloc_pkts() 246 static void free_all_rx_skbs(struct hinic_rxq *rxq) in free_all_rx_skbs() 274 static int rx_recv_jumbo_pkt(struct hinic_rxq *rxq, struct sk_buff *head_skb, in rx_recv_jumbo_pkt() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wwan/t7xx/ |
| D | t7xx_hif_dpmaif_rx.c | 83 struct dpmaif_rx_queue *rxq = &dpmaif_ctrl->rxq[q_num]; in t7xx_dpmaif_update_bat_wr_idx() local 235 static int t7xx_dpmaifq_release_pit_entry(struct dpmaif_rx_queue *rxq, in t7xx_dpmaifq_release_pit_entry() 275 static int t7xx_frag_bat_cur_bid_check(struct dpmaif_rx_queue *rxq, in t7xx_frag_bat_cur_bid_check() 392 static int t7xx_dpmaif_set_frag_to_skb(const struct dpmaif_rx_queue *rxq, in t7xx_dpmaif_set_frag_to_skb() 424 static int t7xx_dpmaif_get_frag(struct dpmaif_rx_queue *rxq, in t7xx_dpmaif_get_frag() 445 static int t7xx_bat_cur_bid_check(struct dpmaif_rx_queue *rxq, const unsigned int cur_bid) in t7xx_bat_cur_bid_check() 461 static int t7xx_dpmaif_check_pit_seq(struct dpmaif_rx_queue *rxq, in t7xx_dpmaif_check_pit_seq() 499 static int t7xx_dpmaif_release_bat_entry(const struct dpmaif_rx_queue *rxq, in t7xx_dpmaif_release_bat_entry() 555 static int t7xx_dpmaif_pit_release_and_add(struct dpmaif_rx_queue *rxq) in t7xx_dpmaif_pit_release_and_add() 570 static int t7xx_dpmaif_bat_release_and_add(const struct dpmaif_rx_queue *rxq) in t7xx_dpmaif_bat_release_and_add() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/pcie/ |
| D | rx.c | 119 static int iwl_rxq_space(const struct iwl_rxq *rxq) in iwl_rxq_space() 167 struct iwl_rxq *rxq) in iwl_pcie_rxq_inc_wr_ptr() 209 struct iwl_rxq *rxq = &trans_pcie->rxq[i]; in iwl_pcie_rxq_check_wrptr() local 221 struct iwl_rxq *rxq, in iwl_pcie_restock_bd() 245 struct iwl_rxq *rxq) in iwl_pcie_rxmq_restock() 292 struct iwl_rxq *rxq) in iwl_pcie_rxsq_restock() 349 void iwl_pcie_rxq_restock(struct iwl_trans *trans, struct iwl_rxq *rxq) in iwl_pcie_rxq_restock() 430 struct iwl_rxq *rxq) in iwl_pcie_rxq_alloc_rbs() 614 struct iwl_rxq *rxq) in iwl_pcie_rx_allocator_get() 679 struct iwl_rxq *rxq) in iwl_pcie_free_rxq_dma() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/pcie/ |
| D | rx.c | 176 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() 263 struct iwl_rxq *rxq = &trans_pcie->rxq[i]; in iwl_pcie_rxq_check_wrptr() local 275 struct iwl_rxq *rxq, in iwl_pcie_restock_bd() 299 struct iwl_rxq *rxq) in iwl_pcie_rxmq_restock() 346 struct iwl_rxq *rxq) in iwl_pcie_rxsq_restock() 403 void iwl_pcie_rxq_restock(struct iwl_trans *trans, struct iwl_rxq *rxq) in iwl_pcie_rxq_restock() 484 struct iwl_rxq *rxq) in iwl_pcie_rxq_alloc_rbs() 668 struct iwl_rxq *rxq) in iwl_pcie_rx_allocator_get() 724 struct iwl_rxq *rxq) in iwl_pcie_free_rxq_dma() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qede/ |
| D | qede_fp.c | 27 int qede_alloc_rx_buffer(struct qede_rx_queue *rxq, bool allow_lazy) in qede_alloc_rx_buffer() 502 bool qede_has_rx_work(struct qede_rx_queue *rxq) in qede_has_rx_work() 515 static inline void qede_rx_bd_ring_consume(struct qede_rx_queue *rxq) in qede_rx_bd_ring_consume() 524 static inline void qede_reuse_page(struct qede_rx_queue *rxq, in qede_reuse_page() 547 void qede_recycle_rx_bd_ring(struct qede_rx_queue *rxq, u8 count) in qede_recycle_rx_bd_ring() 558 static inline int qede_realloc_rx_buffer(struct qede_rx_queue *rxq, in qede_realloc_rx_buffer() 588 void qede_update_rx_prod(struct qede_dev *edev, struct qede_rx_queue *rxq) in qede_update_rx_prod() 639 struct qede_rx_queue *rxq, in qede_skb_receive() 665 struct qede_rx_queue *rxq, in qede_fill_frag_skb() 740 qede_build_skb(struct qede_rx_queue *rxq, in qede_build_skb() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/ |
| D | qede_fp.c | 26 int qede_alloc_rx_buffer(struct qede_rx_queue *rxq, bool allow_lazy) in qede_alloc_rx_buffer() 508 bool qede_has_rx_work(struct qede_rx_queue *rxq) in qede_has_rx_work() 521 static inline void qede_rx_bd_ring_consume(struct qede_rx_queue *rxq) in qede_rx_bd_ring_consume() 530 static inline void qede_reuse_page(struct qede_rx_queue *rxq, in qede_reuse_page() 553 void qede_recycle_rx_bd_ring(struct qede_rx_queue *rxq, u8 count) in qede_recycle_rx_bd_ring() 564 static inline int qede_realloc_rx_buffer(struct qede_rx_queue *rxq, in qede_realloc_rx_buffer() 594 void qede_update_rx_prod(struct qede_dev *edev, struct qede_rx_queue *rxq) in qede_update_rx_prod() 645 struct qede_rx_queue *rxq, in qede_skb_receive() 671 struct qede_rx_queue *rxq, in qede_fill_frag_skb() 746 qede_build_skb(struct qede_rx_queue *rxq, in qede_build_skb() [all …]
|
| /kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
| D | netdev_rx.c | 203 struct hfi1_netdev_rxq *rxq = &rx->rxq[i]; in hfi1_netdev_rxq_init() local 230 struct hfi1_netdev_rxq *rxq = &rx->rxq[i]; in hfi1_netdev_rxq_init() local 250 struct hfi1_netdev_rxq *rxq = &rx->rxq[i]; in hfi1_netdev_rxq_deinit() local 268 struct hfi1_netdev_rxq *rxq = &rx->rxq[i]; in enable_queues() local 286 struct hfi1_netdev_rxq *rxq = &rx->rxq[i]; in disable_queues() local
|
| D | vnic_main.c | 292 static inline int hfi1_vnic_decap_skb(struct hfi1_vnic_rx_queue *rxq, in hfi1_vnic_decap_skb() 336 struct hfi1_vnic_rx_queue *rxq; in hfi1_vnic_bypass_rcv() local 599 struct hfi1_vnic_rx_queue *rxq = &vinfo->rxq[i]; in hfi1_vnic_alloc_rn() local
|
| /kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
| D | netdev_rx.c | 203 struct hfi1_netdev_rxq *rxq = &priv->rxq[i]; in hfi1_netdev_rxq_init() local 230 struct hfi1_netdev_rxq *rxq = &priv->rxq[i]; in hfi1_netdev_rxq_init() local 251 struct hfi1_netdev_rxq *rxq = &priv->rxq[i]; in hfi1_netdev_rxq_deinit() local 269 struct hfi1_netdev_rxq *rxq = &priv->rxq[i]; in enable_queues() local 287 struct hfi1_netdev_rxq *rxq = &priv->rxq[i]; in disable_queues() local
|
| D | vnic_main.c | 334 static inline int hfi1_vnic_decap_skb(struct hfi1_vnic_rx_queue *rxq, in hfi1_vnic_decap_skb() 378 struct hfi1_vnic_rx_queue *rxq; in hfi1_vnic_bypass_rcv() local 641 struct hfi1_vnic_rx_queue *rxq = &vinfo->rxq[i]; in hfi1_vnic_alloc_rn() local
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/microsoft/mana/ |
| D | mana_en.c | 548 static void *mana_get_rxbuf_pre(struct mana_rxq *rxq, dma_addr_t *da) in mana_get_rxbuf_pre() 1258 static int mana_fence_rq(struct mana_port_context *apc, struct mana_rxq *rxq) in mana_fence_rq() 1300 struct mana_rxq *rxq; in mana_fence_rqs() local 1461 static void mana_post_pkt_rxq(struct mana_rxq *rxq) in mana_post_pkt_rxq() 1481 static struct sk_buff *mana_build_skb(struct mana_rxq *rxq, void *buf_va, in mana_build_skb() 1502 struct mana_rxcomp_oob *cqe, struct mana_rxq *rxq) in mana_rx_skb() 1602 static void *mana_get_rxfrag(struct mana_rxq *rxq, struct device *dev, in mana_get_rxfrag() 1653 static void mana_refill_rx_oob(struct device *dev, struct mana_rxq *rxq, in mana_refill_rx_oob() 1675 static void mana_process_rx_cqe(struct mana_rxq *rxq, struct mana_cq *cq, in mana_process_rx_cqe() 1745 struct mana_rxq *rxq = cq->rxq; in mana_poll_rx_cq() local [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/marvell/ |
| D | mvneta.c | 129 #define MVNETA_CPU_RXQ_ACCESS(rxq) BIT(rxq) argument 817 struct mvneta_rx_queue *rxq, in mvneta_rxq_non_occup_desc_add() 836 struct mvneta_rx_queue *rxq) in mvneta_rxq_busy_desc_num_get() 848 struct mvneta_rx_queue *rxq, in mvneta_rxq_desc_num_update() 882 mvneta_rxq_next_desc_get(struct mvneta_rx_queue *rxq) in mvneta_rxq_next_desc_get() 906 struct mvneta_rx_queue *rxq, in mvneta_rxq_offset_set() 963 struct mvneta_rx_queue *rxq, in mvneta_rxq_buf_size_set() 978 struct mvneta_rx_queue *rxq) in mvneta_rxq_bm_disable() 989 struct mvneta_rx_queue *rxq) in mvneta_rxq_bm_enable() 1000 struct mvneta_rx_queue *rxq) in mvneta_rxq_long_pool_set() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/marvell/ |
| D | mvneta.c | 109 #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 …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4vf/ |
| D | cxgb4vf_main.c | 383 int rxq, msi, err; in request_msix_queue_irqs() local 421 int rxq, msi; in free_msix_queue_irqs() local 452 int rxq; in enable_rx() local 477 int rxq; in quiesce_rx() local 632 struct sge_eth_rxq *rxq = &s->ethrxq[pi->first_qset]; in setup_sge_queues() local 663 struct sge_eth_rxq *rxq = &s->ethrxq[pi->first_qset]; in setup_sge_queues() local 705 struct sge_eth_rxq *rxq = &adapter->sge.ethrxq[pi->first_qset]; in setup_rss() local 1236 struct sge_eth_rxq *rxq; in cxgb4vf_poll_controller() local 1802 const struct sge_eth_rxq *rxq = &adapter->sge.ethrxq[pi->first_qset]; in collect_sge_port_stats() local 2054 const struct sge_eth_rxq *rxq = &adapter->sge.ethrxq[r * QPL]; in sge_qinfo_show() local [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4vf/ |
| D | cxgb4vf_main.c | 383 int rxq, msi, err; in request_msix_queue_irqs() local 421 int rxq, msi; in free_msix_queue_irqs() local 452 int rxq; in enable_rx() local 477 int rxq; in quiesce_rx() local 632 struct sge_eth_rxq *rxq = &s->ethrxq[pi->first_qset]; in setup_sge_queues() local 663 struct sge_eth_rxq *rxq = &s->ethrxq[pi->first_qset]; in setup_sge_queues() local 705 struct sge_eth_rxq *rxq = &adapter->sge.ethrxq[pi->first_qset]; in setup_rss() local 1236 struct sge_eth_rxq *rxq; in cxgb4vf_poll_controller() local 1810 const struct sge_eth_rxq *rxq = &adapter->sge.ethrxq[pi->first_qset]; in collect_sge_port_stats() local 2062 const struct sge_eth_rxq *rxq = &adapter->sge.ethrxq[r * QPL]; in sge_qinfo_show() local [all …]
|
| /kernel/linux/linux-5.10/drivers/vhost/ |
| D | net.c | 126 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()
|
| /kernel/linux/linux-6.6/drivers/vhost/ |
| D | net.c | 127 struct vhost_net_buf rxq; member 152 static void *vhost_net_buf_get_ptr(struct vhost_net_buf *rxq) in vhost_net_buf_get_ptr() 160 static int vhost_net_buf_get_size(struct vhost_net_buf *rxq) in vhost_net_buf_get_size() 165 static int vhost_net_buf_is_empty(struct vhost_net_buf *rxq) in vhost_net_buf_is_empty() 170 static void *vhost_net_buf_consume(struct vhost_net_buf *rxq) in vhost_net_buf_consume() 179 struct vhost_net_buf *rxq = &nvq->rxq; in vhost_net_buf_produce() local 189 struct vhost_net_buf *rxq = &nvq->rxq; in vhost_net_buf_unproduce() local 212 struct vhost_net_buf *rxq = &nvq->rxq; in vhost_net_buf_peek() local 224 static void vhost_net_buf_init(struct vhost_net_buf *rxq) in vhost_net_buf_init()
|
| /kernel/linux/linux-5.10/include/linux/platform_data/ |
| D | eth_ixp4xx.h | 14 u8 rxq; /* configurable, currently 0 - 31 only */ member
|
| /kernel/linux/linux-5.10/drivers/atm/ |
| D | ambassador.c | 673 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
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_arfs.c | 59 int rxq; member 534 struct mlx5_flow_handle *rule, u16 rxq) in arfs_modify_rule_rq() 583 u16 rxq, u32 flow_id) in arfs_alloc_rule()
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/ |
| D | cudbg_lib.h | 253 static inline void cudbg_fill_qdesc_rxq(const struct sge_rspq *rxq, in cudbg_fill_qdesc_rxq()
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/ |
| D | cudbg_lib.h | 253 static inline void cudbg_fill_qdesc_rxq(const struct sge_rspq *rxq, in cudbg_fill_qdesc_rxq()
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/freescale/ |
| D | fec_main.c | 433 struct fec_enet_priv_rx_q *rxq, int size) in fec_enet_create_page_pool() 920 struct fec_enet_priv_rx_q *rxq; in fec_enet_bd_init() local 1008 struct fec_enet_priv_rx_q *rxq; in fec_enet_enable_ring() local 1544 static void fec_enet_update_cbd(struct fec_enet_priv_rx_q *rxq, in fec_enet_update_cbd() 1561 struct xdp_buff *xdp, struct fec_enet_priv_rx_q *rxq, int cpu) in fec_enet_run_xdp() 1633 struct fec_enet_priv_rx_q *rxq; in fec_enet_rx_queue() local 2855 struct fec_enet_priv_rx_q *rxq; in fec_enet_get_xdp_stats() local 2872 struct fec_enet_priv_rx_q *rxq; in fec_enet_page_pool_stats() local 2948 struct fec_enet_priv_rx_q *rxq; in fec_enet_clear_ethtool_stats() local 3240 struct fec_enet_priv_rx_q *rxq; in fec_enet_free_buffers() local [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/alacritech/ |
| D | slicoss.c | 120 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
|