Lines Matching refs:tlv
1669 unsigned int *tlv) in snd_hda_set_vmaster_tlv() argument
1678 tlv[0] = SNDRV_CTL_TLVT_DB_SCALE; in snd_hda_set_vmaster_tlv()
1679 tlv[1] = 2 * sizeof(unsigned int); in snd_hda_set_vmaster_tlv()
1680 tlv[2] = -nums * step; in snd_hda_set_vmaster_tlv()
1681 tlv[3] = step; in snd_hda_set_vmaster_tlv()
1942 const int *tlv = NULL; in get_kctl_0dB_offset() local
1949 if (!kctl->tlv.c(kctl, 0, sizeof(_tlv), _tlv)) in get_kctl_0dB_offset()
1950 tlv = _tlv; in get_kctl_0dB_offset()
1953 tlv = kctl->tlv.p; in get_kctl_0dB_offset()
1954 if (tlv && tlv[0] == SNDRV_CTL_TLVT_DB_SCALE) { in get_kctl_0dB_offset()
1955 int step = tlv[3]; in get_kctl_0dB_offset()
1965 val = -tlv[2] / step; in get_kctl_0dB_offset()
2027 unsigned int *tlv, const char * const *slaves, in __snd_hda_add_vmaster() argument
2042 kctl = snd_ctl_make_virtual_master(name, tlv); in __snd_hda_add_vmaster()
2058 tlv ? init_slave_0dB : init_slave_unmute, &step); in __snd_hda_add_vmaster()
2413 unsigned int size, unsigned int __user *tlv) in snd_hda_mixer_bind_tlv() argument
2422 err = c->ops->tlv(kcontrol, op_flag, size, tlv); in snd_hda_mixer_bind_tlv()
2433 .tlv = snd_hda_mixer_amp_tlv
2441 .tlv = snd_hda_mixer_amp_tlv