/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | qos_sq.c | 23 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 D | otx2_common.c | 78 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 D | otx2_pf.c | 1261 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 D | otx2_txrx.c | 463 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 D | otx2_ethtool.c | 83 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 D | cn10k.c | 99 aq->sq.cq_limit = ((SEND_CQ_SKID * 256) / (pfvf->qset.sqe_cnt));
|
H A D | otx2_common.h | 472 struct otx2_qset qset; member in struct:otx2_nic 599 pfvf->qset.rqe_cnt = Q_COUNT(Q_SIZE_1K);
|
H A D | otx2_vf.c | 395 sq = &vf->qset.sq[qidx];
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_idc.c | 58 * @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 D | iidc.h | 76 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 D | main.c | 161 * 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 D | i40iw_if.c | 113 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 D | funeth_main.c | 441 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 D | nic_main.c | 478 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 D | nicvf_ethtool.c | 212 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 D | cxgb3_main.c | 669 &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 D | common.h | 329 struct qset_params qset[SGE_QSETS]; member in struct:sge_params
|
H A D | sge.c | 636 * 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 D | cxgb4_debugfs.c | 2599 * @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)
|