Lines Matching refs:jack
40 struct snd_soc_jack *jack; member
595 if (!es8316->jack) in es8316_irq()
604 if (es8316->jack->status & SND_JACK_MICROPHONE) in es8316_irq()
607 if (es8316->jack->status & SND_JACK_HEADPHONE) { in es8316_irq()
608 snd_soc_jack_report(es8316->jack, 0, in es8316_irq()
612 } else if (!(es8316->jack->status & SND_JACK_HEADPHONE)) { in es8316_irq()
624 snd_soc_jack_report(es8316->jack, in es8316_irq()
630 snd_soc_jack_report(es8316->jack, in es8316_irq()
636 } else if (es8316->jack->status & SND_JACK_MICROPHONE) { in es8316_irq()
640 snd_soc_jack_report(es8316->jack, 0, SND_JACK_BTN_0); in es8316_irq()
643 snd_soc_jack_report(es8316->jack, in es8316_irq()
655 struct snd_soc_jack *jack) in es8316_enable_jack_detect() argument
669 es8316->jack = jack; in es8316_enable_jack_detect()
671 if (es8316->jack->status & SND_JACK_MICROPHONE) in es8316_enable_jack_detect()
689 if (!es8316->jack) in es8316_disable_jack_detect()
699 if (es8316->jack->status & SND_JACK_MICROPHONE) { in es8316_disable_jack_detect()
701 snd_soc_jack_report(es8316->jack, 0, SND_JACK_BTN_0); in es8316_disable_jack_detect()
704 es8316->jack = NULL; in es8316_disable_jack_detect()
710 struct snd_soc_jack *jack, void *data) in es8316_set_jack() argument
712 if (jack) in es8316_set_jack()
713 es8316_enable_jack_detect(component, jack); in es8316_set_jack()