/linux-3.4.99/sound/pci/oxygen/ |
D | oxygen.h | 74 struct oxygen; 80 void (*init)(struct oxygen *chip); 82 int (*mixer_init)(struct oxygen *chip); 83 void (*cleanup)(struct oxygen *chip); 84 void (*suspend)(struct oxygen *chip); 85 void (*resume)(struct oxygen *chip); 88 void (*set_dac_params)(struct oxygen *chip, 90 void (*set_adc_params)(struct oxygen *chip, 92 void (*update_dac_volume)(struct oxygen *chip); 93 void (*update_dac_mute)(struct oxygen *chip); [all …]
|
D | xonar.h | 21 void xonar_enable_output(struct oxygen *chip); 22 void xonar_disable_output(struct oxygen *chip); 23 void xonar_init_ext_power(struct oxygen *chip); 24 void xonar_init_cs53x1(struct oxygen *chip); 25 void xonar_set_cs53x1_params(struct oxygen *chip, 36 int get_xonar_pcm179x_model(struct oxygen *chip, 38 int get_xonar_cs43xx_model(struct oxygen *chip, 40 int get_xonar_wm87x6_model(struct oxygen *chip, 45 void xonar_hdmi_init(struct oxygen *chip, struct xonar_hdmi *data); 46 void xonar_hdmi_cleanup(struct oxygen *chip); [all …]
|
D | oxygen_io.c | 28 u8 oxygen_read8(struct oxygen *chip, unsigned int reg) in oxygen_read8() 34 u16 oxygen_read16(struct oxygen *chip, unsigned int reg) in oxygen_read16() 40 u32 oxygen_read32(struct oxygen *chip, unsigned int reg) in oxygen_read32() 46 void oxygen_write8(struct oxygen *chip, unsigned int reg, u8 value) in oxygen_write8() 53 void oxygen_write16(struct oxygen *chip, unsigned int reg, u16 value) in oxygen_write16() 60 void oxygen_write32(struct oxygen *chip, unsigned int reg, u32 value) in oxygen_write32() 67 void oxygen_write8_masked(struct oxygen *chip, unsigned int reg, in oxygen_write8_masked() 78 void oxygen_write16_masked(struct oxygen *chip, unsigned int reg, in oxygen_write16_masked() 89 void oxygen_write32_masked(struct oxygen *chip, unsigned int reg, in oxygen_write32_masked() 100 static int oxygen_ac97_wait(struct oxygen *chip, unsigned int mask) in oxygen_ac97_wait() [all …]
|
D | oxygen.c | 151 static void ak4396_write(struct oxygen *chip, unsigned int codec, in ak4396_write() 169 static void ak4396_write_cached(struct oxygen *chip, unsigned int codec, in ak4396_write_cached() 178 static void wm8785_write(struct oxygen *chip, u8 reg, unsigned int value) in wm8785_write() 192 static void ak4396_registers_init(struct oxygen *chip) in ak4396_registers_init() 211 static void ak4396_init(struct oxygen *chip) in ak4396_init() 222 static void ak5385_init(struct oxygen *chip) in ak5385_init() 229 static void wm8785_registers_init(struct oxygen *chip) in wm8785_registers_init() 238 static void wm8785_init(struct oxygen *chip) in wm8785_init() 249 static void generic_init(struct oxygen *chip) in generic_init() 255 static void meridian_init(struct oxygen *chip) in meridian_init() [all …]
|
D | xonar_pcm179x.c | 240 static inline void pcm1796_write_spi(struct oxygen *chip, unsigned int codec, in pcm1796_write_spi() 255 static inline void pcm1796_write_i2c(struct oxygen *chip, unsigned int codec, in pcm1796_write_i2c() 261 static void pcm1796_write(struct oxygen *chip, unsigned int codec, in pcm1796_write() 276 static void pcm1796_write_cached(struct oxygen *chip, unsigned int codec, in pcm1796_write_cached() 285 static void cs2000_write(struct oxygen *chip, u8 reg, u8 value) in cs2000_write() 293 static void cs2000_write_cached(struct oxygen *chip, u8 reg, u8 value) in cs2000_write_cached() 301 static void pcm1796_registers_init(struct oxygen *chip) in pcm1796_registers_init() 326 static void pcm1796_init(struct oxygen *chip) in pcm1796_init() 342 static void xonar_d2_init(struct oxygen *chip) in xonar_d2_init() 364 static void xonar_d2x_init(struct oxygen *chip) in xonar_d2x_init() [all …]
|
D | xonar_cs43xx.c | 77 static void cs4398_write(struct oxygen *chip, u8 reg, u8 value) in cs4398_write() 86 static void cs4398_write_cached(struct oxygen *chip, u8 reg, u8 value) in cs4398_write_cached() 94 static void cs4362a_write(struct oxygen *chip, u8 reg, u8 value) in cs4362a_write() 103 static void cs4362a_write_cached(struct oxygen *chip, u8 reg, u8 value) in cs4362a_write_cached() 111 static void cs43xx_registers_init(struct oxygen *chip) in cs43xx_registers_init() 138 static void xonar_d1_init(struct oxygen *chip) in xonar_d1_init() 186 static void xonar_dx_init(struct oxygen *chip) in xonar_dx_init() 197 static void xonar_d1_cleanup(struct oxygen *chip) in xonar_d1_cleanup() 204 static void xonar_d1_suspend(struct oxygen *chip) in xonar_d1_suspend() 209 static void xonar_d1_resume(struct oxygen *chip) in xonar_d1_resume() [all …]
|
D | xonar_dg.c | 73 static void cs4245_write(struct oxygen *chip, unsigned int reg, u8 value) in cs4245_write() 88 static void cs4245_write_cached(struct oxygen *chip, unsigned int reg, u8 value) in cs4245_write_cached() 96 static void cs4245_registers_init(struct oxygen *chip) in cs4245_registers_init() 123 static void cs4245_init(struct oxygen *chip) in cs4245_init() 143 static void dg_output_enable(struct oxygen *chip) in dg_output_enable() 149 static void dg_init(struct oxygen *chip) in dg_init() 168 static void dg_cleanup(struct oxygen *chip) in dg_cleanup() 173 static void dg_suspend(struct oxygen *chip) in dg_suspend() 178 static void dg_resume(struct oxygen *chip) in dg_resume() 184 static void set_cs4245_dac_params(struct oxygen *chip, in set_cs4245_dac_params() [all …]
|
D | Makefile | 1 snd-oxygen-lib-objs := oxygen_io.o oxygen_lib.o oxygen_mixer.o oxygen_pcm.o 2 snd-oxygen-objs := oxygen.o xonar_dg.o 6 obj-$(CONFIG_SND_OXYGEN_LIB) += snd-oxygen-lib.o 7 obj-$(CONFIG_SND_OXYGEN) += snd-oxygen.o
|
D | xonar_lib.c | 33 void xonar_enable_output(struct oxygen *chip) in xonar_enable_output() 42 void xonar_disable_output(struct oxygen *chip) in xonar_disable_output() 49 static void xonar_ext_power_gpio_changed(struct oxygen *chip) in xonar_ext_power_gpio_changed() 68 void xonar_init_ext_power(struct oxygen *chip) in xonar_init_ext_power() 80 void xonar_init_cs53x1(struct oxygen *chip) in xonar_init_cs53x1() 87 void xonar_set_cs53x1_params(struct oxygen *chip, in xonar_set_cs53x1_params() 105 struct oxygen *chip = ctl->private_data; in xonar_gpio_bit_switch_get() 117 struct oxygen *chip = ctl->private_data; in xonar_gpio_bit_switch_put()
|
D | xonar_wm87x6.c | 101 static void wm8776_write_spi(struct oxygen *chip, in wm8776_write_spi() 112 static void wm8776_write_i2c(struct oxygen *chip, in wm8776_write_i2c() 119 static void wm8776_write(struct oxygen *chip, in wm8776_write() 136 static void wm8776_write_cached(struct oxygen *chip, in wm8776_write_cached() 146 static void wm8766_write(struct oxygen *chip, in wm8766_write() 165 static void wm8766_write_cached(struct oxygen *chip, in wm8766_write_cached() 175 static void wm8776_registers_init(struct oxygen *chip) in wm8776_registers_init() 200 static void wm8766_registers_init(struct oxygen *chip) in wm8766_registers_init() 217 static void wm8776_init(struct oxygen *chip) in wm8776_init() 234 static void wm8766_init(struct oxygen *chip) in wm8766_init() [all …]
|
D | xonar_hdmi.c | 29 static void hdmi_write_command(struct oxygen *chip, u8 command, in hdmi_write_command() 47 static void xonar_hdmi_init_commands(struct oxygen *chip, in xonar_hdmi_init_commands() 60 void xonar_hdmi_init(struct oxygen *chip, struct xonar_hdmi *hdmi) in xonar_hdmi_init() 67 void xonar_hdmi_cleanup(struct oxygen *chip) in xonar_hdmi_cleanup() 74 void xonar_hdmi_resume(struct oxygen *chip, struct xonar_hdmi *hdmi) in xonar_hdmi_resume() 91 void xonar_set_hdmi_params(struct oxygen *chip, struct xonar_hdmi *hdmi, in xonar_set_hdmi_params() 118 void xonar_hdmi_uart_input(struct oxygen *chip) in xonar_hdmi_uart_input()
|
D | oxygen_mixer.c | 31 struct oxygen *chip = ctl->private_data; in dac_volume_info() 43 struct oxygen *chip = ctl->private_data; in dac_volume_get() 56 struct oxygen *chip = ctl->private_data; in dac_volume_put() 76 struct oxygen *chip = ctl->private_data; in dac_mute_get() 87 struct oxygen *chip = ctl->private_data; in dac_mute_put() 100 static unsigned int upmix_item_count(struct oxygen *chip) in upmix_item_count() 119 struct oxygen *chip = ctl->private_data; in upmix_info() 127 struct oxygen *chip = ctl->private_data; in upmix_get() 135 void oxygen_update_dac_routing(struct oxygen *chip) in oxygen_update_dac_routing() 196 struct oxygen *chip = ctl->private_data; in upmix_put() [all …]
|
D | oxygen_lib.c | 41 static inline int oxygen_uart_input_ready(struct oxygen *chip) in oxygen_uart_input_ready() 46 static void oxygen_read_uart(struct oxygen *chip) in oxygen_read_uart() 67 struct oxygen *chip = dev_id; in oxygen_interrupt() 132 struct oxygen *chip = container_of(work, struct oxygen, in oxygen_spdif_input_bits_changed() 193 struct oxygen *chip = container_of(work, struct oxygen, gpio_work); in oxygen_gpio_changed() 203 struct oxygen *chip = entry->private_data; in oxygen_proc_read() 246 static void oxygen_proc_init(struct oxygen *chip) in oxygen_proc_init() 258 oxygen_search_pci_id(struct oxygen *chip, const struct pci_device_id ids[]) in oxygen_search_pci_id() 288 static void oxygen_restore_eeprom(struct oxygen *chip, in oxygen_restore_eeprom() 363 static void oxygen_init(struct oxygen *chip) in oxygen_init() [all …]
|
D | oxygen_pcm.c | 129 struct oxygen *chip = snd_pcm_substream_chip(substream); in oxygen_open() 221 struct oxygen *chip = snd_pcm_substream_chip(substream); in oxygen_close() 305 struct oxygen *chip = snd_pcm_substream_chip(substream); in oxygen_hw_params() 330 static u16 get_mclk(struct oxygen *chip, unsigned int channel, in get_mclk() 353 struct oxygen *chip = snd_pcm_substream_chip(substream); in oxygen_rec_a_hw_params() 384 struct oxygen *chip = snd_pcm_substream_chip(substream); in oxygen_rec_b_hw_params() 422 struct oxygen *chip = snd_pcm_substream_chip(substream); in oxygen_rec_c_hw_params() 440 struct oxygen *chip = snd_pcm_substream_chip(substream); in oxygen_spdif_hw_params() 466 struct oxygen *chip = snd_pcm_substream_chip(substream); in oxygen_multich_hw_params() 501 struct oxygen *chip = snd_pcm_substream_chip(substream); in oxygen_hw_free() [all …]
|
D | virtuoso.c | 60 static int __devinit get_xonar_model(struct oxygen *chip, in get_xonar_model()
|
/linux-3.4.99/sound/pci/ |
D | Makefile | 76 oxygen/ \
|
D | Kconfig | 248 will be called snd-oxygen.
|
/linux-3.4.99/Documentation/sound/alsa/ |
D | ALSA-Configuration.txt | 1543 Module snd-oxygen
|
/linux-3.4.99/ |
D | MAINTAINERS | 1656 F: sound/pci/oxygen/
|