Home
last modified time | relevance | path

Searched refs:dma350_ch_dev_t (Results 1 – 17 of 17) sorted by relevance

/trusted-firmware-m-3.7.0/platform/ext/target/arm/drivers/dma/dma350/
Ddma350_ch_drv.h115 struct dma350_ch_dev_t { struct
358 enum dma350_ch_error_t dma350_ch_init(struct dma350_ch_dev_t *dev);
370 bool dma350_ch_is_init(const struct dma350_ch_dev_t *dev);
383 void dma350_ch_set_src(struct dma350_ch_dev_t *dev, uint32_t src_addr);
396 void dma350_ch_set_des(struct dma350_ch_dev_t *dev, uint32_t des_addr);
407 void dma350_ch_set_chprio(struct dma350_ch_dev_t *dev, uint8_t chprio);
421 void dma350_ch_set_xsize16(struct dma350_ch_dev_t *dev, uint16_t src_xsize,
436 void dma350_ch_set_xsize32(struct dma350_ch_dev_t *dev, uint32_t src_xsize,
451 void dma350_ch_set_ysize16(struct dma350_ch_dev_t *dev, uint16_t src_ysize,
466 void dma350_ch_set_yaddrstride(struct dma350_ch_dev_t *dev,
[all …]
Ddma350_lib.h80 enum dma350_lib_error_t dma350_lib_set_src(struct dma350_ch_dev_t* dev,
93 enum dma350_lib_error_t dma350_lib_set_des(struct dma350_ch_dev_t* dev,
109 enum dma350_lib_error_t dma350_lib_set_src_des(struct dma350_ch_dev_t* dev,
127 enum dma350_lib_error_t dma350_memcpy(struct dma350_ch_dev_t* dev,
145 enum dma350_lib_error_t dma350_memmove(struct dma350_ch_dev_t* dev,
161 enum dma350_lib_error_t dma350_endian_swap(struct dma350_ch_dev_t* dev,
191 enum dma350_lib_error_t dma350_draw_from_canvas(struct dma350_ch_dev_t* dev,
225 enum dma350_lib_error_t dma350_draw_from_bitmap(struct dma350_ch_dev_t* dev,
254 struct dma350_ch_dev_t* dev,
271 enum dma350_lib_error_t dma350_clear_done_irq(struct dma350_ch_dev_t* dev);
[all …]
Ddma350_checker_layer.c57 static enum dma350_lib_error_t dma350_get_channel(uint8_t channel, struct dma350_ch_dev_t** ch_dev) in dma350_get_channel()
69 static enum dma350_lib_error_t dma350_check_channel_unpriv_access(struct dma350_ch_dev_t* ch_dev) in dma350_check_channel_unpriv_access()
90 …lib_error_t dma350_call_memcpy(struct dma350_memcpy_config *config, struct dma350_ch_dev_t* ch_dev) in dma350_call_memcpy()
109 …b_error_t dma350_call_memmove(struct dma350_memmove_config *config, struct dma350_ch_dev_t* ch_dev) in dma350_call_memmove()
128 …350_lib_error_t dma350_call_draw(struct dma350_draw_config *config, struct dma350_ch_dev_t* ch_dev) in dma350_call_draw()
159 struct dma350_ch_dev_t* ch_dev; in config_dma350_for_unprivileged_actor()
Ddma350_ch_drv.c22 enum dma350_ch_error_t dma350_ch_init(struct dma350_ch_dev_t *dev) in dma350_ch_init()
92 union dma350_ch_status_t dma350_ch_wait_status(struct dma350_ch_dev_t *dev) in dma350_ch_wait_status()
Ddma350_lib.c40 static enum dma350_lib_error_t dma350_runcmd(struct dma350_ch_dev_t* dev, in dma350_runcmd()
234 enum dma350_lib_error_t dma350_lib_set_src(struct dma350_ch_dev_t* dev, in dma350_lib_set_src()
267 enum dma350_lib_error_t dma350_lib_set_des(struct dma350_ch_dev_t* dev, in dma350_lib_set_des()
300 enum dma350_lib_error_t dma350_lib_set_src_des(struct dma350_ch_dev_t* dev, in dma350_lib_set_src_des()
328 enum dma350_lib_error_t dma350_memcpy(struct dma350_ch_dev_t* dev, in dma350_memcpy()
358 enum dma350_lib_error_t dma350_memmove(struct dma350_ch_dev_t* dev, in dma350_memmove()
396 enum dma350_lib_error_t dma350_endian_swap(struct dma350_ch_dev_t* dev, in dma350_endian_swap()
459 enum dma350_lib_error_t dma350_draw_from_canvas(struct dma350_ch_dev_t* dev, in dma350_draw_from_canvas()
Ddma350_checker_layer.h71 struct dma350_ch_dev_t* const * channels;
/trusted-firmware-m-3.7.0/platform/ext/target/arm/rse/common/device/include/
Ddevice_definition.h225 extern struct dma350_ch_dev_t DMA350_DMA0_CH0_DEV_S;
229 extern struct dma350_ch_dev_t DMA350_DMA0_CH1_DEV_S;
233 extern struct dma350_ch_dev_t DMA350_DMA0_CH2_DEV_S;
237 extern struct dma350_ch_dev_t DMA350_DMA0_CH3_DEV_S;
/trusted-firmware-m-3.7.0/platform/ext/target/arm/rse/common/bl2/
Dboot_dma.c19 static struct dma350_ch_dev_t *const dma350_channel_list[BOOT_DMA_NUM_CHANNELS] = {
62 struct dma350_ch_dev_t *dma_ch_ptr; in boot_dma_init_cfg()
107 struct dma350_ch_dev_t *dma_ch_ptr; in boot_dma_memcpy()
/trusted-firmware-m-3.7.0/platform/ext/target/arm/mps3/corstone310/common/device/include/
Dplatform_s_device_definition.h83 extern struct dma350_ch_dev_t DMA350_DMA0_CH0_DEV_S;
84 extern struct dma350_ch_dev_t DMA350_DMA0_CH1_DEV_S;
/trusted-firmware-m-3.7.0/platform/ext/target/arm/mps4/corstone315/device/include/
Dplatform_s_device_definition.h82 extern struct dma350_ch_dev_t DMA350_DMA0_CH0_DEV_S;
83 extern struct dma350_ch_dev_t DMA350_DMA0_CH1_DEV_S;
/trusted-firmware-m-3.7.0/platform/ext/target/arm/rse/common/device/source/
Ddma350_checker_device_defs.c11 struct dma350_ch_dev_t* const DMA350_DMA0_CHANNELS[] = {
Ddevice_definition.c644 struct dma350_ch_dev_t DMA350_DMA0_CH0_DEV_S = {
652 struct dma350_ch_dev_t DMA350_DMA0_CH1_DEV_S = {
660 struct dma350_ch_dev_t DMA350_DMA0_CH2_DEV_S = {
668 struct dma350_ch_dev_t DMA350_DMA0_CH3_DEV_S = {
/trusted-firmware-m-3.7.0/platform/ext/target/arm/mps3/corstone310/fvp/device/source/
Ddma350_checker_device_defs.c11 struct dma350_ch_dev_t* const DMA350_DMA0_CHANNELS[] = {
/trusted-firmware-m-3.7.0/platform/ext/target/arm/mps4/corstone315/device/source/
Ddma350_checker_device_defs.c11 struct dma350_ch_dev_t* const DMA350_DMA0_CHANNELS[] = {
Dplatform_s_device_definition.c409 struct dma350_ch_dev_t DMA350_DMA0_CH0_DEV_S = {
414 struct dma350_ch_dev_t DMA350_DMA0_CH1_DEV_S = {
/trusted-firmware-m-3.7.0/platform/ext/target/arm/rse/common/
Dtarget_cfg.c564 static struct dma350_ch_dev_t *const dma350_channel_list[DMA350_DMA0_CHANNEL_COUNT] = {
576 struct dma350_ch_dev_t *dma_ch_ptr; in dma_init_cfg()
/trusted-firmware-m-3.7.0/platform/ext/target/arm/mps3/corstone310/common/device/source/
Dplatform_s_device_definition.c410 struct dma350_ch_dev_t DMA350_DMA0_CH0_DEV_S = {
415 struct dma350_ch_dev_t DMA350_DMA0_CH1_DEV_S = {