Searched refs:i2sdev (Results 1 – 4 of 4) sorted by relevance
/linux-6.3-rc2/sound/aoa/soundbus/i2sbus/ |
A D | control.c | 40 struct i2sbus_dev *i2sdev) in i2sbus_control_add_dev() argument 56 if (i2sdev->bus_number != 0 && i2sdev->bus_number != 1 && in i2sbus_control_add_dev() 57 (!i2sdev->enable || in i2sbus_control_add_dev() 58 !i2sdev->cell_enable || !i2sdev->clock_enable || in i2sbus_control_add_dev() 59 !i2sdev->cell_disable || !i2sdev->clock_disable)) { in i2sbus_control_add_dev() 77 list_del(&i2sdev->item); in i2sbus_control_remove_dev() 88 if (i2sdev->enable) in i2sbus_control_enable() 118 if (i2sdev->cell_disable) in i2sbus_control_cell() 122 if (i2sdev->cell_enable) in i2sbus_control_cell() 161 if (i2sdev->clock_disable) in i2sbus_control_clock() [all …]
|
A D | pcm.c | 487 i2sbus_control_enable(i2sdev->control, i2sdev); in i2sbus_pcm_prepare() 488 i2sbus_control_cell(i2sdev->control, i2sdev, 1); in i2sbus_pcm_prepare() 492 i2sbus_control_clock(i2sdev->control, i2sdev, 0); in i2sbus_pcm_prepare() 508 i2sbus_control_enable(i2sdev->control, i2sdev); in i2sbus_pcm_prepare() 509 i2sbus_control_cell(i2sdev->control, i2sdev, 1); in i2sbus_pcm_prepare() 510 i2sbus_control_clock(i2sdev->control, i2sdev, 1); in i2sbus_pcm_prepare() 717 if (!i2sdev) in i2sbus_playback_open() 728 if (!i2sdev) in i2sbus_playback_close() 742 if (!i2sdev) in i2sbus_playback_prepare() 753 if (!i2sdev) in i2sbus_playback_trigger() [all …]
|
A D | core.c | 72 struct i2sbus_dev *i2sdev; in i2sbus_release_dev() local 76 iounmap(i2sdev->intfregs); in i2sbus_release_dev() 77 iounmap(i2sdev->out.dbdma); in i2sbus_release_dev() 78 iounmap(i2sdev->in.dbdma); in i2sbus_release_dev() 81 free_dbdma_descriptor_ring(i2sdev, &i2sdev->out.dbdma_ring); in i2sbus_release_dev() 82 free_dbdma_descriptor_ring(i2sdev, &i2sdev->in.dbdma_ring); in i2sbus_release_dev() 84 free_irq(i2sdev->interrupts[i], i2sdev); in i2sbus_release_dev() 85 i2sbus_control_remove_dev(i2sdev->control, i2sdev); in i2sbus_release_dev() 87 kfree(i2sdev); in i2sbus_release_dev() 383 struct i2sbus_dev* i2sdev; in i2sbus_suspend() local [all …]
|
A D | i2sbus.h | 106 extern void i2sbus_wait_for_stop_both(struct i2sbus_dev *i2sdev); 107 extern void i2sbus_pcm_prepare_both(struct i2sbus_dev *i2sdev); 114 struct i2sbus_dev *i2sdev); 116 struct i2sbus_dev *i2sdev); 118 struct i2sbus_dev *i2sdev); 120 struct i2sbus_dev *i2sdev, 123 struct i2sbus_dev *i2sdev,
|
Completed in 9 milliseconds