HelenOS sources

ofw_tree_node_t    41 boot/arch/ppc32/include/arch/main.h 	ofw_tree_node_t *ofw_root;
ofw_tree_node_t    42 boot/arch/sparc64/include/arch/main.h 	ofw_tree_node_t *ofw_root;
ofw_tree_node_t    58 boot/genarch/include/genarch/ofw_tree.h extern ofw_tree_node_t *ofw_tree_build(void);
ofw_tree_node_t    41 boot/genarch/src/ofw_tree.c static ofw_tree_node_t *ofw_tree_node_alloc(void)
ofw_tree_node_t    43 boot/genarch/src/ofw_tree.c 	return balloc(sizeof(ofw_tree_node_t), sizeof(ofw_tree_node_t));
ofw_tree_node_t    86 boot/genarch/src/ofw_tree.c static void ofw_tree_node_process(ofw_tree_node_t *current_node,
ofw_tree_node_t    87 boot/genarch/src/ofw_tree.c     ofw_tree_node_t *parent_node, phandle current)
ofw_tree_node_t    93 boot/genarch/src/ofw_tree.c 		current_node->parent = (ofw_tree_node_t *) balloc_rebase(parent_node);
ofw_tree_node_t   133 boot/genarch/src/ofw_tree.c 			ofw_tree_node_t *child_node = ofw_tree_node_alloc();
ofw_tree_node_t   138 boot/genarch/src/ofw_tree.c 				    (ofw_tree_node_t *) balloc_rebase(child_node);
ofw_tree_node_t   200 boot/genarch/src/ofw_tree.c 			ofw_tree_node_t *peer_node = ofw_tree_node_alloc();
ofw_tree_node_t   202 boot/genarch/src/ofw_tree.c 				current_node->peer = (ofw_tree_node_t *) balloc_rebase(peer_node);
ofw_tree_node_t   224 boot/genarch/src/ofw_tree.c ofw_tree_node_t *ofw_tree_build(void)
ofw_tree_node_t   226 boot/genarch/src/ofw_tree.c 	ofw_tree_node_t *root = ofw_tree_node_alloc();
ofw_tree_node_t   237 boot/genarch/src/ofw_tree.c 		ofw_tree_node_t *ssm = ofw_tree_node_alloc();
ofw_tree_node_t   242 boot/genarch/src/ofw_tree.c 			root->child = (ofw_tree_node_t *) balloc_rebase(ssm);
ofw_tree_node_t   246 boot/genarch/src/ofw_tree.c 	return (ofw_tree_node_t *) balloc_rebase(root);
ofw_tree_node_t    76 kernel/arch/ppc32/include/arch/boot/boot.h 	ofw_tree_node_t *ofw_root;
ofw_tree_node_t   113 kernel/arch/ppc32/src/ppc32.c 	ofw_tree_node_t *cpus_node;
ofw_tree_node_t   114 kernel/arch/ppc32/src/ppc32.c 	ofw_tree_node_t *cpu_node;
ofw_tree_node_t   137 kernel/arch/ppc32/src/ppc32.c static bool display_register(ofw_tree_node_t *node, void *arg)
ofw_tree_node_t   222 kernel/arch/ppc32/src/ppc32.c static bool macio_register(ofw_tree_node_t *node, void *arg)
ofw_tree_node_t    85 kernel/arch/sparc64/include/arch/boot/boot.h 	ofw_tree_node_t *ofw_root;
ofw_tree_node_t    45 kernel/arch/sparc64/include/arch/cpu_node.h static inline ofw_tree_node_t *cpus_parent(void)
ofw_tree_node_t    47 kernel/arch/sparc64/include/arch/cpu_node.h 	ofw_tree_node_t *parent;
ofw_tree_node_t    40 kernel/arch/sparc64/include/arch/drivers/kbd.h extern void kbd_init(ofw_tree_node_t *node);
ofw_tree_node_t    64 kernel/arch/sparc64/include/arch/drivers/pci.h extern pci_t *pci_init(ofw_tree_node_t *);
ofw_tree_node_t    51 kernel/arch/sparc64/include/arch/drivers/scr.h extern void scr_init(ofw_tree_node_t *node);
ofw_tree_node_t    40 kernel/arch/sparc64/include/arch/drivers/tty.h extern void tty_init(ofw_tree_node_t *node);
ofw_tree_node_t    60 kernel/arch/sparc64/src/console.c static void standard_console_init(ofw_tree_node_t *aliases)
ofw_tree_node_t    68 kernel/arch/sparc64/src/console.c 	ofw_tree_node_t *screen = ofw_tree_lookup(prop_scr->value);
ofw_tree_node_t    81 kernel/arch/sparc64/src/console.c 	ofw_tree_node_t *keyboard = ofw_tree_lookup(prop_kbd->value);
ofw_tree_node_t    91 kernel/arch/sparc64/src/console.c 		ofw_tree_node_t *tty = ofw_tree_lookup(prop_tty->value);
ofw_tree_node_t   104 kernel/arch/sparc64/src/console.c 	ofw_tree_node_t *aliases;
ofw_tree_node_t    50 kernel/arch/sparc64/src/cpu/sun4u/cpu.c static int find_cpu_frequency(ofw_tree_node_t *node)
ofw_tree_node_t    80 kernel/arch/sparc64/src/cpu/sun4u/cpu.c 	ofw_tree_node_t *node;
ofw_tree_node_t    58 kernel/arch/sparc64/src/drivers/kbd.c static bool kbd_ns16550_init(ofw_tree_node_t *node)
ofw_tree_node_t   139 kernel/arch/sparc64/src/drivers/kbd.c void kbd_init(ofw_tree_node_t *node)
ofw_tree_node_t    62 kernel/arch/sparc64/src/drivers/pci.c static pci_t *pci_sabre_init(ofw_tree_node_t *);
ofw_tree_node_t    63 kernel/arch/sparc64/src/drivers/pci.c static pci_t *pci_psycho_init(ofw_tree_node_t *);
ofw_tree_node_t    82 kernel/arch/sparc64/src/drivers/pci.c pci_t *pci_sabre_init(ofw_tree_node_t *node)
ofw_tree_node_t   123 kernel/arch/sparc64/src/drivers/pci.c pci_t *pci_psycho_init(ofw_tree_node_t *node)
ofw_tree_node_t   169 kernel/arch/sparc64/src/drivers/pci.c pci_t *pci_init(ofw_tree_node_t *node)
ofw_tree_node_t    60 kernel/arch/sparc64/src/drivers/scr.c void scr_init(ofw_tree_node_t *node)
ofw_tree_node_t    57 kernel/arch/sparc64/src/drivers/tty.c static bool tty_ns16550_init(ofw_tree_node_t *node)
ofw_tree_node_t   131 kernel/arch/sparc64/src/drivers/tty.c void tty_init(ofw_tree_node_t *node)
ofw_tree_node_t    62 kernel/arch/sparc64/src/smp/sun4u/smp.c 	ofw_tree_node_t *node;
ofw_tree_node_t    87 kernel/arch/sparc64/src/smp/sun4u/smp.c static void wakeup_cpu(ofw_tree_node_t *node)
ofw_tree_node_t   116 kernel/arch/sparc64/src/smp/sun4u/smp.c 	ofw_tree_node_t *node;
ofw_tree_node_t    78 kernel/arch/sparc64/src/sparc64.c 		ofw_tree_node_t *options = ofw_tree_lookup("/options");
ofw_tree_node_t    67 kernel/genarch/include/genarch/ofw/ebus.h extern bool ofw_ebus_apply_ranges(ofw_tree_node_t *, ofw_ebus_reg_t *,
ofw_tree_node_t    69 kernel/genarch/include/genarch/ofw/ebus.h extern bool ofw_ebus_map_interrupt(ofw_tree_node_t *, ofw_ebus_reg_t *,
ofw_tree_node_t    67 kernel/genarch/include/genarch/ofw/ofw_tree.h typedef bool (*ofw_tree_walker_t)(ofw_tree_node_t *, void *);
ofw_tree_node_t    69 kernel/genarch/include/genarch/ofw/ofw_tree.h extern void ofw_tree_init(ofw_tree_node_t *);
ofw_tree_node_t    72 kernel/genarch/include/genarch/ofw/ofw_tree.h extern const char *ofw_tree_node_name(const ofw_tree_node_t *);
ofw_tree_node_t    73 kernel/genarch/include/genarch/ofw/ofw_tree.h extern ofw_tree_node_t *ofw_tree_lookup(const char *);
ofw_tree_node_t    74 kernel/genarch/include/genarch/ofw/ofw_tree.h extern ofw_tree_property_t *ofw_tree_getprop(const ofw_tree_node_t *,
ofw_tree_node_t    79 kernel/genarch/include/genarch/ofw/ofw_tree.h extern ofw_tree_node_t *ofw_tree_find_child(ofw_tree_node_t *, const char *);
ofw_tree_node_t    80 kernel/genarch/include/genarch/ofw/ofw_tree.h extern ofw_tree_node_t *ofw_tree_find_child_by_device_type(ofw_tree_node_t *,
ofw_tree_node_t    83 kernel/genarch/include/genarch/ofw/ofw_tree.h extern ofw_tree_node_t *ofw_tree_find_peer_by_device_type(ofw_tree_node_t *,
ofw_tree_node_t    85 kernel/genarch/include/genarch/ofw/ofw_tree.h extern ofw_tree_node_t *ofw_tree_find_peer_by_name(ofw_tree_node_t *,
ofw_tree_node_t    87 kernel/genarch/include/genarch/ofw/ofw_tree.h extern ofw_tree_node_t *ofw_tree_find_node_by_handle(ofw_tree_node_t *,
ofw_tree_node_t    55 kernel/genarch/include/genarch/ofw/pci.h extern bool ofw_pci_apply_ranges(ofw_tree_node_t *, ofw_pci_reg_t *,
ofw_tree_node_t    58 kernel/genarch/include/genarch/ofw/pci.h extern bool ofw_pci_reg_absolutize(ofw_tree_node_t *, ofw_pci_reg_t *,
ofw_tree_node_t    61 kernel/genarch/include/genarch/ofw/pci.h extern bool ofw_pci_map_interrupt(ofw_tree_node_t *, ofw_pci_reg_t *,
ofw_tree_node_t    48 kernel/genarch/include/genarch/ofw/sbus.h extern bool ofw_sbus_apply_ranges(ofw_tree_node_t *, ofw_sbus_reg_t *,
ofw_tree_node_t    42 kernel/genarch/include/genarch/ofw/upa.h extern bool ofw_upa_apply_ranges(ofw_tree_node_t *, ofw_upa_reg_t *,
ofw_tree_node_t    48 kernel/genarch/src/ofw/ebus.c ofw_ebus_apply_ranges(ofw_tree_node_t *node, ofw_ebus_reg_t *reg, uintptr_t *pa)
ofw_tree_node_t    83 kernel/genarch/src/ofw/ebus.c ofw_ebus_map_interrupt(ofw_tree_node_t *node, ofw_ebus_reg_t *reg,
ofw_tree_node_t    87 kernel/genarch/src/ofw/ebus.c 	ofw_tree_node_t *controller;
ofw_tree_node_t    49 kernel/genarch/src/ofw/ofw_tree.c static ofw_tree_node_t *ofw_root;
ofw_tree_node_t    51 kernel/genarch/src/ofw/ofw_tree.c void ofw_tree_init(ofw_tree_node_t *root)
ofw_tree_node_t    65 kernel/genarch/src/ofw/ofw_tree.c ofw_tree_property_t *ofw_tree_getprop(const ofw_tree_node_t *node,
ofw_tree_node_t    84 kernel/genarch/src/ofw/ofw_tree.c const char *ofw_tree_node_name(const ofw_tree_node_t *node)
ofw_tree_node_t   102 kernel/genarch/src/ofw/ofw_tree.c ofw_tree_node_t *ofw_tree_find_child(ofw_tree_node_t *node,
ofw_tree_node_t   108 kernel/genarch/src/ofw/ofw_tree.c 	for (ofw_tree_node_t *cur = node->child; cur; cur = cur->peer) {
ofw_tree_node_t   120 kernel/genarch/src/ofw/ofw_tree.c 	for (ofw_tree_node_t *cur = node->child; cur; cur = cur->peer) {
ofw_tree_node_t   137 kernel/genarch/src/ofw/ofw_tree.c ofw_tree_node_t *ofw_tree_find_child_by_device_type(ofw_tree_node_t *node,
ofw_tree_node_t   140 kernel/genarch/src/ofw/ofw_tree.c 	for (ofw_tree_node_t *cur = node->child; cur; cur = cur->peer) {
ofw_tree_node_t   166 kernel/genarch/src/ofw/ofw_tree.c ofw_tree_node_t *ofw_tree_find_node_by_handle(ofw_tree_node_t *root,
ofw_tree_node_t   169 kernel/genarch/src/ofw/ofw_tree.c 	for (ofw_tree_node_t *cur = root; cur; cur = cur->peer) {
ofw_tree_node_t   174 kernel/genarch/src/ofw/ofw_tree.c 			ofw_tree_node_t *node =
ofw_tree_node_t   193 kernel/genarch/src/ofw/ofw_tree.c ofw_tree_node_t *ofw_tree_find_peer_by_device_type(ofw_tree_node_t *node,
ofw_tree_node_t   196 kernel/genarch/src/ofw/ofw_tree.c 	for (ofw_tree_node_t *cur = node->peer; cur; cur = cur->peer) {
ofw_tree_node_t   219 kernel/genarch/src/ofw/ofw_tree.c ofw_tree_node_t *ofw_tree_find_peer_by_name(ofw_tree_node_t *node,
ofw_tree_node_t   222 kernel/genarch/src/ofw/ofw_tree.c 	for (ofw_tree_node_t *cur = node->peer; cur; cur = cur->peer) {
ofw_tree_node_t   244 kernel/genarch/src/ofw/ofw_tree.c ofw_tree_node_t *ofw_tree_lookup(const char *path)
ofw_tree_node_t   249 kernel/genarch/src/ofw/ofw_tree.c 	ofw_tree_node_t *node = ofw_root;
ofw_tree_node_t   283 kernel/genarch/src/ofw/ofw_tree.c static bool ofw_tree_walk_by_device_type_internal(ofw_tree_node_t *node,
ofw_tree_node_t   286 kernel/genarch/src/ofw/ofw_tree.c 	for (ofw_tree_node_t *cur = node; cur; cur = cur->peer) {
ofw_tree_node_t   339 kernel/genarch/src/ofw/ofw_tree.c 	ofw_tree_node_t *node = (ofw_tree_node_t *) data;
ofw_tree_node_t   386 kernel/genarch/src/ofw/ofw_tree.c static void ofw_tree_node_sysinfo(ofw_tree_node_t *node, const char *path)
ofw_tree_node_t   392 kernel/genarch/src/ofw/ofw_tree.c 	for (ofw_tree_node_t *cur = node; cur; cur = cur->peer) {
ofw_tree_node_t    53 kernel/genarch/src/ofw/pci.c ofw_pci_apply_ranges(ofw_tree_node_t *node, ofw_pci_reg_t *reg, uintptr_t *pa)
ofw_tree_node_t    87 kernel/genarch/src/ofw/pci.c ofw_pci_reg_absolutize(ofw_tree_node_t *node, ofw_pci_reg_t *reg,
ofw_tree_node_t   130 kernel/genarch/src/ofw/pci.c ofw_pci_map_interrupt(ofw_tree_node_t *node, ofw_pci_reg_t *reg, int ino,
ofw_tree_node_t    42 kernel/genarch/src/ofw/sbus.c bool ofw_sbus_apply_ranges(ofw_tree_node_t *node, ofw_sbus_reg_t *reg,
ofw_tree_node_t    45 kernel/genarch/src/ofw/upa.c bool ofw_upa_apply_ranges(ofw_tree_node_t *node, ofw_upa_reg_t *reg, uintptr_t *pa)
HelenOS homepage, sources at GitHub