Lines Matching refs:i2s_dev_rx
151 static bool configure_streams(const struct device *i2s_dev_rx, in configure_streams() argument
157 if (i2s_dev_rx == i2s_dev_tx) { in configure_streams()
158 ret = i2s_configure(i2s_dev_rx, I2S_DIR_BOTH, config); in configure_streams()
171 ret = i2s_configure(i2s_dev_rx, I2S_DIR_RX, config); in configure_streams()
186 static bool prepare_transfer(const struct device *i2s_dev_rx, in prepare_transfer() argument
212 static bool trigger_command(const struct device *i2s_dev_rx, in trigger_command() argument
218 if (i2s_dev_rx == i2s_dev_tx) { in trigger_command()
219 ret = i2s_trigger(i2s_dev_rx, I2S_DIR_BOTH, cmd); in trigger_command()
232 ret = i2s_trigger(i2s_dev_rx, I2S_DIR_RX, cmd); in trigger_command()
249 const struct device *const i2s_dev_rx = DEVICE_DT_GET(I2S_RX_NODE); in main() local
265 if (!device_is_ready(i2s_dev_rx)) { in main()
266 printk("%s is not ready\n", i2s_dev_rx->name); in main()
270 if (i2s_dev_rx != i2s_dev_tx && !device_is_ready(i2s_dev_tx)) { in main()
283 if (!configure_streams(i2s_dev_rx, i2s_dev_tx, &config)) { in main()
290 if (!prepare_transfer(i2s_dev_rx, i2s_dev_tx)) { in main()
294 if (!trigger_command(i2s_dev_rx, i2s_dev_tx, in main()
306 ret = i2s_read(i2s_dev_rx, &mem_block, &block_size); in main()
321 if (!trigger_command(i2s_dev_rx, i2s_dev_tx, in main()