Lines Matching refs:det
143 struct pm860x_det det;
1211 mask = pm860x->det.hs_shrt | pm860x->det.hook_det | pm860x->det.lo_shrt
1212 | pm860x->det.hp_det;
1220 if ((pm860x->det.hp_det & SND_JACK_HEADPHONE)
1224 if ((pm860x->det.mic_det & SND_JACK_MICROPHONE)
1228 if (pm860x->det.hs_shrt && (shrt & (SHORT_HS1 | SHORT_HS2)))
1229 report |= pm860x->det.hs_shrt;
1231 if (pm860x->det.hook_det && (status & HOOK_STATUS))
1232 report |= pm860x->det.hook_det;
1234 if (pm860x->det.lo_shrt && (shrt & (SHORT_LO1 | SHORT_LO2)))
1235 report |= pm860x->det.lo_shrt;
1238 snd_soc_jack_report(pm860x->det.hp_jack, report, mask);
1240 snd_soc_jack_report(pm860x->det.mic_jack, SND_JACK_MICROPHONE,
1251 int det, int hook, int hs_shrt, int lo_shrt)
1256 pm860x->det.hp_jack = jack;
1257 pm860x->det.hp_det = det;
1258 pm860x->det.hook_det = hook;
1259 pm860x->det.hs_shrt = hs_shrt;
1260 pm860x->det.lo_shrt = lo_shrt;
1262 if (det & SND_JACK_HEADPHONE)
1283 struct snd_soc_jack *jack, int det)
1287 pm860x->det.mic_jack = jack;
1288 pm860x->det.mic_det = det;
1290 if (det & SND_JACK_MICROPHONE)