| /linux-6.15/net/core/ |
| H A D | netdev_rx_queue.c | 35 err = qops->ndo_queue_mem_alloc(dev, new_mem, rxq_idx); in netdev_rx_queue_restart() 44 err = qops->ndo_queue_stop(dev, old_mem, rxq_idx); in netdev_rx_queue_restart() 48 err = qops->ndo_queue_start(dev, new_mem, rxq_idx); in netdev_rx_queue_restart() 70 if (qops->ndo_queue_start(dev, old_mem, rxq_idx)) { in netdev_rx_queue_restart() 73 rxq_idx); in netdev_rx_queue_restart() 100 if (rxq_idx >= dev->real_num_rx_queues) in __net_mp_open_rxq() 102 rxq_idx = array_index_nospec(rxq_idx, dev->real_num_rx_queues); in __net_mp_open_rxq() 104 if (rxq_idx >= dev->real_num_rx_queues) { in __net_mp_open_rxq() 121 rxq = __netif_get_rx_queue(dev, rxq_idx); in __net_mp_open_rxq() 134 ret = netdev_rx_queue_restart(dev, rxq_idx); in __net_mp_open_rxq() [all …]
|
| H A D | devmem.c | 118 unsigned int rxq_idx; in net_devmem_unbind_dmabuf() local 129 rxq_idx = get_netdev_rx_queue_index(rxq); in net_devmem_unbind_dmabuf() 131 __net_mp_close_rxq(binding->dev, rxq_idx, &mp_params); in net_devmem_unbind_dmabuf() 139 int net_devmem_bind_dmabuf_to_queue(struct net_device *dev, u32 rxq_idx, in net_devmem_bind_dmabuf_to_queue() argument 151 err = __net_mp_open_rxq(dev, rxq_idx, &mp_params, extack); in net_devmem_bind_dmabuf_to_queue() 155 rxq = __netif_get_rx_queue(dev, rxq_idx); in net_devmem_bind_dmabuf_to_queue() 164 __net_mp_close_rxq(dev, rxq_idx, &mp_params); in net_devmem_bind_dmabuf_to_queue()
|
| H A D | netdev-genl.c | 21 unsigned int rxq_idx; member 516 for (; ctx->rxq_idx < netdev->real_num_rx_queues; ctx->rxq_idx++) { in netdev_nl_queue_dump_one() 517 err = netdev_nl_queue_fill_one(rsp, netdev, ctx->rxq_idx, in netdev_nl_queue_dump_one() 558 ctx->rxq_idx = 0; in netdev_nl_queue_get_dumpit() 689 i = ctx->rxq_idx; in netdev_nl_stats_by_queue() 695 ctx->rxq_idx = ++i; in netdev_nl_stats_by_queue() 706 ctx->rxq_idx = 0; in netdev_nl_stats_by_queue() 863 u32 ifindex, dmabuf_fd, rxq_idx; in netdev_nl_bind_rx_doit() local 938 rxq_idx = nla_get_u32(tb[NETDEV_A_QUEUE_ID]); in netdev_nl_bind_rx_doit() 940 err = net_devmem_bind_dmabuf_to_queue(netdev, rxq_idx, binding, in netdev_nl_bind_rx_doit()
|
| H A D | devmem.h | 70 int net_devmem_bind_dmabuf_to_queue(struct net_device *dev, u32 rxq_idx, 143 net_devmem_bind_dmabuf_to_queue(struct net_device *dev, u32 rxq_idx, in net_devmem_bind_dmabuf_to_queue() argument
|
| /linux-6.15/include/net/page_pool/ |
| H A D | memory_provider.h | 28 int __net_mp_open_rxq(struct net_device *dev, unsigned int rxq_idx, 33 void __net_mp_close_rxq(struct net_device *dev, unsigned int rxq_idx,
|
| /linux-6.15/drivers/net/ethernet/intel/ice/ |
| H A D | ice_base.h | 13 ice_vsi_ctrl_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx, bool wait); 14 int ice_vsi_wait_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx);
|
| H A D | ice_arfs.h | 46 u16 rxq_idx, u32 flow_id); 71 u16 __always_unused rxq_idx, u32 __always_unused flow_id) in ice_rx_flow_steer() argument
|
| H A D | ice_arfs.c | 302 u16 rxq_idx, u32 flow_id) in ice_arfs_build_entry() argument 315 fltr_info->q_index = rxq_idx; in ice_arfs_build_entry() 398 u16 rxq_idx, u32 flow_id) in ice_rx_flow_steer() argument 453 if (fltr_info->q_index == rxq_idx || in ice_rx_flow_steer() 458 fltr_info->q_index = rxq_idx; in ice_rx_flow_steer() 464 arfs_entry = ice_arfs_build_entry(vsi, &fk, rxq_idx, flow_id); in ice_rx_flow_steer()
|
| H A D | ice_base.c | 725 ice_vsi_ctrl_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx, bool wait) in ice_vsi_ctrl_one_rx_ring() argument 727 int pf_q = vsi->rxq_map[rxq_idx]; in ice_vsi_ctrl_one_rx_ring() 763 int ice_vsi_wait_one_rx_ring(struct ice_vsi *vsi, bool ena, u16 rxq_idx) in ice_vsi_wait_one_rx_ring() argument 765 int pf_q = vsi->rxq_map[rxq_idx]; in ice_vsi_wait_one_rx_ring()
|
| H A D | ice_sriov.c | 1123 u16 rxq_idx; in ice_get_vf_from_pfq() local 1129 ice_for_each_rxq(vsi, rxq_idx) in ice_get_vf_from_pfq() 1130 if (vsi->rxq_map[rxq_idx] == pfq) { in ice_get_vf_from_pfq()
|
| /linux-6.15/drivers/net/ethernet/microsoft/mana/ |
| H A D | mana_en.c | 1332 rxq->rxq_idx, err); in mana_fence_rq() 1348 rxq->rxq_idx); in mana_fence_rq() 1357 unsigned int rxq_idx; in mana_fence_rqs() local 1361 for (rxq_idx = 0; rxq_idx < apc->num_queues; rxq_idx++) { in mana_fence_rqs() 1362 rxq = apc->rxqs[rxq_idx]; in mana_fence_rqs() 1569 u16 rxq_idx = rxq->rxq_idx; in mana_rx_skb() local 2272 rxq->rxq_idx = rxq_idx; in mana_create_rxq() 2430 u32 rxq_idx; in mana_destroy_vport() local 2432 for (rxq_idx = 0; rxq_idx < apc->num_queues; rxq_idx++) { in mana_destroy_vport() 2433 rxq = apc->rxqs[rxq_idx]; in mana_destroy_vport() [all …]
|
| /linux-6.15/drivers/net/ethernet/meta/fbnic/ |
| H A D | fbnic_txrx.c | 1358 unsigned int rxq_count, unsigned int rxq_idx) in fbnic_alloc_napi_vector() argument 1444 db = &uc_addr[FBNIC_QUEUE(rxq_idx) + FBNIC_QUEUE_BDQ_HPQ_TAIL]; in fbnic_alloc_napi_vector() 1448 db = &uc_addr[FBNIC_QUEUE(rxq_idx) + FBNIC_QUEUE_BDQ_PPQ_TAIL]; in fbnic_alloc_napi_vector() 1452 db = &uc_addr[FBNIC_QUEUE(rxq_idx) + FBNIC_QUEUE_RCQ_HEAD]; in fbnic_alloc_napi_vector() 1453 fbnic_ring_init(&qt->cmpl, db, rxq_idx, FBNIC_RING_F_STATS); in fbnic_alloc_napi_vector() 1454 fbn->rx[rxq_idx] = &qt->cmpl; in fbnic_alloc_napi_vector() 1458 rxq_idx += v_count; in fbnic_alloc_napi_vector() 1477 unsigned int txq_idx = 0, rxq_idx = 0, v_idx = FBNIC_NON_NAPI_VECTORS; in fbnic_alloc_napi_vectors() local 1504 int rqpv = DIV_ROUND_UP(num_rx, num_napi - rxq_idx); in fbnic_alloc_napi_vectors() 1507 tqpv, txq_idx, rqpv, rxq_idx); in fbnic_alloc_napi_vectors() [all …]
|
| /linux-6.15/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
| H A D | chtls_cm.c | 1126 int rxq_idx; in chtls_recv_sock() local 1230 rxq_idx = port_id * step; in chtls_recv_sock() 1231 rxq_idx += cdev->round_robin_cnt++ % step; in chtls_recv_sock() 1232 csk->rss_qid = cdev->lldi->rxq_ids[rxq_idx]; in chtls_recv_sock() 1233 csk->txq_idx = (rxq_idx < cdev->lldi->ntxq) ? rxq_idx : in chtls_recv_sock()
|
| /linux-6.15/include/net/mana/ |
| H A D | mana.h | 325 u32 rxq_idx; member
|
| /linux-6.15/drivers/target/iscsi/cxgbit/ |
| H A D | cxgbit_cm.c | 906 u16 rxq_idx, port_id; in cxgbit_offload_init() local 984 rxq_idx = (port_id * step) + in cxgbit_offload_init() 986 csk->rss_qid = cdev->lldi.rxq_ids[rxq_idx]; in cxgbit_offload_init()
|
| /linux-6.15/drivers/scsi/cxgbi/cxgb4i/ |
| H A D | cxgb4i.c | 1775 unsigned int rxq_idx; in init_act_open() local 1866 rxq_idx = (cxgb4_port_idx(ndev) * step) + (cdev->rxq_idx_cntr % step); in init_act_open() 1868 csk->rss_qid = lldi->rxq_ids[rxq_idx]; in init_act_open()
|
| /linux-6.15/drivers/net/ethernet/broadcom/ |
| H A D | tg3.c | 7400 int rxq_idx = tp->rxq_cnt - 1; in tg3_napi_disable() local 7412 netif_queue_set_napi(tp->dev, rxq_idx, in tg3_napi_disable() 7414 rxq_idx--; in tg3_napi_disable() 7422 int txq_idx = 0, rxq_idx = 0; in tg3_napi_enable() local 7436 netif_queue_set_napi(tp->dev, rxq_idx, in tg3_napi_enable() 7439 rxq_idx++; in tg3_napi_enable()
|