Searched refs:qset (Results 1 - 19 of 19) sorted by relevance

/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dqos_sq.c23 if (!pfvf->qset.pool)
26 pool = &pfvf->qset.pool[pool_id];
35 struct otx2_qset *qset = &pfvf->qset; local
50 num_sqbs = (qset->sqe_cnt + num_sqbs) / num_sqbs;
57 pool = &pfvf->qset.pool[pool_id];
76 sq = &qset->sq[qidx];
118 struct otx2_qset *qset = &pfvf->qset; local
124 sq = &qset
261 struct otx2_qset *qset = &pfvf->qset; local
[all...]
H A Dotx2_common.c78 struct otx2_rcv_queue *rq = &pfvf->qset.rq[qidx];
80 if (!pfvf->qset.rq)
89 struct otx2_snd_queue *sq = &pfvf->qset.sq[qidx];
91 if (!pfvf->qset.sq)
824 sq = &pfvf->qset.sq[qidx];
855 struct otx2_qset *qset = &pfvf->qset; local
873 aq->rq.xqe_pass = RQ_PASS_LVL_CQ(pfvf->hw.rq_skid, qset->rqe_cnt);
874 aq->rq.xqe_drop = RQ_DROP_LVL_CQ(pfvf->hw.rq_skid, qset->rqe_cnt);
892 sq = &pfvf->qset
925 struct otx2_qset *qset = &pfvf->qset; local
987 struct otx2_qset *qset = &pfvf->qset; local
1187 struct otx2_qset *qset = &pfvf->qset; local
1429 struct otx2_qset *qset = &pfvf->qset; local
1550 struct otx2_qset *qset = &pfvf->qset; local
1771 struct otx2_qset *qset = &pfvf->qset; local
[all...]
H A Dotx2_pf.c1261 for (qidx = 0; qidx < pf->qset.cq_cnt; qidx++) {
1292 sq = &pf->qset.sq[qidx];
1391 struct otx2_qset *qset = &pf->qset; local
1396 cq_poll = &qset->napi[qidx];
1405 struct otx2_qset *qset = &pf->qset; local
1411 for (qidx = 0; qidx < qset->cq_cnt; qidx++) {
1412 cq = &qset->cq[qidx];
1419 struct otx2_qset *qset local
1594 struct otx2_qset *qset = &pf->qset; local
1764 struct otx2_qset *qset = &pf->qset; local
1973 struct otx2_qset *qset = &pf->qset; local
[all...]
H A Dotx2_txrx.c463 sq = &pfvf->qset.sq[qidx];
478 otx2_snd_pkt_handler(pfvf, cq, &pfvf->qset.sq[qidx],
536 struct otx2_qset *qset; local
542 qset = &pfvf->qset;
548 cq = &qset->cq[cq_idx];
1225 pool = &pfvf->qset.pool[pool_id];
1260 sq = &pfvf->qset.sq[qidx];
1325 sq = &pfvf->qset.sq[sq_idx];
1373 sq = &pfvf->qset
[all...]
H A Dotx2_ethtool.c83 static void otx2_get_qset_strings(struct otx2_nic *pfvf, u8 **data, int qset) argument
85 int start_qidx = qset * pfvf->hw.rx_queues;
164 *((*data)++) = ((u64 *)&pfvf->qset.rq[qidx].stats)
175 *((*data)++) = ((u64 *)&pfvf->qset.sq[qidx].stats)
382 struct otx2_qset *qs = &pfvf->qset;
402 struct otx2_qset *qs = &pfvf->qset;
H A Dcn10k.c99 aq->sq.cq_limit = ((SEND_CQ_SKID * 256) / (pfvf->qset.sqe_cnt));
H A Dotx2_common.h472 struct otx2_qset qset; member in struct:otx2_nic
599 pfvf->qset.rqe_cnt = Q_COUNT(Q_SIZE_1K);
H A Dotx2_vf.c395 sq = &vf->qset.sq[qidx];
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_idc.c58 * @qset: Resource to be allocated
60 int ice_add_rdma_qset(struct ice_pf *pf, struct iidc_rdma_qset_params *qset) argument
70 if (WARN_ON(!pf || !qset))
87 max_rdmaqs[qset->tc]++;
88 qs_handle = qset->qs_handle;
97 status = ice_ena_vsi_rdma_qset(vsi->port_info, vsi->idx, qset->tc,
103 vsi->qset_handle[qset->tc] = qset->qs_handle;
104 qset->teid = qset_teid;
113 * @qset
115 ice_del_rdma_qset(struct ice_pf *pf, struct iidc_rdma_qset_params *qset) argument
[all...]
/linux-master/include/linux/net/intel/
H A Diidc.h76 int ice_add_rdma_qset(struct ice_pf *pf, struct iidc_rdma_qset_params *qset);
77 int ice_del_rdma_qset(struct ice_pf *pf, struct iidc_rdma_qset_params *qset);
/linux-master/drivers/infiniband/hw/irdma/
H A Dmain.c161 * irdma_lan_register_qset - Register qset with LAN driver
170 struct iidc_rdma_qset_params qset = {}; local
173 qset.qs_handle = tc_node->qs_handle;
174 qset.tc = tc_node->traffic_class;
175 qset.vport_id = vsi->vsi_idx;
176 ret = ice_add_rdma_qset(pf, &qset);
178 ibdev_dbg(&iwdev->ibdev, "WS: LAN alloc_res for rdma qset failed.\n");
182 tc_node->l2_sched_node_id = qset.teid;
183 vsi->qos[tc_node->user_pri].l2_sched_node_id = qset.teid;
189 * irdma_lan_unregister_qset - Unregister qset wit
198 struct iidc_rdma_qset_params qset = {}; local
[all...]
H A Di40iw_if.c113 u16 qset; local
136 qset = cdev_info->params.qos.prio_qos[i].qs_handle;
138 l2params.qs_handle_list[i] = qset;
140 last_qset = qset;
141 else if ((qset != last_qset) && (qset != IRDMA_NO_QSET))
/linux-master/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_main.c441 static void fun_free_rings(struct net_device *netdev, struct fun_qset *qset) argument
444 struct funeth_txq **xdpqs = qset->xdpqs;
445 struct funeth_rxq **rxqs = qset->rxqs;
447 /* qset may not specify any queues to operate on. In that case the
453 qset->txqs = fp->txqs;
454 qset->nrxqs = netdev->real_num_rx_queues;
455 qset->ntxqs = netdev->real_num_tx_queues;
456 qset->nxdpqs = fp->num_xdpqs;
468 free_rxqs(rxqs, qset->nrxqs, qset
479 fun_alloc_rings(struct net_device *netdev, struct fun_qset *qset) argument
530 fun_advance_ring_state(struct net_device *dev, struct fun_qset *qset) argument
741 fun_down(struct net_device *dev, struct fun_qset *qset) argument
768 fun_up(struct net_device *dev, struct fun_qset *qset) argument
837 struct fun_qset qset = { local
863 struct fun_qset qset = { .state = FUN_QSTATE_DESTROYED }; local
[all...]
/linux-master/drivers/net/ethernet/cavium/thunder/
H A Dnic_main.c478 u8 qset, rq_idx = 0; local
504 qset = cfg->vf_id;
508 (qset << 3) | rq_idx);
567 u8 qset, idx = 0; local
579 qset = nic->vf_sqs[cfg->vf_id][svf - 1];
581 qset = cfg->vf_id;
583 (qset << 3) | (cfg->ind_tbl[idx] & 0x7));
H A Dnicvf_ethtool.c212 static void nicvf_get_qset_strings(struct nicvf *nic, u8 **data, int qset) argument
215 int start_qidx = qset * MAX_RCV_QUEUES_PER_QS;
/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Dcxgb3_main.c669 &adap->params.sge.qset[qset_idx], ntxq, dev,
1956 const struct qset_params *q = &adapter->params.sge.qset[pi->first_qset];
1990 q = &adapter->params.sge.qset[pi->first_qset];
2016 qsp = &adapter->params.sge.qset[i];
2031 struct qset_params *q = adapter->params.sge.qset;
2187 /* Allow setting of any available qset when offload enabled */
2201 q = &adapter->params.sge.qset[t.qset_idx];
2235 qset[i];
2277 q = &adapter->params.sge.qset[q1 + t.qset_idx];
2820 * Sleep a while before ringing the driver qset db
[all...]
H A Dcommon.h329 struct qset_params qset[SGE_QSETS]; member in struct:sge_params
H A Dsge.c636 * t3_reset_qset - reset a sge qset
639 * Reset the qset structure.
641 * the qset's reincarnation, for example during EEH recovery.
2890 * sge_timer_tx - perform periodic maintenance of an SGE qset
2934 * sge_timer_rx - perform periodic maintenance of an SGE qset
3356 struct qset_params *q = p->qset + i;
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_debugfs.c2599 * @qset: Ethernet Queue Set
2601 static inline struct port_info *ethqset2pinfo(struct adapter *adap, int qset) argument
2608 if (qset >= pi->first_qset &&
2609 qset < pi->first_qset + pi->nqsets)

Completed in 223 milliseconds