Lines Matching refs:qman_portal

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()
1287 static void qman_destroy_portal(struct qman_portal *qm) in qman_destroy_portal()
1320 struct qman_portal *qm = get_affine_portal(); in qman_destroy_affine_portal()
1337 static inline void fq_state_change(struct qman_portal *p, struct qman_fq *fq, in fq_state_change()
1365 struct qman_portal *p = container_of(work, struct qman_portal, in qm_congestion_task()
1397 struct qman_portal *p = container_of(work, struct qman_portal, in qm_mr_process_task()
1456 static u32 __poll_portal_slow(struct qman_portal *p, u32 is) in __poll_portal_slow()
1483 static noinline void clear_vdqcr(struct qman_portal *p, struct qman_fq *fq) in clear_vdqcr()
1516 static inline unsigned int __poll_portal_fast(struct qman_portal *p, in __poll_portal_fast()
1594 void qman_p_irqsource_add(struct qman_portal *p, u32 bits) in qman_p_irqsource_add()
1605 void qman_p_irqsource_remove(struct qman_portal *p, u32 bits) in qman_p_irqsource_remove()
1643 struct qman_portal *portal = get_affine_portal(); in qman_affine_channel()
1653 struct qman_portal *qman_get_affine_portal(int cpu) in qman_get_affine_portal()
1659 int qman_p_poll_dqrr(struct qman_portal *p, unsigned int limit) in qman_p_poll_dqrr()
1665 void qman_p_static_dequeue_add(struct qman_portal *p, u32 pools) in qman_p_static_dequeue_add()
1762 struct qman_portal *p; in qman_init_fq()
1815 struct qman_portal *p = qman_dma_portal; in qman_init_fq()
1875 struct qman_portal *p; in qman_schedule_fq()
1916 struct qman_portal *p; in qman_retire_fq()
1998 struct qman_portal *p; in qman_oos_fq()
2036 struct qman_portal *p = get_affine_portal(); in qman_query_fq()
2061 struct qman_portal *p = get_affine_portal(); in qman_query_fq_np()
2090 struct qman_portal *p = get_affine_portal(); in qman_query_cgr()
2128 static int set_p_vdqcr(struct qman_portal *p, struct qman_fq *fq, u32 vdqcr) in set_p_vdqcr()
2148 static int set_vdqcr(struct qman_portal **p, struct qman_fq *fq, u32 vdqcr) in set_vdqcr()
2158 static int wait_vdqcr_start(struct qman_portal **p, struct qman_fq *fq, in wait_vdqcr_start()
2173 struct qman_portal *p; in qman_volatile_dequeue()
2209 static void update_eqcr_ci(struct qman_portal *p, u8 avail) in update_eqcr_ci()
2219 struct qman_portal *p; in qman_enqueue()
2264 struct qman_portal *p = get_affine_portal(); in qm_modify_cgr()
2331 struct qman_portal *p; in qman_create_cgr()
2398 struct qman_portal *p = get_affine_portal(); in qman_delete_cgr()
2525 struct qman_portal *p; in qman_shutdown_fq()
2718 struct qman_portal *portal) in qman_get_qm_portal_config()