Searched refs:qman_portal (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/drivers/soc/fsl/qbman/ |
D | qman_test_api.c | 46 static enum qman_cb_dqrr_result cb_dqrr(struct qman_portal *, 49 static void cb_ern(struct qman_portal *, struct qman_fq *, 51 static void cb_fqs(struct qman_portal *, struct qman_fq *, 209 static enum qman_cb_dqrr_result cb_dqrr(struct qman_portal *p, in cb_dqrr() 225 static void cb_ern(struct qman_portal *p, struct qman_fq *fq, in cb_ern() 232 static void cb_fqs(struct qman_portal *p, struct qman_fq *fq, in cb_fqs()
|
D | qman.c | 962 struct qman_portal { struct 988 static DEFINE_PER_CPU(struct qman_portal, qman_affine_portal); argument 989 struct qman_portal *affine_portals[NR_CPUS]; 991 static inline struct qman_portal *get_affine_portal(void) in get_affine_portal() 1075 static u32 __poll_portal_slow(struct qman_portal *p, u32 is); 1076 static inline unsigned int __poll_portal_fast(struct qman_portal *p, 1083 struct qman_portal *p = ptr; in portal_isr() 1135 static int qman_create_portal(struct qman_portal *portal, in qman_create_portal() 1267 struct qman_portal *qman_create_affine_portal(const struct qm_portal_config *c, in qman_create_affine_portal() 1270 struct qman_portal *portal; in qman_create_affine_portal() [all …]
|
D | qman_priv.h | 199 struct qman_portal *qman_create_affine_portal( 264 extern struct qman_portal *affine_portals[NR_CPUS]; 265 extern struct qman_portal *qman_dma_portal; 267 struct qman_portal *portal);
|
D | qman_portal.c | 33 struct qman_portal *qman_dma_portal; 123 static struct qman_portal *init_pcfg(struct qm_portal_config *pcfg) in init_pcfg() 125 struct qman_portal *p; in init_pcfg() 191 struct qman_portal *p; in qman_offline_cpu() 207 struct qman_portal *p; in qman_online_cpu()
|
D | Makefile | 3 bman_portal.o qman_portal.o \
|
D | qman_test_stash.c | 276 static enum qman_cb_dqrr_result normal_dqrr(struct qman_portal *portal, in normal_dqrr() 294 static enum qman_cb_dqrr_result special_dqrr(struct qman_portal *portal, in special_dqrr()
|
/Linux-v4.19/include/soc/fsl/ |
D | qman.h | 650 struct qman_portal; 689 typedef enum qman_cb_dqrr_result (*qman_cb_dqrr)(struct qman_portal *qm, 697 typedef void (*qman_cb_mr)(struct qman_portal *qm, struct qman_fq *fq, 777 typedef void (*qman_cb_cgr)(struct qman_portal *qm, 885 void qman_p_irqsource_add(struct qman_portal *p, u32 bits); 894 void qman_p_irqsource_remove(struct qman_portal *p, u32 bits); 915 struct qman_portal *qman_get_affine_portal(int cpu); 924 int qman_p_poll_dqrr(struct qman_portal *p, unsigned int limit); 934 void qman_p_static_dequeue_add(struct qman_portal *p, u32 pools);
|
/Linux-v4.19/drivers/crypto/caam/ |
D | qi.c | 39 struct qman_portal *p; 139 static void caam_fq_ern_cb(struct qman_portal *qm, struct qman_fq *fq, in caam_fq_ern_cb() 230 struct qman_portal *p; in empty_retired_fq() 535 static void cgr_cb(struct qman_portal *qm, struct qman_cgr *cgr, int congested) in cgr_cb() 550 static int caam_qi_napi_schedule(struct qman_portal *p, struct caam_napi *np) in caam_qi_napi_schedule() 567 static enum qman_cb_dqrr_result caam_rsp_fq_dqrr_cb(struct qman_portal *p, in caam_rsp_fq_dqrr_cb()
|
/Linux-v4.19/drivers/net/ethernet/freescale/dpaa/ |
D | dpaa_eth.h | 126 struct qman_portal *p;
|
D | dpaa_eth.c | 780 struct qman_portal *portal; in dpaa_eth_add_channel() 794 static void dpaa_eth_cgscn(struct qman_portal *qm, struct qman_cgr *cgr, in dpaa_eth_cgscn() 2205 struct qman_portal *portal) in dpaa_eth_napi_schedule() 2219 static enum qman_cb_dqrr_result rx_error_dqrr(struct qman_portal *portal, in rx_error_dqrr() 2246 static enum qman_cb_dqrr_result rx_default_dqrr(struct qman_portal *portal, in rx_default_dqrr() 2366 static enum qman_cb_dqrr_result conf_error_dqrr(struct qman_portal *portal, in conf_error_dqrr() 2387 static enum qman_cb_dqrr_result conf_dflt_dqrr(struct qman_portal *portal, in conf_dflt_dqrr() 2411 static void egress_ern(struct qman_portal *portal, in egress_ern()
|