Searched refs:cgr (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/soc/fsl/qbman/
H A Dqman.c269 struct qm_mcc_cgr cgr; member in union:qm_mc_command
1457 struct qman_cgr *cgr; local
1479 list_for_each_entry(cgr, &p->cgr_cbs, node)
1480 if (cgr->cb && qman_cgrs_get(&c, cgr->cgrid))
1481 cgr->cb(p, cgr, qman_cgrs_get(&rr, cgr->cgrid));
2183 static int qman_query_cgr(struct qman_cgr *cgr, argument
2192 mcc->cgr
2211 qman_query_cgr_congested(struct qman_cgr *cgr, bool *result) argument
2357 qm_modify_cgr(struct qman_cgr *cgr, u32 flags, struct qm_mcc_initcgr *opts) argument
2390 qm_cgr_cscn_targ_set(struct __qm_mc_cgr *cgr, int pi, u32 val) argument
2399 qm_cgr_cscn_targ_clear(struct __qm_mc_cgr *cgr, int pi, u32 val) argument
2411 struct qman_cgr cgr; local
2424 qman_create_cgr(struct qman_cgr *cgr, u32 flags, struct qm_mcc_initcgr *opts) argument
2489 qman_cgr_get_affine_portal(struct qman_cgr *cgr) argument
2505 qman_delete_cgr(struct qman_cgr *cgr) argument
2550 struct qman_cgr *cgr; member in struct:cgr_comp
2559 qman_delete_cgr_safe(struct qman_cgr *cgr) argument
2574 qman_update_cgr(struct qman_cgr *cgr, struct qm_mcc_initcgr *opts) argument
2591 struct qman_cgr *cgr; member in struct:update_cgr_params
2603 qman_update_cgr_safe(struct qman_cgr *cgr, struct qm_mcc_initcgr *opts) argument
[all...]
H A Dqman_priv.h72 struct __qm_mc_cgr cgr; /* CGR fields */ member in struct:qm_mcr_querycgr
118 static inline int qman_cgrs_get(struct qman_cgrs *c, u8 cgr) argument
120 return c->q.state[CGR_WORD(cgr)] & CGR_BIT(cgr);
/linux-master/drivers/crypto/caam/
H A Dqi.c69 * @cgr: QMan congestion group
72 struct qman_cgr cgr; member in struct:caam_qi_priv
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) argument
645 opts.fqd.cgid = qipriv.cgr.cgrid;
670 ret = qman_alloc_cgrid(&qipriv.cgr.cgrid);
676 qipriv.cgr.cb = cgr_cb;
680 opts.cgr
[all...]
/linux-master/include/soc/fsl/
H A Dqman.h615 struct __qm_mc_cgr cgr; /* CGR fields */ member in struct:qm_mcc_initcgr
780 struct qman_cgr *cgr, int congested);
1142 * @cgr: the 'cgr' object, with fields filled in
1148 * NULL then only the callback (cgr->cb) function is registered. If @flags
1153 int qman_create_cgr(struct qman_cgr *cgr, u32 flags,
1158 * @cgr: the 'cgr' object to deregister
1164 int qman_delete_cgr(struct qman_cgr *cgr);
1168 * @cgr
[all...]
/linux-master/drivers/net/ethernet/freescale/dpaa/
H A Ddpaa_eth.h159 struct qman_cgr cgr; member in struct:dpaa_priv::__anon1045
H A Ddpaa_eth.c813 static void dpaa_eth_cgscn(struct qman_portal *qm, struct qman_cgr *cgr, argument
816 struct dpaa_priv *priv = (struct dpaa_priv *)container_of(cgr,
817 struct dpaa_priv, cgr_data.cgr);
836 err = qman_alloc_cgrid(&priv->cgr_data.cgr.cgrid);
843 priv->cgr_data.cgr.cb = dpaa_eth_cgscn;
848 initcgr.cgr.cscn_en = QM_CGR_EN;
859 qm_cgr_cs_thres_set64(&initcgr.cgr.cs_thres, cs_th, 1);
862 initcgr.cgr.cstd_en = QM_CGR_EN;
864 err = qman_create_cgr(&priv->cgr_data.cgr, QMAN_CGR_FLAG_USE_INIT,
869 __func__, err, priv->cgr_data.cgr
[all...]
H A Ddpaa_ethtool.c229 if (qman_query_cgr_congested(&priv->cgr_data.cgr, &cg_status) == 0) {
/linux-master/arch/s390/purgatory/
H A Dhead.S50 cgr \len,%r0

Completed in 137 milliseconds