Lines Matching refs:cgr
69 * @cgr: QMan congestion group
72 struct qman_cgr cgr;
206 opts.fqd.cgid = qipriv.cgr.cgrid;
535 qman_delete_cgr_safe(&priv->cgr);
536 qman_release_cgrid(priv->cgr.cgrid);
541 static void cgr_cb(struct qman_portal *qm, struct qman_cgr *cgr, int congested)
645 opts.fqd.cgid = qipriv.cgr.cgrid;
670 ret = qman_alloc_cgrid(&qipriv.cgr.cgrid);
676 qipriv.cgr.cb = cgr_cb;
680 opts.cgr.cscn_en = QM_CGR_EN;
681 opts.cgr.mode = QMAN_CGR_MODE_FRAME;
682 qm_cgr_cs_thres_set64(&opts.cgr.cs_thres, val, 1);
684 ret = qman_create_cgr(&qipriv.cgr, QMAN_CGR_FLAG_USE_INIT, &opts);
687 qipriv.cgr.cgrid);