Home
last modified time | relevance | path

Searched refs:qset (Results 1 – 17 of 17) sorted by relevance

/Linux-v5.15/drivers/net/ethernet/intel/ice/
Dice_idc.c67 int ice_add_rdma_qset(struct ice_pf *pf, struct iidc_rdma_qset_params *qset) in ice_add_rdma_qset() argument
77 if (WARN_ON(!pf || !qset)) in ice_add_rdma_qset()
94 max_rdmaqs[qset->tc]++; in ice_add_rdma_qset()
95 qs_handle = qset->qs_handle; in ice_add_rdma_qset()
104 status = ice_ena_vsi_rdma_qset(vsi->port_info, vsi->idx, qset->tc, in ice_add_rdma_qset()
110 vsi->qset_handle[qset->tc] = qset->qs_handle; in ice_add_rdma_qset()
111 qset->teid = qset_teid; in ice_add_rdma_qset()
122 int ice_del_rdma_qset(struct ice_pf *pf, struct iidc_rdma_qset_params *qset) in ice_del_rdma_qset() argument
128 if (WARN_ON(!pf || !qset)) in ice_del_rdma_qset()
131 vsi = ice_find_vsi(pf, qset->vport_id); in ice_del_rdma_qset()
[all …]
/Linux-v5.15/drivers/net/ethernet/marvell/octeontx2/nic/
Dotx2_common.c76 struct otx2_rcv_queue *rq = &pfvf->qset.rq[qidx]; in otx2_update_rq_stats()
78 if (!pfvf->qset.rq) in otx2_update_rq_stats()
87 struct otx2_snd_queue *sq = &pfvf->qset.sq[qidx]; in otx2_update_sq_stats()
89 if (!pfvf->qset.sq) in otx2_update_sq_stats()
753 struct otx2_qset *qset = &pfvf->qset; in otx2_rq_init() local
771 aq->rq.xqe_pass = RQ_PASS_LVL_CQ(pfvf->hw.rq_skid, qset->rqe_cnt); in otx2_rq_init()
772 aq->rq.xqe_drop = RQ_DROP_LVL_CQ(pfvf->hw.rq_skid, qset->rqe_cnt); in otx2_rq_init()
790 sq = &pfvf->qset.sq[qidx]; in otx2_sq_aq_init()
812 aq->sq.cq_limit = ((SEND_CQ_SKID * 256) / (pfvf->qset.sqe_cnt)); in otx2_sq_aq_init()
824 struct otx2_qset *qset = &pfvf->qset; in otx2_sq_init() local
[all …]
Dotx2_pf.c1158 for (qidx = 0; qidx < pf->qset.cq_cnt; qidx++) { in otx2_q_intr_handler()
1251 struct otx2_qset *qset = &pf->qset; in otx2_disable_napi() local
1256 cq_poll = &qset->napi[qidx]; in otx2_disable_napi()
1264 struct otx2_qset *qset = &pf->qset; in otx2_free_cq_res() local
1270 for (qidx = 0; qidx < qset->cq_cnt; qidx++) { in otx2_free_cq_res()
1271 cq = &qset->cq[qidx]; in otx2_free_cq_res()
1278 struct otx2_qset *qset = &pf->qset; in otx2_free_sq_res() local
1287 sq = &qset->sq[qidx]; in otx2_free_sq_res()
1426 struct otx2_qset *qset = &pf->qset; in otx2_free_hw_resources() local
1451 for (qidx = 0; qidx < qset->cq_cnt; qidx++) { in otx2_free_hw_resources()
[all …]
Dotx2_ethtool.c83 static void otx2_get_qset_strings(struct otx2_nic *pfvf, u8 **data, int qset) in otx2_get_qset_strings() argument
85 int start_qidx = qset * pfvf->hw.rx_queues; in otx2_get_qset_strings()
156 *((*data)++) = ((u64 *)&pfvf->qset.rq[qidx].stats) in otx2_get_qset_stats()
167 *((*data)++) = ((u64 *)&pfvf->qset.sq[qidx].stats) in otx2_get_qset_stats()
299 pfvf->qset.cq_cnt = pfvf->hw.tx_queues + pfvf->hw.rx_queues; in otx2_set_channels()
359 struct otx2_qset *qs = &pfvf->qset; in otx2_get_ringparam()
372 struct otx2_qset *qs = &pfvf->qset; in otx2_set_ringparam()
Dotx2_txrx.c378 otx2_snd_pkt_handler(pfvf, cq, &pfvf->qset.sq[cq->cint_idx], in otx2_tx_napi_handler()
408 struct otx2_qset *qset; in otx2_napi_handler() local
413 qset = &pfvf->qset; in otx2_napi_handler()
419 cq = &qset->cq[cq_idx]; in otx2_napi_handler()
966 sq = &pfvf->qset.sq[cq->cint_idx]; in otx2_cleanup_tx_cqes()
Dotx2_common.h340 struct otx2_qset qset; member
447 pfvf->qset.rqe_cnt = Q_COUNT(Q_SIZE_1K); in otx2_setup_dev_hw_settings()
Dcn10k.c100 aq->sq.cq_limit = ((SEND_CQ_SKID * 256) / (pfvf->qset.sqe_cnt)); in cn10k_sq_aq_init()
Dotx2_vf.c384 sq = &vf->qset.sq[qidx]; in otx2vf_xmit()
/Linux-v5.15/drivers/infiniband/hw/irdma/
Dmain.c165 struct iidc_rdma_qset_params qset = {}; in irdma_lan_register_qset() local
168 qset.qs_handle = tc_node->qs_handle; in irdma_lan_register_qset()
169 qset.tc = tc_node->traffic_class; in irdma_lan_register_qset()
170 qset.vport_id = vsi->vsi_idx; in irdma_lan_register_qset()
171 ret = ice_add_rdma_qset(pf, &qset); in irdma_lan_register_qset()
177 tc_node->l2_sched_node_id = qset.teid; in irdma_lan_register_qset()
178 vsi->qos[tc_node->user_pri].l2_sched_node_id = qset.teid; in irdma_lan_register_qset()
193 struct iidc_rdma_qset_params qset = {}; in irdma_lan_unregister_qset() local
195 qset.qs_handle = tc_node->qs_handle; in irdma_lan_unregister_qset()
196 qset.tc = tc_node->traffic_class; in irdma_lan_unregister_qset()
[all …]
Di40iw_if.c112 u16 qset; in i40iw_open() local
135 qset = cdev_info->params.qos.prio_qos[i].qs_handle; in i40iw_open()
137 l2params.qs_handle_list[i] = qset; in i40iw_open()
139 last_qset = qset; in i40iw_open()
140 else if ((qset != last_qset) && (qset != IRDMA_NO_QSET)) in i40iw_open()
/Linux-v5.15/include/linux/net/intel/
Diidc.h67 int ice_add_rdma_qset(struct ice_pf *pf, struct iidc_rdma_qset_params *qset);
68 int ice_del_rdma_qset(struct ice_pf *pf, struct iidc_rdma_qset_params *qset);
/Linux-v5.15/drivers/net/ethernet/cavium/thunder/
Dnic_main.c478 u8 qset, rq_idx = 0; in nic_config_cpi() local
504 qset = cfg->vf_id; in nic_config_cpi()
508 (qset << 3) | rq_idx); in nic_config_cpi()
567 u8 qset, idx = 0; in nic_config_rss() local
579 qset = nic->vf_sqs[cfg->vf_id][svf - 1]; in nic_config_rss()
581 qset = cfg->vf_id; in nic_config_rss()
583 (qset << 3) | (cfg->ind_tbl[idx] & 0x7)); in nic_config_rss()
Dnicvf_ethtool.c212 static void nicvf_get_qset_strings(struct nicvf *nic, u8 **data, int qset) in nicvf_get_qset_strings() argument
215 int start_qidx = qset * MAX_RCV_QUEUES_PER_QS; in nicvf_get_qset_strings()
/Linux-v5.15/drivers/net/ethernet/chelsio/cxgb3/
Dcxgb3_main.c671 &adap->params.sge.qset[qset_idx], ntxq, dev, in setup_sge_qsets()
1955 const struct qset_params *q = &adapter->params.sge.qset[pi->first_qset]; in get_sge_param()
1987 q = &adapter->params.sge.qset[pi->first_qset]; in set_sge_param()
2013 qsp = &adapter->params.sge.qset[i]; in set_coalesce()
2028 struct qset_params *q = adapter->params.sge.qset; in get_coalesce()
2210 q = &adapter->params.sge.qset[t.qset_idx]; in cxgb_siocdevprivate()
2244 qset[i]; in cxgb_siocdevprivate()
2286 q = &adapter->params.sge.qset[q1 + t.qset_idx]; in cxgb_siocdevprivate()
Dcommon.h329 struct qset_params qset[SGE_QSETS]; member
Dsge.c3372 struct qset_params *q = p->qset + i; in t3_sge_prep()
/Linux-v5.15/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_debugfs.c2601 static inline struct port_info *ethqset2pinfo(struct adapter *adap, int qset) in ethqset2pinfo() argument
2608 if (qset >= pi->first_qset && in ethqset2pinfo()
2609 qset < pi->first_qset + pi->nqsets) in ethqset2pinfo()