Lines Matching defs:snd_ice1712
298 struct snd_ice1712 { struct
299 unsigned long conp_dma_size;
300 unsigned long conc_dma_size;
301 unsigned long prop_dma_size;
302 unsigned long proc_dma_size;
303 int irq;
305 unsigned long port;
306 unsigned long ddma_port;
307 unsigned long dmapath_port;
308 unsigned long profi_port;
332 struct snd_ice1712_eeprom eeprom; argument
333 struct snd_ice1712_card_info *card_info; argument
356 struct snd_ice1712_spdif spdif; argument
368 void (*set_mask)(struct snd_ice1712 *ice, unsigned int data); argument
385 int (*is_spdif_master)(struct snd_ice1712 *ice); argument
386 unsigned int (*get_rate)(struct snd_ice1712 *ice); argument
387 void (*set_rate)(struct snd_ice1712 *ice, unsigned int rate); argument
388 unsigned char (*set_mclk)(struct snd_ice1712 *ice, unsigned int rate); argument
389 int (*set_spdif_clock)(struct snd_ice1712 *ice, int type); argument
390 int (*get_spdif_master_type)(struct snd_ice1712 *ice); argument
393 void (*pro_open)(struct snd_ice1712 *, struct snd_pcm_substream *); argument
395 int (*pm_suspend)(struct snd_ice1712 *); argument
396 int (*pm_resume)(struct snd_ice1712 *); argument
409 static inline void snd_ice1712_gpio_set_dir(struct snd_ice1712 *ice, unsigned int bits) in snd_ice1712_gpio_set_dir() argument