dpaa2_io
struct dpaa2_io *dpio;
struct dpaa2_io *dpio;
struct dpaa2_io *dpio = priv->channel[0]->dpio;
struct dpaa2_io *dpio;
struct dpaa2_io *io;
struct dpaa2_io *dpaa2_io_service_select(int cpu)
struct dpaa2_io *d = container_of(dim, struct dpaa2_io, rx_dim);
struct dpaa2_io *dpaa2_io_create(const struct dpaa2_io_desc *desc,
struct dpaa2_io *obj = kmalloc_obj(*obj);
void dpaa2_io_down(struct dpaa2_io *d)
irqreturn_t dpaa2_io_irq(struct dpaa2_io *obj)
int dpaa2_io_get_cpu(struct dpaa2_io *d)
int dpaa2_io_service_register(struct dpaa2_io *d,
void dpaa2_io_service_deregister(struct dpaa2_io *service,
struct dpaa2_io *d = ctx->dpio_private;
int dpaa2_io_service_rearm(struct dpaa2_io *d,
int dpaa2_io_service_pull_fq(struct dpaa2_io *d, u32 fqid,
int dpaa2_io_service_pull_channel(struct dpaa2_io *d, u32 channelid,
int dpaa2_io_service_enqueue_fq(struct dpaa2_io *d,
int dpaa2_io_service_enqueue_multiple_fq(struct dpaa2_io *d,
int dpaa2_io_service_enqueue_multiple_desc_fq(struct dpaa2_io *d,
static struct dpaa2_io *dpio_by_cpu[NR_CPUS];
int dpaa2_io_service_enqueue_qd(struct dpaa2_io *d,
static inline struct dpaa2_io *service_select_by_cpu(struct dpaa2_io *d,
int dpaa2_io_service_release(struct dpaa2_io *d,
int dpaa2_io_service_acquire(struct dpaa2_io *d,
int dpaa2_io_query_fq_count(struct dpaa2_io *d, u32 fqid,
static inline struct dpaa2_io *service_select(struct dpaa2_io *d)
int dpaa2_io_query_bp_count(struct dpaa2_io *d, u16 bpid, u32 *num)
int dpaa2_io_set_irq_coalescing(struct dpaa2_io *d, u32 irq_holdoff)
void dpaa2_io_get_irq_coalescing(struct dpaa2_io *d, u32 *irq_holdoff)
void dpaa2_io_set_adaptive_coalescing(struct dpaa2_io *d,
int dpaa2_io_get_adaptive_coalescing(struct dpaa2_io *d)
d = list_entry(dpio_list.next, struct dpaa2_io, node);
void dpaa2_io_update_net_dim(struct dpaa2_io *d, __u64 frames, __u64 bytes)
void dpaa2_io_service_deregister(struct dpaa2_io *service,
int dpaa2_io_service_rearm(struct dpaa2_io *service,
int dpaa2_io_service_pull_fq(struct dpaa2_io *d, u32 fqid,
int dpaa2_io_service_pull_channel(struct dpaa2_io *d, u32 channelid,
int dpaa2_io_service_enqueue_fq(struct dpaa2_io *d, u32 fqid,
int dpaa2_io_service_enqueue_multiple_fq(struct dpaa2_io *d, u32 fqid,
int dpaa2_io_service_enqueue_multiple_desc_fq(struct dpaa2_io *d, u32 *fqid,
int dpaa2_io_service_enqueue_qd(struct dpaa2_io *d, u32 qdid, u8 prio,
int dpaa2_io_service_release(struct dpaa2_io *d, u16 bpid,
int dpaa2_io_service_acquire(struct dpaa2_io *d, u16 bpid,
int dpaa2_io_query_fq_count(struct dpaa2_io *d, u32 fqid,
int dpaa2_io_query_bp_count(struct dpaa2_io *d, u16 bpid,
int dpaa2_io_set_irq_coalescing(struct dpaa2_io *d, u32 irq_holdoff);
void dpaa2_io_get_irq_coalescing(struct dpaa2_io *d, u32 *irq_holdoff);
void dpaa2_io_set_adaptive_coalescing(struct dpaa2_io *d,
int dpaa2_io_get_adaptive_coalescing(struct dpaa2_io *d);
void dpaa2_io_update_net_dim(struct dpaa2_io *d, __u64 frames, __u64 bytes);
struct dpaa2_io;
struct dpaa2_io *dpaa2_io_create(const struct dpaa2_io_desc *desc,
void dpaa2_io_down(struct dpaa2_io *d);
irqreturn_t dpaa2_io_irq(struct dpaa2_io *obj);
struct dpaa2_io *dpaa2_io_service_select(int cpu);
int dpaa2_io_get_cpu(struct dpaa2_io *d);
int dpaa2_io_service_register(struct dpaa2_io *service,