Lines Matching refs:prop

120 	Prop *prop = NULL;	/* tail of properties list */  in dump_node()  local
227 else if (prop != NULL) in dump_node()
228 prop->next = new; in dump_node()
229 prop = new; in dump_node()
230 prop->next = NULL; in dump_node()
318 Prop *prop = node->props; in has_board_num() local
324 while (prop != NULL) { in has_board_num()
325 if (strcmp(prop->name.opp.oprom_array, "board#") == 0) in has_board_num()
328 prop = prop->next; in has_board_num()
341 Prop *prop = node->props; in get_board_num() local
347 while (prop != NULL) { in get_board_num()
348 if (strcmp(prop->name.opp.oprom_array, "board#") == 0) in get_board_num()
349 return (prop->value.opp.oprom_node[0]); in get_board_num()
351 prop = prop->next; in get_board_num()
412 Prop *prop; in get_node_name() local
418 prop = pnode->props; in get_node_name()
419 while (prop != NULL) { in get_node_name()
420 if (strcmp("name", prop->name.opp.oprom_array) == 0) in get_node_name()
421 return (prop->value.opp.oprom_array); in get_node_name()
422 prop = prop->next; in get_node_name()
434 Prop *prop; in get_node_type() local
440 prop = pnode->props; in get_node_type()
441 while (prop != NULL) { in get_node_type()
442 if (strcmp("device_type", prop->name.opp.oprom_array) == 0) in get_node_type()
443 return (prop->value.opp.oprom_array); in get_node_type()
444 prop = prop->next; in get_node_type()
598 get_prop_val(Prop *prop) in get_prop_val() argument
600 if (prop == NULL) in get_prop_val()
603 if (prop->value.opp.holds_array) in get_prop_val()
604 return ((void *)(prop->value.opp.oprom_array)); in get_prop_val()
606 return ((void *)(&prop->value.opp.oprom_node[0])); in get_prop_val()
616 Prop *prop; in find_prop() local
628 prop = pnode->props; in find_prop()
629 while ((prop != NULL) && (strcmp(prop->name.opp.oprom_array, name))) in find_prop()
630 prop = prop->next; in find_prop()
632 return (prop); in find_prop()
760 Prop *prop; in dev_find_node_by_compatible() local
767 if ((prop = find_prop(root, "compatible")) != NULL && in dev_find_node_by_compatible()
768 (compatible_array = (char *)get_prop_val(prop)) != NULL) { in dev_find_node_by_compatible()
780 for (size = prop->size; size >= 0; size -= nbytes) { in dev_find_node_by_compatible()