Lines Matching refs:def
135 displayBinary(unsigned char *data, size_t length, fru_elemdef_t *def)
141 if (def->disp_type == FDISP_Hex) {
149 switch (def->disp_type) {
207 display_data(unsigned char *data, size_t length, fru_elemdef_t *def)
217 switch (def->data_type) {
220 displayBinary(data, length, def);
226 switch (def->disp_type) {
254 for (i = 0; i < def->enum_count; i++) {
255 if (def->enum_table[i].value == lldata) {
257 char *tmp = strdup(def->enum_table[i].text);
284 fru_elemdef_t def, def1;
303 if ((fru_get_definition(*ptr, &def)) != FRU_SUCCESS) {
313 for (count = 0; count < def.enum_count;
315 if (def.iteration_type !=
319 "/%s[%d]/%s", *ptr, iter, def.enum_table[count].text);
323 "/%s/%s", *ptr, def.enum_table[count].text);
334 def.enum_table[count].text, &def1)) != FRU_SUCCESS) {
386 fru_elemdef_t def;
392 if ((err = fru_get_definition(field_name, &def)) != FRU_SUCCESS) {
403 switch (def.data_type) {
405 if (def.disp_type != FDISP_Time) {
426 if (dataLen < def.data_length) {
431 for (i = 0; i < def.enum_count; i++) {
432 if (strcmp(def.enum_table[i].text,
435 def.enum_table[i].value;
442 if (def.iteration_count == 0) {
501 fru_segdef_t def;
511 (void) memset(&def, 0, sizeof (def));
512 def.address = 0;
513 def.desc.raw_data = seg_desc.raw_data;
514 def.hw_desc.all_bits = 0;
517 (void) strncpy(def.name, segment_name[cnt], SEGMENT_NAME_SIZE);
519 def.size = FD_SEGMENT_SIZE;
521 if ((status = fru_create_segment(nodehdl, &def))
627 fru_elemdef_t def;
664 if ((fru_get_definition(*ptr, &def)) == FRU_SUCCESS) {
665 if (def.iteration_count != 0) {
705 if ((fru_get_definition(*ptr, &def)) == FRU_SUCCESS) {
706 if (def.iteration_count != 0) {
742 if ((fru_get_definition(*ptr, &def)) == FRU_SUCCESS) {
743 if (def.iteration_count != 0) {