/linux-4.1.27/drivers/pci/ |
D | hotplug-pci.c | 10 int pass, busnr, start = parent->busn_res.start; in pci_hp_add_bridge() local 13 for (busnr = start; busnr <= end; busnr++) { in pci_hp_add_bridge() 14 if (!pci_find_bus(pci_domain_nr(parent), busnr)) in pci_hp_add_bridge() 17 if (busnr-- > end) { in pci_hp_add_bridge() 23 busnr = pci_scan_bridge(parent, dev, busnr, pass); in pci_hp_add_bridge()
|
D | search.c | 106 static struct pci_bus *pci_do_find_bus(struct pci_bus *bus, unsigned char busnr) in pci_do_find_bus() argument 111 if (bus->number == busnr) in pci_do_find_bus() 115 child = pci_do_find_bus(tmp, busnr); in pci_do_find_bus() 131 struct pci_bus *pci_find_bus(int domain, int busnr) in pci_find_bus() argument 139 tmp_bus = pci_do_find_bus(bus, busnr); in pci_find_bus()
|
D | iov.c | 65 int busnr; in virtfn_max_buses() local 69 busnr = pci_iov_virtfn_bus(dev, nr_virtfn - 1); in virtfn_max_buses() 70 if (busnr > max) in virtfn_max_buses() 71 max = busnr; in virtfn_max_buses() 77 static struct pci_bus *virtfn_add_bus(struct pci_bus *bus, int busnr) in virtfn_add_bus() argument 81 if (bus->number == busnr) in virtfn_add_bus() 84 child = pci_find_bus(pci_domain_nr(bus), busnr); in virtfn_add_bus() 88 child = pci_add_new_bus(bus, NULL, busnr); in virtfn_add_bus() 92 pci_bus_insert_busn_res(child, busnr, busnr); in virtfn_add_bus()
|
D | probe.c | 668 struct pci_dev *bridge, int busnr) in pci_alloc_child_bus() argument 691 dev_set_name(&child->dev, "%04x:%02x", pci_domain_nr(child), busnr); in pci_alloc_child_bus() 697 child->number = child->busn_res.start = busnr; in pci_alloc_child_bus() 732 int busnr) in pci_add_new_bus() argument 736 child = pci_alloc_child_bus(parent, dev, busnr); in pci_add_new_bus()
|
/linux-4.1.27/drivers/pci/hotplug/ |
D | shpchp_sysfs.c | 42 int index, busnr; in show_ctrl() local 76 for (busnr = bus->busn_res.start; busnr <= bus->busn_res.end; busnr++) { in show_ctrl() 77 if (!pci_find_bus(pci_domain_nr(bus), busnr)) in show_ctrl() 80 if (busnr < bus->busn_res.end) in show_ctrl() 82 busnr, (int)(bus->busn_res.end - busnr)); in show_ctrl()
|
/linux-4.1.27/drivers/pci/host/ |
D | pci-rcar-gen2.c | 102 unsigned busnr; member 115 if (sys->busnr != bus->number || PCI_FUNC(devfn)) in rcar_pci_cfg_base() 199 dev_info(priv->dev, "PCI: bus%u revision %x\n", sys->busnr, val); in rcar_pci_setup() 277 sys->busnr = priv->busnr; in rcar_pci_setup() 335 struct resource busnr; in rcar_pci_probe() local 338 ret = of_pci_parse_bus_range(pdev->dev.of_node, &busnr); in rcar_pci_probe() 344 priv->busnr = busnr.start; in rcar_pci_probe() 345 if (busnr.end != busnr.start) in rcar_pci_probe() 348 priv->busnr = pdev->id; in rcar_pci_probe()
|
D | pci-versatile.c | 57 unsigned int busnr = bus->number; in versatile_map_bus() local 62 return versatile_cfg_base[1] + ((busnr << 16) | (devfn << 8) | offset); in versatile_map_bus()
|
D | pci-tegra.c | 383 unsigned int busnr) in tegra_pcie_bus_alloc() argument 397 bus->nr = busnr; in tegra_pcie_bus_alloc() 410 phys_addr_t phys = cs + i * SZ_16M + busnr * SZ_64K; in tegra_pcie_bus_alloc() 434 unsigned int busnr) in tegra_pcie_bus_map() argument 439 if (bus->nr == busnr) in tegra_pcie_bus_map() 442 bus = tegra_pcie_bus_alloc(pcie, busnr); in tegra_pcie_bus_map() 638 bus = pci_create_root_bus(pcie->dev, sys->busnr, &tegra_pcie_ops, sys, in tegra_pcie_scan_bus()
|
D | pcie-xilinx.c | 649 port->root_busno = sys->busnr; in xilinx_pcie_scan_bus() 650 bus = pci_scan_root_bus(port->dev, sys->busnr, &xilinx_pcie_ops, in xilinx_pcie_scan_bus()
|
D | pcie-designware.c | 730 pp->root_bus_nr = sys->busnr; in dw_pcie_scan_bus() 731 bus = pci_create_root_bus(pp->dev, sys->busnr, in dw_pcie_scan_bus()
|
D | pci-mvebu.c | 759 bus = pci_create_root_bus(&pcie->pdev->dev, sys->busnr, in mvebu_pcie_scan_bus()
|
/linux-4.1.27/arch/arm/kernel/ |
D | bios32.c | 422 static int pcibios_init_resources(int busnr, struct pci_sys_data *sys) in pcibios_init_resources() argument 436 sys->io_res.start = (busnr * SZ_64K) ? : pcibios_min_io; in pcibios_init_resources() 437 sys->io_res.end = (busnr + 1) * SZ_64K - 1; in pcibios_init_resources() 440 sprintf(sys->io_res_name, "PCI%d I/O", busnr); in pcibios_init_resources() 458 int nr, busnr; in pcibios_init_hw() local 460 for (nr = busnr = 0; nr < hw->nr_controllers; nr++) { in pcibios_init_hw() 468 sys->busnr = busnr; in pcibios_init_hw() 489 sys->bus = pci_scan_root_bus(parent, sys->busnr, in pcibios_init_hw() 495 busnr = sys->bus->busn_res.end + 1; in pcibios_init_hw()
|
/linux-4.1.27/arch/arm/mach-dove/ |
D | pcie.c | 47 pp->root_bus_nr = sys->busnr; in dove_pcie_setup() 52 orion_pcie_set_local_bus_nr(pp->base, sys->busnr); in dove_pcie_setup() 57 pci_ioremap_io(sys->busnr * SZ_64K, DOVE_PCIE0_IO_PHYS_BASE); in dove_pcie_setup() 59 pci_ioremap_io(sys->busnr * SZ_64K, DOVE_PCIE1_IO_PHYS_BASE); in dove_pcie_setup() 163 return pci_scan_root_bus(NULL, sys->busnr, &pcie_ops, sys, in dove_pcie_scan_bus()
|
/linux-4.1.27/arch/sh/drivers/pci/ |
D | common.c | 11 int top_bus, int busnr, int devfn) in fake_pci_dev() argument 19 bus.number = busnr; in fake_pci_dev() 23 if(busnr != top_bus) in fake_pci_dev()
|
/linux-4.1.27/arch/arm/mach-orion5x/ |
D | pci.c | 167 pci_ioremap_io(sys->busnr * SZ_64K, ORION5X_PCIE_IO_PHYS_BASE); in pcie_setup() 485 pci_ioremap_io(sys->busnr * SZ_64K, ORION5X_PCI_IO_PHYS_BASE); in pci_setup() 546 orion_pcie_set_local_bus_nr(PCIE_BASE, sys->busnr); in orion5x_pci_sys_setup() 551 orion5x_pci_set_bus_nr(sys->busnr); in orion5x_pci_sys_setup() 561 return pci_scan_root_bus(NULL, sys->busnr, &pcie_ops, sys, in orion5x_pci_sys_scan_bus() 565 return pci_scan_root_bus(NULL, sys->busnr, &pci_ops, sys, in orion5x_pci_sys_scan_bus()
|
/linux-4.1.27/drivers/pci/pcie/ |
D | pme.c | 140 u8 busnr = req_id >> 8, devfn = req_id & 0xff; in pcie_pme_handle_request() local 146 if (port->devfn == devfn && port->bus->number == busnr) { in pcie_pme_handle_request() 170 bus = pci_find_bus(pci_domain_nr(port->bus), busnr); in pcie_pme_handle_request() 209 busnr, PCI_SLOT(devfn), PCI_FUNC(devfn)); in pcie_pme_handle_request()
|
/linux-4.1.27/arch/arm/mach-versatile/ |
D | pci.c | 81 unsigned int busnr = bus->number; in __pci_addr() local 88 if (busnr > 255) in __pci_addr() 93 return VERSATILE_PCI_CFG_VIRT_BASE + ((busnr << 16) | in __pci_addr()
|
/linux-4.1.27/arch/arm/mach-integrator/ |
D | pci_v3.c | 366 unsigned int address, mapaddress, busnr; in v3_open_config_window() local 368 busnr = bus->number; in v3_open_config_window() 374 BUG_ON(busnr > 255); in v3_open_config_window() 377 if (busnr == 0) { in v3_open_config_window() 417 address = (busnr << 16) | (devfn << 8); in v3_open_config_window()
|
/linux-4.1.27/arch/arm/mach-mv78xx0/ |
D | pcie.c | 110 pp->root_bus_nr = sys->busnr; in mv78xx0_pcie_setup() 115 orion_pcie_set_local_bus_nr(pp->base, sys->busnr); in mv78xx0_pcie_setup() 205 return pci_scan_root_bus(NULL, sys->busnr, &pcie_ops, sys, in mv78xx0_pcie_scan_bus()
|
/linux-4.1.27/arch/arm/mach-iop13xx/ |
D | pci.c | 186 if (sys->busnr == bus->number) in iop13xx_atux_cfg_address() 216 if (sys->busnr != bus->number) in iop13xx_atue_cfg_address() 538 bus = pci_bus_atux = pci_scan_root_bus(NULL, sys->busnr, in iop13xx_scan_bus() 543 bus = pci_bus_atue = pci_scan_root_bus(NULL, sys->busnr, in iop13xx_scan_bus() 1036 pcixsr |= sys->busnr << IOP13XX_ATUX_PCIXSR_BUS_NUM | in iop13xx_pci_setup() 1054 pcsr |= sys->busnr << IOP13XX_ATUE_PCSR_BUS_NUM | in iop13xx_pci_setup()
|
/linux-4.1.27/arch/arm/include/asm/mach/ |
D | pci.h | 49 int busnr; /* primary bus number */ member
|
/linux-4.1.27/arch/arm/plat-iop/ |
D | pci.c | 44 if (sys->busnr == bus->number) in iop3xx_cfg_address()
|
/linux-4.1.27/arch/microblaze/pci/ |
D | pci-common.c | 1471 fake_pci_bus(struct pci_controller *hose, int busnr) in fake_pci_bus() argument 1476 pr_err("Can't find hose for PCI bus %d!\n", busnr); in fake_pci_bus() 1478 bus.number = busnr; in fake_pci_bus()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | pci-common.c | 1580 fake_pci_bus(struct pci_controller *hose, int busnr) in fake_pci_bus() argument 1585 printk(KERN_ERR "Can't find hose for PCI bus %d!\n", busnr); in fake_pci_bus() 1587 bus.number = busnr; in fake_pci_bus()
|
/linux-4.1.27/arch/x86/kvm/ |
D | assigned-dev.c | 718 assigned_dev->busnr, in kvm_vm_ioctl_assign_device() 760 match->host_busnr = assigned_dev->busnr; in kvm_vm_ioctl_assign_device()
|
/linux-4.1.27/include/linux/ |
D | pci.h | 784 struct pci_bus *pci_find_bus(int domain, int busnr); 799 int busnr);
|
/linux-4.1.27/include/uapi/linux/ |
D | kvm.h | 1209 __u32 busnr; member
|
/linux-4.1.27/Documentation/virtual/kvm/ |
D | api.txt | 1283 __u32 busnr; 1292 The PCI device is specified by the triple segnr, busnr, and devfn.
|