|
void __init | omap_init_consistent_dma_size (void) |
|
void | omap_set_dma_priority (int lch, int dst_port, int priority) |
|
int | omap_request_dma (int dev_id, const char *dev_name, void(*callback)(int lch, u16 ch_status, void *data), void *data, int *dma_ch) |
|
void | omap_enable_dma_irq (int ch, u16 irq_bits) |
|
void | omap_disable_dma_irq (int ch, u16 irq_bits) |
|
void | omap_free_dma (int ch) |
|
void | omap_start_dma (int lch) |
|
void | omap_stop_dma (int lch) |
|
void | omap_set_dma_transfer_params (int lch, int data_type, int elem_count, int frame_count, int sync_mode, int dma_trigger, int src_or_dst_synch) |
|
void | omap_set_dma_color_mode (int lch, enum omap_dma_color_mode mode, u32 color) |
|
void | omap_set_dma_write_mode (int lch, enum omap_dma_write_mode mode) |
|
void | omap_set_dma_channel_mode (int lch, enum omap_dma_channel_mode mode) |
|
void | omap_set_dma_src_params (int lch, int src_port, int src_amode, unsigned long src_start, int src_ei, int src_fi) |
|
void | omap_set_dma_src_index (int lch, int eidx, int fidx) |
|
void | omap_set_dma_src_data_pack (int lch, int enable) |
|
void | omap_set_dma_src_burst_mode (int lch, enum omap_dma_burst_mode burst_mode) |
|
void | omap_set_dma_dest_params (int lch, int dest_port, int dest_amode, unsigned long dest_start, int dst_ei, int dst_fi) |
|
void | omap_set_dma_dest_index (int lch, int eidx, int fidx) |
|
void | omap_set_dma_dest_data_pack (int lch, int enable) |
|
void | omap_set_dma_dest_burst_mode (int lch, enum omap_dma_burst_mode burst_mode) |
|
void | omap_set_dma_params (int lch, struct omap_dma_channel_params *params) |
|
void | omap_dma_link_lch (int lch_head, int lch_queue) |
|
void | omap_dma_unlink_lch (int lch_head, int lch_queue) |
|
int | omap_set_dma_callback (int lch, void(*callback)(int lch, u16 ch_status, void *data), void *data) |
|
dma_addr_t | omap_get_dma_src_pos (int lch) |
|
dma_addr_t | omap_get_dma_dst_pos (int lch) |
|
void | omap_clear_dma (int lch) |
|
int | omap_get_dma_active_status (int lch) |
|
int | omap_dma_running (void) |
|
void | omap_dma_set_global_params (int arb_rate, int max_fifo_depth, int tparams) |
| omap_dma_set_global_params : Set global priority settings for dma
|
|
int | omap_dma_set_prio_lch (int lch, unsigned char read_prio, unsigned char write_prio) |
| omap_dma_set_prio_lch : Set channel wise priority settings
|
|
void | omap_set_dma_dst_endian_type (int lch, enum end_type etype) |
|
void | omap_set_dma_src_endian_type (int lch, enum end_type etype) |
|
int | omap_get_dma_index (int lch, int *ei, int *fi) |
|
void | omap_dma_global_context_save (void) |
|
void | omap_dma_global_context_restore (void) |
|
void | omap_dma_disable_irq (int lch) |
|
int | omap_request_dma_chain (int dev_id, const char *dev_name, void(*callback)(int lch, u16 ch_status, void *data), int *chain_id, int no_of_chans, int chain_mode, struct omap_dma_channel_params params) |
| omap_request_dma_chain : Request a chain of DMA channels
|
|
int | omap_free_dma_chain (int chain_id) |
| omap_free_dma_chain - Free all the logical channels in a chain.
|
|
int | omap_dma_chain_a_transfer (int chain_id, int src_start, int dest_start, int elem_count, int frame_count, void *callbk_data) |
| omap_dma_chain_a_transfer - Get a free channel from a chain, set the params and start the transfer.
|
|
int | omap_start_dma_chain_transfers (int chain_id) |
| omap_start_dma_chain_transfers - Start the chain
|
|
int | omap_stop_dma_chain_transfers (int chain_id) |
| omap_stop_dma_chain_transfers - Stop the dma transfer of a chain.
|
|
int | omap_get_dma_chain_index (int chain_id, int *ei, int *fi) |
| omap_get_dma_chain_index - Get the element and frame index of the ongoing DMA in chain
|
|
int | omap_get_dma_chain_dst_pos (int chain_id) |
| omap_get_dma_chain_dst_pos - Get the destination position of the ongoing DMA in chain
|
|
int | omap_get_dma_chain_src_pos (int chain_id) |
| omap_get_dma_chain_src_pos - Get the source position of the ongoing DMA in chain
|
|
int | omap_modify_dma_chain_params (int chain_id, struct omap_dma_channel_params params) |
| omap_modify_dma_chain_param : Modify the chain's params - Modify the params after setting it. Dont do this while dma is running!!
|
|
int | omap_dma_chain_status (int chain_id) |
| omap_dma_chain_status - Check if the chain is in active / inactive state.
|
|