Home
last modified time | relevance | path

Searched refs:device_node (Results 1 – 200 of 2311) sorted by relevance

12345678910>>...12

/linux-4.4.14/include/linux/
Dof.h49 struct device_node { struct
58 struct device_node *parent; argument
59 struct device_node *child; argument
60 struct device_node *sibling; argument
73 struct device_node *np; argument
79 struct device_node *dn;
86 static inline void of_node_init(struct device_node *node) in of_node_init()
93 static inline int of_node_is_initialized(struct device_node *node) in of_node_is_initialized()
99 static inline int of_node_is_attached(struct device_node *node) in of_node_is_attached()
105 extern struct device_node *of_node_get(struct device_node *node);
[all …]
Dof_graph.h28 const struct device_node *local_node;
43 int of_graph_parse_endpoint(const struct device_node *node,
45 struct device_node *of_graph_get_port_by_id(struct device_node *node, u32 id);
46 struct device_node *of_graph_get_next_endpoint(const struct device_node *parent,
47 struct device_node *previous);
48 struct device_node *of_graph_get_endpoint_by_regs(
49 const struct device_node *parent, int port_reg, int reg);
50 struct device_node *of_graph_get_remote_port_parent(
51 const struct device_node *node);
52 struct device_node *of_graph_get_remote_port(const struct device_node *node);
[all …]
Dof_irq.h11 typedef int (*of_irq_init_cb_t)(struct device_node *, struct device_node *);
21 extern struct device_node *of_irq_dflt_pic;
22 extern int of_irq_parse_oldworld(struct device_node *device, int index,
27 static inline int of_irq_parse_oldworld(struct device_node *device, int index, in of_irq_parse_oldworld()
35 extern int of_irq_parse_one(struct device_node *device, int index,
38 extern int of_irq_to_resource(struct device_node *dev, int index,
44 extern int of_irq_count(struct device_node *dev);
45 extern int of_irq_get(struct device_node *dev, int index);
46 extern int of_irq_get_byname(struct device_node *dev, const char *name);
47 extern int of_irq_to_resource_table(struct device_node *dev,
[all …]
Dof_address.h8 struct device_node *node;
27 extern u64 of_translate_dma_address(struct device_node *dev,
31 extern u64 of_translate_address(struct device_node *np, const __be32 *addr);
32 extern int of_address_to_resource(struct device_node *dev, int index,
34 extern struct device_node *of_find_matching_node_by_address(
35 struct device_node *from,
38 extern void __iomem *of_iomap(struct device_node *device, int index);
44 extern const __be32 *of_get_address(struct device_node *dev, int index,
52 struct device_node *node);
56 extern int of_dma_get_range(struct device_node *np, u64 *dma_addr,
[all …]
Dof_mdio.h16 extern int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np);
17 extern struct phy_device *of_phy_find_device(struct device_node *phy_np);
19 struct device_node *phy_np,
23 struct device_node *phy_np, u32 flags,
26 extern struct mii_bus *of_mdio_find_bus(struct device_node *mdio_np);
27 extern int of_mdio_parse_addr(struct device *dev, const struct device_node *np);
30 static inline int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np) in of_mdiobus_register()
40 static inline struct phy_device *of_phy_find_device(struct device_node *phy_np) in of_phy_find_device()
46 struct device_node *phy_np, in of_phy_connect()
54 struct device_node *phy_np, in of_phy_attach()
[all …]
Dof_pci.h9 struct device_node;
13 struct device_node *of_pci_find_child_device(struct device_node *parent,
15 int of_pci_get_devfn(struct device_node *np);
17 int of_pci_parse_bus_range(struct device_node *node, struct resource *res);
18 int of_get_pci_domain_nr(struct device_node *node);
26 static inline struct device_node *of_pci_find_child_device(struct device_node *parent, in of_pci_find_child_device()
32 static inline int of_pci_get_devfn(struct device_node *np) in of_pci_get_devfn()
44 of_pci_parse_bus_range(struct device_node *node, struct resource *res) in of_pci_parse_bus_range()
50 of_get_pci_domain_nr(struct device_node *node) in of_get_pci_domain_nr()
59 int of_pci_get_host_bridge_resources(struct device_node *dev,
[all …]
Dof_mtd.h15 int of_get_nand_ecc_mode(struct device_node *np);
16 int of_get_nand_ecc_step_size(struct device_node *np);
17 int of_get_nand_ecc_strength(struct device_node *np);
18 int of_get_nand_bus_width(struct device_node *np);
19 bool of_get_nand_on_flash_bbt(struct device_node *np);
23 static inline int of_get_nand_ecc_mode(struct device_node *np) in of_get_nand_ecc_mode()
28 static inline int of_get_nand_ecc_step_size(struct device_node *np) in of_get_nand_ecc_step_size()
33 static inline int of_get_nand_ecc_strength(struct device_node *np) in of_get_nand_ecc_strength()
38 static inline int of_get_nand_bus_width(struct device_node *np) in of_get_nand_bus_width()
43 static inline bool of_get_nand_on_flash_bbt(struct device_node *np) in of_get_nand_on_flash_bbt()
Dof_dma.h19 struct device_node;
23 struct device_node *of_node;
38 extern int of_dma_controller_register(struct device_node *np,
42 extern void of_dma_controller_free(struct device_node *np);
44 extern int of_dma_router_register(struct device_node *np,
50 extern struct dma_chan *of_dma_request_slave_channel(struct device_node *np,
58 static inline int of_dma_controller_register(struct device_node *np, in of_dma_controller_register()
66 static inline void of_dma_controller_free(struct device_node *np) in of_dma_controller_free()
70 static inline int of_dma_router_register(struct device_node *np, in of_dma_router_register()
80 static inline struct dma_chan *of_dma_request_slave_channel(struct device_node *np, in of_dma_request_slave_channel()
Dof_gpio.h23 struct device_node;
51 extern int of_get_named_gpio_flags(struct device_node *np,
54 extern int of_mm_gpiochip_add(struct device_node *np,
67 static inline int of_get_named_gpio_flags(struct device_node *np, in of_get_named_gpio_flags()
105 static inline int of_gpio_named_count(struct device_node *np, const char* propname) in of_gpio_named_count()
116 static inline int of_gpio_count(struct device_node *np) in of_gpio_count()
121 static inline int of_get_gpio_flags(struct device_node *np, int index, in of_get_gpio_flags()
136 static inline int of_get_named_gpio(struct device_node *np, in of_get_named_gpio()
150 static inline int of_get_gpio(struct device_node *np, int index) in of_get_gpio()
Dof_platform.h57 extern struct platform_device *of_device_alloc(struct device_node *np,
60 extern struct platform_device *of_find_device_by_node(struct device_node *np);
63 extern struct platform_device *of_platform_device_create(struct device_node *np,
67 extern int of_platform_bus_probe(struct device_node *root,
71 extern int of_platform_populate(struct device_node *root,
75 extern int of_platform_default_populate(struct device_node *root,
80 static inline int of_platform_populate(struct device_node *root, in of_platform_populate()
87 static inline int of_platform_default_populate(struct device_node *root, in of_platform_default_populate()
Dof_iommu.h10 extern int of_get_dma_window(struct device_node *dn, const char *prefix,
16 struct device_node *master_np);
20 static inline int of_get_dma_window(struct device_node *dn, const char *prefix, in of_get_dma_window()
29 struct device_node *master_np) in of_iommu_configure()
36 void of_iommu_set_ops(struct device_node *np, struct iommu_ops *ops);
37 struct iommu_ops *of_iommu_get_ops(struct device_node *np);
41 typedef int (*of_iommu_init_fn)(struct device_node *);
Dof_net.h14 extern int of_get_phy_mode(struct device_node *np);
15 extern const void *of_get_mac_address(struct device_node *np);
16 extern struct net_device *of_find_net_device_by_node(struct device_node *np);
18 static inline int of_get_phy_mode(struct device_node *np) in of_get_phy_mode()
23 static inline const void *of_get_mac_address(struct device_node *np) in of_get_mac_address()
28 static inline struct net_device *of_find_net_device_by_node(struct device_node *np) in of_find_net_device_by_node()
Dirqdomain.h37 struct device_node;
94 int (*match)(struct irq_domain *d, struct device_node *node,
98 int (*xlate)(struct irq_domain *d, struct device_node *node,
182 static inline struct device_node *irq_domain_get_of_node(struct irq_domain *d) in irq_domain_get_of_node()
194 struct irq_domain *irq_domain_add_simple(struct device_node *of_node,
199 struct irq_domain *irq_domain_add_legacy(struct device_node *of_node,
209 static inline struct fwnode_handle *of_node_to_fwnode(struct device_node *node) in of_node_to_fwnode()
214 static inline struct irq_domain *irq_find_matching_host(struct device_node *node, in irq_find_matching_host()
220 static inline struct irq_domain *irq_find_host(struct device_node *node) in irq_find_host()
232 static inline struct irq_domain *irq_domain_add_linear(struct device_node *of_node, in irq_domain_add_linear()
[all …]
Dcpu_cooling.h53 of_cpufreq_cooling_register(struct device_node *np,
57 of_cpufreq_power_cooling_register(struct device_node *np,
63 of_cpufreq_cooling_register(struct device_node *np, in of_cpufreq_cooling_register()
70 of_cpufreq_power_cooling_register(struct device_node *np, in of_cpufreq_power_cooling_register()
100 of_cpufreq_cooling_register(struct device_node *np, in of_cpufreq_cooling_register()
107 of_cpufreq_power_cooling_register(struct device_node *np, in of_cpufreq_power_cooling_register()
Darm-cci.h29 struct device_node;
38 extern int cci_ace_get_port(struct device_node *dn);
40 extern int __cci_control_port_by_device(struct device_node *dn, bool enable);
43 static inline int cci_ace_get_port(struct device_node *dn) in cci_ace_get_port()
48 static inline int __cci_control_port_by_device(struct device_node *dn, in __cci_control_port_by_device()
Ddevfreq_cooling.h47 of_devfreq_cooling_register_power(struct device_node *np, struct devfreq *df,
50 of_devfreq_cooling_register(struct device_node *np, struct devfreq *df);
57 of_devfreq_cooling_register_power(struct device_node *np, struct devfreq *df, in of_devfreq_cooling_register_power()
64 of_devfreq_cooling_register(struct device_node *np, struct devfreq *df) in of_devfreq_cooling_register()
Dclk-provider.h286 void of_fixed_clk_setup(struct device_node *np);
466 void of_fixed_factor_clk_setup(struct device_node *node);
609 void of_gpio_clk_gate_setup(struct device_node *node);
626 void of_gpio_mux_clk_setup(struct device_node *node);
683 typedef void (*of_clk_init_cb_t)(struct device_node *);
695 int of_clk_add_provider(struct device_node *np,
699 void of_clk_del_provider(struct device_node *np);
703 int of_clk_get_parent_count(struct device_node *np);
704 int of_clk_parent_fill(struct device_node *np, const char **parents,
706 const char *of_clk_get_parent_name(struct device_node *np, int index);
[all …]
Dnvmem-consumer.h16 struct device_node;
139 struct nvmem_cell *of_nvmem_cell_get(struct device_node *np,
141 struct nvmem_device *of_nvmem_device_get(struct device_node *np,
144 static inline struct nvmem_cell *of_nvmem_cell_get(struct device_node *np, in of_nvmem_cell_get()
150 static inline struct nvmem_device *of_nvmem_device_get(struct device_node *np, in of_nvmem_device_get()
Dof_device.h49 static inline struct device_node *of_cpu_device_node_get(int cpu) in of_cpu_device_node_get()
58 void of_dma_configure(struct device *dev, struct device_node *np);
97 static inline struct device_node *of_cpu_device_node_get(int cpu) in of_cpu_device_node_get()
101 static inline void of_dma_configure(struct device *dev, struct device_node *np) in of_dma_configure()
Dpm_domain.h192 int __of_genpd_add_provider(struct device_node *np, genpd_xlate_t xlate,
194 void of_genpd_del_provider(struct device_node *np);
207 static inline int __of_genpd_add_provider(struct device_node *np,
212 static inline void of_genpd_del_provider(struct device_node *np) {}
229 static inline int of_genpd_add_provider_simple(struct device_node *np, in of_genpd_add_provider_simple()
234 static inline int of_genpd_add_provider_onecell(struct device_node *np, in of_genpd_add_provider_onecell()
Dclk.h488 struct device_node;
492 struct clk *of_clk_get(struct device_node *np, int index);
493 struct clk *of_clk_get_by_name(struct device_node *np, const char *name);
496 static inline struct clk *of_clk_get(struct device_node *np, int index) in of_clk_get()
500 static inline struct clk *of_clk_get_by_name(struct device_node *np, in of_clk_get_by_name()
Dphy_fixed.h12 struct device_node;
21 struct device_node *np);
39 struct device_node *np) in fixed_phy_register()
Dreset.h5 struct device_node;
38 struct reset_control *of_reset_control_get(struct device_node *node,
104 struct device_node *node, const char *id) in of_reset_control_get()
Dpower_supply.h177 struct device_node;
182 struct device_node *of_node;
237 struct device_node *of_node;
293 extern struct power_supply *power_supply_get_by_phandle(struct device_node *np,
299 power_supply_get_by_phandle(struct device_node *np, const char *property) in power_supply_get_by_phandle()
Dsunserialcore.h32 extern int sunserial_console_match(struct console *, struct device_node *,
35 struct device_node *);
Dgenalloc.h36 struct device_node;
130 extern struct gen_pool *of_gen_pool_get(struct device_node *np,
133 static inline struct gen_pool *of_gen_pool_get(struct device_node *np, in of_gen_pool_get()
Di2c.h304 struct device_node *of_node;
640 extern struct i2c_client *of_find_i2c_device_by_node(struct device_node *node);
643 extern struct i2c_adapter *of_find_i2c_adapter_by_node(struct device_node *node);
646 struct i2c_adapter *of_get_i2c_adapter_by_node(struct device_node *node);
649 static inline struct i2c_client *of_find_i2c_device_by_node(struct device_node *node) in of_find_i2c_device_by_node()
654 static inline struct i2c_adapter *of_find_i2c_adapter_by_node(struct device_node *node) in of_find_i2c_adapter_by_node()
659 static inline struct i2c_adapter *of_get_i2c_adapter_by_node(struct device_node *node) in of_get_i2c_adapter_by_node()
Dhwspinlock.h29 struct device_node;
70 int of_hwspin_lock_get_id(struct device_node *np, int index);
125 static inline int of_hwspin_lock_get_id(struct device_node *np, int index) in of_hwspin_lock_get_id()
/linux-4.4.14/drivers/clk/at91/
Dpmc.h59 int of_at91_get_clk_range(struct device_node *np, const char *propname,
62 void of_at91sam9260_clk_slow_setup(struct device_node *np,
65 void of_at91rm9200_clk_main_osc_setup(struct device_node *np,
67 void of_at91sam9x5_clk_main_rc_osc_setup(struct device_node *np,
69 void of_at91rm9200_clk_main_setup(struct device_node *np,
71 void of_at91sam9x5_clk_main_setup(struct device_node *np,
74 void of_at91rm9200_clk_pll_setup(struct device_node *np,
76 void of_at91sam9g45_clk_pll_setup(struct device_node *np,
78 void of_at91sam9g20_clk_pllb_setup(struct device_node *np,
80 void of_sama5d3_clk_pll_setup(struct device_node *np,
[all …]
Dpmc.c45 int of_at91_get_clk_range(struct device_node *np, const char *propname, in of_at91_get_clk_range()
134 struct device_node *ctrlr, in pmc_irq_domain_xlate()
225 static struct at91_pmc *__init at91_pmc_init(struct device_node *np, in at91_pmc_init()
389 static void __init of_at91_pmc_setup(struct device_node *np, in of_at91_pmc_setup()
393 struct device_node *childnp; in of_at91_pmc_setup()
394 void (*clk_setup)(struct device_node *, struct at91_pmc *); in of_at91_pmc_setup()
418 static void __init of_at91rm9200_pmc_setup(struct device_node *np) in of_at91rm9200_pmc_setup()
425 static void __init of_at91sam9260_pmc_setup(struct device_node *np) in of_at91sam9260_pmc_setup()
432 static void __init of_at91sam9g45_pmc_setup(struct device_node *np) in of_at91sam9g45_pmc_setup()
439 static void __init of_at91sam9n12_pmc_setup(struct device_node *np) in of_at91sam9n12_pmc_setup()
[all …]
Dsckc.h15 extern void __init of_at91sam9x5_clk_slow_osc_setup(struct device_node *np,
17 extern void __init of_at91sam9x5_clk_slow_rc_osc_setup(struct device_node *np,
19 extern void __init of_at91sam9x5_clk_slow_setup(struct device_node *np,
Dsckc.c38 static void __init of_at91sam9x5_sckc_setup(struct device_node *np) in of_at91sam9x5_sckc_setup()
40 struct device_node *childnp; in of_at91sam9x5_sckc_setup()
41 void (*clk_setup)(struct device_node *, void __iomem *); in of_at91sam9x5_sckc_setup()
/linux-4.4.14/drivers/video/fbdev/omap2/dss/
Ddss-of.c25 struct device_node *
26 omapdss_of_get_next_port(const struct device_node *parent, in omapdss_of_get_next_port()
27 struct device_node *prev) in omapdss_of_get_next_port()
29 struct device_node *port = NULL; in omapdss_of_get_next_port()
35 struct device_node *ports; in omapdss_of_get_next_port()
49 struct device_node *ports; in omapdss_of_get_next_port()
71 struct device_node *
72 omapdss_of_get_next_endpoint(const struct device_node *parent, in omapdss_of_get_next_endpoint()
73 struct device_node *prev) in omapdss_of_get_next_endpoint()
75 struct device_node *ep = NULL; in omapdss_of_get_next_endpoint()
[all …]
Domapdss-boot-init.c39 struct device_node *node;
55 static void __init omapdss_update_prop(struct device_node *node, char *compat, in omapdss_update_prop()
91 static void __init omapdss_omapify_node(struct device_node *node) in omapdss_omapify_node()
120 static void __init omapdss_add_to_list(struct device_node *node, bool root) in omapdss_add_to_list()
131 static bool __init omapdss_list_contains(const struct device_node *node) in omapdss_list_contains()
143 static void __init omapdss_walk_device(struct device_node *node, bool root) in omapdss_walk_device()
145 struct device_node *n; in omapdss_walk_device()
163 struct device_node *pn; in omapdss_walk_device()
190 struct device_node *dss, *child; in omapdss_boot_init()
Ddss.h278 struct device_node *dss_of_port_get_parent_device(struct device_node *port);
279 u32 dss_of_port_get_port_number(struct device_node *port);
315 int sdi_init_port(struct platform_device *pdev, struct device_node *port);
316 void sdi_uninit_port(struct device_node *port);
319 struct device_node *port) in sdi_init_port()
323 static inline void sdi_uninit_port(struct device_node *port) in sdi_uninit_port()
356 int dpi_init_port(struct platform_device *pdev, struct device_node *port);
357 void dpi_uninit_port(struct device_node *port);
360 struct device_node *port) in dpi_init_port()
364 static inline void dpi_uninit_port(struct device_node *port) in dpi_uninit_port()
/linux-4.4.14/drivers/of/
Dof_private.h29 struct device_node *np;
39 static inline struct device_node *kobj_to_device_node(struct kobject *kobj) in kobj_to_device_node()
41 return container_of(kobj, struct device_node, kobj); in kobj_to_device_node()
45 extern int of_property_notify(int action, struct device_node *np,
49 static inline int of_property_notify(int action, struct device_node *np, in of_property_notify()
64 __printf(2, 3) struct device_node *__of_node_dup(const struct device_node *np, const char *fmt, ...…
66 extern const void *__of_get_property(const struct device_node *np,
68 extern int __of_add_property(struct device_node *np, struct property *prop);
69 extern int __of_add_property_sysfs(struct device_node *np,
71 extern int __of_remove_property(struct device_node *np, struct property *prop);
[all …]
Dbase.c35 struct device_node *of_root;
37 struct device_node *of_chosen;
38 struct device_node *of_aliases;
39 struct device_node *of_stdout;
57 int of_n_addr_cells(struct device_node *np) in of_n_addr_cells()
73 int of_n_size_cells(struct device_node *np) in of_n_size_cells()
90 int __weak of_node_to_nid(struct device_node *np) in of_node_to_nid()
135 int __of_add_property_sysfs(struct device_node *np, struct property *pp) in __of_add_property_sysfs()
159 int __of_attach_node_sysfs(struct device_node *np) in __of_attach_node_sysfs()
194 struct device_node *np; in of_core_init()
[all …]
Doverlay.c35 struct device_node *target;
36 struct device_node *overlay;
57 struct device_node *target, const struct device_node *overlay);
60 struct device_node *target, struct property *prop) in of_overlay_apply_single_property()
86 struct device_node *target, struct device_node *child) in of_overlay_apply_single_device_node()
89 struct device_node *tchild; in of_overlay_apply_single_device_node()
131 struct device_node *target, const struct device_node *overlay) in of_overlay_apply_one()
133 struct device_node *child; in of_overlay_apply_one()
195 static struct device_node *find_target_node(struct device_node *info_node) in find_target_node()
232 struct device_node *info_node, struct of_overlay_info *ovinfo) in of_fill_overlay_info()
[all …]
Dresolver.c29 static struct device_node *__of_find_node_by_full_name(struct device_node *node, in __of_find_node_by_full_name()
32 struct device_node *child, *found; in __of_find_node_by_full_name()
55 struct device_node *node; in of_get_tree_max_phandle()
77 static void __of_adjust_tree_phandles(struct device_node *node, in __of_adjust_tree_phandles()
80 struct device_node *child; in __of_adjust_tree_phandles()
114 static int __of_adjust_phandle_ref(struct device_node *node, in __of_adjust_phandle_ref()
118 struct device_node *refnode; in __of_adjust_phandle_ref()
195 static int __of_node_name_cmp(const struct device_node *dn1, in __of_node_name_cmp()
196 const struct device_node *dn2) in __of_node_name_cmp()
211 static int __of_adjust_tree_phandle_references(struct device_node *node, in __of_adjust_tree_phandle_references()
[all …]
Dirq.c38 unsigned int irq_of_parse_and_map(struct device_node *dev, int index) in irq_of_parse_and_map()
56 struct device_node *of_irq_find_parent(struct device_node *child) in of_irq_find_parent()
58 struct device_node *p; in of_irq_find_parent()
99 struct device_node *ipar, *tnode, *old = NULL, *newpar = NULL; in of_irq_parse_raw()
289 int of_irq_parse_one(struct device_node *device, int index, struct of_phandle_args *out_irq) in of_irq_parse_one()
291 struct device_node *p; in of_irq_parse_one()
362 int of_irq_to_resource(struct device_node *dev, int index, struct resource *r) in of_irq_to_resource()
397 int of_irq_get(struct device_node *dev, int index) in of_irq_get()
423 int of_irq_get_byname(struct device_node *dev, const char *name) in of_irq_get_byname()
442 int of_irq_count(struct device_node *dev) in of_irq_count()
[all …]
Daddress.c17 static struct of_bus *of_match_bus(struct device_node *np);
18 static int __of_address_to_resource(struct device_node *dev,
39 int (*match)(struct device_node *parent);
40 void (*count_cells)(struct device_node *child,
52 static void of_bus_default_count_cells(struct device_node *dev, in of_bus_default_count_cells()
101 static int of_bus_pci_match(struct device_node *np) in of_bus_pci_match()
112 static void of_bus_pci_count_cells(struct device_node *np, in of_bus_pci_count_cells()
174 const __be32 *of_get_pci_address(struct device_node *dev, int bar_no, u64 *size, in of_get_pci_address()
179 struct device_node *parent; in of_get_pci_address()
218 int of_pci_address_to_resource(struct device_node *dev, int bar, in of_pci_address_to_resource()
[all …]
Dpdt.c28 void __initdata (*of_pdt_build_more)(struct device_node *dp);
37 static char * __init of_pdt_build_full_name(struct device_node *dp) in of_pdt_build_full_name()
62 static inline void irq_trans_init(struct device_node *dp) { } in irq_trans_init()
64 static char * __init of_pdt_build_full_name(struct device_node *dp) in of_pdt_build_full_name()
169 static struct device_node * __init of_pdt_create_node(phandle node, in of_pdt_create_node()
170 struct device_node *parent) in of_pdt_create_node()
172 struct device_node *dp; in of_pdt_create_node()
193 static struct device_node * __init of_pdt_build_tree(struct device_node *parent, in of_pdt_build_tree()
196 struct device_node *ret = NULL, *prev_sibling = NULL; in of_pdt_build_tree()
197 struct device_node *dp; in of_pdt_build_tree()
Dof_mdio.c29 static int of_get_phy_id(struct device_node *device, u32 *phy_id) in of_get_phy_id()
44 static int of_mdiobus_register_phy(struct mii_bus *mdio, struct device_node *child, in of_mdiobus_register_phy()
95 int of_mdio_parse_addr(struct device *dev, const struct device_node *np) in of_mdio_parse_addr()
125 int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np) in of_mdiobus_register()
127 struct device_node *child; in of_mdiobus_register()
203 struct phy_device *of_phy_find_device(struct device_node *phy_np) in of_phy_find_device()
226 struct device_node *phy_np, in of_phy_connect()
259 struct device_node *phy_np, u32 flags, in of_phy_attach()
286 bool of_phy_is_fixed_link(struct device_node *np) in of_phy_is_fixed_link()
288 struct device_node *dn; in of_phy_is_fixed_link()
[all …]
Dof_mtd.c35 int of_get_nand_ecc_mode(struct device_node *np) in of_get_nand_ecc_mode()
59 int of_get_nand_ecc_step_size(struct device_node *np) in of_get_nand_ecc_step_size()
76 int of_get_nand_ecc_strength(struct device_node *np) in of_get_nand_ecc_strength()
92 int of_get_nand_bus_width(struct device_node *np) in of_get_nand_bus_width()
115 bool of_get_nand_on_flash_bbt(struct device_node *np) in of_get_nand_on_flash_bbt()
Dplatform.c46 struct platform_device *of_find_device_by_node(struct device_node *np) in of_find_device_by_node()
74 struct device_node *node = dev->of_node; in of_device_make_bus_id()
105 struct platform_device *of_device_alloc(struct device_node *np, in of_device_alloc()
169 struct device_node *np, in of_platform_device_create_pdata()
211 struct platform_device *of_platform_device_create(struct device_node *np, in of_platform_device_create()
220 static struct amba_device *of_amba_device_create(struct device_node *node, in of_amba_device_create()
284 static struct amba_device *of_amba_device_create(struct device_node *node, in of_amba_device_create()
297 struct device_node *np) in of_dev_lookup()
328 static int of_platform_bus_create(struct device_node *bus, in of_platform_bus_create()
334 struct device_node *child; in of_platform_bus_create()
[all …]
Dof_pci.c10 static inline int __of_pci_pci_compare(struct device_node *node, in __of_pci_pci_compare()
22 struct device_node *of_pci_find_child_device(struct device_node *parent, in of_pci_find_child_device()
25 struct device_node *node, *node2; in of_pci_find_child_device()
57 int of_pci_get_devfn(struct device_node *np) in of_pci_get_devfn()
78 int of_pci_parse_bus_range(struct device_node *node, struct resource *res) in of_pci_parse_bus_range()
105 int of_get_pci_domain_nr(struct device_node *node) in of_get_pci_domain_nr()
166 int of_pci_get_host_bridge_resources(struct device_node *dev, in of_pci_get_host_bridge_resources()
292 struct msi_controller *of_pci_find_msi_chip_by_node(struct device_node *of_node) in of_pci_find_msi_chip_by_node()
Ddynamic.c24 struct device_node *of_node_get(struct device_node *node) in of_node_get()
37 void of_node_put(struct device_node *node) in of_node_put()
44 void __of_detach_node_sysfs(struct device_node *np) in __of_detach_node_sysfs()
202 int of_property_notify(int action, struct device_node *np, in of_property_notify()
217 void __of_attach_node(struct device_node *np) in __of_attach_node()
241 int of_attach_node(struct device_node *np) in of_attach_node()
262 void __of_detach_node(struct device_node *np) in __of_detach_node()
264 struct device_node *parent; in __of_detach_node()
276 struct device_node *prevsib; in __of_detach_node()
293 int of_detach_node(struct device_node *np) in of_detach_node()
[all …]
Dunittest.c49 struct device_node *np; in of_unittest_find_node_by_name()
140 struct device_node *np; in of_unittest_dynamic()
199 static int __init of_unittest_check_node_linkage(struct device_node *np) in of_unittest_check_node_linkage()
201 struct device_node *child; in of_unittest_check_node_linkage()
226 struct device_node *np; in of_unittest_check_tree_linkage()
245 struct device_node *np;
251 struct device_node *np; in of_unittest_check_phandles()
289 struct device_node *np; in of_unittest_parse_phandle_with_args()
393 struct device_node *np; in of_unittest_property_string()
502 struct device_node *n1, *n2, *n21, *nremove, *parent, *np; in of_unittest_changeset()
[all …]
Dof_net.c22 int of_get_phy_mode(struct device_node *np) in of_get_phy_mode()
41 static const void *of_get_mac_addr(struct device_node *np, const char *name) in of_get_mac_addr()
68 const void *of_get_mac_address(struct device_node *np) in of_get_mac_address()
/linux-4.4.14/include/media/
Dv4l2-of.h24 struct device_node;
83 struct device_node *local_node;
85 struct device_node *remote_node;
90 int v4l2_of_parse_endpoint(const struct device_node *node,
93 const struct device_node *node);
95 int v4l2_of_parse_link(const struct device_node *node,
100 static inline int v4l2_of_parse_endpoint(const struct device_node *node, in v4l2_of_parse_endpoint()
107 const struct device_node *node) in v4l2_of_alloc_parse_endpoint()
116 static inline int v4l2_of_parse_link(const struct device_node *node, in v4l2_of_parse_link()
/linux-4.4.14/include/video/
Dof_display_timing.h12 struct device_node;
19 int of_get_display_timing(struct device_node *np, const char *name,
21 struct display_timings *of_get_display_timings(struct device_node *np);
22 int of_display_timings_exist(struct device_node *np);
24 static inline int of_get_display_timing(struct device_node *np, const char *name, in of_get_display_timing()
29 static inline struct display_timings *of_get_display_timings(struct device_node *np) in of_get_display_timings()
33 static inline int of_display_timings_exist(struct device_node *np) in of_display_timings_exist()
Dof_videomode.h12 struct device_node;
15 int of_get_videomode(struct device_node *np, struct videomode *vm,
/linux-4.4.14/drivers/pci/hotplug/
Drpadlpar_core.c43 static struct device_node *find_vio_slot_node(char *drc_name) in find_vio_slot_node()
45 struct device_node *parent = of_find_node_by_name(NULL, "vdevice"); in find_vio_slot_node()
46 struct device_node *dn = NULL; in find_vio_slot_node()
63 static struct device_node *find_php_slot_pci_node(char *drc_name, in find_php_slot_pci_node()
66 struct device_node *np = NULL; in find_php_slot_pci_node()
81 static struct device_node *find_dlpar_node(char *drc_name, int *node_type) in find_dlpar_node()
83 struct device_node *dn; in find_dlpar_node()
115 static struct slot *find_php_slot(struct device_node *dn) in find_php_slot()
130 struct device_node *dev_dn) in dlpar_find_new_dev()
133 struct device_node *child_dn; in dlpar_find_new_dev()
[all …]
Drpaphp.h77 struct device_node *dn;
93 int rpaphp_add_slot(struct device_node *dn);
94 int rpaphp_get_drc_props(struct device_node *dn, int *drc_index,
99 struct slot *alloc_slot_struct(struct device_node *dn, int drc_index, char *drc_name, int power_dom…
/linux-4.4.14/arch/powerpc/platforms/pseries/
Dpseries.h16 struct device_node;
18 extern void request_event_sources_irqs(struct device_node *np,
58 extern void dlpar_free_cc_nodes(struct device_node *);
60 extern struct device_node *dlpar_configure_connector(__be32,
61 struct device_node *);
62 extern int dlpar_attach_node(struct device_node *);
63 extern int dlpar_detach_node(struct device_node *);
Ddlpar.c70 static struct device_node *dlpar_parse_cc_node(struct cc_workarea *ccwa, in dlpar_parse_cc_node()
73 struct device_node *dn; in dlpar_parse_cc_node()
99 static void dlpar_free_one_cc_node(struct device_node *dn) in dlpar_free_one_cc_node()
113 void dlpar_free_cc_nodes(struct device_node *dn) in dlpar_free_cc_nodes()
133 struct device_node *dlpar_configure_connector(__be32 drc_index, in dlpar_configure_connector()
134 struct device_node *parent) in dlpar_configure_connector()
136 struct device_node *dn; in dlpar_configure_connector()
137 struct device_node *first_dn = NULL; in dlpar_configure_connector()
138 struct device_node *last_dn = NULL; in dlpar_configure_connector()
249 int dlpar_attach_node(struct device_node *dn) in dlpar_attach_node()
[all …]
Dreconfig.c29 struct device_node *np; in pSeries_reconfig_add_node()
69 static int pSeries_reconfig_remove_node(struct device_node *np) in pSeries_reconfig_remove_node()
71 struct device_node *parent, *child; in pSeries_reconfig_remove_node()
202 struct device_node *np; in do_add_node()
247 struct device_node *node; in do_remove_node()
257 static char *parse_node(char *buf, size_t bufsize, struct device_node **npp) in parse_node()
280 struct device_node *np; in do_add_property()
304 struct device_node *np; in do_remove_property()
326 struct device_node *np; in do_update_property()
Dpci_dlpar.c39 struct device_node *dn) in find_bus_among_children()
43 struct device_node *busdn; in find_bus_among_children()
58 pcibios_find_pci_bus(struct device_node *dn) in pcibios_find_pci_bus()
69 struct pci_controller *init_phb_dynamic(struct device_node *dn) in init_phb_dynamic()
Dmsi.c134 struct device_node *dn; in check_req()
176 static struct device_node *find_pe_total_msi(struct pci_dev *dev, int *total) in find_pe_total_msi()
178 struct device_node *dn; in find_pe_total_msi()
197 static struct device_node *find_pe_dn(struct pci_dev *dev, int *total) in find_pe_dn()
199 struct device_node *dn; in find_pe_dn()
231 struct device_node *requestor;
239 static void *count_non_bridge_devices(struct device_node *dn, void *data) in count_non_bridge_devices()
256 static void *count_spare_msis(struct device_node *dn, void *data) in count_spare_msis()
287 struct device_node *pe_dn; in msi_quota_for_device()
/linux-4.4.14/include/linux/usb/
Dof.h15 bool of_usb_host_tpl_support(struct device_node *np);
16 int of_usb_update_otg_caps(struct device_node *np,
19 static inline bool of_usb_host_tpl_support(struct device_node *np) in of_usb_host_tpl_support()
23 static inline int of_usb_update_otg_caps(struct device_node *np, in of_usb_update_otg_caps()
31 enum usb_phy_interface of_usb_get_phy_mode(struct device_node *np);
33 static inline enum usb_phy_interface of_usb_get_phy_mode(struct device_node *np) in of_usb_get_phy_mode()
/linux-4.4.14/arch/sparc/include/asm/
Dprom.h35 unsigned int (*irq_build)(struct device_node *, unsigned int, void *);
39 struct device_node *of_find_node_by_cpuid(int cpuid);
40 int of_set_property(struct device_node *node, const char *name, void *val, int len);
42 int of_getintprop_default(struct device_node *np,
55 extern struct device_node *of_console_device;
59 void irq_trans_init(struct device_node *dp);
60 char *build_path_component(struct device_node *dp);
Dleon.h218 struct device_node;
227 void leon_trans_init(struct device_node *dp);
228 void leon_node_init(struct device_node *dp, struct device_node ***nextp);
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_dpi.c28 struct device_node *panel_node;
176 static struct device_node *
177 of_get_child_by_name_reg(struct device_node *parent, const char *name, u32 reg) in of_get_child_by_name_reg()
179 struct device_node *np; in of_get_child_by_name_reg()
197 static struct device_node *of_graph_get_port_by_reg(struct device_node *parent, in of_graph_get_port_by_reg()
200 struct device_node *ports, *port; in of_graph_get_port_by_reg()
213 static struct device_node *
214 of_graph_get_endpoint_by_reg(struct device_node *port, u32 reg) in of_graph_get_endpoint_by_reg()
219 static struct device_node *
220 of_graph_get_remote_port_parent(const struct device_node *node) in of_graph_get_remote_port_parent()
[all …]
/linux-4.4.14/arch/powerpc/include/asm/
Dpmac_low_i2c.h60 extern struct pmac_i2c_bus *pmac_i2c_find_bus(struct device_node *node);
66 extern u8 pmac_i2c_get_dev_addr(struct device_node *device);
69 extern struct device_node *pmac_i2c_get_controller(struct pmac_i2c_bus *bus);
70 extern struct device_node *pmac_i2c_get_bus_node(struct pmac_i2c_bus *bus);
83 extern int pmac_i2c_match_adapter(struct device_node *dev,
88 extern int pmac_low_i2c_lock(struct device_node *np);
89 extern int pmac_low_i2c_unlock(struct device_node *np);
Dpci-bridge.h15 struct device_node;
59 struct device_node *dn;
171 extern int pci_device_from_OF_node(struct device_node *node,
204 struct device_node *node; /* back-pointer to the device_node */
236 extern void *update_dn_pci_info(struct device_node *dn, void *data);
238 static inline int pci_device_from_OF_node(struct device_node *np, in pci_device_from_OF_node()
258 extern struct pci_bus *pcibios_find_pci_bus(struct device_node *dn);
289 struct device_node* node);
293 struct device_node *dev, int primary);
296 extern struct pci_controller *pcibios_alloc_controller(struct device_node *dev);
Dscom.h54 scom_map_t (*map)(struct device_node *ctrl_dev, u64 reg, u64 count);
89 static inline scom_map_t scom_map(struct device_node *ctrl_dev, in scom_map()
104 struct device_node *scom_find_parent(struct device_node *dev);
119 extern scom_map_t scom_map_device(struct device_node *dev, int index);
Dpmac_pfunc.h128 struct device_node *node;
177 extern int pmf_register_driver(struct device_node *np,
181 extern void pmf_unregister_driver(struct device_node *np);
187 extern int pmf_register_irq_client(struct device_node *np,
216 extern int pmf_do_functions(struct device_node *np, const char *name,
230 extern int pmf_call_function(struct device_node *target, const char *name,
239 extern struct pmf_function *pmf_find_function(struct device_node *target,
Dppc-pci.h33 struct device_node;
36 typedef void *(*traverse_func)(struct device_node *me, void *data);
37 void *traverse_pci_devices(struct device_node *start, traverse_func pre,
48 extern unsigned long get_phb_buid (struct device_node *);
Dpci.h123 extern struct pci_controller *init_phb_dynamic(struct device_node *dn);
126 extern struct pci_dev *of_create_pci_dev(struct device_node *node,
131 extern void of_scan_bus(struct device_node *node, struct pci_bus *bus);
132 extern void of_rescan_bus(struct device_node *node, struct pci_bus *bus);
Dpmac_feature.h144 struct device_node;
146 static inline long pmac_call_feature(int selector, struct device_node* node, in pmac_call_feature()
346 struct device_node *of_node;
365 extern struct macio_chip* macio_find(struct device_node* child, int type);
382 extern struct device_node *uninorth_node;
Ddcr.h70 struct device_node;
71 extern unsigned int dcr_resource_start(const struct device_node *np,
73 extern unsigned int dcr_resource_len(const struct device_node *np,
Dvio.h145 struct device_node;
148 struct device_node *node_vdev);
152 extern struct vio_dev *vio_find_node(struct device_node *vnode);
Dsetup.h14 struct device_node;
15 extern void note_scsi_host(struct device_node *, void *);
/linux-4.4.14/arch/powerpc/platforms/cell/
Dcbe_regs.c30 struct device_node *cpu_node;
31 struct device_node *be_node;
41 struct device_node *cpu_node;
42 struct device_node *be_node;
51 static struct cbe_regs_map *cbe_find_map(struct device_node *np) in cbe_find_map()
54 struct device_node *tmp_np; in cbe_find_map()
81 struct cbe_pmd_regs __iomem *cbe_get_pmd_regs(struct device_node *np) in cbe_get_pmd_regs()
99 struct cbe_pmd_shadow_regs *cbe_get_pmd_shadow_regs(struct device_node *np) in cbe_get_pmd_shadow_regs()
115 struct cbe_iic_regs __iomem *cbe_get_iic_regs(struct device_node *np) in cbe_get_iic_regs()
131 struct cbe_mic_tm_regs __iomem *cbe_get_mic_tm_regs(struct device_node *np) in cbe_get_mic_tm_regs()
[all …]
Dspu_manage.c40 struct device_node *spu_devnode(struct spu *spu) in spu_devnode()
47 static u64 __init find_spu_unit_number(struct device_node *spe) in find_spu_unit_number()
80 struct device_node *np) in spu_map_interrupts_old()
112 struct device_node *n, in spu_map_prop_old()
130 struct device_node *node = spu->devnode; in spu_map_device_old()
178 static int __init spu_map_interrupts(struct spu *spu, struct device_node *np) in spu_map_interrupts()
214 struct device_node *np = spu->devnode; in spu_map_resource()
233 struct device_node *np = spu->devnode; in spu_map_device()
288 struct device_node *node; in of_enumerate_spus()
308 struct device_node *spe = (struct device_node *)data; in of_create_spu()
[all …]
Dsetup.c70 struct device_node *root; in cell_show_cpuinfo()
124 struct device_node *np; in cell_setup_phb()
160 struct device_node *root = of_find_node_by_path("/"); in cell_publish_devices()
161 struct device_node *np; in cell_publish_devices()
192 struct device_node *dn; in mpic_init_IRQ()
/linux-4.4.14/arch/sparc/kernel/
Dprom_64.c73 static void __init sun4v_path_component(struct device_node *dp, char *tmp_buf) in sun4v_path_component()
114 static void __init sun4u_path_component(struct device_node *dp, char *tmp_buf) in sun4u_path_component()
149 static void __init sbus_path_component(struct device_node *dp, char *tmp_buf) in sbus_path_component()
166 static void __init pci_path_component(struct device_node *dp, char *tmp_buf) in pci_path_component()
191 static void __init upa_path_component(struct device_node *dp, char *tmp_buf) in upa_path_component()
213 static void __init vdev_path_component(struct device_node *dp, char *tmp_buf) in vdev_path_component()
228 static void __init ebus_path_component(struct device_node *dp, char *tmp_buf) in ebus_path_component()
246 static void __init i2c_path_component(struct device_node *dp, char *tmp_buf) in i2c_path_component()
265 static void __init usb_path_component(struct device_node *dp, char *tmp_buf) in usb_path_component()
286 static void __init ieee1394_path_component(struct device_node *dp, char *tmp_buf) in ieee1394_path_component()
[all …]
Dof_device_common.c15 unsigned int irq_of_parse_and_map(struct device_node *node, int index) in irq_of_parse_and_map()
26 int of_address_to_resource(struct device_node *node, int index, in of_address_to_resource()
39 void __iomem *of_iomap(struct device_node *node, int index) in of_iomap()
59 struct device_node *bus_dp = bus->dev.of_node; in of_propagate_archdata()
60 struct device_node *dp; in of_propagate_archdata()
75 static void get_cells(struct device_node *dp, int *addrc, int *sizec) in get_cells()
87 void of_bus_default_count_cells(struct device_node *dev, int *addrc, int *sizec) in of_bus_default_count_cells()
149 int of_bus_sbus_match(struct device_node *np) in of_bus_sbus_match()
151 struct device_node *dp = np; in of_bus_sbus_match()
172 void of_bus_sbus_count_cells(struct device_node *child, int *addrc, int *sizec) in of_bus_sbus_count_cells()
Dprom_irqtrans.c42 static unsigned int psycho_irq_build(struct device_node *dp, in psycho_irq_build()
72 static void __init psycho_irq_trans_init(struct device_node *dp) in psycho_irq_trans_init()
181 static int sabre_device_needs_wsync(struct device_node *dp) in sabre_device_needs_wsync()
183 struct device_node *parent = dp->parent; in sabre_device_needs_wsync()
220 static unsigned int sabre_irq_build(struct device_node *dp, in sabre_irq_build()
268 static void __init sabre_irq_trans_init(struct device_node *dp) in sabre_irq_trans_init()
377 static unsigned int schizo_irq_build(struct device_node *dp, in schizo_irq_build()
425 static void __init __schizo_irq_trans_init(struct device_node *dp, in __schizo_irq_trans_init()
448 static void __init schizo_irq_trans_init(struct device_node *dp) in schizo_irq_trans_init()
453 static void __init tomatillo_irq_trans_init(struct device_node *dp) in tomatillo_irq_trans_init()
[all …]
Dof_device_common.h12 void of_bus_default_count_cells(struct device_node *dev, int *addrc,
19 int of_bus_sbus_match(struct device_node *np);
20 void of_bus_sbus_count_cells(struct device_node *child, int *addrc, int *sizec);
28 int (*match)(struct device_node *parent);
29 void (*count_cells)(struct device_node *child,
Dof_device_64.c45 static int of_bus_pci_match(struct device_node *np) in of_bus_pci_match()
68 static int of_bus_simba_match(struct device_node *np) in of_bus_simba_match()
92 static void of_bus_pci_count_cells(struct device_node *np, in of_bus_pci_count_cells()
169 static int of_bus_fhc_match(struct device_node *np) in of_bus_fhc_match()
229 static struct of_bus *of_match_bus(struct device_node *np) in of_match_bus()
240 static int __init build_one_resource(struct device_node *parent, in build_one_resource()
281 static int __init use_1to1_mapping(struct device_node *pp) in use_1to1_mapping()
354 struct device_node *dp = op->dev.of_node; in build_device_resources()
355 struct device_node *pp = p_op->dev.of_node; in build_device_resources()
418 static struct device_node * __init
[all …]
Dprom_32.c61 static void __init sparc32_path_component(struct device_node *dp, char *tmp_buf) in sparc32_path_component()
77 static void __init sbus_path_component(struct device_node *dp, char *tmp_buf) in sbus_path_component()
94 static void __init pci_path_component(struct device_node *dp, char *tmp_buf) in pci_path_component()
119 static void __init ebus_path_component(struct device_node *dp, char *tmp_buf) in ebus_path_component()
136 static void __init ambapp_path_component(struct device_node *dp, char *tmp_buf) in ambapp_path_component()
175 static void __init __build_path_component(struct device_node *dp, char *tmp_buf) in __build_path_component()
177 struct device_node *parent = dp->parent; in __build_path_component()
197 char * __init build_path_component(struct device_node *dp) in build_path_component()
217 struct device_node *dp; in of_console_init()
335 void __init irq_trans_init(struct device_node *dp) in irq_trans_init()
Dof_device_32.c21 static int of_bus_pci_match(struct device_node *np) in of_bus_pci_match()
39 static void of_bus_pci_count_cells(struct device_node *np, in of_bus_pci_count_cells()
106 static int of_bus_ambapp_match(struct device_node *np) in of_bus_ambapp_match()
111 static void of_bus_ambapp_count_cells(struct device_node *child, in of_bus_ambapp_count_cells()
175 static struct of_bus *of_match_bus(struct device_node *np) in of_match_bus()
186 static int __init build_one_resource(struct device_node *parent, in build_one_resource()
221 static int __init use_1to1_mapping(struct device_node *pp) in use_1to1_mapping()
276 struct device_node *dp = op->dev.of_node; in build_device_resources()
277 struct device_node *pp = p_op->dev.of_node; in build_device_resources()
338 static struct platform_device * __init scan_one_device(struct device_node *dp, in scan_one_device()
[all …]
/linux-4.4.14/drivers/clk/socfpga/
Dclk.h38 void __init socfpga_pll_init(struct device_node *node);
39 void __init socfpga_periph_init(struct device_node *node);
40 void __init socfpga_gate_init(struct device_node *node);
41 void socfpga_a10_pll_init(struct device_node *node);
42 void socfpga_a10_periph_init(struct device_node *node);
43 void socfpga_a10_gate_init(struct device_node *node);
/linux-4.4.14/include/linux/mfd/
Dsyscon.h20 struct device_node;
23 extern struct regmap *syscon_node_to_regmap(struct device_node *np);
27 struct device_node *np,
30 static inline struct regmap *syscon_node_to_regmap(struct device_node *np) in syscon_node_to_regmap()
46 struct device_node *np, in syscon_regmap_lookup_by_phandle()
/linux-4.4.14/include/linux/regulator/
Dof_regulator.h15 struct device_node *of_node;
22 struct device_node *node,
24 extern int of_regulator_match(struct device *dev, struct device_node *node,
30 struct device_node *node, in of_get_regulator_init_data()
37 struct device_node *node, in of_regulator_match()
/linux-4.4.14/drivers/hwtracing/coresight/
Dof_coresight.c35 of_coresight_get_endpoint_device(struct device_node *endpoint) in of_coresight_get_endpoint_device()
56 static void of_coresight_get_ports(struct device_node *node, in of_coresight_get_ports()
59 struct device_node *ep = NULL; in of_coresight_get_ports()
106 struct device *dev, struct device_node *node) in of_get_coresight_platform_data()
112 struct device_node *dn; in of_get_coresight_platform_data()
113 struct device_node *ep = NULL; in of_get_coresight_platform_data()
114 struct device_node *rparent = NULL; in of_get_coresight_platform_data()
115 struct device_node *rport = NULL; in of_get_coresight_platform_data()
/linux-4.4.14/drivers/acpi/acpica/
Duteval.c208 struct acpi_namespace_node *device_node, in acpi_ut_evaluate_numeric_object() argument
216 status = acpi_ut_evaluate_object(device_node, object_name, in acpi_ut_evaluate_numeric_object()
250 acpi_ut_execute_STA(struct acpi_namespace_node *device_node, u32 * flags) in acpi_ut_execute_STA() argument
257 status = acpi_ut_evaluate_object(device_node, METHOD_NAME__STA, in acpi_ut_execute_STA()
268 acpi_ut_get_node_name(device_node))); in acpi_ut_execute_STA()
306 acpi_ut_execute_power_methods(struct acpi_namespace_node *device_node, in acpi_ut_execute_power_methods() argument
322 status = acpi_ut_evaluate_object(device_node, in acpi_ut_execute_power_methods()
344 acpi_ut_get_node_name(device_node), in acpi_ut_execute_power_methods()
Dnsinit.c456 struct acpi_namespace_node *device_node; in acpi_ns_init_one_device() local
462 device_node = ACPI_CAST_PTR(struct acpi_namespace_node, obj_handle); in acpi_ns_init_one_device()
463 if ((device_node->type != ACPI_TYPE_DEVICE) && in acpi_ns_init_one_device()
464 (device_node->type != ACPI_TYPE_PROCESSOR) && in acpi_ns_init_one_device()
465 (device_node->type != ACPI_TYPE_THERMAL)) { in acpi_ns_init_one_device()
476 if (!(device_node->flags & ANOBJ_SUBTREE_HAS_INI)) { in acpi_ns_init_one_device()
492 (ACPI_TYPE_METHOD, device_node, METHOD_NAME__STA)); in acpi_ns_init_one_device()
494 status = acpi_ut_execute_STA(device_node, &flags); in acpi_ns_init_one_device()
567 (ACPI_TYPE_METHOD, device_node, METHOD_NAME__INI)); in acpi_ns_init_one_device()
570 info->prefix_node = device_node; in acpi_ns_init_one_device()
[all …]
Dutids.c69 acpi_ut_execute_HID(struct acpi_namespace_node *device_node, in acpi_ut_execute_HID() argument
79 status = acpi_ut_evaluate_object(device_node, METHOD_NAME__HID, in acpi_ut_execute_HID()
146 acpi_ut_execute_SUB(struct acpi_namespace_node *device_node, in acpi_ut_execute_SUB() argument
156 status = acpi_ut_evaluate_object(device_node, METHOD_NAME__SUB, in acpi_ut_execute_SUB()
214 acpi_ut_execute_UID(struct acpi_namespace_node *device_node, in acpi_ut_execute_UID() argument
224 status = acpi_ut_evaluate_object(device_node, METHOD_NAME__UID, in acpi_ut_execute_UID()
297 acpi_ut_execute_CID(struct acpi_namespace_node *device_node, in acpi_ut_execute_CID() argument
315 status = acpi_ut_evaluate_object(device_node, METHOD_NAME__CID, in acpi_ut_execute_CID()
439 acpi_ut_execute_CLS(struct acpi_namespace_node *device_node, in acpi_ut_execute_CLS() argument
452 status = acpi_ut_evaluate_object(device_node, METHOD_NAME__CLS, in acpi_ut_execute_CLS()
/linux-4.4.14/include/linux/irqchip/
Dversatile-fpga.h4 struct device_node;
9 struct device_node *node);
10 int fpga_irq_of_init(struct device_node *node,
11 struct device_node *parent);
Dxtensa-mx.h14 struct device_node;
15 int xtensa_mx_init_legacy(struct device_node *interrupt_parent);
Dxtensa-pic.h15 struct device_node;
16 int xtensa_pic_init_legacy(struct device_node *interrupt_parent);
/linux-4.4.14/drivers/video/
Dof_display_timing.c26 static int parse_timing_property(const struct device_node *np, const char *name, in parse_timing_property()
59 static int of_parse_display_timing(const struct device_node *np, in of_parse_display_timing()
113 int of_get_display_timing(struct device_node *np, const char *name, in of_get_display_timing()
116 struct device_node *timing_np; in of_get_display_timing()
136 struct display_timings *of_get_display_timings(struct device_node *np) in of_get_display_timings()
138 struct device_node *timings_np; in of_get_display_timings()
139 struct device_node *entry; in of_get_display_timings()
140 struct device_node *native_mode; in of_get_display_timings()
252 int of_display_timings_exist(struct device_node *np) in of_display_timings_exist()
254 struct device_node *timings_np; in of_display_timings_exist()
/linux-4.4.14/arch/powerpc/sysdev/
Ddcr.c28 static struct device_node *find_dcr_parent(struct device_node *node) in find_dcr_parent()
30 struct device_node *par, *tmp; in find_dcr_parent()
61 dcr_host_t dcr_map_generic(struct device_node *dev, in dcr_map_generic()
66 struct device_node *dp; in dcr_map_generic()
128 unsigned int dcr_resource_start(const struct device_node *np, in dcr_resource_start()
141 unsigned int dcr_resource_len(const struct device_node *np, unsigned int index) in dcr_resource_len()
155 static u64 of_translate_dcr_address(struct device_node *dev, in of_translate_dcr_address()
159 struct device_node *dp; in of_translate_dcr_address()
191 dcr_host_mmio_t dcr_map_mmio(struct device_node *dev, in dcr_map_mmio()
Dscom.c33 struct device_node *scom_find_parent(struct device_node *node) in scom_find_parent()
35 struct device_node *par, *tmp; in scom_find_parent()
53 scom_map_t scom_map_device(struct device_node *dev, int index) in scom_map_device()
55 struct device_node *parent; in scom_map_device()
101 struct device_node *dn;
186 static int scom_debug_init_one(struct dentry *root, struct device_node *dn, in scom_debug_init_one()
216 struct device_node *dn; in scom_debug_init()
Dfsl_soc.c51 struct device_node *soc; in get_immrbase()
83 struct device_node *soc; in fsl_get_sys_freq()
112 struct device_node *node; in get_brgfreq()
158 struct device_node *node; in get_baudrate()
185 struct device_node *np; in setup_rstcr()
Dmv64x60_dev.c34 static int __init mv64x60_mpsc_register_shared_pdev(struct device_node *np) in mv64x60_mpsc_register_shared_pdev()
40 struct device_node *mpscrouting, *mpscintr; in mv64x60_mpsc_register_shared_pdev()
89 static int __init mv64x60_mpsc_device_setup(struct device_node *np, int id) in mv64x60_mpsc_device_setup()
96 struct device_node *sdma, *brg; in mv64x60_mpsc_device_setup()
214 struct device_node *np, int id) in mv64x60_eth_register_shared_pdev()
241 static int __init mv64x60_eth_device_setup(struct device_node *np, int id, in mv64x60_eth_device_setup()
247 struct device_node *phy; in mv64x60_eth_device_setup()
338 static int __init mv64x60_i2c_device_setup(struct device_node *np, int id) in mv64x60_i2c_device_setup()
394 static int __init mv64x60_wdt_device_setup(struct device_node *np, int id) in mv64x60_wdt_device_setup()
445 struct device_node *np, *np2; in mv64x60_device_setup()
[all …]
/linux-4.4.14/drivers/clk/ti/
Dinterface.c104 static void __init _of_ti_interface_clk_setup(struct device_node *node, in _of_ti_interface_clk_setup()
133 static void __init of_ti_interface_clk_setup(struct device_node *node) in of_ti_interface_clk_setup()
140 static void __init of_ti_no_wait_interface_clk_setup(struct device_node *node) in of_ti_no_wait_interface_clk_setup()
148 static void __init of_ti_hsotgusb_interface_clk_setup(struct device_node *node) in of_ti_hsotgusb_interface_clk_setup()
156 static void __init of_ti_dss_interface_clk_setup(struct device_node *node) in of_ti_dss_interface_clk_setup()
164 static void __init of_ti_ssi_interface_clk_setup(struct device_node *node) in of_ti_ssi_interface_clk_setup()
171 static void __init of_ti_am35xx_interface_clk_setup(struct device_node *node) in of_ti_am35xx_interface_clk_setup()
180 static void __init of_ti_omap2430_interface_clk_setup(struct device_node *node) in of_ti_omap2430_interface_clk_setup()
Ddpll.c144 struct device_node *node) in _register_dpll()
289 static void _register_dpll_x2(struct device_node *node, in _register_dpll_x2()
337 static void __init of_ti_dpll_setup(struct device_node *node, in of_ti_dpll_setup()
431 static void __init of_ti_omap4_dpll_x2_setup(struct device_node *node) in of_ti_omap4_dpll_x2_setup()
440 static void __init of_ti_am3_dpll_x2_setup(struct device_node *node) in of_ti_am3_dpll_x2_setup()
449 static void __init of_ti_omap3_dpll_setup(struct device_node *node) in of_ti_omap3_dpll_setup()
469 static void __init of_ti_omap3_core_dpll_setup(struct device_node *node) in of_ti_omap3_core_dpll_setup()
488 static void __init of_ti_omap3_per_dpll_setup(struct device_node *node) in of_ti_omap3_per_dpll_setup()
508 static void __init of_ti_omap3_per_jtype_dpll_setup(struct device_node *node) in of_ti_omap3_per_jtype_dpll_setup()
531 static void __init of_ti_omap4_dpll_setup(struct device_node *node) in of_ti_omap4_dpll_setup()
[all …]
Dgate.c214 static void __init _of_ti_gate_clk_setup(struct device_node *node, in _of_ti_gate_clk_setup()
256 _of_ti_composite_gate_clk_setup(struct device_node *node, in _of_ti_composite_gate_clk_setup()
284 of_ti_composite_no_wait_gate_clk_setup(struct device_node *node) in of_ti_composite_no_wait_gate_clk_setup()
292 static void __init of_ti_composite_interface_clk_setup(struct device_node *node) in of_ti_composite_interface_clk_setup()
300 static void __init of_ti_composite_gate_clk_setup(struct device_node *node) in of_ti_composite_gate_clk_setup()
308 static void __init of_ti_clkdm_gate_clk_setup(struct device_node *node) in of_ti_clkdm_gate_clk_setup()
315 static void __init of_ti_hsdiv_gate_clk_setup(struct device_node *node) in of_ti_hsdiv_gate_clk_setup()
323 static void __init of_ti_gate_clk_setup(struct device_node *node) in of_ti_gate_clk_setup()
329 static void __init of_ti_wait_gate_clk_setup(struct device_node *node) in of_ti_wait_gate_clk_setup()
337 static void __init of_ti_am35xx_gate_clk_setup(struct device_node *node) in of_ti_am35xx_gate_clk_setup()
[all …]
Dcomposite.c66 struct device_node *node;
78 static struct device_node *_get_component_node(struct device_node *node, int i) in _get_component_node()
91 static struct component_clk *_lookup_component(struct device_node *node) in _lookup_component()
104 struct device_node *comp_nodes[CLK_COMPONENT_TYPE_MAX];
160 struct device_node *node) in _register_composite()
237 static void __init of_ti_composite_clk_setup(struct device_node *node) in of_ti_composite_clk_setup()
273 int __init ti_clk_add_component(struct device_node *node, struct clk_hw *hw, in ti_clk_add_component()
Dclk.c34 static struct device_node *clocks_node_ptr[CLK_MAX_MEMMAPS];
105 struct device_node *node; in ti_dt_clocks_register()
125 struct device_node *node;
142 int __init ti_clk_retry_init(struct device_node *node, struct clk_hw *hw, in ti_clk_retry_init()
169 void __iomem *ti_clk_get_reg_addr(struct device_node *node, int index) in ti_clk_get_reg_addr()
214 int __init omap2_clk_provider_init(struct device_node *parent, int index, in omap2_clk_provider_init()
217 struct device_node *clocks; in omap2_clk_provider_init()
/linux-4.4.14/arch/powerpc/kernel/
Dlegacy_serial.c31 struct device_node *np;
72 static int __init add_legacy_port(struct device_node *np, int want_index, in add_legacy_port()
161 static int __init add_legacy_soc_port(struct device_node *np, in add_legacy_soc_port()
162 struct device_node *soc_dev) in add_legacy_soc_port()
166 struct device_node *tsi = of_get_parent(np); in add_legacy_soc_port()
202 static int __init add_legacy_isa_port(struct device_node *np, in add_legacy_isa_port()
203 struct device_node *isa_brg) in add_legacy_isa_port()
250 static int __init add_legacy_pci_port(struct device_node *np, in add_legacy_pci_port()
251 struct device_node *pci_dev) in add_legacy_pci_port()
365 struct device_node *np, *stdout = NULL; in find_legacy_serial_ports()
[all …]
Drtas_pci.c94 struct device_node *busdn, *dn; in rtas_pci_read_config()
156 struct device_node *busdn, *dn; in rtas_pci_write_config()
182 static int is_python(struct device_node *dev) in is_python()
192 static void python_countermeasures(struct device_node *dev) in python_countermeasures()
237 unsigned long get_phb_buid(struct device_node *phb) in get_phb_buid()
248 static int phb_set_bus_ranges(struct device_node *dev, in phb_set_bus_ranges()
267 struct device_node *dev = phb->dn; in rtas_setup_phb()
Dpci_of_scan.c25 static u32 get_int_prop(struct device_node *np, const char *name, u32 def) in get_int_prop()
74 static void of_pci_parse_addrs(struct device_node *node, struct pci_dev *dev) in of_pci_parse_addrs()
124 struct pci_dev *of_create_pci_dev(struct device_node *node, in of_create_pci_dev()
207 struct device_node *node = dev->dev.of_node; in of_scan_pci_bridge()
304 struct device_node *dn) in of_scan_pci_dev()
350 static void __of_scan_bus(struct device_node *node, struct pci_bus *bus, in __of_scan_bus()
353 struct device_node *child; in __of_scan_bus()
387 void of_scan_bus(struct device_node *node, struct pci_bus *bus) in of_scan_bus()
401 void of_rescan_bus(struct device_node *node, struct pci_bus *bus) in of_rescan_bus()
Disa-bridge.c37 static struct device_node *isa_bridge_devnode;
44 static void pci_process_ISA_OF_ranges(struct device_node *isa_node, in pci_process_ISA_OF_ranges()
131 struct device_node *np, *parent = NULL, *tmp; in isa_bridge_find_early()
174 struct device_node *devnode) in isa_bridge_find_late()
223 struct device_node *devnode = pci_device_to_OF_node(pdev); in isa_bridge_notify()
Dcacheinfo.c118 struct device_node *ofnode; /* OF node for this cache, may be cpu */
144 struct device_node *ofnode) in cache_init()
153 static struct cache *new_cache(int type, int level, struct device_node *ofnode) in new_cache()
318 static struct cache *cache_lookup_by_node(const struct device_node *node) in cache_lookup_by_node()
333 static bool cache_node_is_unified(const struct device_node *np) in cache_node_is_unified()
347 static int cache_is_unified_d(const struct device_node *np) in cache_is_unified_d()
356 static struct cache *cache_do_one_devnode_unified(struct device_node *node, int level) in cache_do_one_devnode_unified()
363 static struct cache *cache_do_one_devnode_split(struct device_node *node, in cache_do_one_devnode_split()
386 static struct cache *cache_do_one_devnode(struct device_node *node, int level) in cache_do_one_devnode()
398 static struct cache *cache_lookup_or_instantiate(struct device_node *node, in cache_lookup_or_instantiate()
[all …]
Dpci_dn.c45 struct device_node *dn; in pci_bus_to_pdn()
73 struct device_node *dn = NULL; in pci_get_pdn_by_devfn()
109 struct device_node *dn; in pci_get_pdn()
272 void *update_dn_pci_info(struct device_node *dn, void *data) in update_dn_pci_info()
277 struct device_node *parent; in update_dn_pci_info()
338 void *traverse_pci_devices(struct device_node *start, traverse_func pre, in traverse_pci_devices()
341 struct device_node *dn, *nextdn; in traverse_pci_devices()
428 struct device_node *dn = phb->dn; in pci_devs_phb_init_dynamic()
Dpci_32.c71 make_one_node_map(struct device_node* node, u8 pci_bus) in make_one_node_map()
113 struct device_node *dn; in pcibios_make_OF_bus_map()
129 struct device_node* node = hose->dn; in pcibios_make_OF_bus_map()
156 int pci_device_from_OF_node(struct device_node *node, u8 *bus, u8 *devfn) in pci_device_from_OF_node()
200 struct device_node *dn; in pci_create_OF_bus_map()
/linux-4.4.14/drivers/memory/
Dof_memory.h16 extern const struct lpddr2_min_tck *of_get_min_tck(struct device_node *np,
19 *of_get_ddr_timings(struct device_node *np_ddr, struct device *dev,
23 *of_get_min_tck(struct device_node *np, struct device *dev) in of_get_min_tck()
29 *of_get_ddr_timings(struct device_node *np_ddr, struct device *dev, in of_get_ddr_timings()
Dof_memory.c30 const struct lpddr2_min_tck *of_get_min_tck(struct device_node *np, in of_get_min_tck()
65 static int of_do_get_timings(struct device_node *np, in of_do_get_timings()
106 const struct lpddr2_timings *of_get_ddr_timings(struct device_node *np_ddr, in of_get_ddr_timings()
111 struct device_node *np_tim; in of_get_ddr_timings()
/linux-4.4.14/drivers/irqchip/
Dirq-or1k-pic.c146 static int __init or1k_pic_init(struct device_node *node, in or1k_pic_init()
160 static int __init or1k_pic_or1200_init(struct device_node *node, in or1k_pic_or1200_init()
161 struct device_node *parent) in or1k_pic_or1200_init()
168 static int __init or1k_pic_level_init(struct device_node *node, in or1k_pic_level_init()
169 struct device_node *parent) in or1k_pic_level_init()
176 static int __init or1k_pic_edge_init(struct device_node *node, in or1k_pic_edge_init()
177 struct device_node *parent) in or1k_pic_edge_init()
Dirq-atmel-aic-common.h25 struct device_node *ctrlr,
31 struct irq_domain *__init aic_common_of_init(struct device_node *node,
35 void __init aic_common_rtc_irq_fixup(struct device_node *root);
37 void __init aic_common_rtt_irq_fixup(struct device_node *root);
Dirq-atmel-aic-common.c96 struct device_node *ctrlr, in aic_common_irq_domain_xlate()
117 struct device_node *node = irq_domain_get_of_node(domain); in aic_common_ext_irq_of_init()
146 void __init aic_common_rtc_irq_fixup(struct device_node *root) in aic_common_rtc_irq_fixup()
148 struct device_node *np; in aic_common_rtc_irq_fixup()
174 void __init aic_common_rtt_irq_fixup(struct device_node *root) in aic_common_rtt_irq_fixup()
176 struct device_node *np; in aic_common_rtt_irq_fixup()
198 struct device_node *root = of_find_node_by_path("/"); in aic_common_irq_fixup()
208 void (*fixup)(struct device_node *) = match->data; in aic_common_irq_fixup()
215 struct irq_domain *__init aic_common_of_init(struct device_node *node, in aic_common_of_init()
Dirq-bcm2835.c117 static int armctrl_xlate(struct irq_domain *d, struct device_node *ctrlr, in armctrl_xlate()
142 static int __init armctrl_of_init(struct device_node *node, in armctrl_of_init()
143 struct device_node *parent, in armctrl_of_init()
188 static int __init bcm2835_armctrl_of_init(struct device_node *node, in bcm2835_armctrl_of_init()
189 struct device_node *parent) in bcm2835_armctrl_of_init()
194 static int __init bcm2836_armctrl_of_init(struct device_node *node, in bcm2836_armctrl_of_init()
195 struct device_node *parent) in bcm2836_armctrl_of_init()
Dirq-bcm7120-l2.c112 static int bcm7120_l2_intc_init_one(struct device_node *dn, in bcm7120_l2_intc_init_one()
153 static int __init bcm7120_l2_intc_iomap_7120(struct device_node *dn, in bcm7120_l2_intc_iomap_7120()
187 static int __init bcm7120_l2_intc_iomap_3380(struct device_node *dn, in bcm7120_l2_intc_iomap_3380()
218 int __init bcm7120_l2_intc_probe(struct device_node *dn, in bcm7120_l2_intc_probe()
219 struct device_node *parent, in bcm7120_l2_intc_probe()
220 int (*iomap_regs_fn)(struct device_node *, in bcm7120_l2_intc_probe() argument
342 int __init bcm7120_l2_intc_probe_7120(struct device_node *dn, in bcm7120_l2_intc_probe_7120()
343 struct device_node *parent) in bcm7120_l2_intc_probe_7120()
349 int __init bcm7120_l2_intc_probe_3380(struct device_node *dn, in bcm7120_l2_intc_probe_3380()
350 struct device_node *parent) in bcm7120_l2_intc_probe_3380()
Dirq-atmel-aic5.c255 struct device_node *ctrlr, in aic5_irq_domain_xlate()
288 static void __init sama5d3_aic_irq_fixup(struct device_node *root) in sama5d3_aic_irq_fixup()
299 static int __init aic5_of_init(struct device_node *node, in aic5_of_init()
300 struct device_node *parent, in aic5_of_init()
344 static int __init sama5d2_aic5_of_init(struct device_node *node, in sama5d2_aic5_of_init()
345 struct device_node *parent) in sama5d2_aic5_of_init()
353 static int __init sama5d3_aic5_of_init(struct device_node *node, in sama5d3_aic5_of_init()
354 struct device_node *parent) in sama5d3_aic5_of_init()
362 static int __init sama5d4_aic5_of_init(struct device_node *node, in sama5d4_aic5_of_init()
363 struct device_node *parent) in sama5d4_aic5_of_init()
Dirq-xtensa-pic.c30 struct device_node *ctrlr, in xtensa_pic_irq_domain_xlate()
89 int __init xtensa_pic_init_legacy(struct device_node *interrupt_parent) in xtensa_pic_init_legacy()
98 static int __init xtensa_pic_init(struct device_node *np, in xtensa_pic_init()
99 struct device_node *interrupt_parent) in xtensa_pic_init()
Dirq-mxs.c171 static void __init icoll_add_domain(struct device_node *np, in icoll_add_domain()
181 static void __iomem * __init icoll_init_iobase(struct device_node *np) in icoll_init_iobase()
191 static int __init icoll_of_init(struct device_node *np, in icoll_of_init()
192 struct device_node *interrupt_parent) in icoll_of_init()
218 static int __init asm9260_of_init(struct device_node *np, in asm9260_of_init()
219 struct device_node *interrupt_parent) in asm9260_of_init()
Dspear-shirq.c219 struct device_node *np) in shirq_init()
266 static int __init spear300_shirq_of_init(struct device_node *np, in spear300_shirq_of_init()
267 struct device_node *parent) in spear300_shirq_of_init()
274 static int __init spear310_shirq_of_init(struct device_node *np, in spear310_shirq_of_init()
275 struct device_node *parent) in spear310_shirq_of_init()
282 static int __init spear320_shirq_of_init(struct device_node *np, in spear320_shirq_of_init()
283 struct device_node *parent) in spear320_shirq_of_init()
Dirq-ingenic.c87 static int __init ingenic_intc_of_init(struct device_node *node, in ingenic_intc_of_init()
162 static int __init intc_1chip_of_init(struct device_node *node, in intc_1chip_of_init()
163 struct device_node *parent) in intc_1chip_of_init()
169 static int __init intc_2chip_of_init(struct device_node *node, in intc_2chip_of_init()
170 struct device_node *parent) in intc_2chip_of_init()
Dirq-atmel-aic.c172 struct device_node *ctrlr, in aic_irq_domain_xlate()
212 static void __init at91rm9200_aic_irq_fixup(struct device_node *root) in at91rm9200_aic_irq_fixup()
217 static void __init at91sam9260_aic_irq_fixup(struct device_node *root) in at91sam9260_aic_irq_fixup()
222 static void __init at91sam9g45_aic_irq_fixup(struct device_node *root) in at91sam9g45_aic_irq_fixup()
241 static int __init aic_of_init(struct device_node *node, in aic_of_init()
242 struct device_node *parent) in aic_of_init()
Dirq-xtensa-mx.c45 struct device_node *ctrlr, in xtensa_mx_irq_domain_xlate()
142 int __init xtensa_mx_init_legacy(struct device_node *interrupt_parent) in xtensa_mx_init_legacy()
153 static int __init xtensa_mx_init(struct device_node *np, in xtensa_mx_init()
154 struct device_node *interrupt_parent) in xtensa_mx_init()
Dirq-sunxi-nmi.c124 static int __init sunxi_sc_nmi_irq_init(struct device_node *node, in sunxi_sc_nmi_irq_init()
197 static int __init sun6i_sc_nmi_irq_init(struct device_node *node, in sun6i_sc_nmi_irq_init()
198 struct device_node *parent) in sun6i_sc_nmi_irq_init()
204 static int __init sun7i_sc_nmi_irq_init(struct device_node *node, in sun7i_sc_nmi_irq_init()
205 struct device_node *parent) in sun7i_sc_nmi_irq_init()
/linux-4.4.14/drivers/cpufreq/
Darm_big_little_dt.c34 static struct device_node *get_cpu_node_with_valid_op(int cpu) in get_cpu_node_with_valid_op()
36 struct device_node *np = of_cpu_device_node_get(cpu); in get_cpu_node_with_valid_op()
48 struct device_node *np; in dt_init_opp_table()
65 struct device_node *np; in dt_get_transition_latency()
90 struct device_node *np; in generic_bL_probe()
Dpmac32-cpufreq.c380 static u32 read_gpio(struct device_node *np) in read_gpio()
449 static int pmac_cpufreq_init_MacRISC3(struct device_node *cpunode) in pmac_cpufreq_init_MacRISC3()
451 struct device_node *volt_gpio_np = of_find_node_by_name(NULL, in pmac_cpufreq_init_MacRISC3()
453 struct device_node *freq_gpio_np = of_find_node_by_name(NULL, in pmac_cpufreq_init_MacRISC3()
455 struct device_node *slew_done_gpio_np = of_find_node_by_name(NULL, in pmac_cpufreq_init_MacRISC3()
542 static int pmac_cpufreq_init_7447A(struct device_node *cpunode) in pmac_cpufreq_init_7447A()
544 struct device_node *volt_gpio_np; in pmac_cpufreq_init_7447A()
569 static int pmac_cpufreq_init_750FX(struct device_node *cpunode) in pmac_cpufreq_init_750FX()
571 struct device_node *volt_gpio_np; in pmac_cpufreq_init_750FX()
611 struct device_node *cpunode; in pmac_cpufreq_setup()
/linux-4.4.14/drivers/iommu/
Dof_iommu.c44 int of_get_dma_window(struct device_node *dn, const char *prefix, int index, in of_get_dma_window()
100 struct device_node *np;
106 void of_iommu_set_ops(struct device_node *np, struct iommu_ops *ops) in of_iommu_set_ops()
121 struct iommu_ops *of_iommu_get_ops(struct device_node *np) in of_iommu_get_ops()
137 struct device_node *master_np) in of_iommu_configure()
140 struct device_node *np; in of_iommu_configure()
178 struct device_node *np; in of_iommu_init()
/linux-4.4.14/include/linux/phy/
Dphy.h134 struct phy *devm_of_phy_get(struct device *dev, struct device_node *np,
136 struct phy *devm_of_phy_get_by_index(struct device *dev, struct device_node *np,
140 struct phy *of_phy_get(struct device_node *np, const char *con_id);
143 struct phy *phy_create(struct device *dev, struct device_node *node,
145 struct phy *devm_phy_create(struct device *dev, struct device_node *node,
260 struct device_node *np, in devm_of_phy_get()
267 struct device_node *np, in devm_of_phy_get_by_index()
281 static inline struct phy *of_phy_get(struct device_node *np, const char *con_id) in of_phy_get()
293 struct device_node *node, in phy_create()
300 struct device_node *node, in devm_phy_create()
/linux-4.4.14/drivers/sbus/char/
Dopenprom.c58 struct device_node *current_node; /* Current node for SunOS ioctls. */
59 struct device_node *lastnode; /* Last valid node used by BSD ioctls. */
64 static struct device_node *options_node;
143 static int opromgetprop(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsi… in opromgetprop()
160 static int opromnxtprop(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsi… in opromnxtprop()
190 static int opromsetopt(struct device_node *dp, struct openpromio *op, int bufsize) in opromsetopt()
198 static int opromnext(void __user *argp, unsigned int cmd, struct device_node *dp, struct openpromio… in opromnext()
245 static int oprompci2node(void __user *argp, struct device_node *dp, struct openpromio *op, int bufs… in oprompci2node()
252 struct device_node *dp; in oprompci2node()
270 static int oprompath2node(void __user *argp, struct device_node *dp, struct openpromio *op, int buf… in oprompath2node()
[all …]
/linux-4.4.14/include/linux/pinctrl/
Dpinconf-generic.h172 struct device_node *np, struct pinctrl_map **map,
176 struct device_node *np_config, struct pinctrl_map **map,
180 struct pinctrl_dev *pctldev, struct device_node *np_config, in pinconf_generic_dt_node_to_map_group()
188 struct pinctrl_dev *pctldev, struct device_node *np_config, in pinconf_generic_dt_node_to_map_pin()
196 struct pinctrl_dev *pctldev, struct device_node *np_config, in pinconf_generic_dt_node_to_map_all()
Dpinctrl.h29 struct device_node;
101 struct device_node *np_config,
166 extern struct pinctrl_dev *of_pinctrl_get(struct device_node *np);
169 struct pinctrl_dev *of_pinctrl_get(struct device_node *np) in of_pinctrl_get()
/linux-4.4.14/arch/microblaze/include/asm/
Dpci-bridge.h14 struct device_node;
32 struct device_node *dn;
133 struct device_node *node);
137 struct device_node *dev, int primary);
140 extern struct pci_controller *pcibios_alloc_controller(struct device_node *dev);
Dcpuinfo.h96 void set_cpuinfo_static(struct cpuinfo *ci, struct device_node *cpu);
97 void set_cpuinfo_pvr_full(struct cpuinfo *ci, struct device_node *cpu);
99 static inline unsigned int fcpu(struct device_node *cpu, char *n) in fcpu()
/linux-4.4.14/include/linux/clk/
Dclk-conf.h12 struct device_node;
15 int of_clk_set_defaults(struct device_node *node, bool clk_supplier);
17 static inline int of_clk_set_defaults(struct device_node *node, in of_clk_set_defaults()
Dshmobile.h20 struct device_node;
28 void cpg_mstp_add_clk_domain(struct device_node *np);
32 static inline void cpg_mstp_add_clk_domain(struct device_node *np) {} in cpg_mstp_add_clk_domain()
/linux-4.4.14/arch/mips/include/asm/
Dirq_cpu.h21 struct device_node;
22 extern int mips_cpu_irq_of_init(struct device_node *of_node,
23 struct device_node *parent);
Dpci.h30 struct device_node *of_node;
145 struct device_node *node);
148 struct device_node *node) {} in pci_load_of_ranges()
/linux-4.4.14/arch/arm/mach-shmobile/
Dpm-rmobile.c171 struct device_node *pd;
185 static void __init add_special_pd(struct device_node *np, enum pd_types type) in add_special_pd()
188 struct device_node *pd; in add_special_pd()
216 struct device_node *np; in get_special_pds()
240 static enum pd_types __init pd_type(const struct device_node *pd) in pd_type()
251 static void __init rmobile_setup_pm_domain(struct device_node *np, in rmobile_setup_pm_domain()
302 struct device_node *parent, in rmobile_add_pm_domains()
305 struct device_node *np; in rmobile_add_pm_domains()
337 struct device_node *np, *pmd; in rmobile_init_pm_domains()
/linux-4.4.14/sound/soc/sh/rcar/
Drsrc-card.c150 static int rsrc_card_parse_daifmt(struct device_node *node, in rsrc_card_parse_daifmt()
151 struct device_node *np, in rsrc_card_parse_daifmt()
156 struct device_node *bitclkmaster = NULL; in rsrc_card_parse_daifmt()
157 struct device_node *framemaster = NULL; in rsrc_card_parse_daifmt()
158 struct device_node *codec = is_fe ? NULL : np; in rsrc_card_parse_daifmt()
183 static int rsrc_card_parse_links(struct device_node *np, in rsrc_card_parse_links()
273 static int rsrc_card_parse_clk(struct device_node *np, in rsrc_card_parse_clk()
280 struct device_node *of_np = is_fe ? dai_link->cpu_of_node : in rsrc_card_parse_clk()
308 static int rsrc_card_dai_link_of(struct device_node *node, in rsrc_card_dai_link_of()
309 struct device_node *np, in rsrc_card_dai_link_of()
[all …]
/linux-4.4.14/drivers/clk/
Dclk-nspire.c67 static void __init nspire_ahbdiv_setup(struct device_node *node, in nspire_ahbdiv_setup()
94 static void __init nspire_ahbdiv_setup_cx(struct device_node *node) in nspire_ahbdiv_setup_cx()
99 static void __init nspire_ahbdiv_setup_classic(struct device_node *node) in nspire_ahbdiv_setup_classic()
109 static void __init nspire_clk_setup(struct device_node *node, in nspire_clk_setup()
141 static void __init nspire_clk_setup_cx(struct device_node *node) in nspire_clk_setup_cx()
146 static void __init nspire_clk_setup_classic(struct device_node *node) in nspire_clk_setup_classic()
/linux-4.4.14/drivers/gpu/drm/tilcdc/
Dtilcdc_slave_compat.c94 static void __init tilcdc_copy_props(struct device_node *from, in tilcdc_copy_props()
95 struct device_node *to, in tilcdc_copy_props()
127 static void __init tilcdc_node_disable(struct device_node *node) in tilcdc_node_disable()
142 struct device_node * __init tilcdc_get_overlay(struct kfree_table *kft) in tilcdc_get_overlay()
147 struct device_node *overlay; in tilcdc_get_overlay()
200 struct device_node *slave = NULL, *lcdc = NULL; in tilcdc_convert_slave_node()
201 struct device_node *i2c = NULL, *fragment = NULL; in tilcdc_convert_slave_node()
202 struct device_node *overlay, *encoder; in tilcdc_convert_slave_node()
/linux-4.4.14/arch/powerpc/platforms/powermac/
Dfeature.c59 extern struct device_node *k2_skiplist[2];
76 struct macio_chip *macio_find(struct device_node *child, int type) in macio_find()
108 struct device_node *uninorth_node;
120 typedef long (*feature_call)(struct device_node *node, long param, long value);
141 static inline int simple_feature_tweak(struct device_node *node, int type, in simple_feature_tweak()
163 static long ohare_htw_scc_enable(struct device_node *node, long param, in ohare_htw_scc_enable()
256 static long ohare_floppy_enable(struct device_node *node, long param, in ohare_floppy_enable()
263 static long ohare_mesh_enable(struct device_node *node, long param, long value) in ohare_mesh_enable()
269 static long ohare_ide_enable(struct device_node *node, long param, long value) in ohare_ide_enable()
289 static long ohare_ide_reset(struct device_node *node, long param, long value) in ohare_ide_reset()
[all …]
Dsetup.c107 struct device_node *np; in pmac_show_cpuinfo()
185 struct device_node *dn = of_find_node_by_name(NULL, "via-cuda"); in find_via_cuda()
199 struct device_node *dn = of_find_node_by_name(NULL, "via-pmu"); in find_via_pmu()
223 struct device_node *dn; in ohare_init()
252 struct device_node *np = of_find_node_by_name(NULL, "cpus"); in l2cr_init()
279 struct device_node *cpu, *ic; in pmac_setup_arch()
347 void note_scsi_host(struct device_node *node, void *host) in note_scsi_host()
490 struct device_node *np; in pmac_declare_of_platform_devices()
533 struct device_node *prom_stdout = NULL; in check_pmac_serial_console()
Dpic.c50 struct device_node *of_irq_dflt_pic;
271 static int pmac_pic_host_match(struct irq_domain *h, struct device_node *node, in pmac_pic_host_match()
301 struct device_node *master = NULL; in pmac_pic_probe_oldstyle()
302 struct device_node *slave = NULL; in pmac_pic_probe_oldstyle()
332 struct device_node *tmp; in pmac_pic_probe_oldstyle()
400 int of_irq_parse_oldworld(struct device_node *device, int index, in of_irq_parse_oldworld()
440 struct device_node* pswitch; in pmac_pic_setup_mpic_nmi()
455 static struct mpic * __init pmac_setup_one_mpic(struct device_node *np, in pmac_setup_one_mpic()
485 struct device_node *np, *master = NULL, *slave = NULL; in pmac_pic_probe_mpic()
550 struct device_node *np; in pmac_pic_init()
[all …]
Dlow_i2c.c81 struct device_node *controller;
82 struct device_node *busnode;
488 static struct pmac_i2c_host_kw *__init kw_i2c_host_init(struct device_node *np) in kw_i2c_host_init()
570 struct device_node *controller, in kw_i2c_add()
571 struct device_node *busnode, in kw_i2c_add()
600 struct device_node *np, *child, *parent; in kw_i2c_probe()
783 struct device_node *busnode; in pmu_i2c_probe()
899 struct device_node *controller, *busnode; in smu_i2c_probe()
958 struct pmac_i2c_bus *pmac_i2c_find_bus(struct device_node *node) in pmac_i2c_find_bus()
960 struct device_node *p = of_node_get(node); in pmac_i2c_find_bus()
[all …]
Dpci.c51 struct device_node *k2_skiplist[2];
63 static int __init fixup_one_level_bus_range(struct device_node *node, int higher) in fixup_one_level_bus_range()
91 static void __init fixup_bus_range(struct device_node *bridge) in fixup_bus_range()
179 struct device_node *np; in chaos_map_bus()
235 struct device_node *busdn, *dn; in u3_ht_skip_device()
496 struct device_node *p2pbridge; in init_p2pbridge()
534 struct device_node *np = of_find_node_by_name(NULL, "pci106b,7"); in init_second_ohare()
569 struct device_node *nec; in fixup_nec_usb2()
709 struct device_node *np = hose->dn; in setup_u3_ht()
777 static int __init pmac_add_bridge(struct device_node *dev) in pmac_add_bridge()
[all …]
/linux-4.4.14/drivers/clocksource/
Ddw_apb_timer_of.c26 static void __init timer_get_base_and_rate(struct device_node *np, in timer_get_base_and_rate()
62 static void __init add_clockevent(struct device_node *event_timer) in add_clockevent()
85 static void __init add_clocksource(struct device_node *source_timer) in add_clocksource()
121 struct device_node *sched_timer; in init_sched_clock()
134 static void __init dw_apb_timer_init(struct device_node *timer) in dw_apb_timer_init()
/linux-4.4.14/drivers/gpu/drm/rcar-du/
Drcar_du_hdmienc.h19 struct device_node;
25 struct rcar_du_encoder *renc, struct device_node *np);
29 struct device_node *np) in rcar_du_hdmienc_init()
/linux-4.4.14/drivers/gpu/drm/imx/
Dimx-drm.h4 struct device_node;
30 struct device_node *port);
49 int imx_drm_encoder_get_mux_id(struct device_node *node,
52 struct drm_encoder *encoder, struct device_node *np);
/linux-4.4.14/drivers/bus/
Dvexpress-config.c53 static void vexpress_config_find_prop(struct device_node *node, in vexpress_config_find_prop()
69 int vexpress_config_get_topo(struct device_node *node, u32 *site, in vexpress_config_get_topo()
162 const struct device_node *node = data; in vexpress_config_node_match()
170 static int vexpress_config_populate(struct device_node *node) in vexpress_config_populate()
172 struct device_node *bridge; in vexpress_config_populate()
190 struct device_node *node; in vexpress_config_init()
/linux-4.4.14/arch/arm/mach-mvebu/
Dcoherency.c128 static void __init armada_370_coherency_init(struct device_node *np) in armada_370_coherency_init()
131 struct device_node *cpu_config_np; in armada_370_coherency_init()
184 static void __init armada_375_380_coherency_init(struct device_node *np) in armada_375_380_coherency_init()
186 struct device_node *cache_dn; in armada_375_380_coherency_init()
216 struct device_node *np; in coherency_type()
282 struct device_node *np; in coherency_init()
/linux-4.4.14/arch/mips/ath79/
Dirq.c272 struct device_node *node, struct device_node *parent) in ath79_misc_intc_of_init()
298 struct device_node *node, struct device_node *parent) in ar7100_misc_intc_of_init()
308 struct device_node *node, struct device_node *parent) in ar7240_misc_intc_of_init()
318 struct device_node *node, struct device_node *parent) in ar79_cpu_intc_of_init()
/linux-4.4.14/include/drm/
Ddrm_of.h7 struct device_node;
11 struct device_node *port);
17 struct device_node *port) in drm_of_find_possible_crtcs()
/linux-4.4.14/drivers/clk/sunxi/
Dclk-usb.c96 static void __init sunxi_usb_clk_setup(struct device_node *node, in sunxi_usb_clk_setup()
180 static void __init sun4i_a10_usb_setup(struct device_node *node) in sun4i_a10_usb_setup()
191 static void __init sun5i_a13_usb_setup(struct device_node *node) in sun5i_a13_usb_setup()
202 static void __init sun6i_a31_usb_setup(struct device_node *node) in sun6i_a31_usb_setup()
213 static void __init sun8i_a23_usb_setup(struct device_node *node) in sun8i_a23_usb_setup()
227 static void __init sun9i_a80_usb_mod_setup(struct device_node *node) in sun9i_a80_usb_mod_setup()
241 static void __init sun9i_a80_usb_phy_setup(struct device_node *node) in sun9i_a80_usb_phy_setup()
Dclk-mod0.c82 static void __init sun4i_a10_mod0_setup(struct device_node *node) in sun4i_a10_mod0_setup()
103 struct device_node *np = pdev->dev.of_node; in sun4i_a10_mod0_clk_probe()
142 static void __init sun9i_a80_mod0_setup(struct device_node *node) in sun9i_a80_mod0_setup()
160 static void __init sun5i_a13_mbus_setup(struct device_node *node) in sun5i_a13_mbus_setup()
307 static void __init sunxi_mmc_setup(struct device_node *node, in sunxi_mmc_setup()
381 static void __init sun4i_a10_mmc_setup(struct device_node *node) in sun4i_a10_mmc_setup()
389 static void __init sun9i_a80_mmc_setup(struct device_node *node) in sun9i_a80_mmc_setup()
Dclk-sun9i-core.c91 static void __init sun9i_a80_pll4_setup(struct device_node *node) in sun9i_a80_pll4_setup()
151 static void __init sun9i_a80_gt_setup(struct device_node *node) in sun9i_a80_gt_setup()
216 static void __init sun9i_a80_ahb_setup(struct device_node *node) in sun9i_a80_ahb_setup()
242 static void __init sun9i_a80_apb0_setup(struct device_node *node) in sun9i_a80_apb0_setup()
308 static void __init sun9i_a80_apb1_setup(struct device_node *node) in sun9i_a80_apb1_setup()
/linux-4.4.14/arch/arm64/kernel/
Dtopology.c26 static int __init get_cpu_for_node(struct device_node *node) in get_cpu_for_node()
28 struct device_node *cpu_node; in get_cpu_for_node()
48 static int __init parse_core(struct device_node *core, int cluster_id, in parse_core()
55 struct device_node *t; in parse_core()
96 static int __init parse_cluster(struct device_node *cluster, int depth) in parse_cluster()
101 struct device_node *c; in parse_cluster()
166 struct device_node *cn, *map; in parse_dt_topology()
/linux-4.4.14/arch/powerpc/platforms/85xx/
Dcommon.c66 struct device_node *np; in mpc85xx_cpm2_pic_init()
91 struct device_node *np; in mpc85xx_qe_init()
115 struct device_node *np; in mpc85xx_qe_par_io_init()
119 struct device_node *ucc; in mpc85xx_qe_par_io_init()
Dge_imp3a.c48 struct device_node *np; in ge_imp3a_pic_init()
49 struct device_node *cascade_node = NULL; in ge_imp3a_pic_init()
89 struct device_node *np; in ge_imp3a_pci_assign_primary()
109 struct device_node *regs; in ge_imp3a_setup_arch()
Dmpc85xx_ds.c65 struct device_node *np; in mpc85xx_ds_pic_init()
66 struct device_node *cascade_node = NULL; in mpc85xx_ds_pic_init()
119 static struct device_node *pci_with_uli;
134 struct device_node *node; in mpc85xx_ds_uli_init()
Dp1022_ds.c165 struct device_node *guts_node; in p1022ds_set_monitor_port()
166 struct device_node *lbc_node = NULL; in p1022ds_set_monitor_port()
167 struct device_node *law_node = NULL; in p1022ds_set_monitor_port()
291 struct device_node *pixis_node; in p1022ds_set_monitor_port()
374 struct device_node *guts_np = NULL; in p1022ds_set_pixel_clock()
488 struct device_node *np = in p1022_ds_setup_arch()
492 struct device_node *np2; in p1022_ds_setup_arch()
/linux-4.4.14/drivers/clk/versatile/
Dclk-versatile.c58 static void __init cm_osc_setup(struct device_node *np, in cm_osc_setup()
67 struct device_node *parent; in cm_osc_setup()
87 static void __init of_integrator_cm_osc_setup(struct device_node *np) in of_integrator_cm_osc_setup()
94 static void __init of_versatile_cm_osc_setup(struct device_node *np) in of_versatile_cm_osc_setup()
/linux-4.4.14/drivers/mfd/
Dsyscon.c34 struct device_node *np;
45 static struct syscon *of_syscon_register(struct device_node *np) in of_syscon_register()
95 struct regmap *syscon_node_to_regmap(struct device_node *np) in syscon_node_to_regmap()
121 struct device_node *syscon_np; in syscon_regmap_lookup_by_compatible()
156 struct regmap *syscon_regmap_lookup_by_phandle(struct device_node *np, in syscon_regmap_lookup_by_phandle()
159 struct device_node *syscon_np; in syscon_regmap_lookup_by_phandle()
/linux-4.4.14/drivers/media/platform/xilinx/
Dxilinx-vipp.c43 struct device_node *node;
56 const struct device_node *node) in xvip_graph_find_entity()
78 struct device_node *ep = NULL; in xvip_graph_build_one()
79 struct device_node *next; in xvip_graph_build_one()
191 struct device_node *node = xdev->dev->of_node; in xvip_graph_build_dma()
198 struct device_node *ep = NULL; in xvip_graph_build_dma()
199 struct device_node *next; in xvip_graph_build_dma()
349 struct device_node *node) in xvip_graph_parse_one()
352 struct device_node *remote; in xvip_graph_parse_one()
353 struct device_node *ep = NULL; in xvip_graph_parse_one()
[all …]
Dxilinx-vtc.h18 struct device_node;
35 struct xvtc_device *xvtc_of_get(struct device_node *np);
/linux-4.4.14/drivers/gpu/drm/
Ddrm_of.c18 struct device_node *port) in drm_crtc_port_mask()
45 struct device_node *port) in drm_of_find_possible_crtcs()
47 struct device_node *remote_port, *ep; in drm_of_find_possible_crtcs()
83 struct device_node *ep, *port, *remote; in drm_of_component_probe()
/linux-4.4.14/arch/c6x/platforms/
Ddscr.c102 void (*init)(struct device_node *node);
284 static void __init dscr_parse_devstat(struct device_node *node, in dscr_parse_devstat()
296 static void __init dscr_parse_silicon_rev(struct device_node *node, in dscr_parse_silicon_rev()
327 static void __init dscr_parse_mac_fuse(struct device_node *node, in dscr_parse_mac_fuse()
346 static void __init dscr_parse_rmii_resets(struct device_node *node, in dscr_parse_rmii_resets()
368 static void __init dscr_parse_privperm(struct device_node *node, in dscr_parse_privperm()
396 static void __init dscr_parse_locked_regs(struct device_node *node, in dscr_parse_locked_regs()
431 static void __init dscr_parse_kick_regs(struct device_node *node, in dscr_parse_kick_regs()
469 static void __init dscr_parse_devstate_ctl_regs(struct device_node *node, in dscr_parse_devstate_ctl_regs()
525 static void __init dscr_parse_devstate_stat_regs(struct device_node *node, in dscr_parse_devstate_stat_regs()
[all …]
/linux-4.4.14/drivers/clk/mvebu/
Dcommon.h22 struct device_node;
47 void __init mvebu_coreclk_setup(struct device_node *np,
50 void __init mvebu_clk_gating_setup(struct device_node *np,
/linux-4.4.14/drivers/dma/
Dof-dma.c104 int of_dma_controller_register(struct device_node *np, in of_dma_controller_register()
139 void of_dma_controller_free(struct device_node *np) in of_dma_controller_free()
171 int of_dma_router_register(struct device_node *np, in of_dma_router_register()
212 static int of_dma_match_channel(struct device_node *np, const char *name, in of_dma_match_channel()
237 struct dma_chan *of_dma_request_slave_channel(struct device_node *np, in of_dma_request_slave_channel()
338 list_for_each_entry(chan, &dev->channels, device_node) in of_dma_xlate_by_chan_id()
/linux-4.4.14/drivers/base/power/opp/
Dopp.h86 struct device_node *np;
134 struct device_node *np;
144 struct device_node *_of_get_opp_desc_node(struct device *dev);
/linux-4.4.14/drivers/macintosh/ams/
Dams.h25 struct device_node *of_node;
66 extern int ams_pmu_init(struct device_node *np);
67 extern int ams_i2c_init(struct device_node *np);
/linux-4.4.14/arch/x86/kernel/
Ddevicetree.c71 struct device_node *pcibios_get_phb_of_node(struct pci_bus *bus) in pcibios_get_phb_of_node()
73 struct device_node *np; in pcibios_get_phb_of_node()
122 struct device_node *dn; in dtb_setup_hpet()
141 struct device_node *dn; in dtb_lapic_setup()
226 static void __init dtb_add_ioapic(struct device_node *dn) in dtb_add_ioapic()
247 struct device_node *dn; in dtb_ioapic_setup()
/linux-4.4.14/drivers/media/v4l2-core/
Dv4l2-of.c23 static int v4l2_of_parse_csi_bus(const struct device_node *node, in v4l2_of_parse_csi_bus()
81 static void v4l2_of_parse_parallel_bus(const struct device_node *node, in v4l2_of_parse_parallel_bus()
151 int v4l2_of_parse_endpoint(const struct device_node *node, in v4l2_of_parse_endpoint()
218 const struct device_node *node) in v4l2_of_alloc_parse_endpoint()
273 int v4l2_of_parse_link(const struct device_node *node, in v4l2_of_parse_link()
276 struct device_node *np; in v4l2_of_parse_link()
/linux-4.4.14/sound/soc/generic/
Dsimple-card.c217 asoc_simple_card_sub_parse_of(struct device_node *np, in asoc_simple_card_sub_parse_of()
219 struct device_node **p_node, in asoc_simple_card_sub_parse_of()
280 static int asoc_simple_card_parse_daifmt(struct device_node *node, in asoc_simple_card_parse_daifmt()
282 struct device_node *codec, in asoc_simple_card_parse_daifmt()
287 struct device_node *bitclkmaster = NULL; in asoc_simple_card_parse_daifmt()
288 struct device_node *framemaster = NULL; in asoc_simple_card_parse_daifmt()
322 static int asoc_simple_card_dai_link_of(struct device_node *node, in asoc_simple_card_dai_link_of()
330 struct device_node *cpu = NULL; in asoc_simple_card_dai_link_of()
331 struct device_node *plat = NULL; in asoc_simple_card_dai_link_of()
332 struct device_node *codec = NULL; in asoc_simple_card_dai_link_of()
[all …]
/linux-4.4.14/drivers/pci/host/
Dpci-keystone.h26 struct device_node *legacy_intc_np;
30 struct device_node *msi_intc_np;
46 struct device_node *msi_intc_np);
/linux-4.4.14/arch/powerpc/platforms/pasemi/
Dmisc.c34 static int __init find_i2c_driver(struct device_node *node, in find_i2c_driver()
53 struct device_node *adap_node; in pasemi_register_i2c_devices()
54 struct device_node *node; in pasemi_register_i2c_devices()
/linux-4.4.14/arch/xtensa/platforms/xtfpga/
Dsetup.c87 static void __init update_clock_frequency(struct device_node *node) in update_clock_frequency()
111 static void __init update_local_mac(struct device_node *node) in update_local_mac()
140 struct device_node *clock; in machine_setup()
141 struct device_node *eth = NULL; in machine_setup()
172 struct device_node *cpu = in platform_calibrate_ccount()
/linux-4.4.14/drivers/mtd/
Dofpart.c23 static bool node_has_compatible(struct device_node *pp) in node_has_compatible()
32 struct device_node *mtd_node; in parse_ofpart_partitions()
33 struct device_node *ofpart_node; in parse_ofpart_partitions()
35 struct device_node *pp; in parse_ofpart_partitions()
153 struct device_node *dp; in parse_ofoldpart_partitions()
/linux-4.4.14/drivers/regulator/
Dof_regulator.c27 static void of_get_regulation_constraints(struct device_node *np, in of_get_regulation_constraints()
34 struct device_node *suspend_np; in of_get_regulation_constraints()
178 struct device_node *node, in of_get_regulator_init_data()
227 int of_regulator_match(struct device *dev, struct device_node *node, in of_regulator_match()
234 struct device_node *child; in of_regulator_match()
292 struct device_node **node) in regulator_of_get_init_data()
294 struct device_node *search, *child; in regulator_of_get_init_data()
/linux-4.4.14/drivers/cpuidle/
Ddt_idle_states.c26 struct device_node *state_node) in init_state_node()
98 static bool idle_state_valid(struct device_node *state_node, unsigned int idx, in idle_state_valid()
102 struct device_node *cpu_node, *curr_state_node; in idle_state_valid()
156 struct device_node *state_node, *cpu_node; in dt_init_idle_driver()
/linux-4.4.14/arch/powerpc/platforms/chrp/
Dsetup.c100 struct device_node *root; in chrp_show_cpuinfo()
196 struct device_node *root; in sio_init()
217 struct device_node *np; in pegasos_set_l2cr()
258 struct device_node *node; in chrp_init_early()
303 struct device_node *root = of_find_node_by_path("/"); in chrp_setup_arch()
382 struct device_node *np, *root; in chrp_find_openpic()
470 struct device_node *np, *pic = NULL; in chrp_find_8259()
528 struct device_node *kbd; in chrp_init_IRQ()
Dpci.c136 struct device_node *np; in hydra_init()
164 setup_python(struct pci_controller *hose, struct device_node *dev) in setup_python()
189 static void __init setup_peg2(struct pci_controller *hose, struct device_node *dev) in setup_peg2()
191 struct device_node *root = of_find_node_by_path("/"); in setup_peg2()
192 struct device_node *rtas; in setup_peg2()
209 struct device_node *dev; in chrp_find_bridges()
216 struct device_node *root = of_find_node_by_path("/"); in chrp_find_bridges()
/linux-4.4.14/drivers/gpio/
Dgpiolib-of.c74 struct gpio_desc *of_get_named_gpiod_flags(struct device_node *np, in of_get_named_gpiod_flags()
107 int of_get_named_gpio_flags(struct device_node *np, const char *list_name, in of_get_named_gpio_flags()
132 static struct gpio_desc *of_parse_own_gpio(struct device_node *np, in of_parse_own_gpio()
137 struct device_node *chip_np; in of_parse_own_gpio()
208 struct device_node *np; in of_gpiochip_scan_gpios()
283 int of_mm_gpiochip_add(struct device_node *np, in of_mm_gpiochip_add()
340 struct device_node *np = chip->of_node; in of_gpiochip_add_pin_range()
/linux-4.4.14/drivers/pinctrl/
Ddevicetree.c98 struct pinctrl_dev *of_pinctrl_get(struct device_node *np) in of_pinctrl_get()
104 struct device_node *np_config) in dt_to_map_one_config()
106 struct device_node *np_pctldev; in dt_to_map_one_config()
171 struct device_node *np = p->dev->of_node; in pinctrl_dt_to_map()
179 struct device_node *np_config; in pinctrl_dt_to_map()
/linux-4.4.14/arch/arm/mach-bcm/
Dbcm63xx_smp.h4 struct device_node;
6 extern int bcm63xx_pmb_power_on_cpu(struct device_node *dn);
/linux-4.4.14/arch/powerpc/platforms/83xx/
Dmisc.c76 struct device_node *np; in mpc83xx_ipic_init_IRQ()
98 struct device_node *np; in mpc83xx_qe_init_IRQ()
137 struct device_node *np; in mpc83xx_setup_pci()
/linux-4.4.14/arch/powerpc/platforms/512x/
Dmpc5121_ads_cpld.c23 static struct device_node *cpld_pic_node;
127 cpld_pic_host_match(struct irq_domain *h, struct device_node *node, in cpld_pic_host_match()
150 struct device_node *np = NULL; in mpc5121_ads_cpld_map()
166 struct device_node *np = NULL; in mpc5121_ads_cpld_pic_init()
Dmpc512x_shared.c38 struct device_node *np; in mpc512x_restart_init()
75 struct device_node *np; in mpc512x_set_pixel_clock()
223 struct device_node *np; in mpc512x_init_diu()
320 struct device_node *np; in mpc512x_init_IRQ()
381 static unsigned int __init get_fifo_size(struct device_node *np, in get_fifo_size()
402 struct device_node *np; in mpc512x_psc_fifo_init()
494 struct device_node *np; in mpc512x_cs_config()
/linux-4.4.14/arch/powerpc/platforms/embedded6xx/
Dmvme5100.c59 struct device_node *np; in mvme5100_pic_init()
60 struct device_node *cp = NULL; in mvme5100_pic_init()
111 static int __init mvme5100_add_bridge(struct device_node *dev) in mvme5100_add_bridge()
162 struct device_node *np; in mvme5100_setup_arch()
Dflipper-pic.c111 static int flipper_pic_match(struct irq_domain *h, struct device_node *np, in flipper_pic_match()
135 struct irq_domain * __init flipper_pic_init(struct device_node *np) in flipper_pic_init()
137 struct device_node *pi; in flipper_pic_init()
197 struct device_node *np; in flipper_pic_probe()
/linux-4.4.14/drivers/thermal/
Dof-thermal.c49 struct device_node *cooling_device;
400 thermal_zone_of_add_sensor(struct device_node *zone, in thermal_zone_of_add_sensor()
401 struct device_node *sensor, void *data, in thermal_zone_of_add_sensor()
464 struct device_node *np, *child, *sensor_np; in thermal_zone_of_sensor_register()
578 static int thermal_of_populate_bind_params(struct device_node *np, in thermal_of_populate_bind_params()
584 struct device_node *trip; in thermal_of_populate_bind_params()
653 static int thermal_of_get_trip_type(struct device_node *np, in thermal_of_get_trip_type()
682 static int thermal_of_populate_trip(struct device_node *np, in thermal_of_populate_trip()
730 thermal_of_build_thermal_zone(struct device_node *np) in thermal_of_build_thermal_zone()
732 struct device_node *child = NULL, *gchild; in thermal_of_build_thermal_zone()
[all …]
/linux-4.4.14/sound/soc/fsl/
Dfsl_utils.h19 struct device_node;
21 int fsl_asoc_get_dma_channel(struct device_node *ssi_np, const char *name,
/linux-4.4.14/drivers/clk/bcm/
Dclk-iproc.h186 void __init iproc_armpll_setup(struct device_node *node);
187 void __init iproc_pll_clk_setup(struct device_node *node,
193 void __init iproc_asiu_setup(struct device_node *node,
/linux-4.4.14/sound/soc/atmel/
Datmel_wm8904.c82 struct device_node *np = pdev->dev.of_node; in atmel_asoc_wm8904_dt_init()
83 struct device_node *codec_np, *cpu_np; in atmel_asoc_wm8904_dt_init()
140 id = of_alias_get_id((struct device_node *)dailink->cpu_of_node, "ssc"); in atmel_asoc_wm8904_probe()
166 id = of_alias_get_id((struct device_node *)dailink->cpu_of_node, "ssc"); in atmel_asoc_wm8904_remove()
/linux-4.4.14/arch/powerpc/platforms/44x/
Dwarp.c71 struct device_node *np; in warp_post_info()
175 struct device_node *np, *child; in pika_setup_leds()
194 static void pika_setup_critical_temp(struct device_node *np, in pika_setup_critical_temp()
237 struct device_node *np; in pika_dtm_thread()
279 struct device_node *np; in pika_dtm_start()
/linux-4.4.14/arch/powerpc/mm/
Dnuma.c177 static const __be32 *of_get_associativity(struct device_node *dev) in of_get_associativity()
187 static const __be32 *of_get_usable_memory(struct device_node *memory) in of_get_usable_memory()
265 static int of_node_to_nid_single(struct device_node *device) in of_node_to_nid_single()
277 int of_node_to_nid(struct device_node *device) in of_node_to_nid()
298 struct device_node *root; in find_min_common_depth()
368 struct device_node *memory = NULL; in get_n_mem_cells()
416 static int of_get_drconf_memory(struct device_node *memory, const __be32 **dm) in of_get_drconf_memory()
441 static u64 of_get_lmb_size(struct device_node *memory) in of_get_lmb_size()
469 static int of_get_assoc_arrays(struct device_node *memory, in of_get_assoc_arrays()
529 struct device_node *cpu; in numa_setup_cpu()
[all …]
/linux-4.4.14/drivers/mmc/host/
Dmmci_qcom_dml.h19 int dml_hw_init(struct mmci_host *host, struct device_node *np);
22 static inline int dml_hw_init(struct mmci_host *host, struct device_node *np) in dml_hw_init()
/linux-4.4.14/drivers/clk/mediatek/
Dclk-mtk.h148 int mtk_clk_register_gates(struct device_node *node, const struct mtk_gate *clks,
179 void mtk_clk_register_plls(struct device_node *node,
187 void mtk_register_reset_controller(struct device_node *np,
190 static inline void mtk_register_reset_controller(struct device_node *np, in mtk_register_reset_controller()
/linux-4.4.14/drivers/clk/shmobile/
Dclk-emev2.c54 struct device_node *np; in emev2_smu_init()
77 static void __init emev2_smu_clkdiv_init(struct device_node *np) in emev2_smu_clkdiv_init()
95 static void __init emev2_smu_gclk_init(struct device_node *np) in emev2_smu_gclk_init()

12345678910>>...12