Lines Matching refs:mic
219 static int rt298_jack_detect(struct rt298_priv *rt298, bool *hp, bool *mic) in rt298_jack_detect() argument
225 *mic = false; in rt298_jack_detect()
263 *mic = true; in rt298_jack_detect()
271 *mic = true; in rt298_jack_detect()
273 *mic = false; in rt298_jack_detect()
284 *mic = false; in rt298_jack_detect()
293 *mic = buf & 0x80000000; in rt298_jack_detect()
295 if (!*mic) { in rt298_jack_detect()
303 pr_debug("*hp = %d *mic = %d\n", *hp, *mic); in rt298_jack_detect()
314 bool mic = false; in rt298_jack_detect_work() local
316 if (rt298_jack_detect(rt298, &hp, &mic) < 0) in rt298_jack_detect_work()
322 if (mic) in rt298_jack_detect_work()
334 bool mic = false; in rt298_mic_detect() local
349 rt298_jack_detect(rt298, &hp, &mic); in rt298_mic_detect()
353 if (mic) in rt298_mic_detect()
985 bool mic = false; in rt298_irq() local
988 ret = rt298_jack_detect(rt298, &hp, &mic); in rt298_irq()
997 if (mic) in rt298_irq()