Home
last modified time | relevance | path

Searched refs:dim_channel (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/drivers/staging/most/dim2/
H A Dhal.h47 struct dim_channel { struct
70 u8 dim_init_control(struct dim_channel *ch, u8 is_tx, u16 ch_address, argument
73 u8 dim_init_async(struct dim_channel *ch, u8 is_tx, u16 ch_address,
76 u8 dim_init_isoc(struct dim_channel *ch, u8 is_tx, u16 ch_address,
79 u8 dim_init_sync(struct dim_channel *ch, u8 is_tx, u16 ch_address,
82 u8 dim_destroy_channel(struct dim_channel *ch);
86 void dim_service_ahb_int_irq(struct dim_channel *const *channels);
88 u8 dim_service_channel(struct dim_channel *ch);
90 struct dim_ch_state *dim_get_channel_state(struct dim_channel *ch,
93 u16 dim_dbr_space(struct dim_channel *ch);
[all …]
H A Dhal.c399 u16 dim_dbr_space(struct dim_channel *ch) in dim_dbr_space()
620 static void channel_init(struct dim_channel *ch, u8 ch_addr) in channel_init()
632 static bool channel_service_interrupt(struct dim_channel *ch) in channel_service_interrupt()
684 static u8 channel_service(struct dim_channel *ch) in channel_service()
830 u8 dim_init_isoc(struct dim_channel *ch, u8 is_tx, u16 ch_address, in dim_init_isoc()
856 u8 dim_init_sync(struct dim_channel *ch, u8 is_tx, u16 ch_address, in dim_init_sync()
885 u8 dim_destroy_channel(struct dim_channel *ch) in dim_destroy_channel()
903 void dim_service_ahb_int_irq(struct dim_channel *const *channels) in dim_service_ahb_int_irq()
926 struct dim_channel *const *ch = channels; in dim_service_ahb_int_irq()
937 u8 dim_service_channel(struct dim_channel *ch) in dim_service_channel()
[all …]
H A Ddim2.c62 struct dim_channel ch;
333 static struct dim_channel **get_active_channels(struct dim2_hdm *dev, in get_active_channels()
334 struct dim_channel **buffer) in get_active_channels()
397 struct dim_channel *buffer[DMA_CHANNELS + 1]; in dim2_ahb_isr()