Home
last modified time | relevance | path

Searched refs:busn (Results 1 – 25 of 25) sorted by relevance

/Linux-v5.4/arch/x86/pci/
Dlegacy.c37 void pcibios_scan_specific_bus(int busn) in pcibios_scan_specific_bus() argument
43 if (pci_find_bus(0, busn)) in pcibios_scan_specific_bus()
47 if (!raw_pci_read(0, busn, devfn, PCI_VENDOR_ID, 2, &l) && in pcibios_scan_specific_bus()
49 DBG("Found device at %02x:%02x [%04x]\n", busn, devfn, l); in pcibios_scan_specific_bus()
50 pr_info("PCI: Discovered peer bus %02x\n", busn); in pcibios_scan_specific_bus()
51 pcibios_scan_root(busn); in pcibios_scan_specific_bus()
Dbus_numa.c15 if (info->busn.start == bus) in x86_find_pci_root_info()
52 pci_add_resource(resources, &info->busn); in x86_pci_root_bus_resources()
83 info->busn.name = info->name; in alloc_pci_root_info()
84 info->busn.start = bus_min; in alloc_pci_root_info()
85 info->busn.end = bus_max; in alloc_pci_root_info()
86 info->busn.flags = IORESOURCE_BUS; in alloc_pci_root_info()
Dbus_numa.h17 struct resource busn; member
Damd_bus.c319 busnum = info->busn.start; in early_root_info_init()
321 &info->busn, info->node, info->link); in early_root_info_init()
/Linux-v5.4/drivers/pci/
Decam.c133 unsigned int busn = bus->number; in pci_ecam_map_bus() local
136 if (busn < cfg->busr.start || busn > cfg->busr.end) in pci_ecam_map_bus()
139 busn -= cfg->busr.start; in pci_ecam_map_bus()
141 base = cfg->winp[busn]; in pci_ecam_map_bus()
143 base = cfg->win + (busn << cfg->ops->bus_shift); in pci_ecam_map_bus()
/Linux-v5.4/drivers/staging/mt7621-pci/
Dpci-mt7621.c135 struct resource busn; member
311 err = of_pci_parse_bus_range(node, &pcie->busn); in mt7621_pci_parse_request_of_pci_ranges()
314 pcie->busn.name = node->name; in mt7621_pci_parse_request_of_pci_ranges()
315 pcie->busn.start = 0; in mt7621_pci_parse_request_of_pci_ranges()
316 pcie->busn.end = 0xff; in mt7621_pci_parse_request_of_pci_ranges()
317 pcie->busn.flags = IORESOURCE_BUS; in mt7621_pci_parse_request_of_pci_ranges()
623 pci_add_resource(res, &pcie->busn); in mt7621_pcie_request_resources()
634 host->busnr = pcie->busn.start; in mt7621_pcie_register_host()
/Linux-v5.4/arch/sparc/kernel/
Dleon_pci.c39 info->busn.flags = IORESOURCE_BUS; in leon_pci_init()
40 pci_add_resource(&resources, &info->busn); in leon_pci_init()
Dleon_pci_grpci1.c624 priv->info.busn.name = "GRPCI1 busn"; in grpci1_of_probe()
625 priv->info.busn.start = 0; in grpci1_of_probe()
626 priv->info.busn.end = 15; in grpci1_of_probe()
Dpci_impl.h102 struct resource busn; member
Dpci.c705 pbm->busn.start = pbm->pci_first_busno; in pci_scan_one_pbm()
706 pbm->busn.end = pbm->pci_last_busno; in pci_scan_one_pbm()
707 pbm->busn.flags = IORESOURCE_BUS; in pci_scan_one_pbm()
708 pci_add_resource(&resources, &pbm->busn); in pci_scan_one_pbm()
Dleon_pci_grpci2.c804 priv->info.busn.name = "GRPCI2 busn"; in grpci2_of_probe()
805 priv->info.busn.start = 0; in grpci2_of_probe()
806 priv->info.busn.end = 255; in grpci2_of_probe()
/Linux-v5.4/arch/mips/pci/
Dops-bcm63xx.c64 static int bcm63xx_setup_cfg_access(int type, unsigned int busn, in bcm63xx_setup_cfg_access() argument
100 static int bcm63xx_do_cfg_read(int type, unsigned int busn, in bcm63xx_do_cfg_read() argument
109 if (bcm63xx_setup_cfg_access(type, busn, devfn, where)) in bcm63xx_do_cfg_read()
121 static int bcm63xx_do_cfg_write(int type, unsigned int busn, in bcm63xx_do_cfg_write() argument
130 if (bcm63xx_setup_cfg_access(type, busn, devfn, where)) in bcm63xx_do_cfg_write()
Dpci-xtalk-bridge.c462 bc->busn.name = "Bridge PCI busn"; in bridge_probe()
463 bc->busn.start = 0; in bridge_probe()
464 bc->busn.end = 0xff; in bridge_probe()
465 bc->busn.flags = IORESOURCE_BUS; in bridge_probe()
471 pci_add_resource(&host->windows, &bc->busn); in bridge_probe()
/Linux-v5.4/drivers/pci/controller/
Dpcie-cadence-host.c47 unsigned int busn = bus->number; in cdns_pci_map_bus() local
50 if (busn == rc->bus_range->start) { in cdns_pci_map_bus()
70 CDNS_PCIE_AT_OB_REGION_PCI_ADDR0_BUS(busn); in cdns_pci_map_bus()
80 if (busn == rc->bus_range->start + 1) in cdns_pci_map_bus()
Dpci-tegra.c362 struct resource busn; member
810 pci_add_resource(windows, &pcie->busn); in tegra_pcie_request_resources()
2221 err = of_pci_parse_bus_range(np, &pcie->busn); in tegra_pcie_parse_dt()
2224 pcie->busn.name = np->name; in tegra_pcie_parse_dt()
2225 pcie->busn.start = 0; in tegra_pcie_parse_dt()
2226 pcie->busn.end = 0xff; in tegra_pcie_parse_dt()
2227 pcie->busn.flags = IORESOURCE_BUS; in tegra_pcie_parse_dt()
2810 host->busnr = pcie->busn.start; in tegra_pcie_probe()
Dpci-mvebu.c78 struct resource busn; member
969 ret = of_pci_parse_bus_range(np, &pcie->busn); in mvebu_pcie_parse_request_resources()
974 pci_add_resource(&pcie->resources, &pcie->busn); in mvebu_pcie_parse_request_resources()
/Linux-v5.4/arch/sparc/include/asm/
Dleon_pci.h16 struct resource busn; member
/Linux-v5.4/drivers/pci/controller/dwc/
Dpcie-al.c318 target_bus_cfg->reg_val = pp->busn->start & target_bus_cfg->reg_mask; in al_pcie_config_prepare()
323 secondary_bus = pp->busn->start + 1; in al_pcie_config_prepare()
324 subordinate_bus = pp->busn->end; in al_pcie_config_prepare()
Dpcie-designware-host.c385 pp->busn = win->res; in dw_pcie_host_init()
483 pp->root_bus_nr = pp->busn->start; in dw_pcie_host_init()
Dpcie-designware.h182 struct resource *busn; member
/Linux-v5.4/arch/x86/include/asm/
Dpci_x86.h63 void pcibios_scan_specific_bus(int busn);
/Linux-v5.4/arch/powerpc/kernel/
Dpci-common.c1607 hose->busn.start = hose->first_busno; in pcibios_scan_phb()
1608 hose->busn.end = hose->last_busno; in pcibios_scan_phb()
1609 hose->busn.flags = IORESOURCE_BUS; in pcibios_scan_phb()
1610 pci_add_resource(&resources, &hose->busn); in pcibios_scan_phb()
/Linux-v5.4/arch/powerpc/include/asm/
Dpci-bridge.h65 struct resource busn; member
/Linux-v5.4/arch/mips/include/asm/pci/
Dbridge.h804 struct resource busn; member
/Linux-v5.4/include/linux/
Dpci.h983 void pcibios_scan_specific_bus(int busn);