• Home
  • Raw
  • Download

Lines Matching refs:pin

1083 		struct hda_pincfg *pin;  in read_pin_defaults()  local
1088 pin = snd_array_new(&codec->init_pins); in read_pin_defaults()
1089 if (!pin) in read_pin_defaults()
1091 pin->nid = nid; in read_pin_defaults()
1092 pin->cfg = snd_hda_codec_read(codec, nid, 0, in read_pin_defaults()
1094 pin->ctrl = snd_hda_codec_read(codec, nid, 0, in read_pin_defaults()
1108 struct hda_pincfg *pin = snd_array_elem(array, i); in look_up_pincfg() local
1109 if (pin->nid == nid) in look_up_pincfg()
1110 return pin; in look_up_pincfg()
1121 struct hda_pincfg *pin; in snd_hda_add_pincfg() local
1132 pin = look_up_pincfg(codec, list, nid); in snd_hda_add_pincfg()
1133 if (!pin) { in snd_hda_add_pincfg()
1134 pin = snd_array_new(list); in snd_hda_add_pincfg()
1135 if (!pin) in snd_hda_add_pincfg()
1137 pin->nid = nid; in snd_hda_add_pincfg()
1139 pin->cfg = cfg; in snd_hda_add_pincfg()
1171 struct hda_pincfg *pin; in snd_hda_codec_get_pincfg() local
1177 pin = look_up_pincfg(codec, &codec->user_pins, nid); in snd_hda_codec_get_pincfg()
1178 if (pin) in snd_hda_codec_get_pincfg()
1179 cfg = pin->cfg; in snd_hda_codec_get_pincfg()
1185 pin = look_up_pincfg(codec, &codec->driver_pins, nid); in snd_hda_codec_get_pincfg()
1186 if (pin) in snd_hda_codec_get_pincfg()
1187 return pin->cfg; in snd_hda_codec_get_pincfg()
1188 pin = look_up_pincfg(codec, &codec->init_pins, nid); in snd_hda_codec_get_pincfg()
1189 if (pin) in snd_hda_codec_get_pincfg()
1190 return pin->cfg; in snd_hda_codec_get_pincfg()
1199 struct hda_pincfg *pin; in snd_hda_codec_set_pin_target() local
1201 pin = look_up_pincfg(codec, &codec->init_pins, nid); in snd_hda_codec_set_pin_target()
1202 if (!pin) in snd_hda_codec_set_pin_target()
1204 pin->target = val; in snd_hda_codec_set_pin_target()
1212 struct hda_pincfg *pin; in snd_hda_codec_get_pin_target() local
1214 pin = look_up_pincfg(codec, &codec->init_pins, nid); in snd_hda_codec_get_pin_target()
1215 if (!pin) in snd_hda_codec_get_pin_target()
1217 return pin->target; in snd_hda_codec_get_pin_target()
1237 struct hda_pincfg *pin = snd_array_elem(&codec->init_pins, i); in snd_hda_shutup_pins() local
1239 snd_hda_codec_read(codec, pin->nid, 0, in snd_hda_shutup_pins()
1256 struct hda_pincfg *pin = snd_array_elem(&codec->init_pins, i); in restore_shutup_pins() local
1257 snd_hda_codec_write(codec, pin->nid, 0, in restore_shutup_pins()
1259 pin->ctrl); in restore_shutup_pins()
5502 unsigned int snd_hda_get_default_vref(struct hda_codec *codec, hda_nid_t pin) in snd_hda_get_default_vref() argument
5506 oldval = snd_hda_codec_read(codec, pin, 0, in snd_hda_get_default_vref()
5508 pincap = snd_hda_query_pin_caps(codec, pin); in snd_hda_get_default_vref()
5525 hda_nid_t pin, unsigned int val) in snd_hda_correct_pin_ctl() argument
5537 cap = snd_hda_query_pin_caps(codec, pin); in snd_hda_correct_pin_ctl()
5574 int _snd_hda_set_pin_ctl(struct hda_codec *codec, hda_nid_t pin, in _snd_hda_set_pin_ctl() argument
5577 val = snd_hda_correct_pin_ctl(codec, pin, val); in _snd_hda_set_pin_ctl()
5578 snd_hda_codec_set_pin_target(codec, pin, val); in _snd_hda_set_pin_ctl()
5580 return snd_hda_codec_update_cache(codec, pin, 0, in _snd_hda_set_pin_ctl()
5583 return snd_hda_codec_write(codec, pin, 0, in _snd_hda_set_pin_ctl()