Searched refs:dim_channel (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/drivers/staging/most/hdm-dim2/ |
D | dim2_hal.h | 59 struct dim_channel { struct 82 u8 DIM_InitControl(struct dim_channel *ch, u8 is_tx, u16 ch_address, argument 85 u8 DIM_InitAsync(struct dim_channel *ch, u8 is_tx, u16 ch_address, 88 u8 DIM_InitIsoc(struct dim_channel *ch, u8 is_tx, u16 ch_address, 91 u8 DIM_InitSync(struct dim_channel *ch, u8 is_tx, u16 ch_address, 94 u8 DIM_DestroyChannel(struct dim_channel *ch); 96 void DIM_ServiceIrq(struct dim_channel *const *channels); 98 u8 DIM_ServiceChannel(struct dim_channel *ch); 100 struct dim_ch_state_t *DIM_GetChannelState(struct dim_channel *ch, 103 bool DIM_EnqueueBuffer(struct dim_channel *ch, u32 buffer_addr, [all …]
|
D | dim2_hal.c | 542 static void isoc_init(struct dim_channel *ch, u8 ch_addr, u16 packet_length) in isoc_init() 553 static void sync_init(struct dim_channel *ch, u8 ch_addr, u16 bytes_per_frame) in sync_init() 564 static void channel_init(struct dim_channel *ch, u8 ch_addr) in channel_init() 576 static bool channel_service_interrupt(struct dim_channel *ch) in channel_service_interrupt() 588 static bool channel_start(struct dim_channel *ch, u32 buf_addr, u16 buf_size) in channel_start() 625 static u8 channel_service(struct dim_channel *ch) in channel_service() 641 static bool channel_detach_buffers(struct dim_channel *ch, u16 buffers_number) in channel_detach_buffers() 687 static u8 init_ctrl_async(struct dim_channel *ch, u8 type, u8 is_tx, in init_ctrl_async() 742 u8 DIM_InitControl(struct dim_channel *ch, u8 is_tx, u16 ch_address, in DIM_InitControl() 749 u8 DIM_InitAsync(struct dim_channel *ch, u8 is_tx, u16 ch_address, in DIM_InitAsync() [all …]
|
D | dim2_hdm.c | 75 struct dim_channel ch; 401 static struct dim_channel **get_active_channels(struct dim2_hdm *dev, in get_active_channels() 402 struct dim_channel **buffer) in get_active_channels() 453 struct dim_channel *buffer[DMA_CHANNELS + 1]; in dim2_ahb_isr()
|