Lines Matching defs:jacks
233 struct snd_array jacks;
4068 struct sigmatel_jack *jacks = jack->private_data;
4069 jacks->nid = 0;
4070 jacks->jack = NULL;
4088 snd_array_init(&spec->jacks, sizeof(*jack), 32);
4089 jack = snd_array_new(&spec->jacks);
4391 /* skip any ports that don't have jacks since presence
4417 if (!codec->bus->shutdown && spec->jacks.list) {
4418 struct sigmatel_jack *jacks = spec->jacks.list;
4420 for (i = 0; i < spec->jacks.used; i++, jacks++) {
4421 if (jacks->jack)
4422 snd_device_free(codec->bus->card, jacks->jack);
4425 snd_array_free(&spec->jacks);
4563 /* ignore sensing of shared line and mic jacks */
4665 struct sigmatel_jack *jacks = spec->jacks.list;
4667 if (jacks) {
4669 for (i = 0; i < spec->jacks.used; i++) {
4670 if (jacks->nid == nid) {
4675 int type = jacks->type;
4680 snd_jack_report(jacks->jack,
4684 jacks++;