• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/

Lines Matching refs:device_node

78 struct device_node {
87 struct device_node *parent;
88 struct device_node *child;
89 struct device_node *sibling;
90 struct device_node *next; /* next device of same type */
91 struct device_node *allnext; /* next in list of all nodes */
98 extern struct device_node *of_chosen;
108 static inline void set_node_proc_entry(struct device_node *dn, struct proc_dir_entry *de)
115 extern struct device_node *of_find_node_by_name(struct device_node *from,
120 extern struct device_node *of_find_node_by_type(struct device_node *from,
125 extern struct device_node *of_find_compatible_node(struct device_node *from,
127 extern struct device_node *of_find_node_by_path(const char *path);
128 extern struct device_node *of_find_node_by_phandle(phandle handle);
129 extern struct device_node *of_find_all_nodes(struct device_node *prev);
130 extern struct device_node *of_get_parent(const struct device_node *node);
131 extern struct device_node *of_get_next_child(const struct device_node *node,
132 struct device_node *prev);
133 extern struct property *of_find_property(const struct device_node *np,
136 extern struct device_node *of_node_get(struct device_node *node);
137 extern void of_node_put(struct device_node *node);
150 extern void of_attach_node(struct device_node *);
151 extern void of_detach_node(const struct device_node *);
157 extern int of_device_is_compatible(const struct device_node *device,
161 extern const void *of_get_property(const struct device_node *node,
165 extern void print_properties(struct device_node *node);
166 extern int of_n_addr_cells(struct device_node* np);
167 extern int of_n_size_cells(struct device_node* np);
168 extern int prom_n_intr_cells(struct device_node* np);
170 extern int prom_add_property(struct device_node* np, struct property* prop);
171 extern int prom_remove_property(struct device_node *np, struct property *prop);
172 extern int prom_update_property(struct device_node *np,
179 extern int pci_device_from_OF_node(struct device_node *node,
181 extern struct device_node* pci_busdev_to_OF_node(struct pci_bus *, int);
182 extern struct device_node* pci_device_to_OF_node(struct pci_dev *);
186 extern struct resource *request_OF_resource(struct device_node* node,
188 extern int release_OF_resource(struct device_node* node, int index);
218 extern u64 of_translate_address(struct device_node *np, const u32 *addr);
224 extern const u32 *of_get_address(struct device_node *dev, int index,
226 extern const u32 *of_get_pci_address(struct device_node *dev, int bar_no,
235 extern int of_address_to_resource(struct device_node *dev, int index,
237 extern int of_pci_address_to_resource(struct device_node *dev, int bar,
243 void of_parse_dma_window(struct device_node *dn, const void *dma_window_prop,
249 struct device_node *of_get_cpu_node(int cpu, unsigned int *thread);
252 extern const void *of_get_mac_address(struct device_node *np);
265 struct device_node *controller; /* Interrupt controller node */
300 extern int of_irq_map_raw(struct device_node *parent, const u32 *intspec,
315 extern int of_irq_map_one(struct device_node *device, int index,
332 extern int of_irq_to_resource(struct device_node *dev, int index,
336 * of_iomap - Maps the memory mapped IO for a given device_node
342 extern void __iomem *of_iomap(struct device_node *device, int index);