Searched refs:i2sbus_dev (Results 1 – 4 of 4) sorted by relevance
/linux-6.6.21/sound/aoa/soundbus/i2sbus/ |
D | i2sbus.h | 58 struct i2sbus_dev { struct 93 container_of(sdev, struct i2sbus_dev, sound) argument 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,
|
D | pcm.c | 18 static inline void get_pcm_info(struct i2sbus_dev *i2sdev, int in, in get_pcm_info() 72 static int i2sbus_pcm_open(struct i2sbus_dev *i2sdev, int in) in i2sbus_pcm_open() 229 static int i2sbus_pcm_close(struct i2sbus_dev *i2sdev, int in) in i2sbus_pcm_close() 253 static void i2sbus_wait_for_stop(struct i2sbus_dev *i2sdev, in i2sbus_wait_for_stop() 285 void i2sbus_wait_for_stop_both(struct i2sbus_dev *i2sdev) in i2sbus_wait_for_stop_both() 298 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); in i2sbus_hw_free() 317 static int i2sbus_pcm_prepare(struct i2sbus_dev *i2sdev, int in) in i2sbus_pcm_prepare() 523 void i2sbus_pcm_prepare_both(struct i2sbus_dev *i2sdev) in i2sbus_pcm_prepare_both() 530 static int i2sbus_pcm_trigger(struct i2sbus_dev *i2sdev, int in, int cmd) in i2sbus_pcm_trigger() 611 static snd_pcm_uframes_t i2sbus_pcm_pointer(struct i2sbus_dev *i2sdev, int in) in i2sbus_pcm_pointer() [all …]
|
D | control.c | 40 struct i2sbus_dev *i2sdev) in i2sbus_control_add_dev() 74 struct i2sbus_dev *i2sdev) in i2sbus_control_remove_dev() 83 struct i2sbus_dev *i2sdev) in i2sbus_control_enable() 110 struct i2sbus_dev *i2sdev, in i2sbus_control_cell() 153 struct i2sbus_dev *i2sdev, in i2sbus_control_clock()
|
D | core.c | 40 static int alloc_dbdma_descriptor_ring(struct i2sbus_dev *i2sdev, in alloc_dbdma_descriptor_ring() 61 static void free_dbdma_descriptor_ring(struct i2sbus_dev *i2sdev, in free_dbdma_descriptor_ring() 72 struct i2sbus_dev *i2sdev; in i2sbus_release_dev() 75 i2sdev = container_of(dev, struct i2sbus_dev, sound.ofdev.dev); in i2sbus_release_dev() 92 struct i2sbus_dev *dev = devid; in i2sbus_bus_intr() 156 struct i2sbus_dev *dev; in i2sbus_add_dev() 175 dev = kzalloc(sizeof(struct i2sbus_dev), GFP_KERNEL); in i2sbus_add_dev() 370 struct i2sbus_dev *i2sdev, *tmp; in i2sbus_remove() 383 struct i2sbus_dev* i2sdev; in i2sbus_suspend() 407 struct i2sbus_dev* i2sdev; in i2sbus_resume()
|