Lines Matching refs:aq

77 	struct nix_cn10k_aq_enq_req *aq;
81 aq = otx2_mbox_alloc_msg_nix_cn10k_aq_enq(&pfvf->mbox);
82 if (!aq)
85 aq->sq.cq = pfvf->hw.rx_queues + qidx;
86 aq->sq.max_sqe_size = NIX_MAXSQESZ_W16; /* 128 byte */
87 aq->sq.cq_ena = 1;
88 aq->sq.ena = 1;
89 aq->sq.smq = otx2_get_smq_idx(pfvf, qidx);
90 aq->sq.smq_rr_weight = mtu_to_dwrr_weight(pfvf, pfvf->tx_max_pktlen);
91 aq->sq.default_chan = pfvf->hw.tx_chan_base;
92 aq->sq.sqe_stype = NIX_STYPE_STF; /* Cache SQB */
93 aq->sq.sqb_aura = sqb_aura;
94 aq->sq.sq_int_ena = NIX_SQINT_BITS;
95 aq->sq.qint_idx = 0;
99 aq->sq.cq_limit = ((SEND_CQ_SKID * 256) / (pfvf->qset.sqe_cnt));
102 aq->qidx = qidx;
103 aq->ctype = NIX_AQ_CTYPE_SQ;
104 aq->op = NIX_AQ_INSTOP_INIT;
304 struct nix_cn10k_aq_enq_req *aq;
306 aq = otx2_mbox_alloc_msg_nix_cn10k_aq_enq(&pfvf->mbox);
307 if (!aq)
312 aq->rq.policer_ena = 1;
314 aq->rq.policer_ena = 0;
315 aq->rq_mask.policer_ena = 1;
317 aq->rq.band_prof_id = policer;
318 aq->rq_mask.band_prof_id = GENMASK(9, 0);
321 aq->qidx = rq_idx;
322 aq->ctype = NIX_AQ_CTYPE_RQ;
323 aq->op = NIX_AQ_INSTOP_WRITE;
363 struct nix_cn10k_aq_enq_req *aq;
373 aq = otx2_mbox_alloc_msg_nix_cn10k_aq_enq(&pfvf->mbox);
374 if (!aq)
378 aq->prof.icolor = 0x03;
379 aq->prof_mask.icolor = 0x03;
382 aq->prof.cir_exponent = rate_exp;
383 aq->prof_mask.cir_exponent = 0x1F;
385 aq->prof.cir_mantissa = rate_mantissa;
386 aq->prof_mask.cir_mantissa = 0xFF;
388 aq->prof.cbs_exponent = burst_exp;
389 aq->prof_mask.cbs_exponent = 0x1F;
391 aq->prof.cbs_mantissa = burst_mantissa;
392 aq->prof_mask.cbs_mantissa = 0xFF;
394 aq->prof.rdiv = rdiv;
395 aq->prof_mask.rdiv = 0xF;
411 aq->prof.adjust_exponent = 1;
412 aq->prof_mask.adjust_exponent = 0x1F;
414 aq->prof.adjust_mantissa = 384;
415 aq->prof_mask.adjust_mantissa = 0x1FF;
417 aq->prof.lmode = 0x1;
418 aq->prof_mask.lmode = 0x1;
424 aq->prof.meter_algo = 2;
425 aq->prof_mask.meter_algo = 0x3;
427 aq->prof.rc_action = NIX_RX_BAND_PROF_ACTIONRESULT_DROP;
428 aq->prof_mask.rc_action = 0x3;
430 aq->prof.yc_action = NIX_RX_BAND_PROF_ACTIONRESULT_PASS;
431 aq->prof_mask.yc_action = 0x3;
433 aq->prof.gc_action = NIX_RX_BAND_PROF_ACTIONRESULT_PASS;
434 aq->prof_mask.gc_action = 0x3;
441 aq->prof.peir_exponent = 24;
442 aq->prof_mask.peir_exponent = 0x1F;
444 aq->prof.peir_mantissa = 0;
445 aq->prof_mask.peir_mantissa = 0xFF;
447 aq->prof.pebs_exponent = 24;
448 aq->prof_mask.pebs_exponent = 0x1F;
450 aq->prof.pebs_mantissa = 0;
451 aq->prof_mask.pebs_mantissa = 0xFF;
453 aq->prof.hl_en = 0;
454 aq->prof_mask.hl_en = 1;
457 aq->qidx = profile;
458 aq->ctype = NIX_AQ_CTYPE_BANDPROF;
459 aq->op = NIX_AQ_INSTOP_WRITE;