FreeRTOS port on GAP8/RISC-V
|
Functions | |
void | __pi_cl_decompressor_handler (void) |
void | __pi_cl_dma_decompressor_wakeup (void) |
void | __pi_cl_dma_decompressor_shutdown (void) |
void | __pi_cl_dma_decompressor_enqueue_cmd (pi_cl_dma_decompressor_cmd_t *cmd) |
void | __pi_cl_dma_decompressor_exec_cmd (__pi_cl_dma_decompressor_cmd_internal_t *cmd_internal) |
Variables | |
static PI_L1 __pi_cl_dma_decompressor_cmd_internal_t * | last_cmd |
static PI_L1 __pi_cl_dma_decompressor_cmd_internal_t * | first_cmd |
static PI_L1 __pi_cl_dma_decompressor_cmd_internal_t * | pending_cmd |
void __pi_cl_decompressor_handler | ( | void | ) |
void __pi_cl_dma_decompressor_enqueue_cmd | ( | pi_cl_dma_decompressor_cmd_t * | cmd | ) |
void __pi_cl_dma_decompressor_exec_cmd | ( | __pi_cl_dma_decompressor_cmd_internal_t * | cmd_internal | ) |
References __pi_cl_dma_decompressor_cmd_internal_t::cmd, hal_decompressor_set_addr(), hal_decompressor_set_conf(), hal_decompressor_set_l2_2d(), hal_decompressor_set_lut_element(), hal_decompressor_set_special_symbol(), hal_decompressor_set_tcdm_2d(), hal_decompressor_set_transfer_type(), and hal_decompressor_trigger().
Referenced by __pi_cl_decompressor_handler(), and __pi_cl_dma_decompressor_enqueue_cmd().
void __pi_cl_dma_decompressor_shutdown | ( | void | ) |
References CL_IRQ_DECOMPR_DONE_EVT, hal_cl_eu_irq_mask_clear(), hal_decompressor_disable(), and pending_cmd.
Referenced by __pi_cl_decompressor_handler().
void __pi_cl_dma_decompressor_wakeup | ( | void | ) |
References CL_IRQ_DECOMPR_DONE_EVT, first_cmd, hal_cl_eu_irq_mask_set(), hal_decompressor_enable(), last_cmd, and pending_cmd.
Referenced by pi_cl_dma_decompressor_cmd().
|
static |
|
static |
Referenced by __pi_cl_dma_decompressor_enqueue_cmd(), and __pi_cl_dma_decompressor_wakeup().
|
static |