Lines Matching refs:caps
2040 unsigned int caps) in snd_hda_override_amp_caps() argument
2042 return write_caps_hash(codec, HDA_HASH_KEY(nid, dir, 0), caps); in snd_hda_override_amp_caps()
2081 unsigned int caps) in snd_hda_override_pin_caps() argument
2083 return write_caps_hash(codec, HDA_HASH_PINCAP_KEY(nid), caps); in snd_hda_override_pin_caps()
2183 unsigned int caps; in codec_amp_update() local
2203 caps = info->amp_caps; in codec_amp_update()
2206 put_vol_mute(codec, caps, nid, ch, direction, idx, val); in codec_amp_update()
2327 u32 caps = query_amp_caps(codec, nid, dir); in get_amp_max_value() local
2329 caps = (caps & AC_AMPCAP_NUM_STEPS) >> AC_AMPCAP_NUM_STEPS_SHIFT; in get_amp_max_value()
2330 if (ofs < caps) in get_amp_max_value()
2331 caps -= ofs; in get_amp_max_value()
2332 return caps; in get_amp_max_value()
2465 u32 caps, val1, val2; in snd_hda_mixer_amp_tlv() local
2469 caps = query_amp_caps(codec, nid, dir); in snd_hda_mixer_amp_tlv()
2470 val2 = (caps & AC_AMPCAP_STEP_SIZE) >> AC_AMPCAP_STEP_SIZE_SHIFT; in snd_hda_mixer_amp_tlv()
2472 val1 = -((caps & AC_AMPCAP_OFFSET) >> AC_AMPCAP_OFFSET_SHIFT); in snd_hda_mixer_amp_tlv()
2475 if (min_mute || (caps & AC_AMPCAP_MIN_MUTE)) in snd_hda_mixer_amp_tlv()
2503 u32 caps; in snd_hda_set_vmaster_tlv() local
2506 caps = query_amp_caps(codec, nid, dir); in snd_hda_set_vmaster_tlv()
2507 nums = (caps & AC_AMPCAP_NUM_STEPS) >> AC_AMPCAP_NUM_STEPS_SHIFT; in snd_hda_set_vmaster_tlv()
2508 step = (caps & AC_AMPCAP_STEP_SIZE) >> AC_AMPCAP_STEP_SIZE_SHIFT; in snd_hda_set_vmaster_tlv()