Home
last modified time | relevance | path

Searched refs:cgr (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/soc/fsl/qbman/
H A Dqman.c269 struct qm_mcc_cgr cgr; member
1457 struct qman_cgr *cgr; in qm_congestion_task() local
1480 if (cgr->cb && qman_cgrs_get(&c, cgr->cgrid)) in qm_congestion_task()
1481 cgr->cb(p, cgr, qman_cgrs_get(&rr, cgr->cgrid)); in qm_congestion_task()
2192 mcc->cgr.cgid = cgr->cgrid; in qman_query_cgr()
2411 struct qman_cgr cgr; in qman_init_cgr_all() local
2414 for (cgr.cgrid = 0; cgr.cgrid < CGR_NUM; cgr.cgrid++) { in qman_init_cgr_all()
2479 if (cgr->cb && cgr_state.cgr.cscn_en && in qman_create_cgr()
2481 cgr->cb(p, cgr, 1); in qman_create_cgr()
2519 list_del(&cgr->node); in qman_delete_cgr()
[all …]
H A Dqman_priv.h72 struct __qm_mc_cgr cgr; /* CGR fields */ member
118 static inline int qman_cgrs_get(struct qman_cgrs *c, u8 cgr) in qman_cgrs_get() argument
120 return c->q.state[CGR_WORD(cgr)] & CGR_BIT(cgr); in qman_cgrs_get()
/linux/drivers/crypto/caam/
H A Dqi.c72 struct qman_cgr cgr; member
206 opts.fqd.cgid = qipriv.cgr.cgrid; in create_caam_req_fq()
535 qman_delete_cgr_safe(&priv->cgr); in caam_qi_shutdown()
536 qman_release_cgrid(priv->cgr.cgrid); in caam_qi_shutdown()
645 opts.fqd.cgid = qipriv.cgr.cgrid; in alloc_rsp_fq_cpu()
670 ret = qman_alloc_cgrid(&qipriv.cgr.cgrid); in init_cgr()
676 qipriv.cgr.cb = cgr_cb; in init_cgr()
680 opts.cgr.cscn_en = QM_CGR_EN; in init_cgr()
681 opts.cgr.mode = QMAN_CGR_MODE_FRAME; in init_cgr()
682 qm_cgr_cs_thres_set64(&opts.cgr.cs_thres, val, 1); in init_cgr()
[all …]
/linux/include/soc/fsl/
H A Dqman.h615 struct __qm_mc_cgr cgr; /* CGR fields */ member
780 struct qman_cgr *cgr, int congested);
1153 int qman_create_cgr(struct qman_cgr *cgr, u32 flags,
1164 int qman_delete_cgr(struct qman_cgr *cgr);
1172 void qman_delete_cgr_safe(struct qman_cgr *cgr);
1181 int qman_update_cgr_safe(struct qman_cgr *cgr, struct qm_mcc_initcgr *opts);
1188 int qman_query_cgr_congested(struct qman_cgr *cgr, bool *result);
/linux/drivers/net/ethernet/freescale/dpaa/
H A Ddpaa_eth.c817 struct dpaa_priv, cgr_data.cgr); in dpaa_eth_cgscn()
843 priv->cgr_data.cgr.cb = dpaa_eth_cgscn; in dpaa_eth_cgr_init()
848 initcgr.cgr.cscn_en = QM_CGR_EN; in dpaa_eth_cgr_init()
862 initcgr.cgr.cstd_en = QM_CGR_EN; in dpaa_eth_cgr_init()
870 qman_release_cgrid(priv->cgr_data.cgr.cgrid); in dpaa_eth_cgr_init()
876 priv->cgr_data.cgr.chan); in dpaa_eth_cgr_init()
3222 initcgr.cgr.cscn_en = QM_CGR_EN; in dpaa_ingress_cgr_init()
3227 initcgr.cgr.cstd_en = QM_CGR_EN; in dpaa_ingress_cgr_init()
3490 qman_delete_cgr_safe(&priv->cgr_data.cgr); in dpaa_eth_probe()
3491 qman_release_cgrid(priv->cgr_data.cgr.cgrid); in dpaa_eth_probe()
[all …]
H A Ddpaa_eth.h159 struct qman_cgr cgr; member
H A Ddpaa_ethtool.c229 if (qman_query_cgr_congested(&priv->cgr_data.cgr, &cg_status) == 0) { in dpaa_get_ethtool_stats()
/linux/arch/s390/purgatory/
H A Dhead.S50 cgr \len,%r0
/linux/arch/s390/tools/
H A Dopcodes.txt511 b920 cgr RRE_RR