Home
last modified time | relevance | path

Searched refs:oxygen (Results 1 – 19 of 19) sorted by relevance

/sound/pci/oxygen/
Doxygen.h74 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 …]
Dxonar.h21 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 …]
Dxonar_dg.h38 int cs4245_write_spi(struct oxygen *chip, u8 reg);
39 int cs4245_read_spi(struct oxygen *chip, u8 reg);
40 int cs4245_shadow_control(struct oxygen *chip, enum cs4245_shadow_operation op);
41 void dg_init(struct oxygen *chip);
42 void set_cs4245_dac_params(struct oxygen *chip,
44 void set_cs4245_adc_params(struct oxygen *chip,
46 unsigned int adjust_dg_dac_routing(struct oxygen *chip,
48 void dump_cs4245_registers(struct oxygen *chip,
50 void dg_suspend(struct oxygen *chip);
51 void dg_resume(struct oxygen *chip);
[all …]
Doxygen.c154 static void ak4396_write(struct oxygen *chip, unsigned int codec, in ak4396_write()
172 static void ak4396_write_cached(struct oxygen *chip, unsigned int codec, in ak4396_write_cached()
181 static void wm8785_write(struct oxygen *chip, u8 reg, unsigned int value) in wm8785_write()
195 static void ak4396_registers_init(struct oxygen *chip) in ak4396_registers_init()
214 static void ak4396_init(struct oxygen *chip) in ak4396_init()
225 static void ak5385_init(struct oxygen *chip) in ak5385_init()
232 static void wm8785_registers_init(struct oxygen *chip) in wm8785_registers_init()
241 static void wm8785_init(struct oxygen *chip) in wm8785_init()
252 static void generic_init(struct oxygen *chip) in generic_init()
258 static void meridian_init(struct oxygen *chip) in meridian_init()
[all …]
Doxygen_io.c28 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 …]
Dxonar_pcm179x.c243 static inline void pcm1796_write_spi(struct oxygen *chip, unsigned int codec, in pcm1796_write_spi()
258 static inline void pcm1796_write_i2c(struct oxygen *chip, unsigned int codec, in pcm1796_write_i2c()
264 static void pcm1796_write(struct oxygen *chip, unsigned int codec, in pcm1796_write()
279 static void pcm1796_write_cached(struct oxygen *chip, unsigned int codec, in pcm1796_write_cached()
288 static void cs2000_write(struct oxygen *chip, u8 reg, u8 value) in cs2000_write()
296 static void cs2000_write_cached(struct oxygen *chip, u8 reg, u8 value) in cs2000_write_cached()
304 static void pcm1796_registers_init(struct oxygen *chip) in pcm1796_registers_init()
329 static void pcm1796_init(struct oxygen *chip) in pcm1796_init()
345 static void xonar_d2_init(struct oxygen *chip) in xonar_d2_init()
367 static void xonar_d2x_init(struct oxygen *chip) in xonar_d2x_init()
[all …]
Dxonar_cs43xx.c77 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 …]
Dxonar_dg.c67 int cs4245_write_spi(struct oxygen *chip, u8 reg) in cs4245_write_spi()
84 int cs4245_read_spi(struct oxygen *chip, u8 addr) in cs4245_read_spi()
110 int cs4245_shadow_control(struct oxygen *chip, enum cs4245_shadow_operation op) in cs4245_shadow_control()
126 static void cs4245_init(struct oxygen *chip) in cs4245_init()
158 void dg_init(struct oxygen *chip) in dg_init()
174 void dg_cleanup(struct oxygen *chip) in dg_cleanup()
179 void dg_suspend(struct oxygen *chip) in dg_suspend()
184 void dg_resume(struct oxygen *chip) in dg_resume()
191 void set_cs4245_dac_params(struct oxygen *chip, in set_cs4245_dac_params()
216 void set_cs4245_adc_params(struct oxygen *chip, in set_cs4245_adc_params()
[all …]
Dxonar_wm87x6.c101 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 …]
Dxonar_lib.c33 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()
Dxonar_hdmi.c29 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()
DMakefile1 snd-oxygen-lib-objs := oxygen_io.o oxygen_lib.o oxygen_mixer.o oxygen_pcm.o
2 snd-oxygen-objs := oxygen.o xonar_dg_mixer.o xonar_dg.o
6 obj-$(CONFIG_SND_OXYGEN_LIB) += snd-oxygen-lib.o
7 obj-$(CONFIG_SND_OXYGEN) += snd-oxygen.o
Doxygen_mixer.c31 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()
197 struct oxygen *chip = ctl->private_data; in upmix_put()
[all …]
Dxonar_dg_mixer.c32 static int output_select_apply(struct oxygen *chip) in output_select_apply()
72 struct oxygen *chip = ctl->private_data; in output_select_get()
84 struct oxygen *chip = ctl->private_data; in output_select_put()
117 struct oxygen *chip = ctl->private_data; in hp_stereo_volume_get()
133 struct oxygen *chip = ctl->private_data; in hp_stereo_volume_put()
163 struct oxygen *chip = ctl->private_data; in hp_mute_get()
176 struct oxygen *chip = ctl->private_data; in hp_mute_put()
195 static int input_volume_apply(struct oxygen *chip, char left, char right) in input_volume_apply()
221 struct oxygen *chip = ctl->private_data; in input_vol_get()
235 struct oxygen *chip = ctl->private_data; in input_vol_put()
[all …]
Doxygen_lib.c41 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 …]
Doxygen_pcm.c135 struct oxygen *chip = snd_pcm_substream_chip(substream); in oxygen_open()
231 struct oxygen *chip = snd_pcm_substream_chip(substream); in oxygen_close()
315 struct oxygen *chip = snd_pcm_substream_chip(substream); in oxygen_hw_params()
340 static u16 get_mclk(struct oxygen *chip, unsigned int channel, in get_mclk()
363 struct oxygen *chip = snd_pcm_substream_chip(substream); in oxygen_rec_a_hw_params()
394 struct oxygen *chip = snd_pcm_substream_chip(substream); in oxygen_rec_b_hw_params()
432 struct oxygen *chip = snd_pcm_substream_chip(substream); in oxygen_rec_c_hw_params()
450 struct oxygen *chip = snd_pcm_substream_chip(substream); in oxygen_spdif_hw_params()
476 struct oxygen *chip = snd_pcm_substream_chip(substream); in oxygen_multich_hw_params()
511 struct oxygen *chip = snd_pcm_substream_chip(substream); in oxygen_hw_free()
[all …]
Dvirtuoso.c63 static int get_xonar_model(struct oxygen *chip, in get_xonar_model()
/sound/pci/
DMakefile76 oxygen/ \
DKconfig243 will be called snd-oxygen.