• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/oxygen/

Lines Matching defs:oxygen

67 struct oxygen;
73 void (*init)(struct oxygen *chip);
75 int (*mixer_init)(struct oxygen *chip);
76 void (*cleanup)(struct oxygen *chip);
77 void (*suspend)(struct oxygen *chip);
78 void (*resume)(struct oxygen *chip);
81 unsigned int (*get_i2s_mclk)(struct oxygen *chip, unsigned int channel,
83 void (*set_dac_params)(struct oxygen *chip,
85 void (*set_adc_params)(struct oxygen *chip,
87 void (*update_dac_volume)(struct oxygen *chip);
88 void (*update_dac_mute)(struct oxygen *chip);
89 void (*update_center_lfe_mix)(struct oxygen *chip, bool mixed);
90 void (*gpio_changed)(struct oxygen *chip);
91 void (*uart_input)(struct oxygen *chip);
92 void (*ac97_switch)(struct oxygen *chip,
107 struct oxygen {
149 int (*get_model)(struct oxygen *chip,
162 int oxygen_mixer_init(struct oxygen *chip);
163 void oxygen_update_dac_routing(struct oxygen *chip);
164 void oxygen_update_spdif_source(struct oxygen *chip);
168 int oxygen_pcm_init(struct oxygen *chip);
169 unsigned int oxygen_default_i2s_mclk(struct oxygen *chip, unsigned int channel,
174 u8 oxygen_read8(struct oxygen *chip, unsigned int reg);
175 u16 oxygen_read16(struct oxygen *chip, unsigned int reg);
176 u32 oxygen_read32(struct oxygen *chip, unsigned int reg);
177 void oxygen_write8(struct oxygen *chip, unsigned int reg, u8 value);
178 void oxygen_write16(struct oxygen *chip, unsigned int reg, u16 value);
179 void oxygen_write32(struct oxygen *chip, unsigned int reg, u32 value);
180 void oxygen_write8_masked(struct oxygen *chip, unsigned int reg,
182 void oxygen_write16_masked(struct oxygen *chip, unsigned int reg,
184 void oxygen_write32_masked(struct oxygen *chip, unsigned int reg,
187 u16 oxygen_read_ac97(struct oxygen *chip, unsigned int codec,
189 void oxygen_write_ac97(struct oxygen *chip, unsigned int codec,
191 void oxygen_write_ac97_masked(struct oxygen *chip, unsigned int codec,
194 void oxygen_write_spi(struct oxygen *chip, u8 control, unsigned int data);
195 void oxygen_write_i2c(struct oxygen *chip, u8 device, u8 map, u8 data);
197 void oxygen_reset_uart(struct oxygen *chip);
198 void oxygen_write_uart(struct oxygen *chip, u8 data);
200 u16 oxygen_read_eeprom(struct oxygen *chip, unsigned int index);
201 void oxygen_write_eeprom(struct oxygen *chip, unsigned int index, u16 value);
203 static inline void oxygen_set_bits8(struct oxygen *chip,
209 static inline void oxygen_set_bits16(struct oxygen *chip,
215 static inline void oxygen_set_bits32(struct oxygen *chip,
221 static inline void oxygen_clear_bits8(struct oxygen *chip,
227 static inline void oxygen_clear_bits16(struct oxygen *chip,
233 static inline void oxygen_clear_bits32(struct oxygen *chip,
239 static inline void oxygen_ac97_set_bits(struct oxygen *chip, unsigned int codec,
245 static inline void oxygen_ac97_clear_bits(struct oxygen *chip,