Symbol: dim_channel
drivers/staging/most/dim2/dim2.c
335
static struct dim_channel **get_active_channels(struct dim2_hdm *dev,
drivers/staging/most/dim2/dim2.c
336
struct dim_channel **buffer)
drivers/staging/most/dim2/dim2.c
399
struct dim_channel *buffer[DMA_CHANNELS + 1];
drivers/staging/most/dim2/dim2.c
62
struct dim_channel ch;
drivers/staging/most/dim2/hal.c
399
u16 dim_dbr_space(struct dim_channel *ch)
drivers/staging/most/dim2/hal.c
598
static void isoc_init(struct dim_channel *ch, u8 ch_addr, u16 packet_length)
drivers/staging/most/dim2/hal.c
609
static void sync_init(struct dim_channel *ch, u8 ch_addr, u16 bytes_per_frame)
drivers/staging/most/dim2/hal.c
620
static void channel_init(struct dim_channel *ch, u8 ch_addr)
drivers/staging/most/dim2/hal.c
632
static bool channel_service_interrupt(struct dim_channel *ch)
drivers/staging/most/dim2/hal.c
644
static bool channel_start(struct dim_channel *ch, u32 buf_addr, u16 buf_size)
drivers/staging/most/dim2/hal.c
684
static u8 channel_service(struct dim_channel *ch)
drivers/staging/most/dim2/hal.c
700
static bool channel_detach_buffers(struct dim_channel *ch, u16 buffers_number)
drivers/staging/most/dim2/hal.c
751
static u8 init_ctrl_async(struct dim_channel *ch, u8 type, u8 is_tx,
drivers/staging/most/dim2/hal.c
808
u8 dim_init_control(struct dim_channel *ch, u8 is_tx, u16 ch_address,
drivers/staging/most/dim2/hal.c
815
u8 dim_init_async(struct dim_channel *ch, u8 is_tx, u16 ch_address,
drivers/staging/most/dim2/hal.c
830
u8 dim_init_isoc(struct dim_channel *ch, u8 is_tx, u16 ch_address,
drivers/staging/most/dim2/hal.c
856
u8 dim_init_sync(struct dim_channel *ch, u8 is_tx, u16 ch_address,
drivers/staging/most/dim2/hal.c
885
u8 dim_destroy_channel(struct dim_channel *ch)
drivers/staging/most/dim2/hal.c
903
void dim_service_ahb_int_irq(struct dim_channel *const *channels)
drivers/staging/most/dim2/hal.c
926
struct dim_channel *const *ch = channels;
drivers/staging/most/dim2/hal.c
937
u8 dim_service_channel(struct dim_channel *ch)
drivers/staging/most/dim2/hal.c
945
struct dim_ch_state *dim_get_channel_state(struct dim_channel *ch,
drivers/staging/most/dim2/hal.c
957
bool dim_enqueue_buffer(struct dim_channel *ch, u32 buffer_addr,
drivers/staging/most/dim2/hal.c
967
bool dim_detach_buffers(struct dim_channel *ch, u16 buffers_number)
drivers/staging/most/dim2/hal.h
70
u8 dim_init_control(struct dim_channel *ch, u8 is_tx, u16 ch_address,
drivers/staging/most/dim2/hal.h
73
u8 dim_init_async(struct dim_channel *ch, u8 is_tx, u16 ch_address,
drivers/staging/most/dim2/hal.h
76
u8 dim_init_isoc(struct dim_channel *ch, u8 is_tx, u16 ch_address,
drivers/staging/most/dim2/hal.h
79
u8 dim_init_sync(struct dim_channel *ch, u8 is_tx, u16 ch_address,
drivers/staging/most/dim2/hal.h
82
u8 dim_destroy_channel(struct dim_channel *ch);
drivers/staging/most/dim2/hal.h
86
void dim_service_ahb_int_irq(struct dim_channel *const *channels);
drivers/staging/most/dim2/hal.h
88
u8 dim_service_channel(struct dim_channel *ch);
drivers/staging/most/dim2/hal.h
90
struct dim_ch_state *dim_get_channel_state(struct dim_channel *ch,
drivers/staging/most/dim2/hal.h
93
u16 dim_dbr_space(struct dim_channel *ch);
drivers/staging/most/dim2/hal.h
95
bool dim_enqueue_buffer(struct dim_channel *ch, u32 buffer_addr,
drivers/staging/most/dim2/hal.h
98
bool dim_detach_buffers(struct dim_channel *ch, u16 buffers_number);