Lines Matching refs:prop
178 void add_property(struct node *node, struct property *prop) in add_property() argument
182 prop->next = NULL; in add_property()
188 *p = prop; in add_property()
271 struct property *prop; in get_property() local
273 for_each_property(node, prop) in get_property()
274 if (streq(prop->name, propname)) in get_property()
275 return prop; in get_property()
280 cell_t propval_cell(struct property *prop) in propval_cell() argument
282 assert(prop->val.len == sizeof(cell_t)); in propval_cell()
283 return fdt32_to_cpu(*((cell_t *)prop->val.val)); in propval_cell()
289 struct property *prop; in get_property_by_label() local
294 for_each_property(tree, prop) { in get_property_by_label()
297 for_each_label(prop->labels, l) in get_property_by_label()
299 return prop; in get_property_by_label()
303 prop = get_property_by_label(c, label, node); in get_property_by_label()
304 if (prop) in get_property_by_label()
305 return prop; in get_property_by_label()
313 struct node **node, struct property **prop) in get_marker_label() argument
322 *prop = p; in get_marker_label()
330 m = get_marker_label(c, label, node, prop); in get_marker_label()
335 *prop = NULL; in get_marker_label()
536 struct property *prop, **tbl; in sort_properties() local
538 for_each_property(node, prop) in sort_properties()
546 for_each_property(node, prop) in sort_properties()
547 tbl[i++] = prop; in sort_properties()