Searched refs:dma_obj (Results 1 – 1 of 1) sorted by relevance
490 static esp_err_t i2s_delete_dma_buffer(i2s_port_t i2s_num, i2s_dma_t *dma_obj) in i2s_delete_dma_buffer() argument492 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() argument511 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 …]