Lines Matching refs:dpaa2_io
20 struct dpaa2_io { struct
44 static struct dpaa2_io *dpio_by_cpu[NR_CPUS]; argument
48 static inline struct dpaa2_io *service_select_by_cpu(struct dpaa2_io *d, in service_select_by_cpu()
68 static inline struct dpaa2_io *service_select(struct dpaa2_io *d) in service_select()
78 d = list_entry(dpio_list.next, struct dpaa2_io, node); in service_select()
94 struct dpaa2_io *dpaa2_io_service_select(int cpu) in dpaa2_io_service_select()
113 struct dpaa2_io *dpaa2_io_create(const struct dpaa2_io_desc *desc, in dpaa2_io_create()
116 struct dpaa2_io *obj = kmalloc(sizeof(*obj), GFP_KERNEL); in dpaa2_io_create()
170 void dpaa2_io_down(struct dpaa2_io *d) in dpaa2_io_down()
190 irqreturn_t dpaa2_io_irq(struct dpaa2_io *obj) in dpaa2_io_irq()
233 int dpaa2_io_get_cpu(struct dpaa2_io *d) in dpaa2_io_get_cpu()
258 int dpaa2_io_service_register(struct dpaa2_io *d, in dpaa2_io_service_register()
298 void dpaa2_io_service_deregister(struct dpaa2_io *service, in dpaa2_io_service_deregister()
302 struct dpaa2_io *d = ctx->dpio_private; in dpaa2_io_service_deregister()
328 int dpaa2_io_service_rearm(struct dpaa2_io *d, in dpaa2_io_service_rearm()
357 int dpaa2_io_service_pull_fq(struct dpaa2_io *d, u32 fqid, in dpaa2_io_service_pull_fq()
388 int dpaa2_io_service_pull_channel(struct dpaa2_io *d, u32 channelid, in dpaa2_io_service_pull_channel()
421 int dpaa2_io_service_enqueue_fq(struct dpaa2_io *d, in dpaa2_io_service_enqueue_fq()
450 int dpaa2_io_service_enqueue_multiple_fq(struct dpaa2_io *d, in dpaa2_io_service_enqueue_multiple_fq()
480 int dpaa2_io_service_enqueue_multiple_desc_fq(struct dpaa2_io *d, in dpaa2_io_service_enqueue_multiple_desc_fq()
522 int dpaa2_io_service_enqueue_qd(struct dpaa2_io *d, in dpaa2_io_service_enqueue_qd()
549 int dpaa2_io_service_release(struct dpaa2_io *d, in dpaa2_io_service_release()
578 int dpaa2_io_service_acquire(struct dpaa2_io *d, in dpaa2_io_service_acquire()
727 int dpaa2_io_query_fq_count(struct dpaa2_io *d, u32 fqid, in dpaa2_io_query_fq_count()
761 int dpaa2_io_query_bp_count(struct dpaa2_io *d, u16 bpid, u32 *num) in dpaa2_io_query_bp_count()