Lines Matching refs:det

146 	struct pm860x_det	det;  member
1227 mask = pm860x->det.hs_shrt | pm860x->det.hook_det | pm860x->det.lo_shrt in pm860x_codec_handler()
1228 | pm860x->det.hp_det; in pm860x_codec_handler()
1236 if ((pm860x->det.hp_det & SND_JACK_HEADPHONE) in pm860x_codec_handler()
1240 if ((pm860x->det.mic_det & SND_JACK_MICROPHONE) in pm860x_codec_handler()
1244 if (pm860x->det.hs_shrt && (shrt & (SHORT_HS1 | SHORT_HS2))) in pm860x_codec_handler()
1245 report |= pm860x->det.hs_shrt; in pm860x_codec_handler()
1247 if (pm860x->det.hook_det && (status & HOOK_STATUS)) in pm860x_codec_handler()
1248 report |= pm860x->det.hook_det; in pm860x_codec_handler()
1250 if (pm860x->det.lo_shrt && (shrt & (SHORT_LO1 | SHORT_LO2))) in pm860x_codec_handler()
1251 report |= pm860x->det.lo_shrt; in pm860x_codec_handler()
1254 snd_soc_jack_report(pm860x->det.hp_jack, report, mask); in pm860x_codec_handler()
1256 snd_soc_jack_report(pm860x->det.mic_jack, SND_JACK_MICROPHONE, in pm860x_codec_handler()
1267 int det, int hook, int hs_shrt, int lo_shrt) in pm860x_hs_jack_detect() argument
1272 pm860x->det.hp_jack = jack; in pm860x_hs_jack_detect()
1273 pm860x->det.hp_det = det; in pm860x_hs_jack_detect()
1274 pm860x->det.hook_det = hook; in pm860x_hs_jack_detect()
1275 pm860x->det.hs_shrt = hs_shrt; in pm860x_hs_jack_detect()
1276 pm860x->det.lo_shrt = lo_shrt; in pm860x_hs_jack_detect()
1278 if (det & SND_JACK_HEADPHONE) in pm860x_hs_jack_detect()
1299 struct snd_soc_jack *jack, int det) in pm860x_mic_jack_detect() argument
1303 pm860x->det.mic_jack = jack; in pm860x_mic_jack_detect()
1304 pm860x->det.mic_det = det; in pm860x_mic_jack_detect()
1306 if (det & SND_JACK_MICROPHONE) in pm860x_mic_jack_detect()