H A D | checks.c | 29 typedef void (*check_fn)(struct check *c, struct dt_info *dti, struct node *node); 62 struct node *node, in check_msg() argument 76 else if (node && node->srcpos) in check_msg() 77 pos = node->srcpos; in check_msg() 92 if (node) { in check_msg() 94 xasprintf_append(&str, "%s:%s: ", node->fullpath, prop->name); in check_msg() 96 xasprintf_append(&str, "%s: ", node in check_msg() 120 FAIL(c,dti,node,...) global() argument 127 FAIL_PROP(c,dti,node,prop,...) global() argument 135 check_nodes_props(struct check * c,struct dt_info * dti,struct node * node) check_nodes_props() argument 201 check_always_fail(struct check * c,struct dt_info * dti,struct node * node) check_always_fail() argument 208 check_is_string(struct check * c,struct dt_info * dti,struct node * node) check_is_string() argument 226 check_is_string_list(struct check * c,struct dt_info * dti,struct node * node) check_is_string_list() argument 255 check_is_cell(struct check * c,struct dt_info * dti,struct node * node) check_is_cell() argument 277 check_duplicate_node_names(struct check * c,struct dt_info * dti,struct node * node) check_duplicate_node_names() argument 291 check_duplicate_property_names(struct check * c,struct dt_info * dti,struct node * node) check_duplicate_property_names() argument 314 check_node_name_chars(struct check * c,struct dt_info * dti,struct node * node) check_node_name_chars() argument 325 check_node_name_chars_strict(struct check * c,struct dt_info * dti,struct node * node) check_node_name_chars_strict() argument 336 check_node_name_format(struct check * c,struct dt_info * dti,struct node * node) check_node_name_format() argument 345 check_node_name_vs_property_name(struct check * c,struct dt_info * dti,struct node * node) check_node_name_vs_property_name() argument 358 check_unit_address_vs_reg(struct check * c,struct dt_info * dti,struct node * node) check_unit_address_vs_reg() argument 385 check_property_name_chars(struct check * c,struct dt_info * dti,struct node * node) check_property_name_chars() argument 401 check_property_name_chars_strict(struct check * c,struct dt_info * dti,struct node * node) check_property_name_chars_strict() argument 432 DESCLABEL_ARGS(node,prop,mark) global() argument 439 check_duplicate_label(struct check * c,struct dt_info * dti,const char * label,struct node * node,struct property * prop,struct marker * mark) check_duplicate_label() argument 466 check_duplicate_label_node(struct check * c,struct dt_info * dti,struct node * node) check_duplicate_label_node() argument 487 check_phandle_prop(struct check * c,struct dt_info * dti,struct node * node,const char * propname) check_phandle_prop() argument 534 check_explicit_phandles(struct check * c,struct dt_info * dti,struct node * node) check_explicit_phandles() argument 570 check_name_properties(struct check * c,struct dt_info * dti,struct node * node) check_name_properties() argument 604 fixup_phandle_references(struct check * c,struct dt_info * dti,struct node * node) fixup_phandle_references() argument 639 fixup_path_references(struct check * c,struct dt_info * dti,struct node * node) fixup_path_references() argument 670 fixup_omit_unused_nodes(struct check * c,struct dt_info * dti,struct node * node) fixup_omit_unused_nodes() argument 693 check_names_is_string_list(struct check * c,struct dt_info * dti,struct node * node) check_names_is_string_list() argument 708 check_alias_paths(struct check * c,struct dt_info * dti,struct node * node) check_alias_paths() argument 733 fixup_addr_size_cells(struct check * c,struct dt_info * dti,struct node * node) fixup_addr_size_cells() argument 757 check_reg_format(struct check * c,struct dt_info * dti,struct node * node) check_reg_format() argument 786 check_ranges_format(struct check * c,struct dt_info * dti,struct node * node) check_ranges_format() argument 833 check_pci_bridge(struct check * c,struct dt_info * dti,struct node * node) check_pci_bridge() argument 874 check_pci_device_bus_num(struct check * c,struct dt_info * dti,struct node * node) check_pci_device_bus_num() argument 904 check_pci_device_reg(struct check * c,struct dt_info * dti,struct node * node) check_pci_device_reg() argument 951 node_is_compatible(struct node * node,const char * compat) node_is_compatible() argument 968 check_simple_bus_bridge(struct check * c,struct dt_info * dti,struct node * node) check_simple_bus_bridge() argument 976 check_simple_bus_reg(struct check * c,struct dt_info * dti,struct node * node) check_simple_bus_reg() argument 1019 check_i2c_bus_bridge(struct check * c,struct dt_info * dti,struct node * node) check_i2c_bus_bridge() argument 1048 check_i2c_bus_reg(struct check * c,struct dt_info * dti,struct node * node) check_i2c_bus_reg() argument 1097 check_spi_bus_bridge(struct check * c,struct dt_info * dti,struct node * node) check_spi_bus_bridge() argument 1138 check_spi_bus_reg(struct check * c,struct dt_info * dti,struct node * node) check_spi_bus_reg() argument 1170 check_unit_address_format(struct check * c,struct dt_info * dti,struct node * node) check_unit_address_format() argument 1195 check_avoid_default_addr_size(struct check * c,struct dt_info * dti,struct node * node) check_avoid_default_addr_size() argument 1218 check_avoid_unnecessary_addr_size(struct check * c,struct dt_info * dti,struct node * node) check_avoid_unnecessary_addr_size() argument 1241 node_is_disabled(struct node * node) node_is_disabled() argument 1257 check_unique_unit_address_common(struct check * c,struct dt_info * dti,struct node * node,bool disable_check) check_unique_unit_address_common() argument 1293 check_unique_unit_address(struct check * c,struct dt_info * dti,struct node * node) check_unique_unit_address() argument 1300 check_unique_unit_address_if_enabled(struct check * c,struct dt_info * dti,struct node * node) check_unique_unit_address_if_enabled() argument 1309 check_obsolete_chosen_interrupt_controller(struct check * c,struct dt_info * dti,struct node * node) check_obsolete_chosen_interrupt_controller() argument 1332 check_chosen_node_is_root(struct check * c,struct dt_info * dti,struct node * node) check_chosen_node_is_root() argument 1343 check_chosen_node_bootargs(struct check * c,struct dt_info * dti,struct node * node) check_chosen_node_bootargs() argument 1360 check_chosen_node_stdout_path(struct check * c,struct dt_info * dti,struct node * node) check_chosen_node_stdout_path() argument 1388 check_property_phandle_args(struct check * c,struct dt_info * dti,struct node * node,struct property * prop,const struct provider * provider) check_property_phandle_args() argument 1468 check_provider_cells_property(struct check * c,struct dt_info * dti,struct node * node) check_provider_cells_property() argument 1518 check_gpios_property(struct check * c,struct dt_info * dti,struct node * node) check_gpios_property() argument 1543 check_deprecated_gpio_property(struct check * c,struct dt_info * dti,struct node * node) check_deprecated_gpio_property() argument 1561 node_is_interrupt_provider(struct node * node) node_is_interrupt_provider() argument 1578 check_interrupt_provider(struct check * c,struct dt_info * dti,struct node * node) check_interrupt_provider() argument 1600 check_interrupt_map(struct check * c,struct dt_info * dti,struct node * node) check_interrupt_map() argument 1688 check_interrupts_property(struct check * c,struct dt_info * dti,struct node * node) check_interrupts_property() argument 1765 check_graph_nodes(struct check * c,struct dt_info * dti,struct node * node) check_graph_nodes() argument 1793 check_graph_reg(struct check * c,struct dt_info * dti,struct node * node) check_graph_reg() argument 1824 check_graph_port(struct check * c,struct dt_info * dti,struct node * node) check_graph_port() argument 1840 struct node *node; get_remote_endpoint() local 1860 check_graph_endpoint(struct check * c,struct dt_info * dti,struct node * node) check_graph_endpoint() argument 1883 check_graph_child_address(struct check * c,struct dt_info * dti,struct node * node) check_graph_child_address() argument [all...] |