Lines Matching defs:prop
117 Prop *prop = NULL; /* tail of properties list */
123 /* get first prop by asking for null string */
224 else if (prop != NULL)
225 prop->next = new;
226 prop = new;
227 prop->next = NULL;
315 Prop *prop = node->props;
319 * board# prop
321 while (prop != NULL) {
322 if (strcmp(prop->name.opp.oprom_array, "board#") == 0)
325 prop = prop->next;
338 Prop *prop = node->props;
342 * board# prop
344 while (prop != NULL) {
345 if (strcmp(prop->name.opp.oprom_array, "board#") == 0)
346 return (prop->value.opp.oprom_node[0]);
348 prop = prop->next;
409 Prop *prop;
415 prop = pnode->props;
416 while (prop != NULL) {
417 if (strcmp("name", prop->name.opp.oprom_array) == 0)
418 return (prop->value.opp.oprom_array);
419 prop = prop->next;
431 Prop *prop;
437 prop = pnode->props;
438 while (prop != NULL) {
439 if (strcmp("device_type", prop->name.opp.oprom_array) == 0)
440 return (prop->value.opp.oprom_array);
441 prop = prop->next;
595 get_prop_val(Prop *prop)
597 if (prop == NULL)
600 if (prop->value.opp.holds_array)
601 return ((void *)(prop->value.opp.oprom_array));
603 return ((void *)(&prop->value.opp.oprom_node[0]));
613 Prop *prop;
625 prop = pnode->props;
626 while ((prop != NULL) && (strcmp(prop->name.opp.oprom_array, name)))
627 prop = prop->next;
629 return (prop);
757 Prop *prop;
764 if ((prop = find_prop(root, "compatible")) != NULL &&
765 (compatible_array = (char *)get_prop_val(prop)) != NULL) {
777 for (size = prop->size; size >= 0; size -= nbytes) {