| /linux/include/linux/ |
| H A D | of.h | 48 struct device_node { struct 56 struct device_node *parent; argument 57 struct device_node *child; argument 58 struct device_node *sibling; argument 72 struct device_node *np; argument 81 const struct device_node *parent; 91 struct device_node *node; 95 struct device_node *dn; 113 static inline void of_node_init(struct device_node *node) in of_node_init() 128 extern struct device_node *of_node_get(struct device_node *node); [all …]
|
| H A D | of_mdio.h | 16 bool of_mdiobus_child_is_phy(struct device_node *child); 17 int __of_mdiobus_register(struct mii_bus *mdio, struct device_node *np, 21 struct device_node *np) in of_mdiobus_register() 27 struct device_node *np, struct module *owner); 31 struct device_node *np) in devm_of_mdiobus_register() 36 struct mdio_device *of_mdio_find_device(struct device_node *np); 37 struct phy_device *of_phy_find_device(struct device_node *phy_np); 39 of_phy_connect(struct net_device *dev, struct device_node *phy_np, 43 of_phy_get_and_connect(struct net_device *dev, struct device_node *np, 46 struct mii_bus *of_mdio_find_bus(struct device_node *mdio_np); [all …]
|
| H A D | of_net.h | 15 extern int of_get_phy_mode(struct device_node *np, phy_interface_t *interface); 16 extern int of_get_mac_address(struct device_node *np, u8 *mac); 17 extern int of_get_mac_address_nvmem(struct device_node *np, u8 *mac); 18 int of_get_ethdev_address(struct device_node *np, struct net_device *dev); 19 extern struct net_device *of_find_net_device_by_node(struct device_node *np); 21 static inline int of_get_phy_mode(struct device_node *np, in of_get_phy_mode() 27 static inline int of_get_mac_address(struct device_node *np, u8 *mac) in of_get_mac_address() 32 static inline int of_get_mac_address_nvmem(struct device_node *np, u8 *mac) in of_get_mac_address_nvmem() 37 static inline int of_get_ethdev_address(struct device_node *np, struct net_device *dev) in of_get_ethdev_address() 42 static inline struct net_device *of_find_net_device_by_node(struct device_node *np) in of_find_net_device_by_node()
|
| H A D | of_platform.h | 14 struct device_node; 53 extern struct platform_device *of_device_alloc(struct device_node *np, 62 extern struct platform_device *of_find_device_by_node(struct device_node *np); 64 static inline struct platform_device *of_find_device_by_node(struct device_node *np) in of_find_device_by_node() 70 extern int of_platform_bus_probe(struct device_node *root, 76 extern struct platform_device *of_platform_device_create(struct device_node *np, 82 extern int of_platform_populate(struct device_node *root, 86 extern int of_platform_default_populate(struct device_node *root, 96 static inline struct platform_device *of_platform_device_create(struct device_node *np, in of_platform_device_create() 107 static inline int of_platform_populate(struct device_node *root, in of_platform_populate() [all …]
|
| /linux/sound/soc/generic/ |
| H A D | audio-graph-card2.c | 245 static struct device_node *port_to_ports(struct device_node *port) in port_to_ports() 247 struct device_node *ports = of_get_parent(port); in port_to_ports() 256 static enum graph_type __graph_get_type(struct device_node *lnk) in __graph_get_type() 258 struct device_node *np, *parent_np; in __graph_get_type() 303 struct device_node *lnk) in graph_get_type() 336 static int graph_lnk_is_multi(struct device_node *lnk) in graph_lnk_is_multi() 341 static struct device_node *graph_get_next_multi_ep(struct device_node **port, int idx) in graph_get_next_multi_ep() 343 struct device_node *ports __free(device_node) = port_to_ports(*port); in graph_get_next_multi_ep() 344 struct device_node *rep = NULL; in graph_get_next_multi_ep() 372 struct device_node *ep __free(device_node) = of_graph_get_next_port_endpoint(*port, NULL); in graph_get_next_multi_ep() [all …]
|
| H A D | audio-graph-card.c | 31 static struct device_node *port_to_ports(struct device_node *port) in port_to_ports() 33 struct device_node *ports = of_get_parent(port); in port_to_ports() 87 struct device_node *ep, in graph_parse_convert() 90 struct device_node *top = dev->of_node; in graph_parse_convert() 91 struct device_node *port __free(device_node) = ep_to_port(ep); in graph_parse_convert() 92 struct device_node *ports __free(device_node) = port_to_ports(port); in graph_parse_convert() 93 struct device_node *nod in graph_parse_convert() [all...] |
| H A D | simple-card.c | 40 struct device_node *node, in simple_parse_platform() 66 struct device_node *node, in simple_parse_dai() 129 struct device_node *np, 132 struct device_node *top = dev->of_node; in simple_parse_convert() 133 struct device_node *node __free(device_node) = of_get_parent(np); in simple_parse_convert() 142 struct device_node *np, 176 struct device_node *cpu, 177 struct device_node *codec, in simple_link_init() 182 struct device_node *to in simple_link_init() [all...] |
| /linux/drivers/of/ |
| H A D | property.c | 45 bool of_property_read_bool(const struct device_node *np, const char *propname) in of_property_read_bool() 68 bool of_graph_is_present(const struct device_node *node) in of_graph_is_present() 70 struct device_node *ports __free(device_node) = of_get_child_by_name(node, "ports"); in of_graph_is_present() 75 struct device_node *port __free(device_node) = of_get_child_by_name(node, "port"); in of_graph_is_present() 95 int of_property_count_elems_of_size(const struct device_node *np, in of_property_count_elems_of_size() 131 static void *of_find_property_value_of_size(const struct device_node *np, in of_find_property_value_of_size() 168 int of_property_read_u8_index(const struct device_node *np, in of_property_read_u8_index() 201 int of_property_read_u16_index(const struct device_node *np, in of_property_read_u16_index() 234 int of_property_read_u32_index(const struct device_node *np, in of_property_read_u32_index() 268 int of_property_read_u64_index(const struct device_node *np, in of_property_read_u64_index() [all …]
|
| H A D | base.c | 36 struct device_node *of_root; 38 struct device_node *of_chosen; 40 struct device_node *of_aliases; 41 struct device_node *of_stdout; 56 * or parent members of struct device_node. 60 bool of_node_name_eq(const struct device_node *np, const char *name) in of_node_name_eq() 75 bool of_node_name_prefix(const struct device_node *np, const char *prefix) in of_node_name_prefix() 84 static bool __of_node_is_type(const struct device_node *np, const char *type) in __of_node_is_type() 101 struct device_node *np __free(device_node) 762 of_get_next_status_child(const struct device_node * node,struct device_node * prev,bool (* checker)(const struct device_node *)) of_get_next_status_child() argument [all...] |
| H A D | address.c | 30 int (*match)(struct device_node *parent); 31 void (*count_cells)(struct device_node *child, 44 static void of_bus_default_count_cells(struct device_node *dev, in of_bus_default_count_cells() 137 static bool of_node_is_pcie(const struct device_node *np) in of_node_is_pcie() 147 static int of_bus_pci_match(struct device_node *np) in of_bus_pci_match() 162 static void of_bus_pci_count_cells(struct device_node *np, in of_bus_pci_count_cells() 220 const struct device_node *np, struct resource *res) in of_pci_range_to_resource() 262 int of_range_to_resource(struct device_node *np, int index, struct resource *res) in of_range_to_resource() 284 static int of_bus_isa_match(struct device_node *np) in of_bus_isa_match() 289 static void of_bus_isa_count_cells(struct device_node *child, in of_bus_isa_count_cells() [all …]
|
| /linux/include/linux/mfd/ |
| H A D | syscon.h | 17 struct device_node; 20 struct regmap *device_node_to_regmap(struct device_node *np); 21 struct regmap *syscon_node_to_regmap(struct device_node *np); 23 struct regmap *syscon_regmap_lookup_by_phandle(struct device_node *np, 25 struct regmap *syscon_regmap_lookup_by_phandle_args(struct device_node *np, 29 struct regmap *syscon_regmap_lookup_by_phandle_optional(struct device_node *np, 31 int of_syscon_register_regmap(struct device_node *np, 34 static inline struct regmap *device_node_to_regmap(struct device_node *np) in device_node_to_regmap() 39 static inline struct regmap *syscon_node_to_regmap(struct device_node *np) in syscon_node_to_regmap() 50 struct device_node *np, in syscon_regmap_lookup_by_phandle() [all …]
|
| /linux/include/linux/usb/ |
| H A D | of.h | 17 enum usb_dr_mode of_usb_get_dr_mode_by_phy(struct device_node *np, int arg0); 18 bool of_usb_host_tpl_support(struct device_node *np); 19 int of_usb_update_otg_caps(struct device_node *np, 22 struct device_node *usb_of_get_device_node(struct usb_device *hub, int port1); 24 struct device_node *usb_of_get_interface_node(struct usb_device *udev, 29 of_usb_get_dr_mode_by_phy(struct device_node *np, int arg0) in of_usb_get_dr_mode_by_phy() 33 static inline bool of_usb_host_tpl_support(struct device_node *np) in of_usb_host_tpl_support() 37 static inline int of_usb_update_otg_caps(struct device_node *np, in of_usb_update_otg_caps() 47 static inline struct device_node * 56 static inline struct device_node * [all …]
|
| /linux/drivers/gpu/drm/tilcdc/ |
| H A D | tilcdc_panel_legacy.c | 20 tilcdc_panel_update_prop(struct of_changeset *ocs, struct device_node *node, in tilcdc_panel_update_prop() 42 static int __init tilcdc_panel_copy_props(struct device_node *old_panel, in tilcdc_panel_copy_props() 43 struct device_node *new_panel) in tilcdc_panel_copy_props() 45 struct device_node *old_timing __free(device_node) = NULL; in tilcdc_panel_copy_props() 46 struct device_node *new_timing __free(device_node) = NULL; in tilcdc_panel_copy_props() 47 struct device_node *panel_info __free(device_node) = NULL; in tilcdc_panel_copy_props() 48 struct device_node *child __free(device_node) = NULL; in tilcdc_panel_copy_props() 145 struct device_node *new_panel __free(device_node) = NULL; in tilcdc_panel_legacy_init() 146 struct device_node *panel __free(device_node) = NULL; in tilcdc_panel_legacy_init() 147 struct device_node *lcdc __free(device_node) = NULL; in tilcdc_panel_legacy_init()
|
| /linux/drivers/clk/at91/ |
| H A D | dt-compat.c | 31 static void __init of_sama5d2_clk_audio_pll_frac_setup(struct device_node *np) in of_sama5d2_clk_audio_pll_frac_setup() 37 struct device_node *parent_np; in of_sama5d2_clk_audio_pll_frac_setup() 57 static void __init of_sama5d2_clk_audio_pll_pad_setup(struct device_node *np) in of_sama5d2_clk_audio_pll_pad_setup() 63 struct device_node *parent_np; in of_sama5d2_clk_audio_pll_pad_setup() 83 static void __init of_sama5d2_clk_audio_pll_pmc_setup(struct device_node *np) in of_sama5d2_clk_audio_pll_pmc_setup() 89 struct device_node *parent_np; in of_sama5d2_clk_audio_pll_pmc_setup() 125 static void __init of_sama5d2_clk_generated_setup(struct device_node *np) in of_sama5d2_clk_generated_setup() 133 struct device_node *gcknp, *parent_np; in of_sama5d2_clk_generated_setup() 189 static void __init of_sama5d4_clk_h32mx_setup(struct device_node *np) in of_sama5d4_clk_h32mx_setup() 195 struct device_node *parent_np; in of_sama5d4_clk_h32mx_setup() [all …]
|
| /linux/drivers/memory/ |
| H A D | of_memory.h | 13 const struct lpddr2_min_tck *of_get_min_tck(struct device_node *np, 15 const struct lpddr2_timings *of_get_ddr_timings(struct device_node *np_ddr, 18 const struct lpddr3_min_tck *of_lpddr3_get_min_tck(struct device_node *np, 21 of_lpddr3_get_ddr_timings(struct device_node *np_ddr, 24 const struct lpddr2_info *of_lpddr2_get_info(struct device_node *np, 28 *of_get_min_tck(struct device_node *np, struct device *dev) in of_get_min_tck() 34 *of_get_ddr_timings(struct device_node *np_ddr, struct device *dev, in of_get_ddr_timings() 41 *of_lpddr3_get_min_tck(struct device_node *np, struct device *dev) in of_lpddr3_get_min_tck() 47 *of_lpddr3_get_ddr_timings(struct device_node *np_ddr, in of_lpddr3_get_ddr_timings() 54 *of_lpddr2_get_info(struct device_node *np, struct device *dev) in of_lpddr2_get_info()
|
| /linux/drivers/cpuidle/ |
| H A D | dt_idle_genpd.h | 5 struct device_node; 12 struct generic_pm_domain *dt_idle_pd_alloc(struct device_node *np, 13 int (*parse_state)(struct device_node *, u32 *)); 15 int dt_idle_pd_init_topology(struct device_node *np); 17 int dt_idle_pd_remove_topology(struct device_node *np); 30 struct device_node *np, in dt_idle_pd_alloc() 31 int (*parse_state)(struct device_node *, u32 *)) in dt_idle_pd_alloc() argument 36 static inline int dt_idle_pd_init_topology(struct device_node *np) in dt_idle_pd_init_topology() 41 static inline int dt_idle_pd_remove_topology(struct device_node *np) in dt_idle_pd_remove_topology()
|
| /linux/drivers/opp/ |
| H A D | of.c | 31 static struct device_node *_opp_of_get_opp_desc_node(struct device_node *np, in _opp_of_get_opp_desc_node() 39 struct device_node *dev_pm_opp_of_get_opp_desc_node(struct device *dev) in dev_pm_opp_of_get_opp_desc_node() 49 struct device_node *np __free(device_node) = in _managed_opp() 76 struct device_node *opp_np) in _find_opp_of_np() 90 static struct device_node *of_parse_required_opp(struct device_node *np, in of_parse_required_opp() 97 static struct opp_table *_find_table_of_opp_np(struct device_node *opp_np) in _find_table_of_opp_np() 101 struct device_node *opp_table_np __free(device_node) = in _find_table_of_opp_np() 148 struct device_node *opp_np) in _opp_table_alloc_required_tables() 155 struct device_node *np __free(device_node) = in _opp_table_alloc_required_tables() 177 struct device_node *required_np __free(device_node) = in _opp_table_alloc_required_tables() [all …]
|
| /linux/drivers/pci/hotplug/ |
| H A D | rpadlpar_core.c | 41 static struct device_node *find_vio_slot_node(char *drc_name) in find_vio_slot_node() 43 struct device_node *parent = of_find_node_by_name(NULL, "vdevice"); in find_vio_slot_node() 44 struct device_node *dn; in find_vio_slot_node() 61 static struct device_node *find_php_slot_pci_node(char *drc_name, in find_php_slot_pci_node() 64 struct device_node *np; in find_php_slot_pci_node() 77 static struct device_node *find_dlpar_node(char *drc_name, int *node_type) in find_dlpar_node() 79 struct device_node *dn; in find_dlpar_node() 111 static struct slot *find_php_slot(struct device_node *dn) in find_php_slot() 125 struct device_node *dev_dn) in dlpar_find_new_dev() 128 struct device_node *child_dn; in dlpar_find_new_dev() [all …]
|
| /linux/drivers/thermal/ |
| H A D | thermal_of.c | 44 static int thermal_of_get_trip_type(struct device_node *np, in thermal_of_get_trip_type() 63 static int thermal_of_populate_trip(struct device_node *np, in thermal_of_populate_trip() 96 static struct thermal_trip *thermal_of_trips_init(struct device_node *np, int *ntrips) in thermal_of_trips_init() 102 struct device_node *trips __free(device_node) = of_get_child_by_name(np, "trips"); in thermal_of_trips_init() 126 static struct device_node *of_thermal_zone_find(struct device_node *sensor, int id) in of_thermal_zone_find() 130 struct device_node *np __free(device_node) = of_find_node_by_name(NULL, "thermal-zones"); in of_thermal_zone_find() 175 static int thermal_of_monitor_init(struct device_node *np, int *delay, int *pdelay) in thermal_of_monitor_init() 198 static void thermal_of_parameters_init(struct device_node *np, in thermal_of_parameters_init() 225 static struct device_node *thermal_of_zone_get_by_name(struct thermal_zone_device *tz) in thermal_of_zone_get_by_name() 227 struct device_node *np, *tz_np; in thermal_of_zone_get_by_name() [all …]
|
| /linux/drivers/regulator/ |
| H A D | of_regulator.c | 35 static void of_get_regulator_prot_limits(struct device_node *np, in of_get_regulator_prot_limits() 81 struct device_node *np, in of_get_regulation_constraints() 87 struct device_node *suspend_np; in of_get_regulation_constraints() 350 struct device_node *node, in of_get_regulator_init_data() 401 int of_regulator_match(struct device *dev, struct device_node *node, in of_regulator_match() 408 struct device_node *child; in of_regulator_match() 477 device_node *regulator_of_get_init_node(struct device *dev, in regulator_of_get_init_node() 480 struct device_node *search, *child; in regulator_of_get_init_node() 529 struct device_node **node) in regulator_of_get_init_data() 531 struct device_node *child; in regulator_of_get_init_data() [all …]
|
| /linux/sound/soc/meson/ |
| H A D | meson-card.h | 10 struct device_node; 21 struct device_node *node, 31 unsigned int meson_card_parse_daifmt(struct device_node *node, 32 struct device_node *cpu_node); 41 struct device_node *node, 45 struct device_node *node); 48 struct device_node *node,
|
| /linux/arch/powerpc/platforms/pseries/ |
| H A D | pseries.h | 12 struct device_node; 14 void __init request_event_sources_irqs(struct device_node *np, 48 extern void dlpar_free_cc_nodes(struct device_node *); 50 extern struct device_node *dlpar_configure_connector(__be32, 51 struct device_node *); 52 extern int dlpar_attach_node(struct device_node *, struct device_node *); 53 extern int dlpar_detach_node(struct device_node *);
|
| /linux/arch/sparc/include/asm/ |
| H A D | prom.h | 31 unsigned int (*irq_build)(struct device_node *, unsigned int, void *); 35 struct device_node *of_find_node_by_cpuid(int cpuid); 36 int of_set_property(struct device_node *node, const char *name, void *val, int len); 38 int of_getintprop_default(struct device_node *np, 51 extern struct device_node *of_console_device; 55 void irq_trans_init(struct device_node *dp); 56 char *build_path_component(struct device_node *dp);
|
| /linux/drivers/clk/ti/ |
| H A D | interface.c | 27 static struct clk *_register_interface(struct device_node *node, in _register_interface() 61 static void __init _of_ti_interface_clk_setup(struct device_node *node, in _of_ti_interface_clk_setup() 89 static void __init of_ti_interface_clk_setup(struct device_node *node) in of_ti_interface_clk_setup() 96 static void __init of_ti_no_wait_interface_clk_setup(struct device_node *node) in of_ti_no_wait_interface_clk_setup() 104 static void __init of_ti_hsotgusb_interface_clk_setup(struct device_node *node) in of_ti_hsotgusb_interface_clk_setup() 112 static void __init of_ti_dss_interface_clk_setup(struct device_node *node) in of_ti_dss_interface_clk_setup() 120 static void __init of_ti_ssi_interface_clk_setup(struct device_node *node) in of_ti_ssi_interface_clk_setup() 127 static void __init of_ti_am35xx_interface_clk_setup(struct device_node *node) in of_ti_am35xx_interface_clk_setup() 136 static void __init of_ti_omap2430_interface_clk_setup(struct device_node *node) in of_ti_omap2430_interface_clk_setup()
|
| H A D | gate.c | 88 static struct clk *_register_gate(struct device_node *node, const char *name, in _register_gate() 126 static void __init _of_ti_gate_clk_setup(struct device_node *node, in _of_ti_gate_clk_setup() 167 _of_ti_composite_gate_clk_setup(struct device_node *node, in _of_ti_composite_gate_clk_setup() 190 of_ti_composite_no_wait_gate_clk_setup(struct device_node *node) in of_ti_composite_no_wait_gate_clk_setup() 198 static void __init of_ti_composite_interface_clk_setup(struct device_node *node) in of_ti_composite_interface_clk_setup() 206 static void __init of_ti_composite_gate_clk_setup(struct device_node *node) in of_ti_composite_gate_clk_setup() 214 static void __init of_ti_clkdm_gate_clk_setup(struct device_node *node) in of_ti_clkdm_gate_clk_setup() 221 static void __init of_ti_hsdiv_gate_clk_setup(struct device_node *node) in of_ti_hsdiv_gate_clk_setup() 229 static void __init of_ti_gate_clk_setup(struct device_node *node) in of_ti_gate_clk_setup() 235 static void __init of_ti_wait_gate_clk_setup(struct device_node *node) in of_ti_wait_gate_clk_setup() [all …]
|