| /linux/include/linux/ |
| A D | of.h | 48 struct device_node { struct 128 extern struct device_node *of_node_get(struct device_node *node); 132 static inline struct device_node *of_node_get(struct device_node *node) in of_node_get() 138 DEFINE_FREE(device_node, struct device_node *, if (_T) of_node_put(_T)) 293 const struct device_node *node, struct device_node *prev); 295 const struct device_node *node, struct device_node *prev); 540 const struct device_node *node, struct device_node *prev) in of_get_next_child() 546 const struct device_node *node, struct device_node *prev) in of_get_next_available_child() 552 const struct device_node *node, struct device_node *prev) in of_get_next_reserved_child() 1466 for (struct device_node *child __free(device_node) = \ [all …]
|
| A D | of_graph.h | 26 const struct device_node *local_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); 51 const struct device_node *node); 52 struct device_node *of_graph_get_port_parent(struct device_node *node); 55 struct device_node *of_graph_get_remote_port(const struct device_node *node); 56 struct device_node *of_graph_get_remote_node(const struct device_node *node, 84 struct device_node *previous) in of_graph_get_next_endpoint() 96 const struct device_node *node) in of_graph_get_remote_endpoint() [all …]
|
| A D | of_irq.h | 12 typedef int (*of_irq_init_cb_t)(struct device_node *, struct device_node *); 22 extern struct device_node *of_irq_dflt_pic; 37 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); 47 extern int of_irq_to_resource_table(struct device_node *dev, 49 extern struct device_node *of_irq_find_parent(struct device_node *child); 51 struct device_node *np, 67 static inline int of_irq_count(struct device_node *dev) in of_irq_count() 90 struct device_node *np, in of_msi_get_domain() [all …]
|
| A D | of_mdio.h | 16 bool of_mdiobus_child_is_phy(struct device_node *child); 21 struct device_node *np) in of_mdiobus_register() 27 struct device_node *np, struct module *owner); 31 struct device_node *np) in devm_of_mdiobus_register() 49 bool of_phy_is_fixed_link(struct device_node *np); 51 struct device_node *child, u32 addr); 54 const struct device_node *np) in of_mdio_parse_addr() 93 struct device_node *np) in devm_of_mdiobus_register() 109 struct device_node *phy_np, in of_phy_connect() 129 const struct device_node *np) in of_mdio_parse_addr() [all …]
|
| A D | of_address.h | 12 struct device_node *node; 55 extern u64 of_translate_dma_address(struct device_node *dev, 78 struct device_node *node); 80 struct device_node *node); 87 struct device_node *np, 91 extern bool of_dma_is_coherent(struct device_node *np); 117 struct device_node *node) in of_pci_range_parser_init() 123 struct device_node *node) in of_pci_dma_range_parser_init() 142 struct device_node *np, in of_pci_range_to_resource() 163 void __iomem *of_iomap(struct device_node *node, int index); [all …]
|
| A D | of_net.h | 15 extern int of_get_phy_mode(struct device_node *np, phy_interface_t *interface); 16 extern int of_get_mac_address(struct device_node *np, u8 *mac); 17 extern int of_get_mac_address_nvmem(struct device_node *np, u8 *mac); 18 int of_get_ethdev_address(struct device_node *np, struct net_device *dev); 19 extern struct net_device *of_find_net_device_by_node(struct device_node *np); 21 static inline int of_get_phy_mode(struct device_node *np, in of_get_phy_mode() 27 static inline int of_get_mac_address(struct device_node *np, u8 *mac) in of_get_mac_address() 32 static inline int of_get_mac_address_nvmem(struct device_node *np, u8 *mac) in of_get_mac_address_nvmem() 37 static inline int of_get_ethdev_address(struct device_node *np, struct net_device *dev) in of_get_ethdev_address() 42 static inline struct net_device *of_find_net_device_by_node(struct device_node *np) in of_find_net_device_by_node()
|
| A D | of_dma.h | 16 struct device_node; 20 struct device_node *of_node; 35 extern int of_dma_controller_register(struct device_node *np, 39 extern void of_dma_controller_free(struct device_node *np); 41 extern int of_dma_router_register(struct device_node *np, 47 extern struct dma_chan *of_dma_request_slave_channel(struct device_node *np, 55 static inline int of_dma_controller_register(struct device_node *np, in of_dma_controller_register() 63 static inline void of_dma_controller_free(struct device_node *np) in of_dma_controller_free() 67 static inline int of_dma_router_register(struct device_node *np, in of_dma_router_register() 77 static inline struct dma_chan *of_dma_request_slave_channel(struct device_node *np, in of_dma_request_slave_channel()
|
| A D | of_platform.h | 12 struct device_node; 53 extern struct platform_device *of_device_alloc(struct device_node *np, 62 extern struct platform_device *of_find_device_by_node(struct device_node *np); 64 static inline struct platform_device *of_find_device_by_node(struct device_node *np) in of_find_device_by_node() 70 extern int of_platform_bus_probe(struct device_node *root, 76 extern struct platform_device *of_platform_device_create(struct device_node *np, 82 extern int of_platform_populate(struct device_node *root, 86 extern int of_platform_default_populate(struct device_node *root, 96 static inline struct platform_device *of_platform_device_create(struct device_node *np, in of_platform_device_create() 107 static inline int of_platform_populate(struct device_node *root, in of_platform_populate() [all …]
|
| /linux/drivers/of/ |
| A D | of_private.h | 27 struct device_node *np; 78 int __of_attach_node_sysfs(struct device_node *np); 96 int of_resolve_phandles(struct device_node *tree); 116 struct device_node *dad, 117 struct device_node **mynodes, 130 struct device_node *__of_node_dup(const struct device_node *np, 133 struct device_node *__of_find_node_by_path(struct device_node *parent, 135 struct device_node *__of_find_node_by_full_path(struct device_node *node, 170 int of_dma_get_range(struct device_node *np, 172 struct device_node *__of_get_dma_parent(const struct device_node *np); [all …]
|
| A D | property.c | 584 struct device_node *port_node __free(device_node) = in of_graph_parse_endpoint() 656 struct device_node *node __free(device_node) = in of_graph_get_next_endpoint() 782 struct device_node *np __free(device_node) = in of_graph_get_remote_port_parent() 1102 static struct device_node *parse_prop_cells(struct device_node *np, in parse_prop_cells() 1120 static struct device_node *parse_##fname(struct device_node *np, \ 1203 struct device_node *(*parse_prop)(struct device_node *np, 1205 struct device_node *(*get_con_dev)(struct device_node *np); 1246 static struct device_node *parse_gpios(struct device_node *np, in parse_gpios() 1256 static struct device_node *parse_iommu_maps(struct device_node *np, in parse_iommu_maps() 1287 static struct device_node *parse_interrupts(struct device_node *np, in parse_interrupts() [all …]
|
| A D | base.c | 227 struct device_node *__of_find_all_nodes(struct device_node *prev) in __of_find_all_nodes() 252 struct device_node *of_find_all_nodes(struct device_node *prev) in of_find_all_nodes() 550 struct device_node *of_get_parent(const struct device_node *node) in of_get_parent() 576 struct device_node *of_get_next_parent(struct device_node *node) in of_get_next_parent() 618 struct device_node *of_get_next_child(const struct device_node *node, in of_get_next_child() 695 struct device_node *of_get_next_cpu_node(struct device_node *prev) in of_get_next_cpu_node() 762 struct device_node *of_get_child_by_name(const struct device_node *node, in of_get_child_by_name() 774 struct device_node *__of_find_node_by_path(struct device_node *parent, in __of_find_node_by_path() 886 struct device_node *of_find_node_by_name(struct device_node *from, in of_find_node_by_name() 914 struct device_node *of_find_node_by_type(struct device_node *from, in of_find_node_by_type() [all …]
|
| A D | address.c | 502 struct device_node *(*get_parent)(const struct device_node *), in __of_translate_address() argument 506 struct device_node *dev __free(device_node) = of_node_get(node); in __of_translate_address() 507 struct device_node *parent __free(device_node) = get_parent(dev); in __of_translate_address() 588 struct device_node *host; in of_translate_address() 603 struct device_node *__of_get_dma_parent(const struct device_node *np) in __of_get_dma_parent() 622 static struct device_node *of_get_next_dma_parent(struct device_node *np) in of_get_next_dma_parent() 661 struct device_node *parent __free(device_node) = __of_get_dma_parent(dev); in of_translate_dma_region() 692 struct device_node *parent __free(device_node) = of_get_parent(dev); in __of_get_address() 890 struct device_node *node __free(device_node) = of_node_get(np); in of_dma_get_range() 1008 struct device_node *node __free(device_node) = of_node_get(np); in of_dma_is_coherent() [all …]
|
| A D | cpu.c | 14 u64 of_get_cpu_hwid(struct device_node *cpun, unsigned int thread) in of_get_cpu_hwid() 52 static bool __of_find_n_match_cpu_property(struct device_node *cpun, in __of_find_n_match_cpu_property() 84 bool __weak arch_find_n_match_cpu_physical_id(struct device_node *cpun, in arch_find_n_match_cpu_physical_id() 119 struct device_node *of_get_cpu_node(int cpu, unsigned int *thread) in of_get_cpu_node() 121 struct device_node *cpun; in of_get_cpu_node() 140 struct device_node *of_cpu_device_node_get(int cpu) in of_cpu_device_node_get() 158 int of_cpu_node_to_id(struct device_node *cpu_node) in of_cpu_node_to_id() 162 struct device_node *np; in of_cpu_node_to_id() 191 struct device_node *of_get_cpu_state_node(struct device_node *cpu_node, in of_get_cpu_state_node() 200 struct device_node *state_node = in of_get_cpu_state_node()
|
| /linux/include/drm/ |
| A D | drm_of.h | 18 struct device_node; 36 struct device_node *port); 38 struct device_node *port); 42 struct device_node *node); 46 int drm_of_encoder_active_endpoint(struct device_node *node, 54 const struct device_node *port2); 64 struct device_node *port) in drm_of_crtc_port_mask() 70 struct device_node *port) in drm_of_find_possible_crtcs() 79 struct device_node *node) in drm_of_component_match_add() 107 const struct device_node *port2) in drm_of_lvds_get_dual_link_pixel_order() [all …]
|
| /linux/drivers/video/fbdev/omap2/omapfb/dss/ |
| A D | dss-of.c | 18 struct device_node * 20 struct device_node *prev) in omapdss_of_get_next_port() 22 struct device_node *port = NULL; in omapdss_of_get_next_port() 28 struct device_node *ports; in omapdss_of_get_next_port() 42 struct device_node *ports; in omapdss_of_get_next_port() 64 struct device_node * 68 struct device_node *ep = NULL; in omapdss_of_get_next_endpoint() 84 struct device_node *dss_of_port_get_parent_device(struct device_node *port) in dss_of_port_get_parent_device() 86 struct device_node *np; in dss_of_port_get_parent_device() 123 struct device_node *ep; in omapdss_of_find_source_for_first_ep() [all …]
|
| /linux/include/linux/mfd/ |
| A D | syscon.h | 17 struct device_node; 20 struct regmap *device_node_to_regmap(struct device_node *np); 21 struct regmap *syscon_node_to_regmap(struct device_node *np); 23 struct regmap *syscon_regmap_lookup_by_phandle(struct device_node *np, 25 struct regmap *syscon_regmap_lookup_by_phandle_args(struct device_node *np, 31 int of_syscon_register_regmap(struct device_node *np, 34 static inline struct regmap *device_node_to_regmap(struct device_node *np) in device_node_to_regmap() 50 struct device_node *np, in syscon_regmap_lookup_by_phandle() 57 struct device_node *np, in syscon_regmap_lookup_by_phandle_args() 66 struct device_node *np, in syscon_regmap_lookup_by_phandle_optional() [all …]
|
| /linux/sound/soc/generic/ |
| A D | audio-graph-card2.c | 240 static struct device_node *port_to_ports(struct device_node *port) in port_to_ports() 336 static struct device_node *graph_get_next_multi_ep(struct device_node **port) in graph_get_next_multi_ep() 339 struct device_node *ep = NULL; in graph_get_next_multi_ep() 340 struct device_node *rep = NULL; in graph_get_next_multi_ep() 397 struct device_node *ep, in __graph_parse_node() 611 struct device_node *port, in graph_parse_node_multi() 616 struct device_node *ep; in graph_parse_node_multi() 886 struct device_node *lnk, in audio_graph2_link_dpcm() 984 struct device_node *lnk, in audio_graph2_link_c2c() 1229 struct device_node *lnk, in graph_count_c2c() [all …]
|
| A D | audio-graph-card.c | 24 static struct device_node *port_to_ports(struct device_node *port) in port_to_ports() 80 struct device_node *ep, in graph_parse_convert() 99 struct device_node *ep, in graph_parse_node() 134 struct device_node *ep_cpu, in graph_link_init() 135 struct device_node *ep_codec, in graph_link_init() 201 struct device_node *cpu_ep, in graph_dai_link_of_dpcm() 253 struct device_node *port; in graph_dai_link_of_dpcm() 254 struct device_node *ports; in graph_dai_link_of_dpcm() 363 struct device_node *cpu_port; in __graph_for_each_link() 364 struct device_node *codec_ep; in __graph_for_each_link() [all …]
|
| A D | simple-card.c | 56 struct device_node *node, in simple_parse_dai() 119 struct device_node *np, in simple_parse_convert() 134 struct device_node *np, in simple_parse_node() 226 struct device_node *np, in simple_dai_link_of_dpcm() 366 struct device_node *np, in __simple_for_each_link() 370 struct device_node *np, in __simple_for_each_link() 376 struct device_node *node; in __simple_for_each_link() 394 struct device_node *codec; in __simple_for_each_link() 395 struct device_node *plat; in __simple_for_each_link() 396 struct device_node *np; in __simple_for_each_link() [all …]
|
| /linux/include/linux/usb/ |
| A D | of.h | 17 enum usb_dr_mode of_usb_get_dr_mode_by_phy(struct device_node *np, int arg0); 18 bool of_usb_host_tpl_support(struct device_node *np); 19 int of_usb_update_otg_caps(struct device_node *np, 22 struct device_node *usb_of_get_device_node(struct usb_device *hub, int port1); 24 struct device_node *usb_of_get_interface_node(struct usb_device *udev, 29 of_usb_get_dr_mode_by_phy(struct device_node *np, int arg0) in of_usb_get_dr_mode_by_phy() 33 static inline bool of_usb_host_tpl_support(struct device_node *np) in of_usb_host_tpl_support() 37 static inline int of_usb_update_otg_caps(struct device_node *np, in of_usb_update_otg_caps() 47 static inline struct device_node * 56 static inline struct device_node * [all …]
|
| /linux/drivers/clk/at91/ |
| A D | dt-compat.c | 36 struct device_node *parent_np; in of_sama5d2_clk_audio_pll_frac_setup() 62 struct device_node *parent_np; in of_sama5d2_clk_audio_pll_pad_setup() 88 struct device_node *parent_np; in of_sama5d2_clk_audio_pll_pmc_setup() 194 struct device_node *parent_np; in of_sama5d4_clk_h32mx_setup() 222 struct device_node *i2s_mux_np; in of_sama5d2_clk_i2s_mux_setup() 260 struct device_node *parent_np; in of_at91rm9200_clk_main_osc_setup() 288 struct device_node *parent_np; in of_at91sam9x5_clk_main_rc_osc_setup() 315 struct device_node *parent_np; in of_at91rm9200_clk_main_setup() 342 struct device_node *parent_np; in of_at91sam9x5_clk_main_setup() 402 struct device_node *parent_np; in of_at91_clk_master_setup() [all …]
|
| /linux/drivers/cpuidle/ |
| A D | dt_idle_genpd.h | 5 struct device_node; 12 struct generic_pm_domain *dt_idle_pd_alloc(struct device_node *np, 13 int (*parse_state)(struct device_node *, u32 *)); 15 int dt_idle_pd_init_topology(struct device_node *np); 17 int dt_idle_pd_remove_topology(struct device_node *np); 30 struct device_node *np, in dt_idle_pd_alloc() 31 int (*parse_state)(struct device_node *, u32 *)) in dt_idle_pd_alloc() argument 36 static inline int dt_idle_pd_init_topology(struct device_node *np) in dt_idle_pd_init_topology() 41 static inline int dt_idle_pd_remove_topology(struct device_node *np) in dt_idle_pd_remove_topology()
|
| /linux/drivers/memory/ |
| A D | of_memory.h | 13 const struct lpddr2_min_tck *of_get_min_tck(struct device_node *np, 15 const struct lpddr2_timings *of_get_ddr_timings(struct device_node *np_ddr, 18 const struct lpddr3_min_tck *of_lpddr3_get_min_tck(struct device_node *np, 21 of_lpddr3_get_ddr_timings(struct device_node *np_ddr, 24 const struct lpddr2_info *of_lpddr2_get_info(struct device_node *np, 28 *of_get_min_tck(struct device_node *np, struct device *dev) in of_get_min_tck() 34 *of_get_ddr_timings(struct device_node *np_ddr, struct device *dev, in of_get_ddr_timings() 41 *of_lpddr3_get_min_tck(struct device_node *np, struct device *dev) in of_lpddr3_get_min_tck() 47 *of_lpddr3_get_ddr_timings(struct device_node *np_ddr, in of_lpddr3_get_ddr_timings() 54 *of_lpddr2_get_info(struct device_node *np, struct device *dev) in of_lpddr2_get_info()
|
| /linux/drivers/gpu/drm/ |
| A D | drm_of.c | 33 struct device_node *port) in drm_of_crtc_port_mask() 61 struct device_node *port) in drm_of_find_possible_crtcs() 63 struct device_node *remote_port, *ep; in drm_of_find_possible_crtcs() 92 struct device_node *node) in drm_of_component_match_add() 117 struct device_node *ep, *port, *remote; in drm_of_component_probe() 198 struct device_node *ep; in drm_of_encoder_active_endpoint() 200 struct device_node *port; in drm_of_encoder_active_endpoint() 243 struct device_node *remote; in drm_of_find_panel_or_bridge() 307 struct device_node *endpoint = NULL; in drm_of_lvds_get_remote_pixels_type() 311 struct device_node *remote_port; in drm_of_lvds_get_remote_pixels_type() [all …]
|
| /linux/drivers/pci/hotplug/ |
| A D | rpadlpar_core.c | 41 static struct device_node *find_vio_slot_node(char *drc_name) in find_vio_slot_node() 44 struct device_node *dn; in find_vio_slot_node() 61 static struct device_node *find_php_slot_pci_node(char *drc_name, in find_php_slot_pci_node() 64 struct device_node *np; in find_php_slot_pci_node() 79 struct device_node *dn; in find_dlpar_node() 111 static struct slot *find_php_slot(struct device_node *dn) in find_php_slot() 125 struct device_node *dev_dn) in dlpar_find_new_dev() 128 struct device_node *child_dn; in dlpar_find_new_dev() 138 static void dlpar_pci_add_bus(struct device_node *dn) in dlpar_pci_add_bus() 287 struct device_node *dn = NULL; in dlpar_add_slot() [all …]
|