Lines Matching refs:lng
935 u16 tag, u32 lng, const u8 *data)
943 lng - 1, data + 1);
984 u16 tag, u32 lng, const u8 *data)
992 lng - 1, data + 1);
1027 u16 tag, u32 lng, const u8 *data)
1035 lng - 1, data + 1);
1065 u16 tag, u32 lng, const u8 *data)
1073 lng - 1, data + 1);
1103 u16 tag, u32 lng, const u8 *data)
1111 lng - 1, data + 1);
1141 u16 tag, u32 lng, const u8 *data)
1149 lng - 1, data + 1);
1186 u16 tag, u32 lng, const u8 *data)
1217 if (lng < 13 || ((lng - 13) % 4)) {
1218 dev_err(component->dev, "fw AX table lng %u invalid\n", lng);
1221 table_size = lng - 13;
1290 u16 tag, u32 lng, const u8 *data)
1321 if (lng < 13 || ((lng - 13) % 4)) {
1322 dev_err(component->dev, "fw AR table lng %u invalid\n", lng);
1325 table_size = lng - 13;
1391 u16 tag, u32 lng, const u8 *data);
1446 u32 lng;
1462 * @6, lng bytes: Data
1500 /* Check tag and lng */
1502 lng = get_unaligned_be32(buf + 2);
1509 if (lng < tag_def->lng_min || lng > tag_def->lng_max) {
1510 dev_err(component->dev, "fw %td/%zu tag 0x%04x lng %u, exp [%u;%u]\n",
1511 buf - data, size, tag, lng, tag_def->lng_min, tag_def->lng_max);
1516 if (left < lng) {
1517 dev_err(component->dev, "fw %td/%zu tag 0x%04x lng %u, left %zu\n",
1518 buf - data, size, tag, lng, left);
1523 ret = tag_def->parse(component, tag, lng, buf);
1525 dev_err(component->dev, "fw %td/%zu tag 0x%04x lng %u parse failed\n",
1526 buf - data, size, tag, lng);
1530 buf += lng;
1531 left -= lng;