Lines Matching defs:pin_idx
242 int pin_idx;
252 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) {
253 per_pin = get_pin(spec, pin_idx);
256 return pin_idx;
282 int pin_idx;
284 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) {
285 per_pin = get_pin(spec, pin_idx);
288 return pin_idx;
786 int pin_idx = pin_id_to_pin_index(codec, nid, dev_id);
788 if (pin_idx < 0)
791 hdmi_present_sense(get_pin(spec, pin_idx), 1);
977 * If pin_idx is less then zero, just try to find an available converter.
982 int pin_idx, int *cvt_id)
989 /* pin_idx < 0 means no pin will be bound to the converter */
990 if (pin_idx < 0)
993 per_pin = get_pin(spec, pin_idx);
1082 int pin_idx;
1085 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) {
1089 per_pin = get_pin(spec, pin_idx);
1233 int pin_idx, cvt_idx, pcm_idx;
1245 pin_idx = hinfo_to_pin_index(codec, hinfo);
1247 if (snd_BUG_ON(pin_idx < 0)) {
1255 if (pin_idx < 0) {
1261 err = hdmi_choose_cvt(codec, pin_idx, &cvt_idx);
1270 per_pin = get_pin(spec, pin_idx);
1326 static int hdmi_read_pin_conn(struct hda_codec *codec, int pin_idx)
1329 struct hdmi_spec_per_pin *per_pin = get_pin(spec, pin_idx);
1690 int cvt_idx, pin_idx, err;
1700 pin_idx = pin_id_to_pin_index(codec, per_pin->pin_nid, per_pin->dev_id);
1701 err = hdmi_choose_cvt(codec, pin_idx, &cvt_idx);
1848 int pin_idx;
1901 pin_idx = spec->num_pins;
1911 per_pin->pcm = get_hdmi_pcm(spec, pin_idx);
1912 per_pin->pcm_idx = pin_idx;
1919 err = hdmi_read_pin_conn(codec, pin_idx);
2062 int pin_idx;
2070 pin_idx = hinfo_to_pin_index(codec, hinfo);
2071 if (spec->dyn_pcm_assign && pin_idx < 0) {
2082 if (snd_BUG_ON(pin_idx < 0)) {
2086 per_pin = get_pin(spec, pin_idx);
2150 int cvt_idx, pin_idx, pcm_idx;
2176 pin_idx = hinfo_to_pin_index(codec, hinfo);
2177 if (spec->dyn_pcm_assign && pin_idx < 0)
2180 if (snd_BUG_ON(pin_idx < 0)) {
2184 per_pin = get_pin(spec, pin_idx);
2355 int pin_idx, pcm_idx;
2396 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) {
2397 struct hdmi_spec_per_pin *per_pin = get_pin(spec, pin_idx);
2422 int pin_idx;
2424 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) {
2425 struct hdmi_spec_per_pin *per_pin = get_pin(spec, pin_idx);
2430 eld_proc_new(per_pin, pin_idx);
2438 int pin_idx;
2441 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) {
2442 struct hdmi_spec_per_pin *per_pin = get_pin(spec, pin_idx);
2484 int pin_idx, pcm_idx;
2493 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) {
2494 struct hdmi_spec_per_pin *per_pin = get_pin(spec, pin_idx);
2516 int pin_idx;
2518 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) {
2519 struct hdmi_spec_per_pin *per_pin = get_pin(spec, pin_idx);
2528 int pin_idx;
2533 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) {
2534 struct hdmi_spec_per_pin *per_pin = get_pin(spec, pin_idx);
4188 int pin_idx, err;
4195 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) {
4196 struct hdmi_spec_per_pin *per_pin = get_pin(spec, pin_idx);