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