Lines Matching refs:pin_idx
242 int pin_idx; in pin_id_to_pin_index() local
252 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) { in pin_id_to_pin_index()
253 per_pin = get_pin(spec, pin_idx); in pin_id_to_pin_index()
256 return pin_idx; in pin_id_to_pin_index()
282 int pin_idx; in hinfo_to_pin_index() local
284 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) { in hinfo_to_pin_index()
285 per_pin = get_pin(spec, pin_idx); in hinfo_to_pin_index()
288 return pin_idx; in hinfo_to_pin_index()
786 int pin_idx = pin_id_to_pin_index(codec, nid, dev_id); in check_presence_and_report() local
788 if (pin_idx < 0) in check_presence_and_report()
791 hdmi_present_sense(get_pin(spec, pin_idx), 1); in check_presence_and_report()
982 int pin_idx, int *cvt_id) in hdmi_choose_cvt() argument
990 if (pin_idx < 0) in hdmi_choose_cvt()
993 per_pin = get_pin(spec, pin_idx); in hdmi_choose_cvt()
1082 int pin_idx; in intel_not_share_assigned_cvt() local
1085 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) { in intel_not_share_assigned_cvt()
1089 per_pin = get_pin(spec, pin_idx); in intel_not_share_assigned_cvt()
1233 int pin_idx, cvt_idx, pcm_idx; in hdmi_pcm_open() local
1245 pin_idx = hinfo_to_pin_index(codec, hinfo); in hdmi_pcm_open()
1247 if (snd_BUG_ON(pin_idx < 0)) { in hdmi_pcm_open()
1255 if (pin_idx < 0) { in hdmi_pcm_open()
1261 err = hdmi_choose_cvt(codec, pin_idx, &cvt_idx); in hdmi_pcm_open()
1270 per_pin = get_pin(spec, pin_idx); in hdmi_pcm_open()
1326 static int hdmi_read_pin_conn(struct hda_codec *codec, int pin_idx) in hdmi_read_pin_conn() argument
1329 struct hdmi_spec_per_pin *per_pin = get_pin(spec, pin_idx); in hdmi_read_pin_conn()
1690 int cvt_idx, pin_idx, err; in silent_stream_enable() local
1700 pin_idx = pin_id_to_pin_index(codec, per_pin->pin_nid, per_pin->dev_id); in silent_stream_enable()
1701 err = hdmi_choose_cvt(codec, pin_idx, &cvt_idx); in silent_stream_enable()
1848 int pin_idx; in hdmi_add_pin() local
1901 pin_idx = spec->num_pins; in hdmi_add_pin()
1911 per_pin->pcm = get_hdmi_pcm(spec, pin_idx); in hdmi_add_pin()
1912 per_pin->pcm_idx = pin_idx; in hdmi_add_pin()
1919 err = hdmi_read_pin_conn(codec, pin_idx); in hdmi_add_pin()
2056 int pin_idx; in generic_hdmi_playback_pcm_prepare() local
2064 pin_idx = hinfo_to_pin_index(codec, hinfo); in generic_hdmi_playback_pcm_prepare()
2065 if (spec->dyn_pcm_assign && pin_idx < 0) { in generic_hdmi_playback_pcm_prepare()
2076 if (snd_BUG_ON(pin_idx < 0)) { in generic_hdmi_playback_pcm_prepare()
2080 per_pin = get_pin(spec, pin_idx); in generic_hdmi_playback_pcm_prepare()
2144 int cvt_idx, pin_idx, pcm_idx; in hdmi_pcm_close() local
2170 pin_idx = hinfo_to_pin_index(codec, hinfo); in hdmi_pcm_close()
2171 if (spec->dyn_pcm_assign && pin_idx < 0) in hdmi_pcm_close()
2174 if (snd_BUG_ON(pin_idx < 0)) { in hdmi_pcm_close()
2178 per_pin = get_pin(spec, pin_idx); in hdmi_pcm_close()
2349 int pin_idx, pcm_idx; in generic_hdmi_build_controls() local
2390 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) { in generic_hdmi_build_controls()
2391 struct hdmi_spec_per_pin *per_pin = get_pin(spec, pin_idx); in generic_hdmi_build_controls()
2416 int pin_idx; in generic_hdmi_init_per_pins() local
2418 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) { in generic_hdmi_init_per_pins()
2419 struct hdmi_spec_per_pin *per_pin = get_pin(spec, pin_idx); in generic_hdmi_init_per_pins()
2424 eld_proc_new(per_pin, pin_idx); in generic_hdmi_init_per_pins()
2432 int pin_idx; in generic_hdmi_init() local
2435 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) { in generic_hdmi_init()
2436 struct hdmi_spec_per_pin *per_pin = get_pin(spec, pin_idx); in generic_hdmi_init()
2478 int pin_idx, pcm_idx; in generic_hdmi_free() local
2487 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) { in generic_hdmi_free()
2488 struct hdmi_spec_per_pin *per_pin = get_pin(spec, pin_idx); in generic_hdmi_free()
2510 int pin_idx; in generic_hdmi_suspend() local
2512 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) { in generic_hdmi_suspend()
2513 struct hdmi_spec_per_pin *per_pin = get_pin(spec, pin_idx); in generic_hdmi_suspend()
2522 int pin_idx; in generic_hdmi_resume() local
2527 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) { in generic_hdmi_resume()
2528 struct hdmi_spec_per_pin *per_pin = get_pin(spec, pin_idx); in generic_hdmi_resume()
4182 int pin_idx, err; in atihdmi_init() local
4189 for (pin_idx = 0; pin_idx < spec->num_pins; pin_idx++) { in atihdmi_init()
4190 struct hdmi_spec_per_pin *per_pin = get_pin(spec, pin_idx); in atihdmi_init()