Lines Matching refs:definition

936 			fru_segdef_t *definition)  in fru_get_segment_def()  argument
974 definition->version = segdef.version; in fru_get_segment_def()
975 strlcpy(definition->name, segdef.name, FRU_SEGNAMELEN+1); in fru_get_segment_def()
976 definition->desc = segdef.desc; in fru_get_segment_def()
977 definition->size = segdef.size; in fru_get_segment_def()
978 definition->address = segdef.address; in fru_get_segment_def()
979 definition->hw_desc = segdef.hw_desc; in fru_get_segment_def()
2036 make_definition(const fru_regdef_t *def, fru_elemdef_t *definition) in make_definition() argument
2038 definition->version = FRU_ELEMDEF_REV; in make_definition()
2039 definition->data_type = def->dataType; in make_definition()
2041 definition->tagged = FRU_Yes; in make_definition()
2043 definition->tagged = FRU_No; in make_definition()
2051 definition->data_length = elemLen; in make_definition()
2053 definition->data_length = def->dataLength; in make_definition()
2057 definition->disp_type = def->dispType; in make_definition()
2058 definition->purgeable = def->purgeable; in make_definition()
2059 definition->relocatable = def->relocatable; in make_definition()
2061 definition->enum_count = 0; in make_definition()
2062 definition->enum_table = NULL; in make_definition()
2066 definition->enum_table = (fru_enum_t *)malloc( in make_definition()
2068 if ((definition->enum_table) == NULL) { in make_definition()
2071 memset(definition->enum_table, 0x00, in make_definition()
2076 definition->enum_table[i].value = def->enumTable[i].value; in make_definition()
2077 definition->enum_table[i].text = strdup(def->enumTable[i].text); in make_definition()
2078 if ((definition->enum_table[i].text) == NULL) { in make_definition()
2079 fru_destroy_elemdef(definition); in make_definition()
2082 (definition->enum_count)++; in make_definition()
2085 definition->iteration_count = def->iterationCount; in make_definition()
2086 definition->iteration_type = def->iterationType; in make_definition()
2088 definition->example_string = strdup(def->exampleString); in make_definition()
2089 if ((definition->example_string) == NULL) { in make_definition()
2090 fru_destroy_elemdef(definition); in make_definition()
2100 fru_elemdef_t *definition) in fru_get_definition() argument
2118 err = make_definition(last->def, definition); in fru_get_definition()