Lines Matching refs:jack
40 struct snd_soc_jack *jack; member
585 if (!es8316->jack) in es8316_irq()
594 if (es8316->jack->status & SND_JACK_MICROPHONE) in es8316_irq()
597 if (es8316->jack->status & SND_JACK_HEADPHONE) { in es8316_irq()
598 snd_soc_jack_report(es8316->jack, 0, in es8316_irq()
602 } else if (!(es8316->jack->status & SND_JACK_HEADPHONE)) { in es8316_irq()
614 snd_soc_jack_report(es8316->jack, in es8316_irq()
620 snd_soc_jack_report(es8316->jack, in es8316_irq()
626 } else if (es8316->jack->status & SND_JACK_MICROPHONE) { in es8316_irq()
630 snd_soc_jack_report(es8316->jack, 0, SND_JACK_BTN_0); in es8316_irq()
633 snd_soc_jack_report(es8316->jack, in es8316_irq()
645 struct snd_soc_jack *jack) in es8316_enable_jack_detect() argument
659 es8316->jack = jack; in es8316_enable_jack_detect()
661 if (es8316->jack->status & SND_JACK_MICROPHONE) in es8316_enable_jack_detect()
686 if (es8316->jack->status & SND_JACK_MICROPHONE) { in es8316_disable_jack_detect()
688 snd_soc_jack_report(es8316->jack, 0, SND_JACK_BTN_0); in es8316_disable_jack_detect()
691 es8316->jack = NULL; in es8316_disable_jack_detect()
697 struct snd_soc_jack *jack, void *data) in es8316_set_jack() argument
699 if (jack) in es8316_set_jack()
700 es8316_enable_jack_detect(component, jack); in es8316_set_jack()