Lines Matching refs:parent
61 parse_tree_node(struct device *parent, int index, struct hardware_path *modpath);
279 dev = dev->parent; in find_pa_parent_type()
301 dev = dev->parent; in get_node_path()
311 dev = dev->parent; in get_node_path()
340 get_node_path(dev->dev.parent, &path); in print_pa_hwpath()
389 get_node_path(padev->dev.parent, &path); in setup_bus_id()
400 struct parisc_device * create_tree_node(char id, struct device *parent) in create_tree_node() argument
409 dev->dev.parent = parent; in create_tree_node()
451 static struct parisc_device * alloc_tree_node(struct device *parent, char id) in alloc_tree_node() argument
456 if (device_for_each_child(parent, &d, match_by_id)) in alloc_tree_node()
459 return create_tree_node(id, parent); in alloc_tree_node()
465 struct device *parent = &root; in create_parisc_device() local
469 parent = &alloc_tree_node(parent, modpath->bc[i])->dev; in create_parisc_device()
471 return alloc_tree_node(parent, modpath->mod); in create_parisc_device()
710 parse_tree_node(struct device *parent, int index, struct hardware_path *modpath) in parse_tree_node() argument
722 if (device_for_each_child(parent, &recurse_data, descend_children)) in parse_tree_node()
736 struct device *parent = &root; in hwpath_to_device() local
740 parent = parse_tree_node(parent, i, modpath); in hwpath_to_device()
741 if (!parent) in hwpath_to_device()
744 if (dev_is_pci(parent)) /* pci devices already parse MOD */ in hwpath_to_device()
745 return parent; in hwpath_to_device()
747 return parse_tree_node(parent, 6, modpath); in hwpath_to_device()
761 get_node_path(dev->parent, path); in device_to_hwpath()
789 struct device *parent);
822 struct device *parent) in walk_native_bus() argument
828 get_node_path(parent, &path); in walk_native_bus()