device_node 170 arch/x86/include/asm/io_apic.h struct device_node; device_node 177 arch/x86/include/asm/io_apic.h struct device_node *dev; device_node 51 include/asm-generic/gpio.h struct device_node; device_node 20 include/drm/bridge/ptn3460.h struct device_node; device_node 25 include/drm/bridge/ptn3460.h struct i2c_client *client, struct device_node *node); device_node 30 include/drm/bridge/ptn3460.h struct device_node *node) device_node 87 include/drm/drmP.h struct device_node; device_node 44 include/drm/drm_crtc.h struct device_node; device_node 322 include/drm/drm_crtc.h struct device_node *port; device_node 200 include/drm/drm_modes.h int of_get_drm_display_mode(struct device_node *np, device_node 5 include/drm/drm_of.h struct device_node; device_node 9 include/drm/drm_of.h struct device_node *port); device_node 12 include/drm/drm_of.h struct device_node *port) device_node 132 include/drm/drm_panel.h struct drm_panel *of_drm_find_panel(struct device_node *np); device_node 134 include/drm/drm_panel.h static inline struct drm_panel *of_drm_find_panel(struct device_node *np) device_node 292 include/kvm/arm_vgic.h int vgic_v2_probe(struct device_node *vgic_node, device_node 296 include/kvm/arm_vgic.h int vgic_v3_probe(struct device_node *vgic_node, device_node 300 include/kvm/arm_vgic.h static inline int vgic_v3_probe(struct device_node *vgic_node, device_node 27 include/linux/arm-cci.h struct device_node; device_node 31 include/linux/arm-cci.h extern int cci_ace_get_port(struct device_node *dn); device_node 33 include/linux/arm-cci.h extern int __cci_control_port_by_device(struct device_node *dn, bool enable); device_node 37 include/linux/arm-cci.h static inline int cci_ace_get_port(struct device_node *dn) device_node 42 include/linux/arm-cci.h static inline int __cci_control_port_by_device(struct device_node *dn, device_node 161 include/linux/backlight.h struct backlight_device *of_find_backlight_by_node(struct device_node *node); device_node 164 include/linux/backlight.h of_find_backlight_by_node(struct device_node *node) device_node 259 include/linux/clk-provider.h void of_fixed_clk_setup(struct device_node *np); device_node 414 include/linux/clk-provider.h void of_fixed_factor_clk_setup(struct device_node *node); device_node 521 include/linux/clk-provider.h void of_gpio_clk_gate_setup(struct device_node *node); device_node 568 include/linux/clk-provider.h typedef void (*of_clk_init_cb_t)(struct device_node *); device_node 580 include/linux/clk-provider.h int of_clk_add_provider(struct device_node *np, device_node 584 include/linux/clk-provider.h void of_clk_del_provider(struct device_node *np); device_node 588 include/linux/clk-provider.h int of_clk_get_parent_count(struct device_node *np); device_node 589 include/linux/clk-provider.h const char *of_clk_get_parent_name(struct device_node *np, int index); device_node 595 include/linux/clk-provider.h static inline int of_clk_add_provider(struct device_node *np, device_node 614 include/linux/clk-provider.h static inline const char *of_clk_get_parent_name(struct device_node *np, device_node 424 include/linux/clk.h struct device_node; device_node 428 include/linux/clk.h struct clk *of_clk_get(struct device_node *np, int index); device_node 429 include/linux/clk.h struct clk *of_clk_get_by_name(struct device_node *np, const char *name); device_node 432 include/linux/clk.h static inline struct clk *of_clk_get(struct device_node *np, int index) device_node 436 include/linux/clk.h static inline struct clk *of_clk_get_by_name(struct device_node *np, device_node 10 include/linux/clk/clk-conf.h struct device_node; device_node 13 include/linux/clk/clk-conf.h int of_clk_set_defaults(struct device_node *node, bool clk_supplier); device_node 15 include/linux/clk/clk-conf.h static inline int of_clk_set_defaults(struct device_node *node, device_node 220 include/linux/clk/ti.h typedef void (*ti_of_clk_init_cb_t)(struct clk_hw *, struct device_node *); device_node 292 include/linux/clk/ti.h void __iomem *ti_clk_get_reg_addr(struct device_node *node, int index); device_node 294 include/linux/clk/ti.h void ti_dt_clk_init_provider(struct device_node *np, int index); device_node 297 include/linux/clk/ti.h int ti_clk_retry_init(struct device_node *node, struct clk_hw *hw, device_node 299 include/linux/clk/ti.h int of_ti_clk_autoidle_setup(struct device_node *node); device_node 300 include/linux/clk/ti.h int ti_clk_add_component(struct device_node *node, struct clk_hw *hw, int type); device_node 21 include/linux/cpu.h struct device_node; device_node 33 include/linux/cpu.h extern bool arch_find_n_match_cpu_physical_id(struct device_node *cpun, device_node 46 include/linux/cpu_cooling.h of_cpufreq_cooling_register(struct device_node *np, device_node 50 include/linux/cpu_cooling.h of_cpufreq_cooling_register(struct device_node *np, device_node 71 include/linux/cpu_cooling.h of_cpufreq_cooling_register(struct device_node *np, device_node 40 include/linux/device.h struct device_node; device_node 781 include/linux/device.h struct device_node *of_node; /* associated device tree node */ device_node 269 include/linux/dmaengine.h struct list_head device_node; device_node 23 include/linux/fb.h struct device_node; device_node 722 include/linux/fb.h extern int of_get_fb_videomode(struct device_node *np, device_node 136 include/linux/fs_enet_pd.h struct device_node *phy_node; device_node 69 include/linux/fsl/bestcomm/bestcomm_priv.h struct device_node *ofnode; device_node 36 include/linux/fsl/bestcomm/sram.h extern int bcom_sram_init(struct device_node *sram_node, char *owner); device_node 36 include/linux/genalloc.h struct device_node; device_node 128 include/linux/genalloc.h extern struct gen_pool *of_get_named_gen_pool(struct device_node *np, device_node 131 include/linux/genalloc.h static inline struct gen_pool *of_get_named_gen_pool(struct device_node *np, device_node 13 include/linux/gpio/driver.h struct device_node; device_node 126 include/linux/gpio/driver.h struct device_node *of_node; device_node 306 include/linux/hsi/hsi.h struct device_node *clients); device_node 309 include/linux/hsi/hsi.h struct device_node *clients) device_node 277 include/linux/i2c.h struct device_node *of_node; device_node 562 include/linux/i2c.h extern struct i2c_client *of_find_i2c_device_by_node(struct device_node *node); device_node 565 include/linux/i2c.h extern struct i2c_adapter *of_find_i2c_adapter_by_node(struct device_node *node); device_node 569 include/linux/i2c.h static inline struct i2c_client *of_find_i2c_device_by_node(struct device_node *node) device_node 574 include/linux/i2c.h static inline struct i2c_adapter *of_find_i2c_adapter_by_node(struct device_node *node) device_node 94 include/linux/irqchip/arm-gic.h struct device_node; device_node 99 include/linux/irqchip/arm-gic.h u32 offset, struct device_node *); device_node 29 include/linux/irqchip/arm-vic.h struct device_node; device_node 33 include/linux/irqchip/arm-vic.h u32 vic_sources, u32 resume_sources, struct device_node *node); device_node 4 include/linux/irqchip/versatile-fpga.h struct device_node; device_node 9 include/linux/irqchip/versatile-fpga.h struct device_node *node); device_node 10 include/linux/irqchip/versatile-fpga.h int fpga_irq_of_init(struct device_node *node, device_node 11 include/linux/irqchip/versatile-fpga.h struct device_node *parent); device_node 14 include/linux/irqchip/xtensa-mx.h struct device_node; device_node 15 include/linux/irqchip/xtensa-mx.h int xtensa_mx_init_legacy(struct device_node *interrupt_parent); device_node 15 include/linux/irqchip/xtensa-pic.h struct device_node; device_node 16 include/linux/irqchip/xtensa-pic.h int xtensa_pic_init_legacy(struct device_node *interrupt_parent); device_node 38 include/linux/irqdomain.h struct device_node; device_node 61 include/linux/irqdomain.h int (*match)(struct irq_domain *d, struct device_node *node); device_node 64 include/linux/irqdomain.h int (*xlate)(struct irq_domain *d, struct device_node *node, device_node 102 include/linux/irqdomain.h struct device_node *of_node; device_node 114 include/linux/irqdomain.h struct irq_domain *__irq_domain_add(struct device_node *of_node, int size, device_node 118 include/linux/irqdomain.h struct irq_domain *irq_domain_add_simple(struct device_node *of_node, device_node 123 include/linux/irqdomain.h struct irq_domain *irq_domain_add_legacy(struct device_node *of_node, device_node 129 include/linux/irqdomain.h extern struct irq_domain *irq_find_host(struct device_node *node); device_node 139 include/linux/irqdomain.h static inline struct irq_domain *irq_domain_add_linear(struct device_node *of_node, device_node 146 include/linux/irqdomain.h static inline struct irq_domain *irq_domain_add_nomap(struct device_node *of_node, device_node 154 include/linux/irqdomain.h struct device_node *of_node, device_node 161 include/linux/irqdomain.h static inline struct irq_domain *irq_domain_add_tree(struct device_node *of_node, device_node 213 include/linux/irqdomain.h int irq_domain_xlate_onecell(struct irq_domain *d, struct device_node *ctrlr, device_node 216 include/linux/irqdomain.h int irq_domain_xlate_twocell(struct irq_domain *d, struct device_node *ctrlr, device_node 219 include/linux/irqdomain.h int irq_domain_xlate_onetwocell(struct irq_domain *d, struct device_node *ctrlr, device_node 305 include/linux/mfd/abx500.h struct device_node *np, device_node 54 include/linux/mfd/max14577.h struct device_node *of_node; device_node 125 include/linux/mfd/max77686.h struct device_node *of_node; device_node 44 include/linux/mfd/max77693.h struct device_node *of_node; device_node 78 include/linux/mfd/max8997.h struct device_node *reg_node; device_node 66 include/linux/mfd/max8998.h struct device_node *reg_node; device_node 87 include/linux/mfd/mc13xxx.h struct device_node *node; device_node 152 include/linux/mfd/samsung/core.h struct device_node *reg_node; device_node 20 include/linux/mfd/syscon.h struct device_node; device_node 23 include/linux/mfd/syscon.h extern struct regmap *syscon_node_to_regmap(struct device_node *np); device_node 27 include/linux/mfd/syscon.h struct device_node *np, device_node 30 include/linux/mfd/syscon.h static inline struct regmap *syscon_node_to_regmap(struct device_node *np) device_node 46 include/linux/mfd/syscon.h struct device_node *np, device_node 244 include/linux/mfd/tps65217.h struct device_node *of_node[TPS65217_NUM_REGULATOR]; device_node 81 include/linux/mfd/tps6586x.h struct device_node *of_node; device_node 211 include/linux/mmc/core.h struct device_node; device_node 213 include/linux/mmc/core.h extern int mmc_of_parse_voltage(struct device_node *np, u32 *mask); device_node 70 include/linux/msi.h struct device_node *of_node; device_node 248 include/linux/mtd/map.h struct device_node *device_node; device_node 54 include/linux/mtd/partitions.h struct device_node; device_node 63 include/linux/mtd/partitions.h struct device_node *of_node; device_node 62 include/linux/mtd/spear_smi.h struct device_node *np[MAX_NUM_FLASH_CHIP]; device_node 34 include/linux/mv643xx_eth.h struct device_node; device_node 46 include/linux/mv643xx_eth.h struct device_node *phy_node; device_node 55 include/linux/of.h struct device_node *parent; device_node 56 include/linux/of.h struct device_node *child; device_node 57 include/linux/of.h struct device_node *sibling; device_node 58 include/linux/of.h struct device_node *next; /* next device of same type */ device_node 59 include/linux/of.h struct device_node *allnext; /* next in list of all nodes */ device_node 72 include/linux/of.h struct device_node *np; device_node 79 include/linux/of.h static inline void of_node_init(struct device_node *node) device_node 85 include/linux/of.h static inline int of_node_is_initialized(struct device_node *node) device_node 91 include/linux/of.h static inline int of_node_is_attached(struct device_node *node) device_node 97 include/linux/of.h extern struct device_node *of_node_get(struct device_node *node); device_node 98 include/linux/of.h extern void of_node_put(struct device_node *node); device_node 101 include/linux/of.h static inline struct device_node *of_node_get(struct device_node *node) device_node 105 include/linux/of.h static inline void of_node_put(struct device_node *node) { } device_node 111 include/linux/of.h extern struct device_node *of_allnodes; device_node 112 include/linux/of.h extern struct device_node *of_chosen; device_node 113 include/linux/of.h extern struct device_node *of_aliases; device_node 114 include/linux/of.h extern struct device_node *of_stdout; device_node 122 include/linux/of.h static inline bool of_node_is_root(const struct device_node *node) device_node 127 include/linux/of.h static inline int of_node_check_flag(struct device_node *n, unsigned long flag) device_node 132 include/linux/of.h static inline int of_node_test_and_set_flag(struct device_node *n, device_node 138 include/linux/of.h static inline void of_node_set_flag(struct device_node *n, unsigned long flag) device_node 143 include/linux/of.h static inline void of_node_clear_flag(struct device_node *n, unsigned long flag) device_node 163 include/linux/of.h extern struct device_node *of_find_all_nodes(struct device_node *prev); device_node 213 include/linux/of.h static inline const char *of_node_full_name(const struct device_node *np) device_node 220 include/linux/of.h extern struct device_node *of_find_node_by_name(struct device_node *from, device_node 222 include/linux/of.h extern struct device_node *of_find_node_by_type(struct device_node *from, device_node 224 include/linux/of.h extern struct device_node *of_find_compatible_node(struct device_node *from, device_node 226 include/linux/of.h extern struct device_node *of_find_matching_node_and_match( device_node 227 include/linux/of.h struct device_node *from, device_node 231 include/linux/of.h extern struct device_node *of_find_node_by_path(const char *path); device_node 232 include/linux/of.h extern struct device_node *of_find_node_by_phandle(phandle handle); device_node 233 include/linux/of.h extern struct device_node *of_get_parent(const struct device_node *node); device_node 234 include/linux/of.h extern struct device_node *of_get_next_parent(struct device_node *node); device_node 235 include/linux/of.h extern struct device_node *of_get_next_child(const struct device_node *node, device_node 236 include/linux/of.h struct device_node *prev); device_node 237 include/linux/of.h extern struct device_node *of_get_next_available_child( device_node 238 include/linux/of.h const struct device_node *node, struct device_node *prev); device_node 240 include/linux/of.h extern struct device_node *of_get_child_by_name(const struct device_node *node, device_node 244 include/linux/of.h extern struct device_node *of_find_next_cache_node(const struct device_node *); device_node 245 include/linux/of.h extern struct device_node *of_find_node_with_property( device_node 246 include/linux/of.h struct device_node *from, const char *prop_name); device_node 248 include/linux/of.h extern struct property *of_find_property(const struct device_node *np, device_node 251 include/linux/of.h extern int of_property_count_elems_of_size(const struct device_node *np, device_node 253 include/linux/of.h extern int of_property_read_u32_index(const struct device_node *np, device_node 256 include/linux/of.h extern int of_property_read_u8_array(const struct device_node *np, device_node 258 include/linux/of.h extern int of_property_read_u16_array(const struct device_node *np, device_node 260 include/linux/of.h extern int of_property_read_u32_array(const struct device_node *np, device_node 264 include/linux/of.h extern int of_property_read_u64(const struct device_node *np, device_node 267 include/linux/of.h extern int of_property_read_string(struct device_node *np, device_node 270 include/linux/of.h extern int of_property_match_string(struct device_node *np, device_node 273 include/linux/of.h extern int of_property_read_string_helper(struct device_node *np, device_node 276 include/linux/of.h extern int of_device_is_compatible(const struct device_node *device, device_node 278 include/linux/of.h extern int of_device_is_available(const struct device_node *device); device_node 279 include/linux/of.h extern const void *of_get_property(const struct device_node *node, device_node 282 include/linux/of.h extern struct device_node *of_get_cpu_node(int cpu, unsigned int *thread); device_node 286 include/linux/of.h extern int of_n_addr_cells(struct device_node *np); device_node 287 include/linux/of.h extern int of_n_size_cells(struct device_node *np); device_node 289 include/linux/of.h const struct of_device_id *matches, const struct device_node *node); device_node 290 include/linux/of.h extern int of_modalias_node(struct device_node *node, char *modalias, int len); device_node 292 include/linux/of.h extern struct device_node *of_parse_phandle(const struct device_node *np, device_node 295 include/linux/of.h extern int of_parse_phandle_with_args(const struct device_node *np, device_node 298 include/linux/of.h extern int of_parse_phandle_with_fixed_args(const struct device_node *np, device_node 301 include/linux/of.h extern int of_count_phandle_with_args(const struct device_node *np, device_node 305 include/linux/of.h extern int of_alias_get_id(struct device_node *np, const char *stem); device_node 309 include/linux/of.h extern int of_add_property(struct device_node *np, struct property *prop); device_node 310 include/linux/of.h extern int of_remove_property(struct device_node *np, struct property *prop); device_node 311 include/linux/of.h extern int of_update_property(struct device_node *np, struct property *newprop); device_node 321 include/linux/of.h struct device_node *dn; device_node 330 include/linux/of.h extern int of_attach_node(struct device_node *); device_node 331 include/linux/of.h extern int of_detach_node(struct device_node *); device_node 354 include/linux/of.h bool of_console_check(struct device_node *dn, char *name, int index); device_node 358 include/linux/of.h static inline const char* of_node_full_name(const struct device_node *np) device_node 363 include/linux/of.h static inline struct device_node *of_find_node_by_name(struct device_node *from, device_node 369 include/linux/of.h static inline struct device_node *of_find_node_by_type(struct device_node *from, device_node 375 include/linux/of.h static inline struct device_node *of_find_matching_node_and_match( device_node 376 include/linux/of.h struct device_node *from, device_node 383 include/linux/of.h static inline struct device_node *of_find_node_by_path(const char *path) device_node 388 include/linux/of.h static inline struct device_node *of_get_parent(const struct device_node *node) device_node 393 include/linux/of.h static inline struct device_node *of_get_next_child( device_node 394 include/linux/of.h const struct device_node *node, struct device_node *prev) device_node 399 include/linux/of.h static inline struct device_node *of_get_next_available_child( device_node 400 include/linux/of.h const struct device_node *node, struct device_node *prev) device_node 405 include/linux/of.h static inline struct device_node *of_find_node_with_property( device_node 406 include/linux/of.h struct device_node *from, const char *prop_name) device_node 416 include/linux/of.h static inline struct device_node *of_get_child_by_name( device_node 417 include/linux/of.h const struct device_node *node, device_node 423 include/linux/of.h static inline int of_device_is_compatible(const struct device_node *device, device_node 429 include/linux/of.h static inline int of_device_is_available(const struct device_node *device) device_node 434 include/linux/of.h static inline struct property *of_find_property(const struct device_node *np, device_node 441 include/linux/of.h static inline struct device_node *of_find_compatible_node( device_node 442 include/linux/of.h struct device_node *from, device_node 449 include/linux/of.h static inline int of_property_count_elems_of_size(const struct device_node *np, device_node 455 include/linux/of.h static inline int of_property_read_u32_index(const struct device_node *np, device_node 461 include/linux/of.h static inline int of_property_read_u8_array(const struct device_node *np, device_node 467 include/linux/of.h static inline int of_property_read_u16_array(const struct device_node *np, device_node 473 include/linux/of.h static inline int of_property_read_u32_array(const struct device_node *np, device_node 480 include/linux/of.h static inline int of_property_read_string(struct device_node *np, device_node 487 include/linux/of.h static inline int of_property_read_string_helper(struct device_node *np, device_node 494 include/linux/of.h static inline const void *of_get_property(const struct device_node *node, device_node 501 include/linux/of.h static inline struct device_node *of_get_cpu_node(int cpu, device_node 507 include/linux/of.h static inline int of_property_read_u64(const struct device_node *np, device_node 513 include/linux/of.h static inline int of_property_match_string(struct device_node *np, device_node 520 include/linux/of.h static inline struct device_node *of_parse_phandle(const struct device_node *np, device_node 527 include/linux/of.h static inline int of_parse_phandle_with_args(struct device_node *np, device_node 536 include/linux/of.h static inline int of_parse_phandle_with_fixed_args(const struct device_node *np, device_node 543 include/linux/of.h static inline int of_count_phandle_with_args(struct device_node *np, device_node 550 include/linux/of.h static inline int of_alias_get_id(struct device_node *np, const char *stem) device_node 560 include/linux/of.h static inline bool of_console_check(const struct device_node *dn, const char *name, int index) device_node 582 include/linux/of.h extern int of_node_to_nid(struct device_node *np); device_node 584 include/linux/of.h static inline int of_node_to_nid(struct device_node *device) { return 0; } device_node 587 include/linux/of.h static inline struct device_node *of_find_matching_node( device_node 588 include/linux/of.h struct device_node *from, device_node 605 include/linux/of.h static inline int of_property_count_u8_elems(const struct device_node *np, device_node 622 include/linux/of.h static inline int of_property_count_u16_elems(const struct device_node *np, device_node 639 include/linux/of.h static inline int of_property_count_u32_elems(const struct device_node *np, device_node 656 include/linux/of.h static inline int of_property_count_u64_elems(const struct device_node *np, device_node 675 include/linux/of.h static inline int of_property_read_string_array(struct device_node *np, device_node 694 include/linux/of.h static inline int of_property_count_strings(struct device_node *np, device_node 718 include/linux/of.h static inline int of_property_read_string_index(struct device_node *np, device_node 734 include/linux/of.h static inline bool of_property_read_bool(const struct device_node *np, device_node 742 include/linux/of.h static inline int of_property_read_u8(const struct device_node *np, device_node 749 include/linux/of.h static inline int of_property_read_u16(const struct device_node *np, device_node 756 include/linux/of.h static inline int of_property_read_u32(const struct device_node *np, device_node 802 include/linux/of.h static inline int of_get_child_count(const struct device_node *np) device_node 804 include/linux/of.h struct device_node *child; device_node 813 include/linux/of.h static inline int of_get_available_child_count(const struct device_node *np) device_node 815 include/linux/of.h struct device_node *child; device_node 838 include/linux/of.h typedef int (*of_init_fn_2)(struct device_node *, struct device_node *); device_node 839 include/linux/of.h typedef void (*of_init_fn_1)(struct device_node *); device_node 863 include/linux/of.h struct device_node *np; device_node 888 include/linux/of.h unsigned long action, struct device_node *np, device_node 892 include/linux/of.h struct device_node *np) device_node 898 include/linux/of.h struct device_node *np) device_node 904 include/linux/of.h struct device_node *np, struct property *prop) device_node 910 include/linux/of.h struct device_node *np, struct property *prop) device_node 916 include/linux/of.h struct device_node *np, struct property *prop) device_node 923 include/linux/of.h extern int of_resolve_phandles(struct device_node *tree); device_node 8 include/linux/of_address.h struct device_node *node; device_node 27 include/linux/of_address.h extern u64 of_translate_dma_address(struct device_node *dev, device_node 31 include/linux/of_address.h extern u64 of_translate_address(struct device_node *np, const __be32 *addr); device_node 32 include/linux/of_address.h extern int of_address_to_resource(struct device_node *dev, int index, device_node 34 include/linux/of_address.h extern struct device_node *of_find_matching_node_by_address( device_node 35 include/linux/of_address.h struct device_node *from, device_node 38 include/linux/of_address.h extern void __iomem *of_iomap(struct device_node *device, int index); device_node 44 include/linux/of_address.h extern const __be32 *of_get_address(struct device_node *dev, int index, device_node 52 include/linux/of_address.h struct device_node *node); device_node 56 include/linux/of_address.h extern int of_dma_get_range(struct device_node *np, u64 *dma_addr, device_node 58 include/linux/of_address.h extern bool of_dma_is_coherent(struct device_node *np); device_node 60 include/linux/of_address.h static inline struct device_node *of_find_matching_node_by_address( device_node 61 include/linux/of_address.h struct device_node *from, device_node 68 include/linux/of_address.h static inline const __be32 *of_get_address(struct device_node *dev, int index, device_node 80 include/linux/of_address.h struct device_node *node) device_node 92 include/linux/of_address.h static inline int of_dma_get_range(struct device_node *np, u64 *dma_addr, device_node 98 include/linux/of_address.h static inline bool of_dma_is_coherent(struct device_node *np) device_node 105 include/linux/of_address.h extern int of_address_to_resource(struct device_node *dev, int index, device_node 107 include/linux/of_address.h void __iomem *of_iomap(struct device_node *node, int index); device_node 108 include/linux/of_address.h void __iomem *of_io_request_and_map(struct device_node *device, device_node 114 include/linux/of_address.h static inline int of_address_to_resource(struct device_node *dev, int index, device_node 120 include/linux/of_address.h static inline void __iomem *of_iomap(struct device_node *device, int index) device_node 125 include/linux/of_address.h static inline void __iomem *of_io_request_and_map(struct device_node *device, device_node 133 include/linux/of_address.h extern const __be32 *of_get_pci_address(struct device_node *dev, int bar_no, device_node 135 include/linux/of_address.h extern int of_pci_address_to_resource(struct device_node *dev, int bar, device_node 138 include/linux/of_address.h struct device_node *np, device_node 141 include/linux/of_address.h static inline int of_pci_address_to_resource(struct device_node *dev, int bar, device_node 147 include/linux/of_address.h static inline const __be32 *of_get_pci_address(struct device_node *dev, device_node 153 include/linux/of_address.h struct device_node *np, device_node 47 include/linux/of_device.h static inline struct device_node *of_cpu_device_node_get(int cpu) device_node 89 include/linux/of_device.h static inline struct device_node *of_cpu_device_node_get(int cpu) device_node 19 include/linux/of_dma.h struct device_node; device_node 23 include/linux/of_dma.h struct device_node *of_node; device_node 35 include/linux/of_dma.h extern int of_dma_controller_register(struct device_node *np, device_node 39 include/linux/of_dma.h extern void of_dma_controller_free(struct device_node *np); device_node 40 include/linux/of_dma.h extern struct dma_chan *of_dma_request_slave_channel(struct device_node *np, device_node 47 include/linux/of_dma.h static inline int of_dma_controller_register(struct device_node *np, device_node 55 include/linux/of_dma.h static inline void of_dma_controller_free(struct device_node *np) device_node 59 include/linux/of_dma.h static inline struct dma_chan *of_dma_request_slave_channel(struct device_node *np, device_node 25 include/linux/of_fdt.h struct device_node; device_node 39 include/linux/of_fdt.h struct device_node **mynodes); device_node 23 include/linux/of_gpio.h struct device_node; device_node 50 include/linux/of_gpio.h extern int of_get_named_gpio_flags(struct device_node *np, device_node 53 include/linux/of_gpio.h extern int of_mm_gpiochip_add(struct device_node *np, device_node 65 include/linux/of_gpio.h static inline int of_get_named_gpio_flags(struct device_node *np, device_node 103 include/linux/of_gpio.h static inline int of_gpio_named_count(struct device_node *np, const char* propname) device_node 114 include/linux/of_gpio.h static inline int of_gpio_count(struct device_node *np) device_node 119 include/linux/of_gpio.h static inline int of_get_gpio_flags(struct device_node *np, int index, device_node 134 include/linux/of_gpio.h static inline int of_get_named_gpio(struct device_node *np, device_node 148 include/linux/of_gpio.h static inline int of_get_gpio(struct device_node *np, int index) device_node 26 include/linux/of_graph.h const struct device_node *local_node; device_node 30 include/linux/of_graph.h int of_graph_parse_endpoint(const struct device_node *node, device_node 32 include/linux/of_graph.h struct device_node *of_graph_get_next_endpoint(const struct device_node *parent, device_node 33 include/linux/of_graph.h struct device_node *previous); device_node 34 include/linux/of_graph.h struct device_node *of_graph_get_remote_port_parent( device_node 35 include/linux/of_graph.h const struct device_node *node); device_node 36 include/linux/of_graph.h struct device_node *of_graph_get_remote_port(const struct device_node *node); device_node 39 include/linux/of_graph.h static inline int of_graph_parse_endpoint(const struct device_node *node, device_node 45 include/linux/of_graph.h static inline struct device_node *of_graph_get_next_endpoint( device_node 46 include/linux/of_graph.h const struct device_node *parent, device_node 47 include/linux/of_graph.h struct device_node *previous) device_node 52 include/linux/of_graph.h static inline struct device_node *of_graph_get_remote_port_parent( device_node 53 include/linux/of_graph.h const struct device_node *node) device_node 58 include/linux/of_graph.h static inline struct device_node *of_graph_get_remote_port( device_node 59 include/linux/of_graph.h const struct device_node *node) device_node 6 include/linux/of_iommu.h extern int of_get_dma_window(struct device_node *dn, const char *prefix, device_node 12 include/linux/of_iommu.h static inline int of_get_dma_window(struct device_node *dn, const char *prefix, device_node 11 include/linux/of_irq.h typedef int (*of_irq_init_cb_t)(struct device_node *, struct device_node *); device_node 21 include/linux/of_irq.h extern struct device_node *of_irq_dflt_pic; device_node 22 include/linux/of_irq.h extern int of_irq_parse_oldworld(struct device_node *device, int index, device_node 27 include/linux/of_irq.h static inline int of_irq_parse_oldworld(struct device_node *device, int index, device_node 35 include/linux/of_irq.h extern int of_irq_parse_one(struct device_node *device, int index, device_node 38 include/linux/of_irq.h extern int of_irq_to_resource(struct device_node *dev, int index, device_node 40 include/linux/of_irq.h extern int of_irq_to_resource_table(struct device_node *dev, device_node 46 include/linux/of_irq.h extern int of_irq_count(struct device_node *dev); device_node 47 include/linux/of_irq.h extern int of_irq_get(struct device_node *dev, int index); device_node 48 include/linux/of_irq.h extern int of_irq_get_byname(struct device_node *dev, const char *name); device_node 50 include/linux/of_irq.h static inline int of_irq_count(struct device_node *dev) device_node 54 include/linux/of_irq.h static inline int of_irq_get(struct device_node *dev, int index) device_node 58 include/linux/of_irq.h static inline int of_irq_get_byname(struct device_node *dev, const char *name) device_node 70 include/linux/of_irq.h extern unsigned int irq_of_parse_and_map(struct device_node *node, int index); device_node 71 include/linux/of_irq.h extern struct device_node *of_irq_find_parent(struct device_node *child); device_node 74 include/linux/of_irq.h static inline unsigned int irq_of_parse_and_map(struct device_node *dev, device_node 80 include/linux/of_irq.h static inline void *of_irq_find_parent(struct device_node *child) device_node 16 include/linux/of_mdio.h extern int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np); device_node 17 include/linux/of_mdio.h extern struct phy_device *of_phy_find_device(struct device_node *phy_np); device_node 19 include/linux/of_mdio.h struct device_node *phy_np, device_node 23 include/linux/of_mdio.h struct device_node *phy_np, u32 flags, device_node 26 include/linux/of_mdio.h extern struct mii_bus *of_mdio_find_bus(struct device_node *mdio_np); device_node 29 include/linux/of_mdio.h static inline int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np) device_node 39 include/linux/of_mdio.h static inline struct phy_device *of_phy_find_device(struct device_node *phy_np) device_node 45 include/linux/of_mdio.h struct device_node *phy_np, device_node 53 include/linux/of_mdio.h struct device_node *phy_np, device_node 59 include/linux/of_mdio.h static inline struct mii_bus *of_mdio_find_bus(struct device_node *mdio_np) device_node 66 include/linux/of_mdio.h extern int of_phy_register_fixed_link(struct device_node *np); device_node 67 include/linux/of_mdio.h extern bool of_phy_is_fixed_link(struct device_node *np); device_node 69 include/linux/of_mdio.h static inline int of_phy_register_fixed_link(struct device_node *np) device_node 73 include/linux/of_mdio.h static inline bool of_phy_is_fixed_link(struct device_node *np) device_node 15 include/linux/of_mtd.h int of_get_nand_ecc_mode(struct device_node *np); device_node 16 include/linux/of_mtd.h int of_get_nand_ecc_step_size(struct device_node *np); device_node 17 include/linux/of_mtd.h int of_get_nand_ecc_strength(struct device_node *np); device_node 18 include/linux/of_mtd.h int of_get_nand_bus_width(struct device_node *np); device_node 19 include/linux/of_mtd.h bool of_get_nand_on_flash_bbt(struct device_node *np); device_node 23 include/linux/of_mtd.h static inline int of_get_nand_ecc_mode(struct device_node *np) device_node 28 include/linux/of_mtd.h static inline int of_get_nand_ecc_step_size(struct device_node *np) device_node 33 include/linux/of_mtd.h static inline int of_get_nand_ecc_strength(struct device_node *np) device_node 38 include/linux/of_mtd.h static inline int of_get_nand_bus_width(struct device_node *np) device_node 43 include/linux/of_mtd.h static inline bool of_get_nand_on_flash_bbt(struct device_node *np) device_node 12 include/linux/of_net.h extern int of_get_phy_mode(struct device_node *np); device_node 13 include/linux/of_net.h extern const void *of_get_mac_address(struct device_node *np); device_node 15 include/linux/of_net.h static inline int of_get_phy_mode(struct device_node *np) device_node 20 include/linux/of_net.h static inline const void *of_get_mac_address(struct device_node *np) device_node 9 include/linux/of_pci.h struct device_node; device_node 13 include/linux/of_pci.h struct device_node *of_pci_find_child_device(struct device_node *parent, device_node 15 include/linux/of_pci.h int of_pci_get_devfn(struct device_node *np); device_node 17 include/linux/of_pci.h int of_pci_parse_bus_range(struct device_node *node, struct resource *res); device_node 18 include/linux/of_pci.h int of_get_pci_domain_nr(struct device_node *node); device_node 25 include/linux/of_pci.h static inline struct device_node *of_pci_find_child_device(struct device_node *parent, device_node 31 include/linux/of_pci.h static inline int of_pci_get_devfn(struct device_node *np) device_node 43 include/linux/of_pci.h of_pci_parse_bus_range(struct device_node *node, struct resource *res) device_node 49 include/linux/of_pci.h of_get_pci_domain_nr(struct device_node *node) device_node 56 include/linux/of_pci.h int of_pci_get_host_bridge_resources(struct device_node *dev, device_node 64 include/linux/of_pci.h struct msi_chip *of_pci_find_msi_chip_by_node(struct device_node *of_node); device_node 69 include/linux/of_pci.h of_pci_find_msi_chip_by_node(struct device_node *of_node) { return NULL; } device_node 42 include/linux/of_pdt.h extern void (*of_pdt_build_more)(struct device_node *dp, device_node 43 include/linux/of_pdt.h struct device_node ***nextp); device_node 57 include/linux/of_platform.h extern struct platform_device *of_device_alloc(struct device_node *np, device_node 60 include/linux/of_platform.h extern struct platform_device *of_find_device_by_node(struct device_node *np); device_node 63 include/linux/of_platform.h extern struct platform_device *of_platform_device_create(struct device_node *np, device_node 67 include/linux/of_platform.h extern int of_platform_bus_probe(struct device_node *root, device_node 71 include/linux/of_platform.h extern int of_platform_populate(struct device_node *root, device_node 77 include/linux/of_platform.h static inline int of_platform_populate(struct device_node *root, device_node 1825 include/linux/pci.h struct device_node; device_node 1832 include/linux/pci.h struct device_node *pcibios_get_phb_of_node(struct pci_bus *bus); device_node 1834 include/linux/pci.h static inline struct device_node * device_node 1840 include/linux/pci.h static inline struct device_node *pci_bus_to_OF_node(struct pci_bus *bus) device_node 154 include/linux/phy/phy.h struct phy *devm_of_phy_get(struct device *dev, struct device_node *np, device_node 158 include/linux/phy/phy.h struct phy *of_phy_get(struct device_node *np, const char *con_id); device_node 161 include/linux/phy/phy.h struct phy *phy_create(struct device *dev, struct device_node *node, device_node 164 include/linux/phy/phy.h struct phy *devm_phy_create(struct device *dev, struct device_node *node, device_node 277 include/linux/phy/phy.h struct device_node *np, device_node 291 include/linux/phy/phy.h static inline struct phy *of_phy_get(struct device_node *np, const char *con_id) device_node 303 include/linux/phy/phy.h struct device_node *node, device_node 311 include/linux/phy/phy.h struct device_node *node, device_node 12 include/linux/phy_fixed.h struct device_node; device_node 19 include/linux/phy_fixed.h struct device_node *np); device_node 32 include/linux/phy_fixed.h struct device_node *np) device_node 154 include/linux/pinctrl/pinconf-generic.h struct device_node *np, struct pinctrl_map **map, device_node 158 include/linux/pinctrl/pinconf-generic.h struct device_node *np_config, struct pinctrl_map **map, device_node 162 include/linux/pinctrl/pinconf-generic.h struct pinctrl_dev *pctldev, struct device_node *np_config, device_node 170 include/linux/pinctrl/pinconf-generic.h struct pinctrl_dev *pctldev, struct device_node *np_config, device_node 28 include/linux/pinctrl/pinctrl.h struct device_node; device_node 100 include/linux/pinctrl/pinctrl.h struct device_node *np_config, device_node 154 include/linux/pinctrl/pinctrl.h extern struct pinctrl_dev *of_pinctrl_get(struct device_node *np); device_node 157 include/linux/pinctrl/pinctrl.h struct pinctrl_dev *of_pinctrl_get(struct device_node *np) device_node 18 include/linux/platform_data/gpio-dwapb.h struct device_node *node; device_node 81 include/linux/platform_data/mtd-nand-omap2.h struct device_node *of_node; device_node 82 include/linux/platform_data/mtd-nand-omap2.h struct device_node *elm_of_node; device_node 32 include/linux/platform_data/mtd-onenand-omap2.h struct device_node *of_node; device_node 266 include/linux/pm_domain.h int __of_genpd_add_provider(struct device_node *np, genpd_xlate_t xlate, device_node 268 include/linux/pm_domain.h void of_genpd_del_provider(struct device_node *np); device_node 279 include/linux/pm_domain.h static inline int __of_genpd_add_provider(struct device_node *np, device_node 284 include/linux/pm_domain.h static inline void of_genpd_del_provider(struct device_node *np) {} device_node 295 include/linux/pm_domain.h static inline int of_genpd_add_provider_simple(struct device_node *np, device_node 300 include/linux/pm_domain.h static inline int of_genpd_add_provider_onecell(struct device_node *np, device_node 177 include/linux/power_supply.h struct device_node; device_node 190 include/linux/power_supply.h struct device_node *of_node; device_node 260 include/linux/power_supply.h extern struct power_supply *power_supply_get_by_phandle(struct device_node *np, device_node 264 include/linux/power_supply.h power_supply_get_by_phandle(struct device_node *np, const char *property) device_node 195 include/linux/pwm.h struct pwm_device *of_pwm_get(struct device_node *np, const char *con_id); device_node 199 include/linux/pwm.h struct pwm_device *devm_of_pwm_get(struct device *dev, struct device_node *np, device_node 238 include/linux/pwm.h static inline struct pwm_device *of_pwm_get(struct device_node *np, device_node 255 include/linux/pwm.h struct device_node *np, device_node 196 include/linux/pxa2xx_ssp.h struct device_node *of_node; device_node 225 include/linux/pxa2xx_ssp.h struct ssp_device *pxa_ssp_request_of(const struct device_node *of_node, device_node 232 include/linux/pxa2xx_ssp.h static inline struct ssp_device *pxa_ssp_request_of(const struct device_node *n, device_node 312 include/linux/regulator/driver.h struct device_node *of_node; device_node 13 include/linux/regulator/of_regulator.h struct device_node *of_node; device_node 19 include/linux/regulator/of_regulator.h struct device_node *node); device_node 20 include/linux/regulator/of_regulator.h extern int of_regulator_match(struct device *dev, struct device_node *node, device_node 26 include/linux/regulator/of_regulator.h struct device_node *node) device_node 32 include/linux/regulator/of_regulator.h struct device_node *node, device_node 23 include/linux/reset-controller.h struct device_node; device_node 42 include/linux/reset-controller.h struct device_node *of_node; device_node 5 include/linux/reset.h struct device_node; device_node 37 include/linux/reset.h struct reset_control *of_reset_control_get(struct device_node *node, device_node 83 include/linux/reset.h struct device_node *node, const char *id) device_node 32 include/linux/sunserialcore.h extern int sunserial_console_match(struct console *, struct device_node *, device_node 35 include/linux/sunserialcore.h struct device_node *); device_node 151 include/linux/thermal.h struct device_node *np; device_node 331 include/linux/thermal.h thermal_of_cooling_device_register(struct device_node *np, char *, void *, device_node 78 include/linux/usb/isp1301.h struct i2c_client *isp1301_get_client(struct device_node *node); device_node 15 include/linux/usb/of.h enum usb_dr_mode of_usb_get_dr_mode(struct device_node *np); device_node 16 include/linux/usb/of.h enum usb_device_speed of_usb_get_maximum_speed(struct device_node *np); device_node 17 include/linux/usb/of.h bool of_usb_host_tpl_support(struct device_node *np); device_node 19 include/linux/usb/of.h static inline enum usb_dr_mode of_usb_get_dr_mode(struct device_node *np) device_node 25 include/linux/usb/of.h of_usb_get_maximum_speed(struct device_node *np) device_node 29 include/linux/usb/of.h static inline bool of_usb_host_tpl_support(struct device_node *np) device_node 36 include/linux/usb/of.h enum usb_phy_interface of_usb_get_phy_mode(struct device_node *np); device_node 38 include/linux/usb/of.h static inline enum usb_phy_interface of_usb_get_phy_mode(struct device_node *np) device_node 42 include/linux/vexpress.h int vexpress_config_get_topo(struct device_node *node, u32 *site, device_node 18 include/media/v4l2-async.h struct device_node; device_node 44 include/media/v4l2-async.h const struct device_node *node; device_node 24 include/media/v4l2-of.h struct device_node; device_node 70 include/media/v4l2-of.h int v4l2_of_parse_endpoint(const struct device_node *node, device_node 74 include/media/v4l2-of.h static inline int v4l2_of_parse_endpoint(const struct device_node *node, device_node 45 include/net/dsa.h struct device_node *of_node; device_node 55 include/net/dsa.h struct device_node *port_dn[DSA_MAX_PORTS]; device_node 17 include/soc/tegra/ahb.h extern int tegra_ahb_enable_smmu(struct device_node *ahb); device_node 343 include/sound/soc.h struct device_node; device_node 889 include/sound/soc.h const struct device_node *of_node; device_node 916 include/sound/soc.h struct device_node *cpu_of_node; device_node 928 include/sound/soc.h struct device_node *codec_of_node; device_node 941 include/sound/soc.h struct device_node *platform_of_node; device_node 993 include/sound/soc.h const struct device_node *of_node; device_node 1010 include/sound/soc.h const struct device_node *codec_of_node; device_node 1443 include/sound/soc.h int snd_soc_of_parse_tdm_slot(struct device_node *np, device_node 1448 include/sound/soc.h unsigned int snd_soc_of_parse_daifmt(struct device_node *np, device_node 1450 include/sound/soc.h struct device_node **bitclkmaster, device_node 1451 include/sound/soc.h struct device_node **framemaster); device_node 1452 include/sound/soc.h int snd_soc_of_get_dai_name(struct device_node *of_node, device_node 12 include/video/of_display_timing.h struct device_node; device_node 19 include/video/of_display_timing.h int of_get_display_timing(struct device_node *np, const char *name, device_node 21 include/video/of_display_timing.h struct display_timings *of_get_display_timings(struct device_node *np); device_node 22 include/video/of_display_timing.h int of_display_timings_exist(struct device_node *np); device_node 24 include/video/of_display_timing.h static inline int of_get_display_timing(struct device_node *np, const char *name, device_node 29 include/video/of_display_timing.h static inline struct display_timings *of_get_display_timings(struct device_node *np) device_node 33 include/video/of_display_timing.h static inline int of_display_timings_exist(struct device_node *np) device_node 12 include/video/of_videomode.h struct device_node; device_node 15 include/video/of_videomode.h int of_get_videomode(struct device_node *np, struct videomode *vm, device_node 921 include/video/omapdss.h struct omap_dss_device *omap_dss_find_output_by_node(struct device_node *node); device_node 1028 include/video/omapdss.h struct device_node * device_node 1029 include/video/omapdss.h omapdss_of_get_next_port(const struct device_node *parent, device_node 1030 include/video/omapdss.h struct device_node *prev); device_node 1032 include/video/omapdss.h struct device_node * device_node 1033 include/video/omapdss.h omapdss_of_get_next_endpoint(const struct device_node *parent, device_node 1034 include/video/omapdss.h struct device_node *prev); device_node 1036 include/video/omapdss.h struct device_node * device_node 1037 include/video/omapdss.h omapdss_of_get_first_endpoint(const struct device_node *parent); device_node 1040 include/video/omapdss.h omapdss_of_find_source_for_first_ep(struct device_node *node);