Home
last modified time | relevance | path

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

/hal_espressif-latest/components/driver/deprecated/
Di2s_legacy.c490 static esp_err_t i2s_delete_dma_buffer(i2s_port_t i2s_num, i2s_dma_t *dma_obj) in i2s_delete_dma_buffer() argument
492 ESP_RETURN_ON_FALSE(dma_obj, ESP_ERR_INVALID_ARG, TAG, "I2S DMA object can't be NULL"); in i2s_delete_dma_buffer()
496 if (dma_obj->desc && dma_obj->desc[cnt]) { in i2s_delete_dma_buffer()
497 free(dma_obj->desc[cnt]); in i2s_delete_dma_buffer()
498 dma_obj->desc[cnt] = NULL; in i2s_delete_dma_buffer()
500 if (dma_obj->buf && dma_obj->buf[cnt]) { in i2s_delete_dma_buffer()
501 free(dma_obj->buf[cnt]); in i2s_delete_dma_buffer()
502 dma_obj->buf[cnt] = NULL; in i2s_delete_dma_buffer()
508 static esp_err_t i2s_alloc_dma_buffer(i2s_port_t i2s_num, i2s_dma_t *dma_obj) in i2s_alloc_dma_buffer() argument
511 ESP_GOTO_ON_FALSE(dma_obj, ESP_ERR_INVALID_ARG, err, TAG, "I2S DMA object can't be NULL"); in i2s_alloc_dma_buffer()
[all …]