Lines Matching refs:tlv
1466 unsigned int *tlv) in snd_hda_set_vmaster_tlv() argument
1475 tlv[0] = SNDRV_CTL_TLVT_DB_SCALE; in snd_hda_set_vmaster_tlv()
1476 tlv[1] = 2 * sizeof(unsigned int); in snd_hda_set_vmaster_tlv()
1477 tlv[2] = -nums * step; in snd_hda_set_vmaster_tlv()
1478 tlv[3] = step; in snd_hda_set_vmaster_tlv()
1739 const int *tlv = NULL; in get_kctl_0dB_offset() local
1746 if (!kctl->tlv.c(kctl, 0, sizeof(_tlv), _tlv)) in get_kctl_0dB_offset()
1747 tlv = _tlv; in get_kctl_0dB_offset()
1750 tlv = kctl->tlv.p; in get_kctl_0dB_offset()
1751 if (tlv && tlv[0] == SNDRV_CTL_TLVT_DB_SCALE) { in get_kctl_0dB_offset()
1752 int step = tlv[3]; in get_kctl_0dB_offset()
1762 val = -tlv[2] / step; in get_kctl_0dB_offset()
1824 unsigned int *tlv, const char * const *slaves, in __snd_hda_add_vmaster() argument
1839 kctl = snd_ctl_make_virtual_master(name, tlv); in __snd_hda_add_vmaster()
1855 tlv ? init_slave_0dB : init_slave_unmute, &step); in __snd_hda_add_vmaster()
2210 unsigned int size, unsigned int __user *tlv) in snd_hda_mixer_bind_tlv() argument
2219 err = c->ops->tlv(kcontrol, op_flag, size, tlv); in snd_hda_mixer_bind_tlv()
2230 .tlv = snd_hda_mixer_amp_tlv
2238 .tlv = snd_hda_mixer_amp_tlv