Home
last modified time | relevance | path

Searched refs:qidx (Results 1 – 25 of 70) sorted by relevance

123

/linux-6.15/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_xsk.c46 cn10k_rq_aq->qidx = qidx; in otx2_xsk_ctx_disable()
55 rq_aq->qidx = qidx; in otx2_xsk_ctx_disable()
101 cq = &qset->cq[qidx]; in otx2_clean_up_rq()
103 otx2_cleanup_rx_cqes(pfvf, cq, qidx); in otx2_clean_up_rq()
105 pool = &pfvf->qset.pool[qidx]; in otx2_clean_up_rq()
114 otx2_xsk_ctx_disable(pfvf, qidx, qidx); in otx2_clean_up_rq()
124 if (qidx >= rx_queues || qidx >= tx_queues) in otx2_xsk_pool_enable()
131 set_bit(qidx, pf->af_xdp_zc_qidx); in otx2_xsk_pool_enable()
132 otx2_clean_up_rq(pf, qidx); in otx2_xsk_pool_enable()
151 otx2_clean_up_rq(pf, qidx); in otx2_xsk_pool_disable()
[all …]
H A Dqos_sq.c76 sq = &qset->sq[qidx]; in otx2_qos_sq_aura_pool_init()
124 sq = &qset->sq[qidx]; in otx2_qos_sq_free_sqbs()
140 sq = &qset->sq[qidx]; in otx2_qos_sq_free_sqbs()
157 incr = (u64)qidx << 32; in otx2_qos_sqb_flush()
176 cn10k_sq_aq->qidx = qidx; in otx2_qos_ctx_disable()
185 sq_aq->qidx = qidx; in otx2_qos_ctx_disable()
222 int qidx; in otx2_qos_get_qid() local
227 return qidx == pfvf->hw.tc_tx_queues ? -ENOSPC : qidx; in otx2_qos_get_qid()
232 clear_bit(qidx, pfvf->qos.qos_sq_bmap); in otx2_qos_free_qid()
243 sq_idx = hw->non_qos_queues + qidx; in otx2_qos_enable_sq()
[all …]
H A Dotx2_common.c866 for (qidx = 0; qidx < otx2_get_total_tx_queues(pfvf); qidx++) { in otx2_sqb_flush()
922 aq->qidx = qidx; in otx2_rq_init()
959 aq->qidx = qidx; in otx2_sq_aq_init()
1153 aq->qidx = qidx; in otx2_cq_init()
1184 for (qidx = 0; qidx < pfvf->hw.rx_queues; qidx++) { in otx2_config_nix_queues()
1193 for (qidx = 0; qidx < pfvf->hw.non_qos_queues; qidx++) { in otx2_config_nix_queues()
1202 for (qidx = 0; qidx < pfvf->qset.cq_cnt; qidx++) { in otx2_config_nix_queues()
1217 for (qidx = 0; qidx < pfvf->qset.cq_cnt; qidx++) { in otx2_config_nix_queues()
1278 for (qidx = 0; qidx < otx2_get_total_tx_queues(pfvf); qidx++) { in otx2_sq_free_sqbs()
1556 for (qidx = 0; qidx < hw->non_qos_queues; qidx++) { in otx2_sq_aura_pool_init()
[all …]
H A Drep.c156 u16 qidx = rep->rep_id; in rvu_rep_sp_stats64() local
159 rq = &priv->qset.rq[qidx]; in rvu_rep_sp_stats64()
162 sq = &priv->qset.sq[qidx]; in rvu_rep_sp_stats64()
493 int err = 0, qidx, vec; in rvu_rep_napi_init() local
501 for (qidx = 0; qidx < hw->cint_cnt; qidx++) { in rvu_rep_napi_init()
505 (qidx < hw->rx_queues) ? qidx : CINT_INVALID_CQ; in rvu_rep_napi_init()
519 for (qidx = 0; qidx < hw->cint_cnt; qidx++) { in rvu_rep_napi_init()
522 snprintf(irq_name, NAME_SIZE, "rep%d-rxtx-%d", qidx, qidx); in rvu_rep_napi_init()
530 qidx); in rvu_rep_napi_init()
552 int qidx, vec; in rvu_rep_free_cq_rsrc() local
[all …]
H A Dcn10k.c85 aq->sq.cq = pfvf->hw.rx_queues + qidx; in cn10k_sq_aq_init()
89 aq->sq.smq = otx2_get_smq_idx(pfvf, qidx); in cn10k_sq_aq_init()
102 aq->qidx = qidx; in cn10k_sq_aq_init()
331 aq->qidx = rq_idx; in cn10k_map_unmap_rq_policer()
355 int qidx, rc; in cn10k_free_matchall_ipolicer() local
360 for (qidx = 0; qidx < hw->rx_queues; qidx++) in cn10k_free_matchall_ipolicer()
361 cn10k_map_unmap_rq_policer(pfvf, qidx, in cn10k_free_matchall_ipolicer()
467 aq->qidx = profile; in cn10k_set_ipolicer_rate()
478 int qidx, rc; in cn10k_set_matchall_ipolicer_rate() local
487 for (qidx = 0; qidx < hw->rx_queues; qidx++) { in cn10k_set_matchall_ipolicer_rate()
[all …]
H A Dotx2_txrx.c188 int qidx) in otx2_skb_add_frag() argument
247 int qidx) in otx2_free_rcv_seg() argument
471 sq = &pfvf->qset.sq[qidx]; in otx2_tx_napi_handler()
479 qidx, budget); in otx2_tx_napi_handler()
526 qidx = 0; in otx2_tx_napi_handler()
641 int size, int qidx) in otx2_sqe_flush() argument
810 qidx + pfvf->hw.xdp_queues : qidx; in otx2_sqe_add_hdr()
1323 int qidx; in otx2_cleanup_tx_cqes() local
1326 sq = &pfvf->qset.sq[qidx]; in otx2_cleanup_tx_cqes()
1470 sqe_hdr->sq = qidx; in otx2_xdp_sq_append_pkt()
[all …]
H A Dotx2_pf.c1312 for (qidx = 0; qidx < pf->qset.cq_cnt; qidx++) { in otx2_q_intr_handler()
1339 for (qidx = 0; qidx < otx2_get_total_tx_queues(pf); qidx++) { in otx2_q_intr_handler()
1448 for (qidx = 0; qidx < pf->hw.cint_cnt; qidx++) { in otx2_disable_napi()
1467 for (qidx = 0; qidx < qset->cq_cnt; qidx++) { in otx2_free_cq_res()
1483 for (qidx = 0; qidx < otx2_get_total_tx_queues(pf); qidx++) { in otx2_free_sq_res()
1693 for (qidx = 0; qidx < qset->cq_cnt; qidx++) { in otx2_free_hw_resources()
1901 for (qidx = 0; qidx < pf->hw.cint_cnt; qidx++) { in otx2_open()
1966 for (qidx = 0; qidx < pf->hw.cint_cnt; qidx++) { in otx2_open()
2103 for (qidx = 0; qidx < pf->hw.cint_cnt; qidx++) { in otx2_stop()
2124 for (qidx = 0; qidx < netdev->num_tx_queues; qidx++) in otx2_stop()
[all …]
H A Dotx2_dcbnl.c161 cn10k_sq_aq->qidx = prio; in otx2_pfc_update_sq_smq_mapping()
176 sq_aq->qidx = prio; in otx2_pfc_update_sq_smq_mapping()
335 void otx2_update_bpid_in_rqctx(struct otx2_nic *pfvf, int vlan_prio, int qidx, in otx2_update_bpid_in_rqctx() argument
343 if (pfvf->queue_to_pfc_map[qidx] && pfc_enable) { in otx2_update_bpid_in_rqctx()
346 pfvf->queue_to_pfc_map[qidx], qidx); in otx2_update_bpid_in_rqctx()
355 pfvf->queue_to_pfc_map[qidx] = vlan_prio; in otx2_update_bpid_in_rqctx()
367 aq->qidx = qidx; in otx2_update_bpid_in_rqctx()
382 npa_aq->aura_id = qidx; in otx2_update_bpid_in_rqctx()
396 qidx, err); in otx2_update_bpid_in_rqctx()
H A Dotx2_ethtool.c86 int qidx, stats; in otx2_get_qset_strings() local
88 for (qidx = 0; qidx < pfvf->hw.rx_queues; qidx++) in otx2_get_qset_strings()
93 for (qidx = 0; qidx < otx2_get_total_tx_queues(pfvf); qidx++) in otx2_get_qset_strings()
95 if (qidx >= pfvf->hw.non_qos_queues) in otx2_get_qset_strings()
97 qidx + start_qidx - in otx2_get_qset_strings()
102 qidx + start_qidx, in otx2_get_qset_strings()
138 int stat, qidx; in otx2_get_qset_stats() local
142 for (qidx = 0; qidx < pfvf->hw.rx_queues; qidx++) { in otx2_get_qset_stats()
153 for (qidx = 0; qidx < otx2_get_total_tx_queues(pfvf); qidx++) { in otx2_get_qset_stats()
482 int qidx; in otx2_set_coalesce() local
[all …]
H A Dotx2_common.h363 int (*sq_aq_init)(void *dev, u16 qidx, u8 chan_offset,
366 int size, int qidx);
946 if (qidx < NIX_PF_PFC_PRIO_MAX && pfvf->pfc_alloc_status[qidx]) in otx2_get_smq_idx()
947 return pfvf->pfc_schq_list[NIX_TXSCH_LVL_SMQ][qidx]; in otx2_get_smq_idx()
950 if (qidx >= pfvf->hw.non_qos_queues) { in otx2_get_smq_idx()
953 idx = qidx % pfvf->hw.txschq_cnt[NIX_TXSCH_LVL_SMQ]; in otx2_get_smq_idx()
1015 dma_addr_t *dma, int qidx, int idx);
1046 int otx2_cq_init(struct otx2_nic *pfvf, u16 qidx);
1077 int otx2_update_rq_stats(struct otx2_nic *pfvf, int qidx);
1110 u64 iova, int len, u16 qidx, u16 flags);
[all …]
H A Dqos.h27 void otx2_qos_free_qid(struct otx2_nic *pfvf, int qidx);
28 int otx2_qos_enable_sq(struct otx2_nic *pfvf, int qidx);
29 void otx2_qos_disable_sq(struct otx2_nic *pfvf, int qidx);
H A Dotx2_txrx.h184 struct sk_buff *skb, u16 qidx);
186 int size, int qidx);
188 int size, int qidx);
H A Dcn10k.h28 void cn10k_sqe_flush(void *dev, struct otx2_snd_queue *sq, int size, int qidx);
29 int cn10k_sq_aq_init(void *dev, u16 qidx, u8 chan_offset, u16 sqb_aura);
/linux-6.15/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.c995 for (qidx = 0; qidx < qs->rbdr_cnt; qidx++) in nicvf_free_resources()
999 for (qidx = 0; qidx < qs->cq_cnt; qidx++) in nicvf_free_resources()
1003 for (qidx = 0; qidx < qs->sq_cnt; qidx++) in nicvf_free_resources()
1020 for (qidx = 0; qidx < qs->sq_cnt; qidx++) { in nicvf_alloc_resources()
1026 for (qidx = 0; qidx < qs->cq_cnt; qidx++) { in nicvf_alloc_resources()
1087 for (qidx = 0; qidx < qs->sq_cnt; qidx++) in nicvf_config_data_transfer()
1089 for (qidx = 0; qidx < qs->cq_cnt; qidx++) in nicvf_config_data_transfer()
1093 for (qidx = 0; qidx < qs->rq_cnt; qidx++) in nicvf_config_data_transfer()
1096 for (qidx = 0; qidx < qs->rq_cnt; qidx++) in nicvf_config_data_transfer()
1100 for (qidx = 0; qidx < qs->sq_cnt; qidx++) in nicvf_config_data_transfer()
[all …]
H A Dnicvf_main.c995 for (qidx = 0; qidx < qs->cq_cnt; qidx++) { in nicvf_handle_qs_err()
1315 for (qidx = 0; qidx < nic->qs->cq_cnt; qidx++) { in nicvf_free_cq_poll()
1347 for (qidx = 0; qidx < nic->sqs_count; qidx++) { in nicvf_stop()
1356 for (qidx = 0; qidx < qs->rbdr_cnt; qidx++) { in nicvf_stop()
1372 for (qidx = 0; qidx < nic->qs->cq_cnt; qidx++) { in nicvf_stop()
1467 for (qidx = 0; qidx < qs->cq_cnt; qidx++) { in nicvf_open()
1543 for (qidx = 0; qidx < qs->cq_cnt; qidx++) in nicvf_open()
1547 for (qidx = 0; qidx < qs->rbdr_cnt; qidx++) in nicvf_open()
1567 for (qidx = 0; qidx < qs->cq_cnt; qidx++) { in nicvf_open()
1713 for (qidx = 0; qidx < qs->rq_cnt; qidx++) in nicvf_update_stats()
[all …]
H A Dnicvf_ethtool.c214 int stats, qidx; in nicvf_get_qset_strings() local
217 for (qidx = 0; qidx < nic->qs->rq_cnt; qidx++) { in nicvf_get_qset_strings()
219 sprintf(*data, "rxq%d: %s", qidx + start_qidx, in nicvf_get_qset_strings()
225 for (qidx = 0; qidx < nic->qs->sq_cnt; qidx++) { in nicvf_get_qset_strings()
227 sprintf(*data, "txq%d: %s", qidx + start_qidx, in nicvf_get_qset_strings()
301 int stat, qidx; in nicvf_get_qset_stats() local
306 for (qidx = 0; qidx < nic->qs->rq_cnt; qidx++) { in nicvf_get_qset_stats()
307 nicvf_update_rq_stats(nic, qidx); in nicvf_get_qset_stats()
309 *((*data)++) = ((u64 *)&nic->qs->rq[qidx].stats) in nicvf_get_qset_stats()
313 for (qidx = 0; qidx < nic->qs->sq_cnt; qidx++) { in nicvf_get_qset_stats()
[all …]
H A Dnicvf_queues.h336 int qidx, bool enable);
338 void nicvf_sq_enable(struct nicvf *nic, struct snd_queue *sq, int qidx);
339 void nicvf_sq_disable(struct nicvf *nic, int qidx);
342 struct snd_queue *sq, int qidx);
363 u64 qidx, u64 val);
365 u64 offset, u64 qidx);
/linux-6.15/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_trace.h23 __field(u32, qidx)
31 __entry->qidx = txq->qidx;
39 __get_str(devname), __entry->qidx, __entry->sqe_idx,
53 __field(u32, qidx)
61 __entry->qidx = txq->qidx;
69 __get_str(devname), __entry->qidx, __entry->sqe_idx,
84 __field(u32, qidx)
94 __entry->qidx = rxq->qidx;
104 __get_str(devname), __entry->qidx, __entry->cq_head,
H A Dfuneth_txrx.h117 u16 qidx; /* queue index within net_device */ member
173 u16 qidx; /* queue index within net_device */ member
254 int funeth_txq_create(struct net_device *dev, unsigned int qidx,
259 int funeth_rxq_create(struct net_device *dev, unsigned int qidx,
H A Dfuneth_rx.c432 skb_record_rx_queue(skb, q->qidx); in fun_handle_cqe_pkt()
614 unsigned int qidx, in fun_rxq_create_sw() argument
629 q->qidx = qidx; in fun_rxq_create_sw()
673 netdev_err(dev, "Unable to allocate memory for Rx queue %u\n", qidx); in fun_rxq_create_sw()
704 err = xdp_rxq_info_reg(&q->xdp_rxq, q->netdev, q->qidx, in fun_rxq_create_dev()
750 q->qidx, ncqe, nrqe, q->hw_cqid, q->hw_sqid, irq->irq_idx, in fun_rxq_create_dev()
761 q->qidx, err); in fun_rxq_create_dev()
776 q->qidx, q->hw_cqid, q->hw_sqid, irq->irq_idx); in fun_rxq_free_dev()
788 int funeth_rxq_create(struct net_device *dev, unsigned int qidx, in funeth_rxq_create() argument
796 q = fun_rxq_create_sw(dev, qidx, ncqe, nrqe, irq); in funeth_rxq_create()
H A Dfuneth_tx.c624 unsigned int qidx, in fun_txq_create_sw() argument
635 numa_node = cpu_to_node(qidx); /* XDP Tx queue */ in fun_txq_create_sw()
651 q->qidx = qidx; in fun_txq_create_sw()
661 irq ? "Tx" : "XDP", qidx); in fun_txq_create_sw()
709 q->ndq = netdev_get_tx_queue(q->netdev, q->qidx); in fun_txq_create_dev()
718 irq ? "Tx" : "XDP", q->qidx, ndesc, q->hw_qid, irq_idx, in fun_txq_create_dev()
727 irq ? "Tx" : "XDP", q->qidx, err); in fun_txq_create_dev()
740 q->irq ? "Tx" : "XDP", q->qidx, q->hw_qid, in fun_txq_free_dev()
759 int funeth_txq_create(struct net_device *dev, unsigned int qidx, in funeth_txq_create() argument
767 q = fun_txq_create_sw(dev, qidx, ndesc, irq); in funeth_txq_create()
/linux-6.15/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/
H A Dchcr_ipsec.c406 u32 qidx; in copy_esn_pktxt() local
414 qidx = skb->queue_mapping; in copy_esn_pktxt()
415 q = &adap->sge.ethtxq[qidx + pi->first_qset]; in copy_esn_pktxt()
456 u32 ctrl0, qidx; in copy_cpltx_pktxt() local
462 qidx = skb->queue_mapping; in copy_cpltx_pktxt()
463 q = &adap->sge.ethtxq[qidx + pi->first_qset]; in copy_cpltx_pktxt()
501 unsigned int qidx; in copy_key_cpltx_pktxt() local
505 qidx = skb->queue_mapping; in copy_key_cpltx_pktxt()
561 int qidx = skb_get_queue_mapping(skb); in ch_ipsec_crypto_wreq() local
699 int qidx, left, credits; in ch_ipsec_xmit() local
[all …]
/linux-6.15/drivers/dma/amd/ptdma/
H A Dptdma-dev.c72 u8 *q_desc = (u8 *)&cmd_q->qbase[cmd_q->qidx]; in pt_core_execute_cmd()
84 cmd_q->qidx = (cmd_q->qidx + 1) % CMD_Q_LEN; in pt_core_execute_cmd()
90 tail = lower_32_bits(cmd_q->qdma_tail + cmd_q->qidx * Q_DESC_SIZE); in pt_core_execute_cmd()
136 tail = lower_32_bits(cmd_q->qdma_tail + cmd_q->qidx * Q_DESC_SIZE); in pt_do_cmd_complete()
216 cmd_q->qidx = 0; in pt_core_init()
/linux-6.15/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_dcb.c55 u8 qidx; in bnxt_hwrm_queue_pri2cos_cfg() local
60 qidx = bp->tc_to_qidx[ets->prio_tc[i]]; in bnxt_hwrm_queue_pri2cos_cfg()
61 pri2cos[i] = bp->q_info[qidx].queue_id; in bnxt_hwrm_queue_pri2cos_cfg()
108 u8 qidx = bp->tc_to_qidx[i]; in bnxt_hwrm_queue_cos2bw_cfg() local
112 qidx); in bnxt_hwrm_queue_cos2bw_cfg()
115 cos2bw.queue_id = bp->q_info[qidx].queue_id; in bnxt_hwrm_queue_cos2bw_cfg()
131 if (qidx == 0) { in bnxt_hwrm_queue_cos2bw_cfg()
277 u8 qidx = bp->tc_to_qidx[i]; in bnxt_hwrm_queue_pfc_cfg() local
279 if (!BNXT_LLQ(bp->q_info[qidx].queue_profile)) { in bnxt_hwrm_queue_pfc_cfg()
/linux-6.15/drivers/scsi/csiostor/
H A Dcsio_wr.c745 csio_wr_cleanup_eq_stpg(struct csio_hw *hw, int qidx) in csio_wr_cleanup_eq_stpg() argument
747 struct csio_q *q = csio_hw_to_wrm(hw)->q_arr[qidx]; in csio_wr_cleanup_eq_stpg()
762 csio_wr_cleanup_iq_ftr(struct csio_hw *hw, int qidx) in csio_wr_cleanup_iq_ftr() argument
765 struct csio_q *q = wrm->q_arr[qidx]; in csio_wr_cleanup_iq_ftr()
867 struct csio_q *q = wrm->q_arr[qidx]; in csio_wr_get()
878 CSIO_DB_ASSERT((qidx >= 0) && (qidx < wrm->free_qidx)); in csio_wr_get()
982 csio_wr_issue(struct csio_hw *hw, int qidx, bool prio) in csio_wr_issue() argument
985 struct csio_q *q = wrm->q_arr[qidx]; in csio_wr_issue()
987 CSIO_DB_ASSERT((qidx >= 0) && (qidx < wrm->free_qidx)); in csio_wr_issue()
1262 csio_wr_process_iq_idx(struct csio_hw *hw, int qidx, in csio_wr_process_iq_idx() argument
[all …]

123