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()
279 *mic = false; in rt298_jack_detect()
288 *mic = buf & 0x80000000; in rt298_jack_detect()
290 if (!*mic) { in rt298_jack_detect()
298 pr_debug("*hp = %d *mic = %d\n", *hp, *mic); in rt298_jack_detect()
309 bool mic = false; in rt298_jack_detect_work() local
311 if (rt298_jack_detect(rt298, &hp, &mic) < 0) in rt298_jack_detect_work()
317 if (mic) in rt298_jack_detect_work()
329 bool mic = false; in rt298_mic_detect() local
344 rt298_jack_detect(rt298, &hp, &mic); in rt298_mic_detect()
348 if (mic) in rt298_mic_detect()
980 bool mic = false; in rt298_irq() local
983 ret = rt298_jack_detect(rt298, &hp, &mic); in rt298_irq()
992 if (mic) in rt298_irq()