Lines Matching refs:prop

106 			pr->dn->full_name, pr->prop->name);  in of_reconfig_notify()
126 struct property *prop, *old_prop = NULL; in of_reconfig_get_state_change() local
133 prop = of_find_property(pr->dn, "status", NULL); in of_reconfig_get_state_change()
137 prop = pr->prop; in of_reconfig_get_state_change()
140 prop = pr->prop; in of_reconfig_get_state_change()
153 if (prop && !strcmp(prop->name, "status")) { in of_reconfig_get_state_change()
155 status_state = !strcmp(prop->value, "okay") || in of_reconfig_get_state_change()
156 !strcmp(prop->value, "ok"); in of_reconfig_get_state_change()
203 struct property *prop, struct property *oldprop) in of_property_notify() argument
212 pr.prop = prop; in of_property_notify()
324 struct property *prop = node->properties; in of_node_release() local
336 while (prop) { in of_node_release()
337 struct property *next = prop->next; in of_node_release()
338 kfree(prop->name); in of_node_release()
339 kfree(prop->value); in of_node_release()
340 kfree(prop); in of_node_release()
341 prop = next; in of_node_release()
343 if (!prop) { in of_node_release()
344 prop = node->deadprops; in of_node_release()
364 struct property *__of_prop_dup(const struct property *prop, gfp_t allocflags) in __of_prop_dup() argument
378 new->name = kstrdup(prop->name, allocflags); in __of_prop_dup()
379 new->value = kmemdup(prop->value, prop->length, allocflags); in __of_prop_dup()
380 new->length = prop->length; in __of_prop_dup()
463 ce->np->full_name, ce->prop->name); in __of_changeset_entry_dump()
498 rce->old_prop = ce->prop; in __of_changeset_entry_invert()
499 rce->prop = ce->old_prop; in __of_changeset_entry_invert()
525 ret = of_property_notify(ce->action, ce->np, ce->prop, ce->old_prop); in __of_changeset_entry_notify()
556 if (*propp == ce->prop) { in __of_changeset_entry_apply()
557 *propp = ce->prop->next; in __of_changeset_entry_apply()
558 ce->prop->next = NULL; in __of_changeset_entry_apply()
563 ret = __of_add_property(ce->np, ce->prop); in __of_changeset_entry_apply()
567 ce->prop->name); in __of_changeset_entry_apply()
572 ret = __of_remove_property(ce->np, ce->prop); in __of_changeset_entry_apply()
576 ce->prop->name); in __of_changeset_entry_apply()
584 if (*propp == ce->prop) { in __of_changeset_entry_apply()
585 *propp = ce->prop->next; in __of_changeset_entry_apply()
586 ce->prop->next = NULL; in __of_changeset_entry_apply()
591 ret = __of_update_property(ce->np, ce->prop, &old_prop); in __of_changeset_entry_apply()
595 ce->prop->name); in __of_changeset_entry_apply()
616 __of_add_property_sysfs(ce->np, ce->prop); in __of_changeset_entry_apply()
619 __of_remove_property_sysfs(ce->np, ce->prop); in __of_changeset_entry_apply()
622 __of_update_property_sysfs(ce->np, ce->prop, ce->old_prop); in __of_changeset_entry_apply()
761 struct device_node *np, struct property *prop) in of_changeset_action() argument
773 ce->prop = prop; in of_changeset_action()
775 if (action == OF_RECONFIG_UPDATE_PROPERTY && prop) in of_changeset_action()
776 ce->old_prop = of_find_property(np, prop->name, NULL); in of_changeset_action()