Lines Matching refs:ak
53 static void revo_set_rate_val(struct snd_akm4xxx *ak, unsigned int rate) in revo_set_rate_val() argument
69 if (ak->type == SND_AK4355 || ak->type == SND_AK4358) { in revo_set_rate_val()
76 tmp = snd_akm4xxx_get(ak, 0, reg); in revo_set_rate_val()
82 snd_akm4xxx_reset(ak, 1); in revo_set_rate_val()
83 tmp = snd_akm4xxx_get(ak, 0, reg); in revo_set_rate_val()
87 snd_akm4xxx_set(ak, 0, reg, tmp); /* value is written in reset(0) */ in revo_set_rate_val()
88 snd_akm4xxx_reset(ak, 0); in revo_set_rate_val()
323 static void ap192_set_rate_val(struct snd_akm4xxx *ak, unsigned int rate) in ap192_set_rate_val() argument
325 struct snd_ice1712 *ice = ak->private_data[0]; in ap192_set_rate_val()
328 revo_set_rate_val(ak, rate); in ap192_set_rate_val()
508 struct snd_akm4xxx *ak; in revo_init() local
532 ak = ice->akm = kcalloc(2, sizeof(struct snd_akm4xxx), GFP_KERNEL); in revo_init()
533 if (! ak) in revo_init()
538 err = snd_ice1712_akm4xxx_init(ak, &akm_revo_front, in revo_init()
542 err = snd_ice1712_akm4xxx_init(ak+1, &akm_revo_surround, in revo_init()
552 err = snd_ice1712_akm4xxx_init(ak, &akm_revo51, in revo_init()
556 err = snd_ice1712_akm4xxx_init(ak+1, &akm_revo51_adc, in revo_init()
569 err = snd_ice1712_akm4xxx_init(ak, &akm_ap192, &akm_ap192_priv, in revo_init()