Home
last modified time | relevance | path

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

/bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/src/drivers/
A Ddma.c38 csi_dma_t *dma_array[2] = {0}; variable
61 dma_array[ctrl_id] = dma; in csi_dma_init()
62 dma_array[ctrl_id]->ch_num = g_dma_chnum[ctrl_id]; in csi_dma_init()
107 dma_array[dma->dev.idx] = NULL; in csi_dma_uninit()
130 ret = target_get_optimal_dma_channel(dma_array, inited_ctrl_num, dev_info, &ch_info); in csi_dma_ch_alloc()
139 if (dma_array[ctrl_id]->alloc_status & (uint32_t)((uint32_t)1U << (uint32_t)ch_id)) { in csi_dma_ch_alloc()
142 dma_array[ctrl_id]->alloc_status |= (uint32_t)((uint32_t)1U << (uint32_t)ch_id); in csi_dma_ch_alloc()
166 slist_add(&dma_ch->next, &dma_array[dma_ch->ctrl_id]->head); in csi_dma_ch_alloc()
183 if (dma_array[dma_ch->ctrl_id]->alloc_status & temp_u32) { in csi_dma_ch_free()
184 dma_array[dma_ch->ctrl_id]->alloc_status &= ~((uint32_t)1 << (uint32_t)dma_ch->ch_id); in csi_dma_ch_free()
[all …]

Completed in 5 milliseconds