Searched refs:cgr (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/soc/fsl/qbman/ |
| H A D | qman.c | 269 struct qm_mcc_cgr cgr; member 1457 struct qman_cgr *cgr; in qm_congestion_task() local 1479 list_for_each_entry(cgr, &p->cgr_cbs, node) in qm_congestion_task() 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() 2183 static int qman_query_cgr(struct qman_cgr *cgr, in qman_query_cgr() argument 2192 mcc->cgr.cgid = cgr->cgrid; in qman_query_cgr() 2211 int qman_query_cgr_congested(struct qman_cgr *cgr, bool *result) in qman_query_cgr_congested() argument 2216 err = qman_query_cgr(cgr, &query_cgr); in qman_query_cgr_congested() 2220 *result = !!query_cgr.cgr.cs; in qman_query_cgr_congested() [all …]
|
| H A D | qman_priv.h | 72 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/net/ethernet/freescale/dpaa/ |
| H A D | dpaa_eth.c | 831 static void dpaa_eth_cgscn(struct qman_portal *qm, struct qman_cgr *cgr, in dpaa_eth_cgscn() argument 834 struct dpaa_priv *priv = (struct dpaa_priv *)container_of(cgr, in dpaa_eth_cgscn() 835 struct dpaa_priv, cgr_data.cgr); in dpaa_eth_cgscn() 854 err = qman_alloc_cgrid(&priv->cgr_data.cgr.cgrid); in dpaa_eth_cgr_init() 861 priv->cgr_data.cgr.cb = dpaa_eth_cgscn; in dpaa_eth_cgr_init() 866 initcgr.cgr.cscn_en = QM_CGR_EN; in dpaa_eth_cgr_init() 877 qm_cgr_cs_thres_set64(&initcgr.cgr.cs_thres, cs_th, 1); in dpaa_eth_cgr_init() 880 initcgr.cgr.cstd_en = QM_CGR_EN; in dpaa_eth_cgr_init() 882 err = qman_create_cgr(&priv->cgr_data.cgr, QMAN_CGR_FLAG_USE_INIT, in dpaa_eth_cgr_init() 887 __func__, err, priv->cgr_data.cgr.cgrid); in dpaa_eth_cgr_init() [all …]
|
| H A D | dpaa_eth.h | 155 struct qman_cgr cgr; member
|
| /linux/arch/s390/tools/ |
| H A D | opcodes.txt | 511 b920 cgr RRE_RR
|