Lines Matching refs:i2s_nrfx_drv_data
28 struct i2s_nrfx_drv_data { struct
190 static bool get_next_tx_buffer(struct i2s_nrfx_drv_data *drv_data, in get_next_tx_buffer()
204 static bool get_next_rx_buffer(struct i2s_nrfx_drv_data *drv_data, in get_next_rx_buffer()
219 static void free_tx_buffer(struct i2s_nrfx_drv_data *drv_data, in free_tx_buffer()
226 static void free_rx_buffer(struct i2s_nrfx_drv_data *drv_data, void *buffer) in free_rx_buffer()
232 static bool supply_next_buffers(struct i2s_nrfx_drv_data *drv_data, in supply_next_buffers()
260 struct i2s_nrfx_drv_data *drv_data = dev->data; in data_handler()
398 struct i2s_nrfx_drv_data *drv_data = dev->data; in purge_queue()
421 struct i2s_nrfx_drv_data *drv_data = dev->data; in i2s_nrfx_configure()
561 struct i2s_nrfx_drv_data *drv_data = dev->data; in i2s_nrfx_config_get()
576 struct i2s_nrfx_drv_data *drv_data = dev->data; in i2s_nrfx_read()
607 struct i2s_nrfx_drv_data *drv_data = dev->data; in i2s_nrfx_write()
668 static int start_transfer(struct i2s_nrfx_drv_data *drv_data) in start_transfer()
725 struct i2s_nrfx_drv_data *drv_data = in clock_started_callback()
726 CONTAINER_OF(cli, struct i2s_nrfx_drv_data, clk_cli); in clock_started_callback()
742 struct i2s_nrfx_drv_data *drv_data = dev->data; in trigger_start()
792 struct i2s_nrfx_drv_data *drv_data = dev->data; in i2s_nrfx_trigger()
899 struct i2s_nrfx_drv_data *drv_data = dev->data; in init_clock_manager()
951 static struct i2s_nrfx_drv_data i2s_nrfx_data##idx = { \