Lines Matching refs:dpaa2_io
17 struct dpaa2_io;
62 struct dpaa2_io *dpaa2_io_create(const struct dpaa2_io_desc *desc,
65 void dpaa2_io_down(struct dpaa2_io *d);
67 irqreturn_t dpaa2_io_irq(struct dpaa2_io *obj);
69 struct dpaa2_io *dpaa2_io_service_select(int cpu);
96 int dpaa2_io_get_cpu(struct dpaa2_io *d);
98 int dpaa2_io_service_register(struct dpaa2_io *service,
101 void dpaa2_io_service_deregister(struct dpaa2_io *service,
104 int dpaa2_io_service_rearm(struct dpaa2_io *service,
107 int dpaa2_io_service_pull_fq(struct dpaa2_io *d, u32 fqid,
109 int dpaa2_io_service_pull_channel(struct dpaa2_io *d, u32 channelid,
112 int dpaa2_io_service_enqueue_fq(struct dpaa2_io *d, u32 fqid,
114 int dpaa2_io_service_enqueue_multiple_fq(struct dpaa2_io *d, u32 fqid,
116 int dpaa2_io_service_enqueue_multiple_desc_fq(struct dpaa2_io *d, u32 *fqid,
118 int dpaa2_io_service_enqueue_qd(struct dpaa2_io *d, u32 qdid, u8 prio,
120 int dpaa2_io_service_release(struct dpaa2_io *d, u16 bpid,
122 int dpaa2_io_service_acquire(struct dpaa2_io *d, u16 bpid,
130 int dpaa2_io_query_fq_count(struct dpaa2_io *d, u32 fqid,
132 int dpaa2_io_query_bp_count(struct dpaa2_io *d, u16 bpid,
135 int dpaa2_io_set_irq_coalescing(struct dpaa2_io *d, u32 irq_holdoff);
136 void dpaa2_io_get_irq_coalescing(struct dpaa2_io *d, u32 *irq_holdoff);
137 void dpaa2_io_set_adaptive_coalescing(struct dpaa2_io *d,
139 int dpaa2_io_get_adaptive_coalescing(struct dpaa2_io *d);
140 void dpaa2_io_update_net_dim(struct dpaa2_io *d, __u64 frames, __u64 bytes);