Lines Matching defs:snd_ice1712
297 struct snd_ice1712 { struct
298 unsigned long conp_dma_size;
299 unsigned long conc_dma_size;
300 unsigned long prop_dma_size;
301 unsigned long proc_dma_size;
302 int irq;
304 unsigned long port;
305 unsigned long ddma_port;
306 unsigned long dmapath_port;
307 unsigned long profi_port;
331 struct snd_ice1712_eeprom eeprom; argument
332 struct snd_ice1712_card_info *card_info; argument
355 struct snd_ice1712_spdif spdif; argument
367 void (*set_mask)(struct snd_ice1712 *ice, unsigned int data); argument
384 int (*is_spdif_master)(struct snd_ice1712 *ice); argument
385 unsigned int (*get_rate)(struct snd_ice1712 *ice); argument
386 void (*set_rate)(struct snd_ice1712 *ice, unsigned int rate); argument
387 unsigned char (*set_mclk)(struct snd_ice1712 *ice, unsigned int rate); argument
388 int (*set_spdif_clock)(struct snd_ice1712 *ice, int type); argument
389 int (*get_spdif_master_type)(struct snd_ice1712 *ice); argument
392 void (*pro_open)(struct snd_ice1712 *, struct snd_pcm_substream *); argument
394 int (*pm_suspend)(struct snd_ice1712 *); argument
395 int (*pm_resume)(struct snd_ice1712 *); argument
408 static inline void snd_ice1712_gpio_set_dir(struct snd_ice1712 *ice, unsigned int bits) in snd_ice1712_gpio_set_dir() argument