Lines Matching full:ak
39 static void revo_set_rate_val(struct snd_akm4xxx *ak, unsigned int rate) in revo_set_rate_val() argument
55 if (ak->type == SND_AK4355 || ak->type == SND_AK4358) { in revo_set_rate_val()
62 tmp = snd_akm4xxx_get(ak, 0, reg); in revo_set_rate_val()
68 snd_akm4xxx_reset(ak, 1); in revo_set_rate_val()
69 tmp = snd_akm4xxx_get(ak, 0, reg); in revo_set_rate_val()
72 /* snd_akm4xxx_write(ak, 0, reg, tmp); */ in revo_set_rate_val()
73 snd_akm4xxx_set(ak, 0, reg, tmp); /* value is written in reset(0) */ in revo_set_rate_val()
74 snd_akm4xxx_reset(ak, 0); in revo_set_rate_val()
309 static void ap192_set_rate_val(struct snd_akm4xxx *ak, unsigned int rate) in ap192_set_rate_val() argument
311 struct snd_ice1712 *ice = ak->private_data[0]; in ap192_set_rate_val()
314 revo_set_rate_val(ak, rate); in ap192_set_rate_val()
494 struct snd_akm4xxx *ak; in revo_init() local
518 ak = ice->akm = kcalloc(2, sizeof(struct snd_akm4xxx), GFP_KERNEL); in revo_init()
519 if (! ak) in revo_init()
524 err = snd_ice1712_akm4xxx_init(ak, &akm_revo_front, in revo_init()
528 err = snd_ice1712_akm4xxx_init(ak+1, &akm_revo_surround, in revo_init()
538 err = snd_ice1712_akm4xxx_init(ak, &akm_revo51, in revo_init()
542 err = snd_ice1712_akm4xxx_init(ak+1, &akm_revo51_adc, in revo_init()
555 err = snd_ice1712_akm4xxx_init(ak, &akm_ap192, &akm_ap192_priv, in revo_init()