jack_state
if (max98090->jack_state == M98090_JACK_STATE_NO_HEADSET) {
max98090->jack_state = M98090_JACK_STATE_NO_HEADSET;
if (max98090->jack_state ==
max98090->jack_state = M98090_JACK_STATE_HEADPHONE;
max98090->jack_state = M98090_JACK_STATE_HEADSET;
max98090->jack_state = M98090_JACK_STATE_NO_HEADSET;
int jack_state;
struct jack_state *jack_state;
jack_state = devm_kzalloc(dev, sizeof(*jack_state), GFP_KERNEL);
if (!jack_state)
interrupt->priv = jack_state;
struct jack_state *jack_state;
jack_state = interrupt->priv;
jack_state->mask |= type_get_mask(type);
jack_state->jack = jack;
struct jack_state *jack_state = interrupt->priv;
snd_soc_jack_report(jack_state->jack, type_get_mask(type), jack_state->mask);
struct jack_state *state = interrupt->priv;