Lines Matching refs:jack
40 struct snd_soc_jack *jack; member
590 if (!es8316->jack) in es8316_irq()
599 if (es8316->jack->status & SND_JACK_MICROPHONE) in es8316_irq()
602 if (es8316->jack->status & SND_JACK_HEADPHONE) { in es8316_irq()
603 snd_soc_jack_report(es8316->jack, 0, in es8316_irq()
607 } else if (!(es8316->jack->status & SND_JACK_HEADPHONE)) { in es8316_irq()
619 snd_soc_jack_report(es8316->jack, in es8316_irq()
625 snd_soc_jack_report(es8316->jack, in es8316_irq()
631 } else if (es8316->jack->status & SND_JACK_MICROPHONE) { in es8316_irq()
635 snd_soc_jack_report(es8316->jack, 0, SND_JACK_BTN_0); in es8316_irq()
638 snd_soc_jack_report(es8316->jack, in es8316_irq()
650 struct snd_soc_jack *jack) in es8316_enable_jack_detect() argument
664 es8316->jack = jack; in es8316_enable_jack_detect()
666 if (es8316->jack->status & SND_JACK_MICROPHONE) in es8316_enable_jack_detect()
691 if (es8316->jack->status & SND_JACK_MICROPHONE) { in es8316_disable_jack_detect()
693 snd_soc_jack_report(es8316->jack, 0, SND_JACK_BTN_0); in es8316_disable_jack_detect()
696 es8316->jack = NULL; in es8316_disable_jack_detect()
702 struct snd_soc_jack *jack, void *data) in es8316_set_jack() argument
704 if (jack) in es8316_set_jack()
705 es8316_enable_jack_detect(component, jack); in es8316_set_jack()