/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/sound/aoa/soundbus/i2sbus/ |
H A D | control.c | 41 struct i2sbus_dev *i2sdev) 45 np = i2sdev->sound.ofdev.dev.of_node; 46 i2sdev->enable = pmf_find_function(np, "enable"); 47 i2sdev->cell_enable = pmf_find_function(np, "cell-enable"); 48 i2sdev->clock_enable = pmf_find_function(np, "clock-enable"); 49 i2sdev->cell_disable = pmf_find_function(np, "cell-disable"); 50 i2sdev->clock_disable = pmf_find_function(np, "clock-disable"); 57 if (i2sdev->bus_number != 0 && i2sdev->bus_number != 1 && 58 (!i2sdev 40 i2sbus_control_add_dev(struct i2sbus_control *c, struct i2sbus_dev *i2sdev) argument 74 i2sbus_control_remove_dev(struct i2sbus_control *c, struct i2sbus_dev *i2sdev) argument 83 i2sbus_control_enable(struct i2sbus_control *c, struct i2sbus_dev *i2sdev) argument 110 i2sbus_control_cell(struct i2sbus_control *c, struct i2sbus_dev *i2sdev, int enable) argument 153 i2sbus_control_clock(struct i2sbus_control *c, struct i2sbus_dev *i2sdev, int enable) argument [all...] |
H A D | pcm.c | 18 static inline void get_pcm_info(struct i2sbus_dev *i2sdev, int in, argument 23 *pi = &i2sdev->in; 25 *other = &i2sdev->out; 28 *pi = &i2sdev->out; 30 *other = &i2sdev->in; 72 static int i2sbus_pcm_open(struct i2sbus_dev *i2sdev, int in) argument 86 mutex_lock(&i2sdev->lock); 88 get_pcm_info(i2sdev, in, &pi, &other); 91 sdev = &i2sdev->sound; 173 hw->formats &= (1ULL << i2sdev 221 i2sbus_pcm_close(struct i2sbus_dev *i2sdev, int in) argument 245 i2sbus_wait_for_stop(struct i2sbus_dev *i2sdev, struct pcm_info *pi) argument 278 i2sbus_wait_for_stop_both(struct i2sbus_dev *i2sdev) argument 297 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 317 i2sbus_pcm_prepare(struct i2sbus_dev *i2sdev, int in) argument 520 i2sbus_pcm_prepare_both(struct i2sbus_dev *i2sdev) argument 527 i2sbus_pcm_trigger(struct i2sbus_dev *i2sdev, int in, int cmd) argument 608 i2sbus_pcm_pointer(struct i2sbus_dev *i2sdev, int in) argument 623 handle_interrupt(struct i2sbus_dev *i2sdev, int in) argument 712 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 722 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 737 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 748 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 760 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 782 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 792 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 807 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 818 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 830 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 852 struct i2sbus_dev *i2sdev = snd_pcm_chip(pcm); local 874 struct i2sbus_dev *i2sdev = soundbus_dev_to_i2sbus_dev(dev); local [all...] |
H A D | i2sbus.h | 107 extern void i2sbus_wait_for_stop_both(struct i2sbus_dev *i2sdev); 108 extern void i2sbus_pcm_prepare_both(struct i2sbus_dev *i2sdev); 115 struct i2sbus_dev *i2sdev); 117 struct i2sbus_dev *i2sdev); 119 struct i2sbus_dev *i2sdev); 121 struct i2sbus_dev *i2sdev, 124 struct i2sbus_dev *i2sdev,
|
H A D | core.c | 39 static int alloc_dbdma_descriptor_ring(struct i2sbus_dev *i2sdev, argument 49 &macio_get_pci_dev(i2sdev->macio)->dev, 64 static void free_dbdma_descriptor_ring(struct i2sbus_dev *i2sdev, argument 69 dma_free_coherent(&macio_get_pci_dev(i2sdev->macio)->dev, 75 struct i2sbus_dev *i2sdev; local 78 i2sdev = container_of(dev, struct i2sbus_dev, sound.ofdev.dev); 80 if (i2sdev->intfregs) iounmap(i2sdev->intfregs); 81 if (i2sdev->out.dbdma) iounmap(i2sdev 356 struct i2sbus_dev *i2sdev, *tmp; local 369 struct i2sbus_dev* i2sdev; local 399 struct i2sbus_dev* i2sdev; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/sound/aoa/soundbus/i2sbus/ |
H A D | control.c | 41 struct i2sbus_dev *i2sdev) 45 np = i2sdev->sound.ofdev.dev.of_node; 46 i2sdev->enable = pmf_find_function(np, "enable"); 47 i2sdev->cell_enable = pmf_find_function(np, "cell-enable"); 48 i2sdev->clock_enable = pmf_find_function(np, "clock-enable"); 49 i2sdev->cell_disable = pmf_find_function(np, "cell-disable"); 50 i2sdev->clock_disable = pmf_find_function(np, "clock-disable"); 57 if (i2sdev->bus_number != 0 && i2sdev->bus_number != 1 && 58 (!i2sdev 40 i2sbus_control_add_dev(struct i2sbus_control *c, struct i2sbus_dev *i2sdev) argument 74 i2sbus_control_remove_dev(struct i2sbus_control *c, struct i2sbus_dev *i2sdev) argument 83 i2sbus_control_enable(struct i2sbus_control *c, struct i2sbus_dev *i2sdev) argument 110 i2sbus_control_cell(struct i2sbus_control *c, struct i2sbus_dev *i2sdev, int enable) argument 153 i2sbus_control_clock(struct i2sbus_control *c, struct i2sbus_dev *i2sdev, int enable) argument [all...] |
H A D | pcm.c | 18 static inline void get_pcm_info(struct i2sbus_dev *i2sdev, int in, argument 23 *pi = &i2sdev->in; 25 *other = &i2sdev->out; 28 *pi = &i2sdev->out; 30 *other = &i2sdev->in; 72 static int i2sbus_pcm_open(struct i2sbus_dev *i2sdev, int in) argument 86 mutex_lock(&i2sdev->lock); 88 get_pcm_info(i2sdev, in, &pi, &other); 91 sdev = &i2sdev->sound; 173 hw->formats &= (1ULL << i2sdev 221 i2sbus_pcm_close(struct i2sbus_dev *i2sdev, int in) argument 245 i2sbus_wait_for_stop(struct i2sbus_dev *i2sdev, struct pcm_info *pi) argument 278 i2sbus_wait_for_stop_both(struct i2sbus_dev *i2sdev) argument 297 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 317 i2sbus_pcm_prepare(struct i2sbus_dev *i2sdev, int in) argument 520 i2sbus_pcm_prepare_both(struct i2sbus_dev *i2sdev) argument 527 i2sbus_pcm_trigger(struct i2sbus_dev *i2sdev, int in, int cmd) argument 608 i2sbus_pcm_pointer(struct i2sbus_dev *i2sdev, int in) argument 623 handle_interrupt(struct i2sbus_dev *i2sdev, int in) argument 712 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 722 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 737 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 748 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 760 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 782 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 792 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 807 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 818 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 830 struct i2sbus_dev *i2sdev = snd_pcm_substream_chip(substream); local 852 struct i2sbus_dev *i2sdev = snd_pcm_chip(pcm); local 874 struct i2sbus_dev *i2sdev = soundbus_dev_to_i2sbus_dev(dev); local [all...] |
H A D | i2sbus.h | 107 extern void i2sbus_wait_for_stop_both(struct i2sbus_dev *i2sdev); 108 extern void i2sbus_pcm_prepare_both(struct i2sbus_dev *i2sdev); 115 struct i2sbus_dev *i2sdev); 117 struct i2sbus_dev *i2sdev); 119 struct i2sbus_dev *i2sdev); 121 struct i2sbus_dev *i2sdev, 124 struct i2sbus_dev *i2sdev,
|
H A D | core.c | 39 static int alloc_dbdma_descriptor_ring(struct i2sbus_dev *i2sdev, argument 49 &macio_get_pci_dev(i2sdev->macio)->dev, 64 static void free_dbdma_descriptor_ring(struct i2sbus_dev *i2sdev, argument 69 dma_free_coherent(&macio_get_pci_dev(i2sdev->macio)->dev, 75 struct i2sbus_dev *i2sdev; local 78 i2sdev = container_of(dev, struct i2sbus_dev, sound.ofdev.dev); 80 if (i2sdev->intfregs) iounmap(i2sdev->intfregs); 81 if (i2sdev->out.dbdma) iounmap(i2sdev 356 struct i2sbus_dev *i2sdev, *tmp; local 369 struct i2sbus_dev* i2sdev; local 399 struct i2sbus_dev* i2sdev; local [all...] |