Lines Matching refs:mec_dmac_channel

23 enum mec_dmac_channel {  enum
120 int mec_hal_dma_chan_init(enum mec_dmac_channel);
122 int mec_hal_dma_chan_intr_status(enum mec_dmac_channel chan, uint32_t *status);
123 int mec_hal_dma_chan_intr_status_clr(enum mec_dmac_channel chan);
124 int mec_hal_dma_chan_intr_en(enum mec_dmac_channel chan, uint8_t ien);
126 int mec_hal_dma_chan_ia_status_clr(enum mec_dmac_channel channel);
128 int mec_hal_dma_chan_ia_enable(enum mec_dmac_channel channel);
131 int mec_hal_dma_chan_ia_disable(enum mec_dmac_channel channel);
133 bool mec_hal_dma_chan_is_busy(enum mec_dmac_channel chan);
135 int mec_hal_dma_chan_start(enum mec_dmac_channel chan);
137 int mec_hal_dma_chan_halt(enum mec_dmac_channel chan);
139 int mec_hal_dma_chan_stop(enum mec_dmac_channel chan);
141 int mec_hal_dma_chan_hwfc_set(enum mec_dmac_channel chan, enum mec_dmac_hwfc_dev_id hwfc_dev,
144 int mec_hal_dma_chan_dir_set(enum mec_dmac_channel chan, enum mec_dmac_dir dir);
145 int mec_hal_dma_chan_dir_get(enum mec_dmac_channel chan, enum mec_dmac_dir *dir);
147 int mec_hal_dma_chan_mem_set(enum mec_dmac_channel chan, uintptr_t maddr, size_t nbytes);
149 int mec_hal_dma_chan_mem_units_set(enum mec_dmac_channel chan, enum mec_dmac_unit_size unitsz);
151 int mec_hal_dma_chan_rem_bytes(enum mec_dmac_channel chan, uint32_t *remsz);
153 int mec_hal_dma_chan_reload(enum mec_dmac_channel chan, uintptr_t src, uintptr_t dest,
156 int mec_hal_dma_chan_cfg(enum mec_dmac_channel chan, struct mec_dma_cfg *cfg);
158 int mec_hal_dma_chan_cfg_get(enum mec_dmac_channel chan, struct mec_dma_cfg *cfg);