Lines Matching refs:node
207 struct device_node *node, in pci_parse_of_addrs() argument
214 addrs = of_get_property(node, "assigned-addresses", &proplen); in pci_parse_of_addrs()
265 struct device_node *node, in of_create_pci_dev() argument
277 op = of_find_device_by_node(node); in of_create_pci_dev()
286 if (of_node_name_eq(node, "ebus")) in of_create_pci_dev()
291 devfn, of_node_get_device_type(node)); in of_create_pci_dev()
293 dev->sysdata = node; in of_create_pci_dev()
296 dev->dev.of_node = of_node_get(node); in of_create_pci_dev()
302 dev->vendor = of_getintprop_default(node, "vendor-id", 0xffff); in of_create_pci_dev()
303 dev->device = of_getintprop_default(node, "device-id", 0xffff); in of_create_pci_dev()
305 of_getintprop_default(node, "subsystem-vendor-id", 0); in of_create_pci_dev()
307 of_getintprop_default(node, "subsystem-id", 0); in of_create_pci_dev()
335 if (of_node_name_eq(node, "pci")) { in of_create_pci_dev()
339 } else if (of_node_is_type(node, "cardbus")) { in of_create_pci_dev()
353 pci_parse_of_addrs(sd->op, node, dev); in of_create_pci_dev()
412 struct device_node *node,
418 struct device_node *node, in of_scan_pci_bridge() argument
430 pci_info(dev, "of_scan_pci_bridge(%pOF)\n", node); in of_scan_pci_bridge()
433 busrange = of_get_property(node, "bus-range", &len); in of_scan_pci_bridge()
436 node); in of_scan_pci_bridge()
444 ranges = of_get_property(node, "ranges", &len); in of_scan_pci_bridge()
447 const char *model = of_get_property(node, "model", NULL); in of_scan_pci_bridge()
455 node); in of_scan_pci_bridge()
511 " for bridge %pOF\n", node); in of_scan_pci_bridge()
517 " for bridge %pOF\n", node); in of_scan_pci_bridge()
540 pci_of_scan_bus(pbm, node, bus); in of_scan_pci_bridge()
544 struct device_node *node, in pci_of_scan_bus() argument
554 node, bus->number); in pci_of_scan_bus()
557 for_each_child_of_node(node, child) { in pci_of_scan_bus()
618 list_for_each_entry(child_bus, &bus->children, node) in pci_bus_register_of_sysfs()
684 list_for_each_entry(child_bus, &bus->children, node) in pci_claim_bus_resources()
692 struct device_node *node = pbm->op->dev.of_node; in pci_scan_one_pbm() local
695 printk("PCI: Scanning PBM %pOF\n", node); in pci_scan_one_pbm()
711 printk(KERN_ERR "Failed to create bus for %pOF\n", node); in pci_scan_one_pbm()
716 pci_of_scan_bus(pbm, node, bus); in pci_scan_one_pbm()
927 list_for_each_entry(bus, &pbus->children, node) in pcie_bus_slot_names()
931 static void pci_bus_slot_names(struct device_node *node, struct pci_bus *bus) in pci_bus_slot_names() argument
941 prop = of_get_property(node, "slot-names", &len); in pci_bus_slot_names()
950 node, mask); in pci_bus_slot_names()
981 struct device_node *node; in of_pci_slot_init() local
994 node = pbus->self->dev.of_node; in of_pci_slot_init()
1000 node = pbm->op->dev.of_node; in of_pci_slot_init()
1003 pci_bus_slot_names(node, pbus); in of_pci_slot_init()