Lines Matching refs:curaddr

89     const struct smbios_string *template_strings, char *curaddr, char **endaddr,
382 const struct smbios_string *template_strings, char *curaddr, char **endaddr,
486 const struct smbios_string *template_strings, char *curaddr, char **endaddr,
502 const struct smbios_string *template_strings, char *curaddr, char **endaddr,
543 const struct smbios_string *template_strings, char *curaddr, char **endaddr,
558 const struct smbios_string *template_strings, char *curaddr, char **endaddr,
573 const struct smbios_string *template_strings, char *curaddr, char **endaddr,
615 const struct smbios_string *template_strings, char *curaddr, char **endaddr, in smbios_generic_initializer() argument
620 memcpy(curaddr, template_entry, template_entry->length); in smbios_generic_initializer()
621 entry = (struct smbios_structure *)curaddr; in smbios_generic_initializer()
623 curaddr += entry->length; in smbios_generic_initializer()
642 memcpy(curaddr, string, len); in smbios_generic_initializer()
643 curaddr += len; in smbios_generic_initializer()
645 *curaddr = '\0'; in smbios_generic_initializer()
646 curaddr++; in smbios_generic_initializer()
649 *curaddr = '\0'; in smbios_generic_initializer()
650 curaddr++; in smbios_generic_initializer()
651 *curaddr = '\0'; in smbios_generic_initializer()
652 curaddr++; in smbios_generic_initializer()
655 *endaddr = curaddr; in smbios_generic_initializer()
662 const struct smbios_string *template_strings, char *curaddr, char **endaddr, in smbios_type1_initializer() argument
669 curaddr, endaddr, n); in smbios_type1_initializer()
670 type1 = (struct smbios_table_type1 *)curaddr; in smbios_type1_initializer()
720 const struct smbios_string *template_strings, char *curaddr, char **endaddr, in smbios_type4_initializer() argument
731 curaddr, endaddr, n); in smbios_type4_initializer()
732 type4 = (struct smbios_table_type4 *)curaddr; in smbios_type4_initializer()
733 p = curaddr + sizeof (struct smbios_table_type4); in smbios_type4_initializer()
754 curaddr = *endaddr; in smbios_type4_initializer()
762 const struct smbios_string *template_strings, char *curaddr, char **endaddr, in smbios_type16_initializer() argument
769 curaddr, endaddr, n); in smbios_type16_initializer()
770 type16 = (struct smbios_table_type16 *)curaddr; in smbios_type16_initializer()
779 const struct smbios_string *template_strings, char *curaddr, char **endaddr, in smbios_type17_initializer() argument
786 curaddr, endaddr, n); in smbios_type17_initializer()
787 type17 = (struct smbios_table_type17 *)curaddr; in smbios_type17_initializer()
823 const struct smbios_string *template_strings, char *curaddr, char **endaddr, in smbios_type19_initializer() argument
829 curaddr, endaddr, n); in smbios_type19_initializer()
830 type19 = (struct smbios_table_type19 *)curaddr; in smbios_type19_initializer()
836 curaddr = *endaddr; in smbios_type19_initializer()
838 curaddr, endaddr, n); in smbios_type19_initializer()
839 type19 = (struct smbios_table_type19 *)curaddr; in smbios_type19_initializer()
915 char *curaddr, *startaddr, *ststartaddr; in smbios_build() local
941 curaddr = startaddr; in smbios_build()
943 smbios_ep = (struct smbios_entry_point *)curaddr; in smbios_build()
946 curaddr += sizeof(struct smbios_entry_point); in smbios_build()
947 ststartaddr = curaddr; in smbios_build()
962 err = (*initializer)(entry, strings, curaddr, &endaddr, &n); in smbios_build()
966 size = endaddr - curaddr; in smbios_build()
970 curaddr = endaddr; in smbios_build()
973 assert(curaddr - startaddr < SMBIOS_MAX_LENGTH); in smbios_build()
974 smbios_ep_finalizer(smbios_ep, curaddr - ststartaddr, n, maxssize); in smbios_build()