Lines Matching refs:check
27 struct check;
29 typedef void (*check_fn)(struct check *c, struct dt_info *dti, struct node *node);
31 struct check { struct
39 struct check **prereq; argument
43 static struct check *nm_##_prereqs[] = { __VA_ARGS__ }; \
44 static struct check nm_ = { \
61 static inline void PRINTF(5, 6) check_msg(struct check *c, struct dt_info *dti, in check_msg()
135 static void check_nodes_props(struct check *c, struct dt_info *dti, struct node *node) in check_nodes_props()
155 static bool run_check(struct check *c, struct dt_info *dti) in run_check()
169 struct check *prq = c->prereq[i]; in run_check()
200 static inline void check_always_fail(struct check *c, struct dt_info *dti, in check_always_fail()
207 static void check_is_string(struct check *c, struct dt_info *dti, in check_is_string()
225 static void check_is_string_list(struct check *c, struct dt_info *dti, in check_is_string_list()
254 static void check_is_cell(struct check *c, struct dt_info *dti, in check_is_cell()
276 static void check_duplicate_node_names(struct check *c, struct dt_info *dti, in check_duplicate_node_names()
290 static void check_duplicate_property_names(struct check *c, struct dt_info *dti, in check_duplicate_property_names()
313 static void check_node_name_chars(struct check *c, struct dt_info *dti, in check_node_name_chars()
324 static void check_node_name_chars_strict(struct check *c, struct dt_info *dti, in check_node_name_chars_strict()
335 static void check_node_name_format(struct check *c, struct dt_info *dti, in check_node_name_format()
343 static void check_node_name_not_empty(struct check *c, struct dt_info *dti, in check_node_name_not_empty()
351 static void check_node_name_vs_property_name(struct check *c, in check_node_name_vs_property_name()
365 static void check_unit_address_vs_reg(struct check *c, struct dt_info *dti, in check_unit_address_vs_reg()
392 static void check_property_name_chars(struct check *c, struct dt_info *dti, in check_property_name_chars()
407 static void check_property_name_chars_strict(struct check *c, in check_property_name_chars_strict()
446 static void check_duplicate_label(struct check *c, struct dt_info *dti, in check_duplicate_label()
473 static void check_duplicate_label_node(struct check *c, struct dt_info *dti, in check_duplicate_label_node()
494 static cell_t check_phandle_prop(struct check *c, struct dt_info *dti, in check_phandle_prop()
541 static void check_explicit_phandles(struct check *c, struct dt_info *dti, in check_explicit_phandles()
577 static void check_name_properties(struct check *c, struct dt_info *dti, in check_name_properties()
611 static void fixup_phandle_references(struct check *c, struct dt_info *dti, in fixup_phandle_references()
646 static void fixup_path_references(struct check *c, struct dt_info *dti, in fixup_path_references()
677 static void fixup_omit_unused_nodes(struct check *c, struct dt_info *dti, in fixup_omit_unused_nodes()
700 static void check_names_is_string_list(struct check *c, struct dt_info *dti, in check_names_is_string_list()
715 static void check_alias_paths(struct check *c, struct dt_info *dti, in check_alias_paths()
743 static void fixup_addr_size_cells(struct check *c, struct dt_info *dti, in fixup_addr_size_cells()
767 static void check_reg_format(struct check *c, struct dt_info *dti, in check_reg_format()
796 static void check_ranges_format(struct check *c, struct dt_info *dti, in check_ranges_format()
844 static void check_pci_bridge(struct check *c, struct dt_info *dti, struct node *node) in check_pci_bridge()
885 static void check_pci_device_bus_num(struct check *c, struct dt_info *dti, struct node *node) in check_pci_device_bus_num()
915 static void check_pci_device_reg(struct check *c, struct dt_info *dti, struct node *node) in check_pci_device_reg()
979 static void check_simple_bus_bridge(struct check *c, struct dt_info *dti, struct node *node) in check_simple_bus_bridge()
987 static void check_simple_bus_reg(struct check *c, struct dt_info *dti, struct node *node) in check_simple_bus_reg()
1030 static void check_i2c_bus_bridge(struct check *c, struct dt_info *dti, struct node *node) in check_i2c_bus_bridge()
1059 static void check_i2c_bus_reg(struct check *c, struct dt_info *dti, struct node *node) in check_i2c_bus_reg()
1108 static void check_spi_bus_bridge(struct check *c, struct dt_info *dti, struct node *node) in check_spi_bus_bridge()
1149 static void check_spi_bus_reg(struct check *c, struct dt_info *dti, struct node *node) in check_spi_bus_reg()
1180 static void check_unit_address_format(struct check *c, struct dt_info *dti, in check_unit_address_format()
1205 static void check_avoid_default_addr_size(struct check *c, struct dt_info *dti, in check_avoid_default_addr_size()
1228 static void check_avoid_unnecessary_addr_size(struct check *c, struct dt_info *dti, in check_avoid_unnecessary_addr_size()
1269 static void check_unique_unit_address_common(struct check *c, in check_unique_unit_address_common()
1306 static void check_unique_unit_address(struct check *c, struct dt_info *dti, in check_unique_unit_address()
1313 static void check_unique_unit_address_if_enabled(struct check *c, struct dt_info *dti, in check_unique_unit_address_if_enabled()
1321 static void check_obsolete_chosen_interrupt_controller(struct check *c, in check_obsolete_chosen_interrupt_controller()
1345 static void check_chosen_node_is_root(struct check *c, struct dt_info *dti, in check_chosen_node_is_root()
1356 static void check_chosen_node_bootargs(struct check *c, struct dt_info *dti, in check_chosen_node_bootargs()
1373 static void check_chosen_node_stdout_path(struct check *c, struct dt_info *dti, in check_chosen_node_stdout_path()
1400 static void check_property_phandle_args(struct check *c, in check_property_phandle_args()
1480 static void check_provider_cells_property(struct check *c, in check_provider_cells_property()
1530 static void check_gpios_property(struct check *c, in check_gpios_property()
1555 static void check_deprecated_gpio_property(struct check *c, in check_deprecated_gpio_property()
1590 static void check_interrupt_provider(struct check *c, in check_interrupt_provider()
1612 static void check_interrupt_map(struct check *c, in check_interrupt_map()
1704 static void check_interrupts_property(struct check *c, in check_interrupts_property()
1782 static void check_graph_nodes(struct check *c, struct dt_info *dti, in check_graph_nodes()
1810 static void check_graph_reg(struct check *c, struct dt_info *dti, in check_graph_reg()
1841 static void check_graph_port(struct check *c, struct dt_info *dti, in check_graph_port()
1858 static struct node *get_remote_endpoint(struct check *c, struct dt_info *dti, in get_remote_endpoint()
1881 static void check_graph_endpoint(struct check *c, struct dt_info *dti, in check_graph_endpoint()
1908 static struct check *check_table[] = {
1999 static void enable_warning_error(struct check *c, bool warn, bool error) in enable_warning_error()
2012 static void disable_warning_error(struct check *c, bool warn, bool error) in disable_warning_error()
2020 struct check *cc = check_table[i]; in disable_warning_error()
2046 struct check *c = check_table[i]; in parse_checks_option()
2066 struct check *c = check_table[i]; in process_checks()