FreeRTOS port on GAP8/RISC-V
|
Functions | |
void | pi_dmacpy_conf_init (struct pi_dmacpy_conf *conf) |
int | pi_dmacpy_open (struct pi_device *device) |
void | pi_dmacpy_close (struct pi_device *device) |
int | pi_dmacpy_copy (struct pi_device *device, void *src, void *dst, uint32_t size, pi_dmacpy_dir_e dir) |
int | pi_dmacpy_copy_async (struct pi_device *device, void *src, void *dst, uint32_t size, pi_dmacpy_dir_e dir, struct pi_task *task) |
void pi_dmacpy_close | ( | struct pi_device * | device | ) |
References __pi_dmacpy_close(), dmacpy_itf_data_s::device_id, and DMACPY_TRACE.
void pi_dmacpy_conf_init | ( | struct pi_dmacpy_conf * | conf | ) |
References __pi_dmacpy_conf_init().
int pi_dmacpy_copy | ( | struct pi_device * | device, |
void * | src, | ||
void * | dst, | ||
uint32_t | size, | ||
pi_dmacpy_dir_e | dir | ||
) |
References DMACPY_TRACE_ERR, pi_dmacpy_copy_async(), pi_task_block(), pi_task_destroy(), and pi_task_wait_on().
int pi_dmacpy_copy_async | ( | struct pi_device * | device, |
void * | src, | ||
void * | dst, | ||
uint32_t | size, | ||
pi_dmacpy_dir_e | dir, | ||
struct pi_task * | task | ||
) |
References __pi_dmacpy_copy(), dmacpy_itf_data_s::device_id, and DMACPY_TRACE.
Referenced by pi_dmacpy_copy().
int pi_dmacpy_open | ( | struct pi_device * | device | ) |
References __pi_dmacpy_open(), and DMACPY_TRACE.