Searched refs:i2sdev (Results 1 - 8 of 8) sorted by relevance

/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 Dcontrol.c41 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 Dpcm.c18 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 Di2sbus.h107 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 Dcore.c39 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 Dcontrol.c41 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 Dpcm.c18 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 Di2sbus.h107 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 Dcore.c39 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...]

Completed in 129 milliseconds