Lines Matching refs:offset

1477 	int offset = 0, ret = 0, i;  in pcmdev_regbin_ready()  local
1491 fw_hdr->img_sz = get_unaligned_be32(&buf[offset]); in pcmdev_regbin_ready()
1492 offset += 4; in pcmdev_regbin_ready()
1501 fw_hdr->checksum = get_unaligned_be32(&buf[offset]); in pcmdev_regbin_ready()
1502 offset += 4; in pcmdev_regbin_ready()
1503 fw_hdr->binary_version_num = get_unaligned_be32(&buf[offset]); in pcmdev_regbin_ready()
1511 offset += 4; in pcmdev_regbin_ready()
1512 fw_hdr->drv_fw_version = get_unaligned_be32(&buf[offset]); in pcmdev_regbin_ready()
1513 offset += 8; in pcmdev_regbin_ready()
1514 fw_hdr->plat_type = buf[offset]; in pcmdev_regbin_ready()
1515 offset += 1; in pcmdev_regbin_ready()
1516 fw_hdr->dev_family = buf[offset]; in pcmdev_regbin_ready()
1517 offset += 1; in pcmdev_regbin_ready()
1518 fw_hdr->reserve = buf[offset]; in pcmdev_regbin_ready()
1519 offset += 1; in pcmdev_regbin_ready()
1520 fw_hdr->ndev = buf[offset]; in pcmdev_regbin_ready()
1521 offset += 1; in pcmdev_regbin_ready()
1530 if (offset + PCMDEVICE_MAX_REGBIN_DEVICES > fw_hdr->img_sz) { in pcmdev_regbin_ready()
1537 for (i = 0; i < PCMDEVICE_MAX_REGBIN_DEVICES; i++, offset++) in pcmdev_regbin_ready()
1538 fw_hdr->devs[i] = buf[offset]; in pcmdev_regbin_ready()
1540 fw_hdr->nconfig = get_unaligned_be32(&buf[offset]); in pcmdev_regbin_ready()
1541 offset += 4; in pcmdev_regbin_ready()
1544 fw_hdr->config_size[i] = get_unaligned_be32(&buf[offset]); in pcmdev_regbin_ready()
1545 offset += 4; in pcmdev_regbin_ready()
1549 if (fw_hdr->img_sz - total_config_sz != (unsigned int)offset) { in pcmdev_regbin_ready()
1564 cfg_info[i] = pcmdevice_add_config(ctxt, &buf[offset], in pcmdev_regbin_ready()
1572 offset += (int)fw_hdr->config_size[i]; in pcmdev_regbin_ready()
1694 int offset = 2; in pcmdev_single_byte_wr() local
1697 offset += 2; in pcmdev_single_byte_wr()
1698 if (offset + 4 * len > sublocksize) { in pcmdev_single_byte_wr()
1706 PCMDEVICE_REG(data[offset + 1], data[offset + 2]), in pcmdev_single_byte_wr()
1707 data[offset + 3]); in pcmdev_single_byte_wr()
1713 offset += 4; in pcmdev_single_byte_wr()
1716 return offset; in pcmdev_single_byte_wr()
1723 int offset = 2; in pcmdev_burst_wr() local
1726 offset += 2; in pcmdev_burst_wr()
1727 if (offset + 4 + len > sublocksize) { in pcmdev_burst_wr()
1738 PCMDEVICE_REG(data[offset + 1], data[offset + 2]), in pcmdev_burst_wr()
1739 &(data[offset + 4]), len); in pcmdev_burst_wr()
1745 offset += (len + 4); in pcmdev_burst_wr()
1747 return offset; in pcmdev_burst_wr()
1754 int offset = 2; in pcmdev_delay() local
1756 if (offset + 2 > sublocksize) { in pcmdev_delay()
1763 offset += 2; in pcmdev_delay()
1765 return offset; in pcmdev_delay()
1771 int offset = 2; in pcmdev_bits_wr() local
1774 if (offset + 6 > sublocksize) { in pcmdev_bits_wr()
1780 PCMDEVICE_REG(data[offset + 3], data[offset + 4]), in pcmdev_bits_wr()
1781 data[offset + 1], data[offset + 5]); in pcmdev_bits_wr()
1787 offset += 6; in pcmdev_bits_wr()
1789 return offset; in pcmdev_bits_wr()