Lines Matching refs:offset

473 	unsigned int offset;
477 offset = 0;
480 if ((rc = efx_vpd_next_tag(data, size, &offset,
483 offset += taglen;
488 *lengthp = offset;
506 unsigned int offset;
519 offset = 0;
522 if ((rc = efx_vpd_next_tag(data, size, &offset,
537 if ((rc = efx_vpd_next_keyword(data + offset,
543 for (i = 0; i < offset + pos + 4; i++)
556 offset += taglen;
605 unsigned int offset = 0;
617 memcpy(data + offset, __efx_vpd_blank_pid,
619 offset += sizeof (__efx_vpd_blank_pid);
622 memcpy(data + offset, __efx_vpd_blank_r, sizeof (__efx_vpd_blank_r));
623 offset += sizeof (__efx_vpd_blank_r);
627 for (pos = 0; pos < offset; pos++)
629 data[offset - 1] -= cksum;
636 data[offset] = EFX_BYTE_FIELD(byte, EFX_BYTE_0);
637 offset++;
659 unsigned int offset;
667 offset = index = 0;
670 if ((rc = efx_vpd_next_tag(data, size, &offset,
691 if ((rc = efx_vpd_next_keyword(data + offset,
696 offset += pos + 3;
704 offset += taglen;
711 *payloadp = offset;
737 unsigned int offset;
743 offset = 0;
746 if ((rc = efx_vpd_next_tag(data, size, &offset,
757 *payloadp = offset;
762 if ((rc = efx_vpd_next_keyword(data + offset,
768 *payloadp = offset + pos + 3;
774 offset += taglen;
797 unsigned int offset;
839 offset = 0;
842 taghead = offset;
843 if ((rc = efx_vpd_next_tag(data, size, &offset,
849 offset += taglen;
854 if (offset - taghead != 3) {
860 * Work out the offset of the byte immediately after the
865 source = offset + taglen;
866 dest = offset + evvp->evv_length;
873 if ((rc = efx_vpd_next_keyword(data + offset,
880 source = offset + pos + 3 + keylen;
881 dest = offset + pos;
886 source = offset + pos + 3 + keylen;
887 dest = offset + pos + 3 + evvp->evv_length;
903 source = offset + pos;
904 dest = offset + pos + 3 + evvp->evv_length;
926 data[offset + pos + 0] =
928 data[offset + pos + 1] =
930 data[offset + pos + 2] = evvp->evv_length;
936 data[offset - 2] = EFX_WORD_FIELD(word, EFX_BYTE_0);
937 data[offset - 1] = EFX_WORD_FIELD(word, EFX_BYTE_1);
948 offset = 0;
951 if ((rc = efx_vpd_next_tag(data, size, &offset,
958 if ((rc = efx_vpd_next_keyword(data + offset,
964 for (i = 0; i < offset + pos + 3; i++)
972 offset += taglen;
976 (void) memset(data + offset + taglen, 0xff, size - offset - taglen);