Lines Matching refs:prop

373 	const void *prop;  in ofnode_read_bool()  local
378 prop = ofnode_get_property(node, propname, NULL); in ofnode_read_bool()
380 debug("%s\n", prop ? "true" : "false"); in ofnode_read_bool()
382 return prop ? true : false; in ofnode_read_bool()
394 struct property *prop = of_find_property( in ofnode_read_prop() local
397 if (prop) { in ofnode_read_prop()
398 val = prop->value; in ofnode_read_prop()
399 len = prop->length; in ofnode_read_prop()
732 const char **prop; in ofnode_read_string_list() local
743 prop = calloc(count + 1, sizeof(char *)); in ofnode_read_string_list()
744 if (!prop) in ofnode_read_string_list()
748 ofnode_read_string_index(node, property, i, &prop[i]); in ofnode_read_string_list()
749 prop[count] = NULL; in ofnode_read_string_list()
750 *listp = prop; in ofnode_read_string_list()
864 const char *prop; in ofnode_get_chosen_node() local
866 prop = ofnode_read_chosen_prop(name, NULL); in ofnode_get_chosen_node()
867 if (!prop) in ofnode_get_chosen_node()
870 return ofnode_path(prop); in ofnode_get_chosen_node()
884 const char *prop; in ofnode_get_aliases_node() local
886 prop = ofnode_read_aliases_prop(name, NULL); in ofnode_get_aliases_node()
887 if (!prop) in ofnode_get_aliases_node()
890 debug("%s: node_path: %s\n", __func__, prop); in ofnode_get_aliases_node()
892 return ofnode_path(prop); in ofnode_get_aliases_node()
1050 int ofnode_first_property(ofnode node, struct ofprop *prop) in ofnode_first_property() argument
1052 prop->node = node; in ofnode_first_property()
1055 prop->prop = of_get_first_property(ofnode_to_np(prop->node)); in ofnode_first_property()
1056 if (!prop->prop) in ofnode_first_property()
1059 prop->offset = in ofnode_first_property()
1061 ofnode_to_offset(prop->node)); in ofnode_first_property()
1062 if (prop->offset < 0) in ofnode_first_property()
1063 return prop->offset; in ofnode_first_property()
1069 int ofnode_next_property(struct ofprop *prop) in ofnode_next_property() argument
1071 if (ofnode_is_np(prop->node)) { in ofnode_next_property()
1072 prop->prop = of_get_next_property(ofnode_to_np(prop->node), in ofnode_next_property()
1073 prop->prop); in ofnode_next_property()
1074 if (!prop->prop) in ofnode_next_property()
1077 prop->offset = in ofnode_next_property()
1078 fdt_next_property_offset(ofnode_to_fdt(prop->node), in ofnode_next_property()
1079 prop->offset); in ofnode_next_property()
1080 if (prop->offset < 0) in ofnode_next_property()
1081 return prop->offset; in ofnode_next_property()
1087 const void *ofprop_get_property(const struct ofprop *prop, in ofprop_get_property() argument
1090 if (ofnode_is_np(prop->node)) in ofprop_get_property()
1091 return of_get_property_by_prop(ofnode_to_np(prop->node), in ofprop_get_property()
1092 prop->prop, propname, lenp); in ofprop_get_property()
1094 return fdt_getprop_by_offset(ofnode_to_fdt(prop->node), in ofprop_get_property()
1095 prop->offset, in ofprop_get_property()
1106 const __be32 *prop = of_get_property(np, property, &psize); in ofnode_get_addr_size() local
1108 if (!prop) in ofnode_get_addr_size()
1112 *sizep = of_read_number(prop + na, ns); in ofnode_get_addr_size()
1115 return of_translate_address(np, prop); in ofnode_get_addr_size()
1117 return of_read_number(prop, na); in ofnode_get_addr_size()
1131 const __be32 *prop = of_get_property(np, propname, &psize); in ofnode_read_u8_array_ptr() local
1133 if (!prop || sz != psize) in ofnode_read_u8_array_ptr()
1135 return (uint8_t *)prop; in ofnode_read_u8_array_ptr()
1622 struct ofprop prop; in ofnode_copy_props() local
1624 ofnode_for_each_prop(prop, src) { in ofnode_copy_props()
1629 val = ofprop_get_property(&prop, &name, &len); in ofnode_copy_props()