Lines Matching defs:pos
136 unsigned int pos, len;
140 pos = 2;
141 while (pos + 4 <= len) {
144 submin = (int)tlv[pos];
145 submax = (int)tlv[pos + 1];
148 err = snd_tlv_get_dB_range(tlv + pos + 2,
153 if (pos > 2) {
164 pos += int_index(tlv[pos + 3]) + 4;
205 unsigned int pos, len;
209 pos = 2;
210 while (pos + 4 <= len) {
211 rangemin = (int)tlv[pos];
212 rangemax = (int)tlv[pos + 1];
214 return snd_tlv_convert_to_dB(tlv + pos + 2,
217 pos += int_index(tlv[pos + 3]) + 4;
295 unsigned int pos, len;
299 pos = 2;
301 while (pos + 4 <= len) {
303 submin = (int)tlv[pos];
304 submax = (int)tlv[pos + 1];
307 if (!snd_tlv_get_dB_range(tlv + pos + 2,
311 return snd_tlv_convert_from_dB(tlv + pos + 2,
315 *value = xdir || pos == 2 ? submin : prev_submax;
321 pos += int_index(tlv[pos + 3]) + 4;