Lines Matching refs:prop

76 	const void *prop;  in ofnode_read_bool()  local
81 prop = ofnode_get_property(node, propname, NULL); in ofnode_read_bool()
83 debug("%s\n", prop ? "true" : "false"); in ofnode_read_bool()
85 return prop ? true : false; in ofnode_read_bool()
97 struct property *prop = of_find_property( in ofnode_read_string() local
100 if (prop) { in ofnode_read_string()
101 str = prop->value; in ofnode_read_string()
102 len = prop->length; in ofnode_read_string()
242 struct property *prop = of_find_property( in ofnode_read_size() local
245 if (prop) in ofnode_read_size()
246 return prop->length; in ofnode_read_size()
409 const char *prop; in ofnode_get_chosen_node() local
411 prop = ofnode_get_chosen_prop(name); in ofnode_get_chosen_node()
412 if (!prop) in ofnode_get_chosen_node()
415 return ofnode_path(prop); in ofnode_get_chosen_node()
515 int ofnode_get_first_property(ofnode node, struct ofprop *prop) in ofnode_get_first_property() argument
517 prop->node = node; in ofnode_get_first_property()
520 prop->prop = of_get_first_property(ofnode_to_np(prop->node)); in ofnode_get_first_property()
521 if (!prop->prop) in ofnode_get_first_property()
524 prop->offset = in ofnode_get_first_property()
526 ofnode_to_offset(prop->node)); in ofnode_get_first_property()
527 if (prop->offset < 0) in ofnode_get_first_property()
528 return prop->offset; in ofnode_get_first_property()
534 int ofnode_get_next_property(struct ofprop *prop) in ofnode_get_next_property() argument
536 if (ofnode_is_np(prop->node)) { in ofnode_get_next_property()
537 prop->prop = of_get_next_property(ofnode_to_np(prop->node), in ofnode_get_next_property()
538 prop->prop); in ofnode_get_next_property()
539 if (!prop->prop) in ofnode_get_next_property()
542 prop->offset = fdt_next_property_offset(gd->fdt_blob, in ofnode_get_next_property()
543 prop->offset); in ofnode_get_next_property()
544 if (prop->offset < 0) in ofnode_get_next_property()
545 return prop->offset; in ofnode_get_next_property()
551 const void *ofnode_get_property_by_prop(const struct ofprop *prop, in ofnode_get_property_by_prop() argument
554 if (ofnode_is_np(prop->node)) in ofnode_get_property_by_prop()
555 return of_get_property_by_prop(ofnode_to_np(prop->node), in ofnode_get_property_by_prop()
556 prop->prop, propname, lenp); in ofnode_get_property_by_prop()
559 prop->offset, in ofnode_get_property_by_prop()
579 const __be32 *prop = of_get_property(np, property, &psize); in ofnode_get_addr_size() local
581 if (!prop) in ofnode_get_addr_size()
585 *sizep = of_read_number(prop + na, ns); in ofnode_get_addr_size()
586 return of_read_number(prop, na); in ofnode_get_addr_size()
600 const __be32 *prop = of_get_property(np, propname, &psize); in ofnode_read_u8_array_ptr() local
602 if (!prop || sz != psize) in ofnode_read_u8_array_ptr()
604 return (uint8_t *)prop; in ofnode_read_u8_array_ptr()