Symbol: qman_portal
drivers/crypto/caam/qi.c
142
static void caam_fq_ern_cb(struct qman_portal *qm, struct qman_fq *fq,
drivers/crypto/caam/qi.c
239
struct qman_portal *p;
drivers/crypto/caam/qi.c
48
struct qman_portal *p;
drivers/crypto/caam/qi.c
539
static void cgr_cb(struct qman_portal *qm, struct qman_cgr *cgr, int congested)
drivers/crypto/caam/qi.c
553
static int caam_qi_napi_schedule(struct qman_portal *p, struct caam_napi *np,
drivers/crypto/caam/qi.c
566
static enum qman_cb_dqrr_result caam_rsp_fq_dqrr_cb(struct qman_portal *p,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2476
struct qman_portal *portal, bool sched_napi)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2490
static enum qman_cb_dqrr_result rx_error_dqrr(struct qman_portal *portal,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2680
static enum qman_cb_dqrr_result rx_default_dqrr(struct qman_portal *portal,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2839
static enum qman_cb_dqrr_result conf_error_dqrr(struct qman_portal *portal,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2861
static enum qman_cb_dqrr_result conf_dflt_dqrr(struct qman_portal *portal,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
2886
static void egress_ern(struct qman_portal *portal,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
816
struct qman_portal *portal;
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
831
static void dpaa_eth_cgscn(struct qman_portal *qm, struct qman_cgr *cgr,
drivers/net/ethernet/freescale/dpaa/dpaa_eth.h
100
struct qman_portal *p;
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
398
struct qman_portal *portal;
drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c
418
struct qman_portal *portal;
drivers/soc/fsl/qbman/qman.c
1003
static DEFINE_PER_CPU(struct qman_portal, qman_affine_portal);
drivers/soc/fsl/qbman/qman.c
1004
struct qman_portal *affine_portals[NR_CPUS];
drivers/soc/fsl/qbman/qman.c
1006
static inline struct qman_portal *get_affine_portal(void)
drivers/soc/fsl/qbman/qman.c
1017
static inline struct qman_portal *get_portal_for_channel(u16 channel)
drivers/soc/fsl/qbman/qman.c
1032
int qman_dqrr_set_ithresh(struct qman_portal *portal, u8 ithresh)
drivers/soc/fsl/qbman/qman.c
1049
void qman_dqrr_get_ithresh(struct qman_portal *portal, u8 *ithresh)
drivers/soc/fsl/qbman/qman.c
1056
void qman_portal_get_iperiod(struct qman_portal *portal, u32 *iperiod)
drivers/soc/fsl/qbman/qman.c
1063
int qman_portal_set_iperiod(struct qman_portal *portal, u32 iperiod)
drivers/soc/fsl/qbman/qman.c
1160
static u32 __poll_portal_slow(struct qman_portal *p, u32 is);
drivers/soc/fsl/qbman/qman.c
1161
static inline unsigned int __poll_portal_fast(struct qman_portal *p,
drivers/soc/fsl/qbman/qman.c
1168
struct qman_portal *p = ptr;
drivers/soc/fsl/qbman/qman.c
1223
static int qman_create_portal(struct qman_portal *portal,
drivers/soc/fsl/qbman/qman.c
1355
struct qman_portal *qman_create_affine_portal(const struct qm_portal_config *c,
drivers/soc/fsl/qbman/qman.c
1358
struct qman_portal *portal;
drivers/soc/fsl/qbman/qman.c
1375
static void qman_destroy_portal(struct qman_portal *qm)
drivers/soc/fsl/qbman/qman.c
1408
struct qman_portal *qm = get_affine_portal();
drivers/soc/fsl/qbman/qman.c
1425
static inline void fq_state_change(struct qman_portal *p, struct qman_fq *fq,
drivers/soc/fsl/qbman/qman.c
1453
struct qman_portal *p = container_of(work, struct qman_portal,
drivers/soc/fsl/qbman/qman.c
1488
struct qman_portal *p = container_of(work, struct qman_portal,
drivers/soc/fsl/qbman/qman.c
1547
static u32 __poll_portal_slow(struct qman_portal *p, u32 is)
drivers/soc/fsl/qbman/qman.c
1574
static noinline void clear_vdqcr(struct qman_portal *p, struct qman_fq *fq)
drivers/soc/fsl/qbman/qman.c
1607
static inline unsigned int __poll_portal_fast(struct qman_portal *p,
drivers/soc/fsl/qbman/qman.c
1685
void qman_p_irqsource_add(struct qman_portal *p, u32 bits)
drivers/soc/fsl/qbman/qman.c
1696
void qman_p_irqsource_remove(struct qman_portal *p, u32 bits)
drivers/soc/fsl/qbman/qman.c
1734
struct qman_portal *portal = get_affine_portal();
drivers/soc/fsl/qbman/qman.c
1744
struct qman_portal *qman_get_affine_portal(int cpu)
drivers/soc/fsl/qbman/qman.c
1750
int qman_start_using_portal(struct qman_portal *p, struct device *dev)
drivers/soc/fsl/qbman/qman.c
1757
int qman_p_poll_dqrr(struct qman_portal *p, unsigned int limit)
drivers/soc/fsl/qbman/qman.c
1763
void qman_p_static_dequeue_add(struct qman_portal *p, u32 pools)
drivers/soc/fsl/qbman/qman.c
1880
struct qman_portal *p;
drivers/soc/fsl/qbman/qman.c
1933
struct qman_portal *p = qman_dma_portal;
drivers/soc/fsl/qbman/qman.c
1993
struct qman_portal *p;
drivers/soc/fsl/qbman/qman.c
2034
struct qman_portal *p;
drivers/soc/fsl/qbman/qman.c
2116
struct qman_portal *p;
drivers/soc/fsl/qbman/qman.c
2154
struct qman_portal *p = get_affine_portal();
drivers/soc/fsl/qbman/qman.c
2179
struct qman_portal *p = get_affine_portal();
drivers/soc/fsl/qbman/qman.c
2208
struct qman_portal *p = get_affine_portal();
drivers/soc/fsl/qbman/qman.c
2246
static int set_p_vdqcr(struct qman_portal *p, struct qman_fq *fq, u32 vdqcr)
drivers/soc/fsl/qbman/qman.c
2266
static int set_vdqcr(struct qman_portal **p, struct qman_fq *fq, u32 vdqcr)
drivers/soc/fsl/qbman/qman.c
2276
static int wait_vdqcr_start(struct qman_portal **p, struct qman_fq *fq,
drivers/soc/fsl/qbman/qman.c
2291
struct qman_portal *p;
drivers/soc/fsl/qbman/qman.c
2327
static void update_eqcr_ci(struct qman_portal *p, u8 avail)
drivers/soc/fsl/qbman/qman.c
2337
struct qman_portal *p;
drivers/soc/fsl/qbman/qman.c
2382
struct qman_portal *p = get_affine_portal();
drivers/soc/fsl/qbman/qman.c
2449
struct qman_portal *p;
drivers/soc/fsl/qbman/qman.c
2509
static struct qman_portal *qman_cgr_get_affine_portal(struct qman_cgr *cgr)
drivers/soc/fsl/qbman/qman.c
2511
struct qman_portal *p = get_affine_portal();
drivers/soc/fsl/qbman/qman.c
2532
struct qman_portal *p = qman_cgr_get_affine_portal(cgr);
drivers/soc/fsl/qbman/qman.c
2593
struct qman_portal *p = qman_cgr_get_affine_portal(cgr);
drivers/soc/fsl/qbman/qman.c
2695
struct qman_portal *p, *channel_portal;
drivers/soc/fsl/qbman/qman.c
2901
struct qman_portal *portal)
drivers/soc/fsl/qbman/qman_portal.c
144
struct qman_portal *p;
drivers/soc/fsl/qbman/qman_portal.c
162
struct qman_portal *p;
drivers/soc/fsl/qbman/qman_portal.c
33
struct qman_portal *qman_dma_portal;
drivers/soc/fsl/qbman/qman_portal.c
83
static struct qman_portal *init_pcfg(struct qm_portal_config *pcfg)
drivers/soc/fsl/qbman/qman_portal.c
85
struct qman_portal *p;
drivers/soc/fsl/qbman/qman_priv.h
206
struct qman_portal *qman_create_affine_portal(
drivers/soc/fsl/qbman/qman_priv.h
271
extern struct qman_portal *affine_portals[NR_CPUS];
drivers/soc/fsl/qbman/qman_priv.h
272
extern struct qman_portal *qman_dma_portal;
drivers/soc/fsl/qbman/qman_priv.h
274
struct qman_portal *portal);
drivers/soc/fsl/qbman/qman_test_api.c
210
static enum qman_cb_dqrr_result cb_dqrr(struct qman_portal *p,
drivers/soc/fsl/qbman/qman_test_api.c
227
static void cb_ern(struct qman_portal *p, struct qman_fq *fq,
drivers/soc/fsl/qbman/qman_test_api.c
234
static void cb_fqs(struct qman_portal *p, struct qman_fq *fq,
drivers/soc/fsl/qbman/qman_test_api.c
46
static enum qman_cb_dqrr_result cb_dqrr(struct qman_portal *,
drivers/soc/fsl/qbman/qman_test_api.c
50
static void cb_ern(struct qman_portal *, struct qman_fq *,
drivers/soc/fsl/qbman/qman_test_api.c
52
static void cb_fqs(struct qman_portal *, struct qman_fq *,
drivers/soc/fsl/qbman/qman_test_stash.c
274
static enum qman_cb_dqrr_result normal_dqrr(struct qman_portal *portal,
drivers/soc/fsl/qbman/qman_test_stash.c
293
static enum qman_cb_dqrr_result special_dqrr(struct qman_portal *portal,
include/soc/fsl/qman.h
1232
void qman_dqrr_get_ithresh(struct qman_portal *portal, u8 *ithresh);
include/soc/fsl/qman.h
1241
int qman_dqrr_set_ithresh(struct qman_portal *portal, u8 ithresh);
include/soc/fsl/qman.h
1248
void qman_portal_get_iperiod(struct qman_portal *portal, u32 *iperiod);
include/soc/fsl/qman.h
1257
int qman_portal_set_iperiod(struct qman_portal *portal, u32 iperiod);
include/soc/fsl/qman.h
651
struct qman_portal;
include/soc/fsl/qman.h
690
typedef enum qman_cb_dqrr_result (*qman_cb_dqrr)(struct qman_portal *qm,
include/soc/fsl/qman.h
699
typedef void (*qman_cb_mr)(struct qman_portal *qm, struct qman_fq *fq,
include/soc/fsl/qman.h
779
typedef void (*qman_cb_cgr)(struct qman_portal *qm,
include/soc/fsl/qman.h
887
void qman_p_irqsource_add(struct qman_portal *p, u32 bits);
include/soc/fsl/qman.h
896
void qman_p_irqsource_remove(struct qman_portal *p, u32 bits);
include/soc/fsl/qman.h
917
struct qman_portal *qman_get_affine_portal(int cpu);
include/soc/fsl/qman.h
927
int qman_start_using_portal(struct qman_portal *p, struct device *dev);
include/soc/fsl/qman.h
936
int qman_p_poll_dqrr(struct qman_portal *p, unsigned int limit);
include/soc/fsl/qman.h
946
void qman_p_static_dequeue_add(struct qman_portal *p, u32 pools);