sound/pci/oxygen/oxygen.c
160
static void ak4396_write(struct oxygen *chip, unsigned int codec,
sound/pci/oxygen/oxygen.c
174
static void ak4396_write_cached(struct oxygen *chip, unsigned int codec,
sound/pci/oxygen/oxygen.c
183
static void eclaro_cs4362a_write(struct oxygen *chip, u8 reg, u8 value)
sound/pci/oxygen/oxygen.c
199
static void eclaro_cs4362a_write_cached(struct oxygen *chip, u8 reg, u8 value)
sound/pci/oxygen/oxygen.c
207
static void eclaro_cs4362a_registers_init(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
228
static void wm8785_write(struct oxygen *chip, u8 reg, unsigned int value)
sound/pci/oxygen/oxygen.c
242
static void ak4396_registers_init(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
261
static void ak4396_init(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
277
static void ak5385_init(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
284
static void wm8785_registers_init(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
293
static void wm8785_init(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
304
static void generic_init(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
310
static void meridian_init(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
320
static void claro_enable_hp(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
327
static void claro_init(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
336
static void claro_halo_init(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
345
static void fantasia_init(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
351
static void stereo_output_init(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
356
static void generic_cleanup(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
360
static void claro_disable_hp(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
365
static void claro_cleanup(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
370
static void claro_suspend(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
375
static void generic_resume(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
381
static void meridian_resume(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
386
static void claro_resume(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
397
static void cs5361_init(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
404
static void set_cs5361_params(struct oxygen *chip,
sound/pci/oxygen/oxygen.c
419
static void eclaro_init(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
465
static void eclaro_resume(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
488
static void stereo_resume(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
493
static void set_ak4396_params(struct oxygen *chip,
sound/pci/oxygen/oxygen.c
521
static void eclaro_set_dac_params(struct oxygen *chip,
sound/pci/oxygen/oxygen.c
558
static void update_eclaro_volume(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
577
static void update_eclaro_mute(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
591
static void update_ak4396_volume(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
604
static void update_ak4396_mute(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
617
static void set_wm8785_params(struct oxygen *chip,
sound/pci/oxygen/oxygen.c
637
static void set_ak5385_params(struct oxygen *chip,
sound/pci/oxygen/oxygen.c
652
static void set_no_params(struct oxygen *chip, struct snd_pcm_hw_params *params)
sound/pci/oxygen/oxygen.c
669
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen.c
680
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen.c
719
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen.c
729
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen.c
771
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen.c
782
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen.c
793
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen.c
813
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen.c
844
static int generic_mixer_init(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
849
static int generic_wm8785_mixer_init(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
862
static int meridian_mixer_init(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
876
static int claro_mixer_init(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
890
static int claro_halo_mixer_init(struct oxygen *chip)
sound/pci/oxygen/oxygen.c
904
static void dump_ak4396_registers(struct oxygen *chip,
sound/pci/oxygen/oxygen.c
918
static void dump_wm8785_registers(struct oxygen *chip,
sound/pci/oxygen/oxygen.c
930
static void dump_oxygen_registers(struct oxygen *chip,
sound/pci/oxygen/oxygen.c
975
static int get_oxygen_model(struct oxygen *chip,
sound/pci/oxygen/oxygen.h
100
void (*ac97_switch)(struct oxygen *chip,
sound/pci/oxygen/oxygen.h
102
void (*dump_registers)(struct oxygen *chip,
sound/pci/oxygen/oxygen.h
160
int (*get_model)(struct oxygen *chip,
sound/pci/oxygen/oxygen.h
169
int oxygen_mixer_init(struct oxygen *chip);
sound/pci/oxygen/oxygen.h
170
void oxygen_update_dac_routing(struct oxygen *chip);
sound/pci/oxygen/oxygen.h
171
void oxygen_update_spdif_source(struct oxygen *chip);
sound/pci/oxygen/oxygen.h
175
int oxygen_pcm_init(struct oxygen *chip);
sound/pci/oxygen/oxygen.h
179
u8 oxygen_read8(struct oxygen *chip, unsigned int reg);
sound/pci/oxygen/oxygen.h
180
u16 oxygen_read16(struct oxygen *chip, unsigned int reg);
sound/pci/oxygen/oxygen.h
181
u32 oxygen_read32(struct oxygen *chip, unsigned int reg);
sound/pci/oxygen/oxygen.h
182
void oxygen_write8(struct oxygen *chip, unsigned int reg, u8 value);
sound/pci/oxygen/oxygen.h
183
void oxygen_write16(struct oxygen *chip, unsigned int reg, u16 value);
sound/pci/oxygen/oxygen.h
184
void oxygen_write32(struct oxygen *chip, unsigned int reg, u32 value);
sound/pci/oxygen/oxygen.h
185
void oxygen_write8_masked(struct oxygen *chip, unsigned int reg,
sound/pci/oxygen/oxygen.h
187
void oxygen_write16_masked(struct oxygen *chip, unsigned int reg,
sound/pci/oxygen/oxygen.h
189
void oxygen_write32_masked(struct oxygen *chip, unsigned int reg,
sound/pci/oxygen/oxygen.h
192
u16 oxygen_read_ac97(struct oxygen *chip, unsigned int codec,
sound/pci/oxygen/oxygen.h
194
void oxygen_write_ac97(struct oxygen *chip, unsigned int codec,
sound/pci/oxygen/oxygen.h
196
void oxygen_write_ac97_masked(struct oxygen *chip, unsigned int codec,
sound/pci/oxygen/oxygen.h
199
int oxygen_write_spi(struct oxygen *chip, u8 control, unsigned int data);
sound/pci/oxygen/oxygen.h
200
void oxygen_write_i2c(struct oxygen *chip, u8 device, u8 map, u8 data);
sound/pci/oxygen/oxygen.h
202
void oxygen_reset_uart(struct oxygen *chip);
sound/pci/oxygen/oxygen.h
203
void oxygen_write_uart(struct oxygen *chip, u8 data);
sound/pci/oxygen/oxygen.h
205
u16 oxygen_read_eeprom(struct oxygen *chip, unsigned int index);
sound/pci/oxygen/oxygen.h
206
void oxygen_write_eeprom(struct oxygen *chip, unsigned int index, u16 value);
sound/pci/oxygen/oxygen.h
208
static inline void oxygen_set_bits8(struct oxygen *chip,
sound/pci/oxygen/oxygen.h
214
static inline void oxygen_set_bits16(struct oxygen *chip,
sound/pci/oxygen/oxygen.h
220
static inline void oxygen_set_bits32(struct oxygen *chip,
sound/pci/oxygen/oxygen.h
226
static inline void oxygen_clear_bits8(struct oxygen *chip,
sound/pci/oxygen/oxygen.h
232
static inline void oxygen_clear_bits16(struct oxygen *chip,
sound/pci/oxygen/oxygen.h
238
static inline void oxygen_clear_bits32(struct oxygen *chip,
sound/pci/oxygen/oxygen.h
244
static inline void oxygen_ac97_set_bits(struct oxygen *chip, unsigned int codec,
sound/pci/oxygen/oxygen.h
250
static inline void oxygen_ac97_clear_bits(struct oxygen *chip,
sound/pci/oxygen/oxygen.h
75
struct oxygen;
sound/pci/oxygen/oxygen.h
81
void (*init)(struct oxygen *chip);
sound/pci/oxygen/oxygen.h
83
int (*mixer_init)(struct oxygen *chip);
sound/pci/oxygen/oxygen.h
84
void (*cleanup)(struct oxygen *chip);
sound/pci/oxygen/oxygen.h
85
void (*suspend)(struct oxygen *chip);
sound/pci/oxygen/oxygen.h
86
void (*resume)(struct oxygen *chip);
sound/pci/oxygen/oxygen.h
89
void (*set_dac_params)(struct oxygen *chip,
sound/pci/oxygen/oxygen.h
91
void (*set_adc_params)(struct oxygen *chip,
sound/pci/oxygen/oxygen.h
93
void (*update_dac_volume)(struct oxygen *chip);
sound/pci/oxygen/oxygen.h
94
void (*update_dac_mute)(struct oxygen *chip);
sound/pci/oxygen/oxygen.h
95
void (*update_center_lfe_mix)(struct oxygen *chip, bool mixed);
sound/pci/oxygen/oxygen.h
96
unsigned int (*adjust_dac_routing)(struct oxygen *chip,
sound/pci/oxygen/oxygen.h
98
void (*gpio_changed)(struct oxygen *chip);
sound/pci/oxygen/oxygen.h
99
void (*uart_input)(struct oxygen *chip);
sound/pci/oxygen/oxygen_io.c
117
void oxygen_write_ac97(struct oxygen *chip, unsigned int codec,
sound/pci/oxygen/oxygen_io.c
142
u16 oxygen_read_ac97(struct oxygen *chip, unsigned int codec,
sound/pci/oxygen/oxygen_io.c
16
u8 oxygen_read8(struct oxygen *chip, unsigned int reg)
sound/pci/oxygen/oxygen_io.c
175
void oxygen_write_ac97_masked(struct oxygen *chip, unsigned int codec,
sound/pci/oxygen/oxygen_io.c
185
static int oxygen_wait_spi(struct oxygen *chip)
sound/pci/oxygen/oxygen_io.c
203
int oxygen_write_spi(struct oxygen *chip, u8 control, unsigned int data)
sound/pci/oxygen/oxygen_io.c
218
void oxygen_write_i2c(struct oxygen *chip, u8 device, u8 map, u8 data)
sound/pci/oxygen/oxygen_io.c
22
u16 oxygen_read16(struct oxygen *chip, unsigned int reg)
sound/pci/oxygen/oxygen_io.c
230
static void _write_uart(struct oxygen *chip, unsigned int port, u8 data)
sound/pci/oxygen/oxygen_io.c
237
void oxygen_reset_uart(struct oxygen *chip)
sound/pci/oxygen/oxygen_io.c
245
void oxygen_write_uart(struct oxygen *chip, u8 data)
sound/pci/oxygen/oxygen_io.c
251
u16 oxygen_read_eeprom(struct oxygen *chip, unsigned int index)
sound/pci/oxygen/oxygen_io.c
266
void oxygen_write_eeprom(struct oxygen *chip, unsigned int index, u16 value)
sound/pci/oxygen/oxygen_io.c
28
u32 oxygen_read32(struct oxygen *chip, unsigned int reg)
sound/pci/oxygen/oxygen_io.c
34
void oxygen_write8(struct oxygen *chip, unsigned int reg, u8 value)
sound/pci/oxygen/oxygen_io.c
41
void oxygen_write16(struct oxygen *chip, unsigned int reg, u16 value)
sound/pci/oxygen/oxygen_io.c
48
void oxygen_write32(struct oxygen *chip, unsigned int reg, u32 value)
sound/pci/oxygen/oxygen_io.c
55
void oxygen_write8_masked(struct oxygen *chip, unsigned int reg,
sound/pci/oxygen/oxygen_io.c
66
void oxygen_write16_masked(struct oxygen *chip, unsigned int reg,
sound/pci/oxygen/oxygen_io.c
77
void oxygen_write32_masked(struct oxygen *chip, unsigned int reg,
sound/pci/oxygen/oxygen_io.c
88
static int oxygen_ac97_wait(struct oxygen *chip, unsigned int mask)
sound/pci/oxygen/oxygen_lib.c
117
struct oxygen *chip = container_of(work, struct oxygen,
sound/pci/oxygen/oxygen_lib.c
178
struct oxygen *chip = container_of(work, struct oxygen, gpio_work);
sound/pci/oxygen/oxygen_lib.c
187
struct oxygen *chip = entry->private_data;
sound/pci/oxygen/oxygen_lib.c
230
static void oxygen_proc_init(struct oxygen *chip)
sound/pci/oxygen/oxygen_lib.c
236
oxygen_search_pci_id(struct oxygen *chip, const struct pci_device_id ids[])
sound/pci/oxygen/oxygen_lib.c
266
static void oxygen_restore_eeprom(struct oxygen *chip,
sound/pci/oxygen/oxygen_lib.c
29
static inline int oxygen_uart_input_ready(struct oxygen *chip)
sound/pci/oxygen/oxygen_lib.c
34
static void oxygen_read_uart(struct oxygen *chip)
sound/pci/oxygen/oxygen_lib.c
350
static void oxygen_init(struct oxygen *chip)
sound/pci/oxygen/oxygen_lib.c
55
struct oxygen *chip = dev_id;
sound/pci/oxygen/oxygen_lib.c
555
static void oxygen_shutdown(struct oxygen *chip)
sound/pci/oxygen/oxygen_lib.c
566
struct oxygen *chip = card->private_data;
sound/pci/oxygen/oxygen_lib.c
578
int (*get_model)(struct oxygen *chip,
sound/pci/oxygen/oxygen_lib.c
584
struct oxygen *chip;
sound/pci/oxygen/oxygen_lib.c
704
int (*get_model)(struct oxygen *chip,
sound/pci/oxygen/oxygen_lib.c
715
struct oxygen *chip = card->private_data;
sound/pci/oxygen/oxygen_lib.c
750
static void oxygen_restore_ac97(struct oxygen *chip, unsigned int codec)
sound/pci/oxygen/oxygen_lib.c
765
struct oxygen *chip = card->private_data;
sound/pci/oxygen/oxygen_lib.c
792
struct oxygen *chip = card->private_data;
sound/pci/oxygen/oxygen_mixer.c
1007
static int add_controls(struct oxygen *chip,
sound/pci/oxygen/oxygen_mixer.c
103
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
1064
int oxygen_mixer_init(struct oxygen *chip)
sound/pci/oxygen/oxygen_mixer.c
111
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
118
void oxygen_update_dac_routing(struct oxygen *chip)
sound/pci/oxygen/oxygen_mixer.c
180
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
19
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
198
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
227
void oxygen_update_spdif_source(struct oxygen *chip)
sound/pci/oxygen/oxygen_mixer.c
272
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
31
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
315
static inline void write_spdif_bits(struct oxygen *chip, u32 bits)
sound/pci/oxygen/oxygen_mixer.c
329
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
339
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
367
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
377
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
405
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
419
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
43
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
430
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
460
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
472
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
493
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
509
static void mute_ac97_ctl(struct oxygen *chip, unsigned int control)
sound/pci/oxygen/oxygen_mixer.c
530
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
585
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
605
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
62
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
639
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
650
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
679
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
692
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
72
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_mixer.c
84
static unsigned int upmix_item_count(struct oxygen *chip)
sound/pci/oxygen/oxygen_mixer.c
999
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/oxygen_pcm.c
123
struct oxygen *chip = snd_pcm_substream_chip(substream);
sound/pci/oxygen/oxygen_pcm.c
220
struct oxygen *chip = snd_pcm_substream_chip(substream);
sound/pci/oxygen/oxygen_pcm.c
303
struct oxygen *chip = snd_pcm_substream_chip(substream);
sound/pci/oxygen/oxygen_pcm.c
322
static u16 get_mclk(struct oxygen *chip, unsigned int channel,
sound/pci/oxygen/oxygen_pcm.c
345
struct oxygen *chip = snd_pcm_substream_chip(substream);
sound/pci/oxygen/oxygen_pcm.c
375
struct oxygen *chip = snd_pcm_substream_chip(substream);
sound/pci/oxygen/oxygen_pcm.c
412
struct oxygen *chip = snd_pcm_substream_chip(substream);
sound/pci/oxygen/oxygen_pcm.c
448
struct oxygen *chip = snd_pcm_substream_chip(substream);
sound/pci/oxygen/oxygen_pcm.c
472
struct oxygen *chip = snd_pcm_substream_chip(substream);
sound/pci/oxygen/oxygen_pcm.c
506
struct oxygen *chip = snd_pcm_substream_chip(substream);
sound/pci/oxygen/oxygen_pcm.c
522
struct oxygen *chip = snd_pcm_substream_chip(substream);
sound/pci/oxygen/oxygen_pcm.c
533
struct oxygen *chip = snd_pcm_substream_chip(substream);
sound/pci/oxygen/oxygen_pcm.c
551
struct oxygen *chip = snd_pcm_substream_chip(substream);
sound/pci/oxygen/oxygen_pcm.c
595
struct oxygen *chip = snd_pcm_substream_chip(substream);
sound/pci/oxygen/oxygen_pcm.c
665
int oxygen_pcm_init(struct oxygen *chip)
sound/pci/oxygen/se6x.c
111
static int se6x_get_model(struct oxygen *chip,
sound/pci/oxygen/se6x.c
50
static void se6x_init(struct oxygen *chip)
sound/pci/oxygen/se6x.c
66
static void se6x_cleanup(struct oxygen *chip)
sound/pci/oxygen/se6x.c
70
static void set_pcm1792a_params(struct oxygen *chip,
sound/pci/oxygen/se6x.c
76
static void set_pcm1804_params(struct oxygen *chip,
sound/pci/oxygen/se6x.c
81
static unsigned int se6x_adjust_dac_routing(struct oxygen *chip,
sound/pci/oxygen/virtuoso.c
50
static int get_xonar_model(struct oxygen *chip,
sound/pci/oxygen/xonar.h
22
void xonar_enable_output(struct oxygen *chip);
sound/pci/oxygen/xonar.h
23
void xonar_disable_output(struct oxygen *chip);
sound/pci/oxygen/xonar.h
24
void xonar_init_ext_power(struct oxygen *chip);
sound/pci/oxygen/xonar.h
25
void xonar_init_cs53x1(struct oxygen *chip);
sound/pci/oxygen/xonar.h
26
void xonar_set_cs53x1_params(struct oxygen *chip,
sound/pci/oxygen/xonar.h
37
int get_xonar_pcm179x_model(struct oxygen *chip,
sound/pci/oxygen/xonar.h
39
int get_xonar_cs43xx_model(struct oxygen *chip,
sound/pci/oxygen/xonar.h
41
int get_xonar_wm87x6_model(struct oxygen *chip,
sound/pci/oxygen/xonar.h
46
void xonar_hdmi_init(struct oxygen *chip, struct xonar_hdmi *data);
sound/pci/oxygen/xonar.h
47
void xonar_hdmi_cleanup(struct oxygen *chip);
sound/pci/oxygen/xonar.h
48
void xonar_hdmi_resume(struct oxygen *chip, struct xonar_hdmi *hdmi);
sound/pci/oxygen/xonar.h
51
void xonar_set_hdmi_params(struct oxygen *chip, struct xonar_hdmi *hdmi,
sound/pci/oxygen/xonar.h
53
void xonar_hdmi_uart_input(struct oxygen *chip);
sound/pci/oxygen/xonar_cs43xx.c
100
static void cs43xx_registers_init(struct oxygen *chip)
sound/pci/oxygen/xonar_cs43xx.c
127
static void xonar_d1_init(struct oxygen *chip)
sound/pci/oxygen/xonar_cs43xx.c
175
static void xonar_dx_init(struct oxygen *chip)
sound/pci/oxygen/xonar_cs43xx.c
186
static void xonar_d1_cleanup(struct oxygen *chip)
sound/pci/oxygen/xonar_cs43xx.c
193
static void xonar_d1_suspend(struct oxygen *chip)
sound/pci/oxygen/xonar_cs43xx.c
198
static void xonar_d1_resume(struct oxygen *chip)
sound/pci/oxygen/xonar_cs43xx.c
206
static void set_cs43xx_params(struct oxygen *chip,
sound/pci/oxygen/xonar_cs43xx.c
232
static void update_cs4362a_volumes(struct oxygen *chip)
sound/pci/oxygen/xonar_cs43xx.c
243
static void update_cs43xx_volume(struct oxygen *chip)
sound/pci/oxygen/xonar_cs43xx.c
250
static void update_cs43xx_mute(struct oxygen *chip)
sound/pci/oxygen/xonar_cs43xx.c
261
static void update_cs43xx_center_lfe_mix(struct oxygen *chip, bool mixed)
sound/pci/oxygen/xonar_cs43xx.c
296
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_cs43xx.c
307
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_cs43xx.c
338
static void xonar_d1_line_mic_ac97_switch(struct oxygen *chip,
sound/pci/oxygen/xonar_cs43xx.c
351
static int xonar_d1_mixer_init(struct oxygen *chip)
sound/pci/oxygen/xonar_cs43xx.c
375
static void dump_d1_registers(struct oxygen *chip,
sound/pci/oxygen/xonar_cs43xx.c
421
int get_xonar_cs43xx_model(struct oxygen *chip,
sound/pci/oxygen/xonar_cs43xx.c
66
static void cs4398_write(struct oxygen *chip, u8 reg, u8 value)
sound/pci/oxygen/xonar_cs43xx.c
75
static void cs4398_write_cached(struct oxygen *chip, u8 reg, u8 value)
sound/pci/oxygen/xonar_cs43xx.c
83
static void cs4362a_write(struct oxygen *chip, u8 reg, u8 value)
sound/pci/oxygen/xonar_cs43xx.c
92
static void cs4362a_write_cached(struct oxygen *chip, u8 reg, u8 value)
sound/pci/oxygen/xonar_dg.c
100
int cs4245_shadow_control(struct oxygen *chip, enum cs4245_shadow_operation op)
sound/pci/oxygen/xonar_dg.c
116
static void cs4245_init(struct oxygen *chip)
sound/pci/oxygen/xonar_dg.c
148
void dg_init(struct oxygen *chip)
sound/pci/oxygen/xonar_dg.c
164
void dg_cleanup(struct oxygen *chip)
sound/pci/oxygen/xonar_dg.c
169
void dg_suspend(struct oxygen *chip)
sound/pci/oxygen/xonar_dg.c
174
void dg_resume(struct oxygen *chip)
sound/pci/oxygen/xonar_dg.c
181
void set_cs4245_dac_params(struct oxygen *chip,
sound/pci/oxygen/xonar_dg.c
206
void set_cs4245_adc_params(struct oxygen *chip,
sound/pci/oxygen/xonar_dg.c
242
unsigned int adjust_dg_dac_routing(struct oxygen *chip,
sound/pci/oxygen/xonar_dg.c
274
void dump_cs4245_registers(struct oxygen *chip,
sound/pci/oxygen/xonar_dg.c
57
int cs4245_write_spi(struct oxygen *chip, u8 reg)
sound/pci/oxygen/xonar_dg.c
74
int cs4245_read_spi(struct oxygen *chip, u8 addr)
sound/pci/oxygen/xonar_dg.h
39
int cs4245_write_spi(struct oxygen *chip, u8 reg);
sound/pci/oxygen/xonar_dg.h
40
int cs4245_read_spi(struct oxygen *chip, u8 reg);
sound/pci/oxygen/xonar_dg.h
41
int cs4245_shadow_control(struct oxygen *chip, enum cs4245_shadow_operation op);
sound/pci/oxygen/xonar_dg.h
42
void dg_init(struct oxygen *chip);
sound/pci/oxygen/xonar_dg.h
43
void set_cs4245_dac_params(struct oxygen *chip,
sound/pci/oxygen/xonar_dg.h
45
void set_cs4245_adc_params(struct oxygen *chip,
sound/pci/oxygen/xonar_dg.h
47
unsigned int adjust_dg_dac_routing(struct oxygen *chip,
sound/pci/oxygen/xonar_dg.h
49
void dump_cs4245_registers(struct oxygen *chip,
sound/pci/oxygen/xonar_dg.h
51
void dg_suspend(struct oxygen *chip);
sound/pci/oxygen/xonar_dg.h
52
void dg_resume(struct oxygen *chip);
sound/pci/oxygen/xonar_dg.h
53
void dg_cleanup(struct oxygen *chip);
sound/pci/oxygen/xonar_dg_mixer.c
105
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_dg_mixer.c
120
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_dg_mixer.c
149
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_dg_mixer.c
161
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_dg_mixer.c
179
static int input_volume_apply(struct oxygen *chip, char left, char right)
sound/pci/oxygen/xonar_dg_mixer.c
205
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_dg_mixer.c
218
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_dg_mixer.c
22
static int output_select_apply(struct oxygen *chip)
sound/pci/oxygen/xonar_dg_mixer.c
247
static int input_source_apply(struct oxygen *chip)
sound/pci/oxygen/xonar_dg_mixer.c
274
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_dg_mixer.c
285
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_dg_mixer.c
319
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_dg_mixer.c
329
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_dg_mixer.c
412
static int dg_mixer_init(struct oxygen *chip)
sound/pci/oxygen/xonar_dg_mixer.c
62
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_dg_mixer.c
73
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_hdmi.c
107
void xonar_hdmi_uart_input(struct oxygen *chip)
sound/pci/oxygen/xonar_hdmi.c
18
static void hdmi_write_command(struct oxygen *chip, u8 command,
sound/pci/oxygen/xonar_hdmi.c
36
static void xonar_hdmi_init_commands(struct oxygen *chip,
sound/pci/oxygen/xonar_hdmi.c
49
void xonar_hdmi_init(struct oxygen *chip, struct xonar_hdmi *hdmi)
sound/pci/oxygen/xonar_hdmi.c
56
void xonar_hdmi_cleanup(struct oxygen *chip)
sound/pci/oxygen/xonar_hdmi.c
63
void xonar_hdmi_resume(struct oxygen *chip, struct xonar_hdmi *hdmi)
sound/pci/oxygen/xonar_hdmi.c
80
void xonar_set_hdmi_params(struct oxygen *chip, struct xonar_hdmi *hdmi,
sound/pci/oxygen/xonar_lib.c
106
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_lib.c
22
void xonar_enable_output(struct oxygen *chip)
sound/pci/oxygen/xonar_lib.c
31
void xonar_disable_output(struct oxygen *chip)
sound/pci/oxygen/xonar_lib.c
38
static void xonar_ext_power_gpio_changed(struct oxygen *chip)
sound/pci/oxygen/xonar_lib.c
57
void xonar_init_ext_power(struct oxygen *chip)
sound/pci/oxygen/xonar_lib.c
69
void xonar_init_cs53x1(struct oxygen *chip)
sound/pci/oxygen/xonar_lib.c
76
void xonar_set_cs53x1_params(struct oxygen *chip,
sound/pci/oxygen/xonar_lib.c
94
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_pcm179x.c
1020
static void xonar_line_mic_ac97_switch(struct oxygen *chip,
sound/pci/oxygen/xonar_pcm179x.c
1049
static int add_pcm1796_controls(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
1067
static int xonar_d2_mixer_init(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
1080
static int xonar_hdav_mixer_init(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
1093
static int xonar_st_mixer_init(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
1110
static int xonar_xense_mixer_init(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
1127
static void dump_pcm1796_registers(struct oxygen *chip,
sound/pci/oxygen/xonar_pcm179x.c
1142
static void dump_cs2000_registers(struct oxygen *chip,
sound/pci/oxygen/xonar_pcm179x.c
1159
static void dump_st_registers(struct oxygen *chip,
sound/pci/oxygen/xonar_pcm179x.c
1268
int get_xonar_pcm179x_model(struct oxygen *chip,
sound/pci/oxygen/xonar_pcm179x.c
232
static inline void pcm1796_write_spi(struct oxygen *chip, unsigned int codec,
sound/pci/oxygen/xonar_pcm179x.c
247
static inline void pcm1796_write_i2c(struct oxygen *chip, unsigned int codec,
sound/pci/oxygen/xonar_pcm179x.c
253
static void pcm1796_write(struct oxygen *chip, unsigned int codec,
sound/pci/oxygen/xonar_pcm179x.c
268
static void pcm1796_write_cached(struct oxygen *chip, unsigned int codec,
sound/pci/oxygen/xonar_pcm179x.c
277
static void cs2000_write(struct oxygen *chip, u8 reg, u8 value)
sound/pci/oxygen/xonar_pcm179x.c
285
static void cs2000_write_cached(struct oxygen *chip, u8 reg, u8 value)
sound/pci/oxygen/xonar_pcm179x.c
293
static void pcm1796_registers_init(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
318
static void pcm1796_init(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
334
static void xonar_d2_init(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
356
static void xonar_d2x_init(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
368
static void xonar_hdav_init(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
400
static void xonar_st_init_i2c(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
408
static void xonar_st_init_common(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
432
static void cs2000_registers_init(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
457
static void xonar_st_init(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
482
static void xonar_stx_init(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
495
static void xonar_xense_init(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
540
static void xonar_d2_cleanup(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
545
static void xonar_hdav_cleanup(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
552
static void xonar_st_cleanup(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
557
static void xonar_d2_suspend(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
562
static void xonar_hdav_suspend(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
567
static void xonar_st_suspend(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
572
static void xonar_d2_resume(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
578
static void xonar_hdav_resume(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
587
static void xonar_stx_resume(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
593
static void xonar_st_resume(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
599
static void update_pcm1796_oversampling(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
613
static void update_pcm1796_deemph(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
630
static void set_pcm1796_params(struct oxygen *chip,
sound/pci/oxygen/xonar_pcm179x.c
641
static void update_pcm1796_volume(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
657
static void update_pcm1796_mute(struct oxygen *chip)
sound/pci/oxygen/xonar_pcm179x.c
672
static void update_cs2000_rate(struct oxygen *chip, unsigned int rate)
sound/pci/oxygen/xonar_pcm179x.c
709
static void set_st_params(struct oxygen *chip,
sound/pci/oxygen/xonar_pcm179x.c
716
static void set_hdav_params(struct oxygen *chip,
sound/pci/oxygen/xonar_pcm179x.c
747
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_pcm179x.c
759
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_pcm179x.c
791
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_pcm179x.c
802
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_pcm179x.c
852
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_pcm179x.c
869
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_pcm179x.c
906
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_pcm179x.c
926
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_pcm179x.c
963
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_pcm179x.c
979
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_wm87x6.c
101
static void wm8776_write_i2c(struct oxygen *chip,
sound/pci/oxygen/xonar_wm87x6.c
108
static void wm8776_write(struct oxygen *chip,
sound/pci/oxygen/xonar_wm87x6.c
1146
static int add_lc_controls(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
1166
static int xonar_ds_mixer_init(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
1191
static int xonar_hdav_slim_mixer_init(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
1209
static void dump_wm8776_registers(struct oxygen *chip,
sound/pci/oxygen/xonar_wm87x6.c
1224
static void dump_wm87x6_registers(struct oxygen *chip,
sound/pci/oxygen/xonar_wm87x6.c
126
static void wm8776_write_cached(struct oxygen *chip,
sound/pci/oxygen/xonar_wm87x6.c
1303
int get_xonar_wm87x6_model(struct oxygen *chip,
sound/pci/oxygen/xonar_wm87x6.c
136
static void wm8766_write(struct oxygen *chip,
sound/pci/oxygen/xonar_wm87x6.c
156
static void wm8766_write_cached(struct oxygen *chip,
sound/pci/oxygen/xonar_wm87x6.c
166
static void wm8776_registers_init(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
191
static void wm8766_registers_init(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
208
static void wm8776_init(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
225
static void wm8766_init(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
234
static void xonar_ds_handle_hp_jack(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
257
static void xonar_ds_init(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
285
static void xonar_hdav_slim_init(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
305
static void xonar_ds_cleanup(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
311
static void xonar_hdav_slim_cleanup(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
319
static void xonar_ds_suspend(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
324
static void xonar_hdav_slim_suspend(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
329
static void xonar_ds_resume(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
337
static void xonar_hdav_slim_resume(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
367
static void set_wm87x6_dac_params(struct oxygen *chip,
sound/pci/oxygen/xonar_wm87x6.c
372
static void set_wm8776_adc_params(struct oxygen *chip,
sound/pci/oxygen/xonar_wm87x6.c
383
static void set_hdav_slim_dac_params(struct oxygen *chip,
sound/pci/oxygen/xonar_wm87x6.c
391
static void update_wm8776_volume(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
418
static void update_wm87x6_volume(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
461
static void update_wm8776_mute(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
467
static void update_wm87x6_mute(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
474
static void update_wm8766_center_lfe_mix(struct oxygen *chip, bool mixed)
sound/pci/oxygen/xonar_wm87x6.c
492
static void xonar_ds_gpio_changed(struct oxygen *chip)
sound/pci/oxygen/xonar_wm87x6.c
500
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_wm87x6.c
514
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_wm87x6.c
607
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_wm87x6.c
640
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_wm87x6.c
696
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_wm87x6.c
710
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_wm87x6.c
748
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_wm87x6.c
760
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_wm87x6.c
807
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_wm87x6.c
821
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_wm87x6.c
850
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_wm87x6.c
863
static void activate_control(struct oxygen *chip,
sound/pci/oxygen/xonar_wm87x6.c
881
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_wm87x6.c
90
static void wm8776_write_spi(struct oxygen *chip,
sound/pci/oxygen/xonar_wm87x6.c
934
struct oxygen *chip = ctl->private_data;
sound/pci/oxygen/xonar_wm87x6.c
944
struct oxygen *chip = ctl->private_data;