Lines Matching refs:det
146 struct pm860x_det det; member
1234 mask = pm860x->det.hs_shrt | pm860x->det.hook_det | pm860x->det.lo_shrt in pm860x_codec_handler()
1235 | pm860x->det.hp_det; in pm860x_codec_handler()
1243 if ((pm860x->det.hp_det & SND_JACK_HEADPHONE) in pm860x_codec_handler()
1247 if ((pm860x->det.mic_det & SND_JACK_MICROPHONE) in pm860x_codec_handler()
1251 if (pm860x->det.hs_shrt && (shrt & (SHORT_HS1 | SHORT_HS2))) in pm860x_codec_handler()
1252 report |= pm860x->det.hs_shrt; in pm860x_codec_handler()
1254 if (pm860x->det.hook_det && (status & HOOK_STATUS)) in pm860x_codec_handler()
1255 report |= pm860x->det.hook_det; in pm860x_codec_handler()
1257 if (pm860x->det.lo_shrt && (shrt & (SHORT_LO1 | SHORT_LO2))) in pm860x_codec_handler()
1258 report |= pm860x->det.lo_shrt; in pm860x_codec_handler()
1261 snd_soc_jack_report(pm860x->det.hp_jack, report, mask); in pm860x_codec_handler()
1263 snd_soc_jack_report(pm860x->det.mic_jack, SND_JACK_MICROPHONE, in pm860x_codec_handler()
1274 int det, int hook, int hs_shrt, int lo_shrt) in pm860x_hs_jack_detect() argument
1279 pm860x->det.hp_jack = jack; in pm860x_hs_jack_detect()
1280 pm860x->det.hp_det = det; in pm860x_hs_jack_detect()
1281 pm860x->det.hook_det = hook; in pm860x_hs_jack_detect()
1282 pm860x->det.hs_shrt = hs_shrt; in pm860x_hs_jack_detect()
1283 pm860x->det.lo_shrt = lo_shrt; in pm860x_hs_jack_detect()
1285 if (det & SND_JACK_HEADPHONE) in pm860x_hs_jack_detect()
1306 struct snd_soc_jack *jack, int det) in pm860x_mic_jack_detect() argument
1310 pm860x->det.mic_jack = jack; in pm860x_mic_jack_detect()
1311 pm860x->det.mic_det = det; in pm860x_mic_jack_detect()
1313 if (det & SND_JACK_MICROPHONE) in pm860x_mic_jack_detect()