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