Lines Matching refs:dtb_node
10 static struct dtb_node *fdt_aliases;
25 static void *dtb_node_find_property_value_of_size(const struct dtb_node *dn, in dtb_node_find_property_value_of_size()
39 int dtb_node_read_u32(const struct dtb_node *dn, const char *propname, uint32_t *outp) in dtb_node_read_u32()
59 uint32_t dtb_node_read_u32_default(const struct dtb_node *node, const char *propname, uint32_t def) in dtb_node_read_u32_default()
66 int dtb_node_read_u32_array(const struct dtb_node *dn, const char *propname, in dtb_node_read_u32_array()
85 uint32_t dtb_node_read_u32_index_default(const struct dtb_node *node, const char *propname, int ind… in dtb_node_read_u32_index_default()
94 int dtb_node_read_s32_default(const struct dtb_node *node, const char *propname, int32_t def) in dtb_node_read_s32_default()
102 int dtb_node_read_u32_index(const struct dtb_node *dn, const char *propname, in dtb_node_read_u32_index()
125 int dtb_node_read_u64(const struct dtb_node *dn, const char *propname, uint64_t *outp) in dtb_node_read_u64()
146 uint64_t dtb_node_read_u64_default(const struct dtb_node *node, const char *propname, uint64_t def) in dtb_node_read_u64_default()
154 int dtb_node_n_addr_cells(const struct dtb_node *dn) in dtb_node_n_addr_cells()
171 int dtb_node_n_size_cells(const struct dtb_node *dn) in dtb_node_n_size_cells()
188 int dtb_node_simple_addr_cells(const struct dtb_node *dn) in dtb_node_simple_addr_cells()
200 int dtb_node_simple_size_cells(const struct dtb_node *dn) in dtb_node_simple_size_cells()
212 struct dtb_property *dtb_node_get_dtb_node_property(const struct dtb_node *dtb_node, const char *pr… in dtb_node_get_dtb_node_property() argument
216 if (dtb_node != NULL && property_name != NULL) in dtb_node_get_dtb_node_property()
218 dtb_property = dtb_node->properties; in dtb_node_get_dtb_node_property()
240 struct dtb_node *dtb_node_find_node_opts_by_path(const char *path, in dtb_node_find_node_opts_by_path()
243 struct dtb_node *np = NULL; in dtb_node_find_node_opts_by_path()
286 struct dtb_node *tmp = np; in dtb_node_find_node_opts_by_path()
299 struct dtb_node *dtb_node_find_compatible_node(struct dtb_node *from, const char *compatible) in dtb_node_find_compatible_node()
301 struct dtb_node *dn; in dtb_node_find_compatible_node()
314 void *dtb_node_get_dtb_node_property_value(const struct dtb_node *dtb_node, const char *property_na… in dtb_node_get_dtb_node_property_value() argument
316 … struct dtb_property *dtb_property = dtb_node_get_dtb_node_property(dtb_node, property_name, NULL); in dtb_node_get_dtb_node_property_value()
331 const struct dtb_node *dtb_node_find_node_by_prop_value(struct dtb_node *from, in dtb_node_find_node_by_prop_value()
335 struct dtb_node *np; in dtb_node_find_node_by_prop_value()
348 struct dtb_node *dtb_node_find_all_nodes(const struct dtb_node *prev) in dtb_node_find_all_nodes()
350 const struct dtb_node *dn; in dtb_node_find_all_nodes()
372 return (struct dtb_node *)dn; in dtb_node_find_all_nodes()
375 rt_bool_t dtb_node_device_is_available(const struct dtb_node *device) in dtb_node_device_is_available()
396 struct dtb_node *dtb_node_get_parent(const struct dtb_node *node) in dtb_node_get_parent()
398 const struct dtb_node *dn; in dtb_node_get_parent()
405 return (struct dtb_node *)dn; in dtb_node_get_parent()
408 struct dtb_node *dtb_node_find_node_by_phandle(phandle handle) in dtb_node_find_node_by_phandle()
410 struct dtb_node *dn; in dtb_node_find_node_by_phandle()
421 int dtb_node_property_match_string(const struct dtb_node *dn, const char *propname, in dtb_node_property_match_string()
460 int dtb_node_property_read_string_helper(const struct dtb_node *dn, in dtb_node_property_read_string_helper()
487 static int __dtb_node_parse_phandle_with_args(const struct dtb_node *dn, in __dtb_node_parse_phandle_with_args()
496 struct dtb_node *node = NULL; in __dtb_node_parse_phandle_with_args()
617 struct dtb_node *dtb_node_parse_phandle(const struct dtb_node *dn, in dtb_node_parse_phandle()
632 int dtb_node_parse_phandle_with_args(const struct dtb_node *dn, in dtb_node_parse_phandle_with_args()
643 int dtb_node_count_phandle_with_args(const struct dtb_node *dn, in dtb_node_count_phandle_with_args()