Lines Matching refs:prop
59 void *get_prop_val(Prop *prop);
337 /* Get the board number of this board from the portid prop */
401 get_prop_val(Prop *prop)
403 if (prop == NULL)
406 return ((void *)(prop->value.val_ptr));
416 Prop *prop;
424 prop = pnode->props;
425 if (prop == NULL)
428 if (prop->name.val_ptr == NULL)
431 while ((prop != NULL) && (strcmp((char *)(prop->name.val_ptr), name))) {
432 prop = prop->next;
434 return (prop);
445 Prop *prop;
451 prop = pnode->props;
452 while (prop != NULL) {
453 if (strcmp("name", (char *)prop->name.val_ptr) == 0)
454 return (prop->value.val_ptr);
455 prop = prop->next;
468 Prop *prop;
474 prop = pnode->props;
475 while (prop != NULL) {
476 if (strcmp("device_type", (char *)prop->name.val_ptr) == 0)
477 return (prop->value.val_ptr);
478 prop = prop->next;
500 char *slot_name = NULL; /* info in "slot-names" prop */