Lines Matching defs:ice1712_gpio
349 struct ice1712_gpio { struct
350 unsigned int direction; /* current direction bits */
351 unsigned int write_mask; /* current mask bits */
352 unsigned int saved[2]; /* for ewx_i2c */
354 void (*set_mask)(struct snd_ice1712 *ice, unsigned int data);
355 unsigned int (*get_mask)(struct snd_ice1712 *ice);
356 void (*set_dir)(struct snd_ice1712 *ice, unsigned int data);
357 unsigned int (*get_dir)(struct snd_ice1712 *ice);
358 void (*set_data)(struct snd_ice1712 *ice, unsigned int data);
359 unsigned int (*get_data)(struct snd_ice1712 *ice);
361 void (*set_pro_rate)(struct snd_ice1712 *ice, unsigned int rate);
362 void (*i2s_mclk_changed)(struct snd_ice1712 *ice);