• 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/ice1712/

Lines Matching refs:snd_ice1712

220 struct snd_ice1712;
281 void (*open)(struct snd_ice1712 *, struct snd_pcm_substream *);
282 void (*setup_rate)(struct snd_ice1712 *, int rate);
283 void (*close)(struct snd_ice1712 *, struct snd_pcm_substream *);
284 void (*default_get)(struct snd_ice1712 *, struct snd_ctl_elem_value *ucontrol);
285 int (*default_put)(struct snd_ice1712 *, struct snd_ctl_elem_value *ucontrol);
286 void (*stream_get)(struct snd_ice1712 *, struct snd_ctl_elem_value *ucontrol);
287 int (*stream_put)(struct snd_ice1712 *, struct snd_ctl_elem_value *ucontrol);
292 struct snd_ice1712 {
361 void (*set_mask)(struct snd_ice1712 *ice, unsigned int data);
362 unsigned int (*get_mask)(struct snd_ice1712 *ice);
363 void (*set_dir)(struct snd_ice1712 *ice, unsigned int data);
364 unsigned int (*get_dir)(struct snd_ice1712 *ice);
365 void (*set_data)(struct snd_ice1712 *ice, unsigned int data);
366 unsigned int (*get_data)(struct snd_ice1712 *ice);
368 void (*set_pro_rate)(struct snd_ice1712 *ice, unsigned int rate);
369 void (*i2s_mclk_changed)(struct snd_ice1712 *ice);
378 int (*is_spdif_master)(struct snd_ice1712 *ice);
379 unsigned int (*get_rate)(struct snd_ice1712 *ice);
380 void (*set_rate)(struct snd_ice1712 *ice, unsigned int rate);
381 unsigned char (*set_mclk)(struct snd_ice1712 *ice, unsigned int rate);
382 int (*set_spdif_clock)(struct snd_ice1712 *ice, int type);
383 int (*get_spdif_master_type)(struct snd_ice1712 *ice);
386 void (*pro_open)(struct snd_ice1712 *, struct snd_pcm_substream *);
388 int (*pm_suspend)(struct snd_ice1712 *);
389 int (*pm_resume)(struct snd_ice1712 *);
402 static inline void snd_ice1712_gpio_set_dir(struct snd_ice1712 *ice, unsigned int bits)
407 static inline unsigned int snd_ice1712_gpio_get_dir(struct snd_ice1712 *ice)
412 static inline void snd_ice1712_gpio_set_mask(struct snd_ice1712 *ice, unsigned int bits)
417 static inline void snd_ice1712_gpio_write(struct snd_ice1712 *ice, unsigned int val)
422 static inline unsigned int snd_ice1712_gpio_read(struct snd_ice1712 *ice)
432 static inline void snd_ice1712_save_gpio_status(struct snd_ice1712 *ice)
439 static inline void snd_ice1712_restore_gpio_status(struct snd_ice1712 *ice)
460 static inline void snd_ice1712_gpio_write_bits(struct snd_ice1712 *ice,
473 static inline int snd_ice1712_gpio_read_bits(struct snd_ice1712 *ice,
482 int snd_ice1724_get_route_val(struct snd_ice1712 *ice, int shift);
483 int snd_ice1724_put_route_val(struct snd_ice1712 *ice, unsigned int val,
486 int snd_ice1712_spdif_build_controls(struct snd_ice1712 *ice);
491 struct snd_ice1712 *ice);
492 void snd_ice1712_akm4xxx_free(struct snd_ice1712 *ice);
493 int snd_ice1712_akm4xxx_build_controls(struct snd_ice1712 *ice);
495 int snd_ice1712_init_cs8427(struct snd_ice1712 *ice, int addr);
497 static inline void snd_ice1712_write(struct snd_ice1712 *ice, u8 addr, u8 data)
503 static inline u8 snd_ice1712_read(struct snd_ice1712 *ice, u8 addr)
519 int (*chip_init)(struct snd_ice1712 *);
520 int (*build_controls)(struct snd_ice1712 *);