Lines Matching full:released
258 const nrfx_i2s_buffers_t *released, uint32_t status) in data_handler() argument
269 * buffer that were to be transferred is released by the in data_handler()
272 * below, just as any other TX buffer released by the in data_handler()
274 * released this way, for example, when the transfer in data_handler()
279 if (drv_data->last_tx_buffer != released->p_tx_buffer) { in data_handler()
291 if (released == NULL) { in data_handler()
293 * were not supplied and the previous ones cannot be released in data_handler()
296 * buffers will be released after the transfer actually stops). in data_handler()
306 if (released->p_rx_buffer) { in data_handler()
308 free_rx_buffer(drv_data, released->p_rx_buffer); in data_handler()
311 .mem_block = released->p_rx_buffer, in data_handler()
312 .size = released->buffer_size * sizeof(uint32_t) in data_handler()
322 free_rx_buffer(drv_data, released->p_rx_buffer); in data_handler()
324 LOG_DBG("Queued RX %p", released->p_rx_buffer); in data_handler()
339 if (released->p_tx_buffer) { in data_handler()
341 * released, it is time to stop the transfer. in data_handler()
343 if (released->p_tx_buffer == drv_data->last_tx_buffer) { in data_handler()
347 free_tx_buffer(drv_data, released->p_tx_buffer); in data_handler()
594 LOG_DBG("Released RX %p", buf.mem_block); in i2s_nrfx_read()