Lines Matching refs:qidx
33 static int otx2_qos_sq_aura_pool_init(struct otx2_nic *pfvf, int qidx) in otx2_qos_sq_aura_pool_init() argument
56 pool_id = otx2_get_pool_idx(pfvf, AURA_NIX_SQ, qidx); in otx2_qos_sq_aura_pool_init()
76 sq = &qset->sq[qidx]; in otx2_qos_sq_aura_pool_init()
116 static void otx2_qos_sq_free_sqbs(struct otx2_nic *pfvf, int qidx) in otx2_qos_sq_free_sqbs() argument
124 sq = &qset->sq[qidx]; in otx2_qos_sq_free_sqbs()
140 sq = &qset->sq[qidx]; in otx2_qos_sq_free_sqbs()
151 static void otx2_qos_sqb_flush(struct otx2_nic *pfvf, int qidx) in otx2_qos_sqb_flush() argument
157 incr = (u64)qidx << 32; in otx2_qos_sqb_flush()
165 static int otx2_qos_ctx_disable(struct otx2_nic *pfvf, u16 qidx, int aura_id) in otx2_qos_ctx_disable() argument
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
224 qidx = find_first_zero_bit(pfvf->qos.qos_sq_bmap, in otx2_qos_get_qid()
227 return qidx == pfvf->hw.tc_tx_queues ? -ENOSPC : qidx; in otx2_qos_get_qid()
230 void otx2_qos_free_qid(struct otx2_nic *pfvf, int qidx) in otx2_qos_free_qid() argument
232 clear_bit(qidx, pfvf->qos.qos_sq_bmap); in otx2_qos_free_qid()
235 int otx2_qos_enable_sq(struct otx2_nic *pfvf, int qidx) in otx2_qos_enable_sq() argument
243 sq_idx = hw->non_qos_queues + qidx; in otx2_qos_enable_sq()
259 void otx2_qos_disable_sq(struct otx2_nic *pfvf, int qidx) in otx2_qos_disable_sq() argument
267 sq_idx = hw->non_qos_queues + qidx; in otx2_qos_disable_sq()