/kernel/linux/linux-6.6/drivers/pci/ |
H A D | ecam.c | 130 unsigned int busn = bus->number; in pci_ecam_add_bus() local 136 if (busn < cfg->busr.start || busn > cfg->busr.end) in pci_ecam_add_bus() 139 busn -= cfg->busr.start; in pci_ecam_add_bus() 140 start = cfg->res.start + busn * bsz; in pci_ecam_add_bus() 142 cfg->winp[busn] = pci_remap_cfgspace(start, bsz); in pci_ecam_add_bus() 143 if (!cfg->winp[busn]) in pci_ecam_add_bus() 152 unsigned int busn = bus->number; in pci_ecam_remove_bus() local 154 if (!per_bus_mapping || busn < cfg->busr.start || busn > cf in pci_ecam_remove_bus() 173 unsigned int busn = bus->number; pci_ecam_map_bus() local [all...] |
/kernel/linux/linux-5.10/arch/x86/pci/ |
H A D | legacy.c | 37 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()
|
H A D | bus_numa.c | 15 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()
|
H A D | bus_numa.h | 17 struct resource busn; member
|
H A D | amd_bus.c | 319 busnum = info->busn.start; in early_root_info_init() 321 &info->busn, info->node, info->link); in early_root_info_init()
|
/kernel/linux/linux-6.6/arch/x86/pci/ |
H A D | legacy.c | 37 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()
|
H A D | bus_numa.c | 15 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()
|
H A D | bus_numa.h | 17 struct resource busn; member
|
H A D | amd_bus.c | 327 busnum = info->busn.start; in early_root_info_init() 329 &info->busn, info->node, info->link); in early_root_info_init()
|
/kernel/linux/linux-5.10/drivers/pci/ |
H A D | ecam.c | 135 unsigned int busn = bus->number; in pci_ecam_map_bus() local 138 if (busn < cfg->busr.start || busn > cfg->busr.end) in pci_ecam_map_bus() 141 busn -= cfg->busr.start; in pci_ecam_map_bus() 143 base = cfg->winp[busn]; in pci_ecam_map_bus() 145 base = cfg->win + (busn << cfg->ops->bus_shift); in pci_ecam_map_bus()
|
/kernel/linux/linux-6.6/drivers/pci/pcie/ |
H A D | rcec.c | 152 u32 rcec, hdr, busn; in pci_rcec_init() local 174 pci_read_config_dword(dev, rcec + PCI_RCEC_BUSN, &busn); in pci_rcec_init() 175 rcec_ea->nextbusn = PCI_RCEC_BUSN_NEXT(busn); in pci_rcec_init() 176 rcec_ea->lastbusn = PCI_RCEC_BUSN_LAST(busn); in pci_rcec_init()
|
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | leon_pci.c | 39 info->busn.flags = IORESOURCE_BUS; in leon_pci_init() 40 pci_add_resource(&resources, &info->busn); in leon_pci_init()
|
H A D | pci_impl.h | 102 struct resource busn; member
|
H A D | pci.c | 705 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()
|
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | leon_pci.c | 40 info->busn.flags = IORESOURCE_BUS; in leon_pci_init() 41 pci_add_resource(&resources, &info->busn); in leon_pci_init()
|
H A D | pci_impl.h | 101 struct resource busn; member
|
/kernel/linux/linux-5.10/drivers/staging/mt7621-pci/ |
H A D | pci-mt7621.c | 120 * @busn: bus range 134 struct resource busn; member 327 err = of_pci_parse_bus_range(node, &pcie->busn); in mt7621_pci_parse_request_of_pci_ranges() 330 pcie->busn.name = node->name; in mt7621_pci_parse_request_of_pci_ranges() 331 pcie->busn.start = 0; in mt7621_pci_parse_request_of_pci_ranges() 332 pcie->busn.end = 0xff; in mt7621_pci_parse_request_of_pci_ranges() 333 pcie->busn.flags = IORESOURCE_BUS; in mt7621_pci_parse_request_of_pci_ranges() 669 host->busnr = pcie->busn.start; in mt7621_pcie_register_host()
|
/kernel/linux/linux-5.10/arch/mips/pci/ |
H A D | ops-bcm63xx.c | 64 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()
|
H A D | pci-xtalk-bridge.c | 645 bc->busn.name = "Bridge PCI busn"; in bridge_probe() 646 bc->busn.start = 0; in bridge_probe() 647 bc->busn.end = 0xff; in bridge_probe() 648 bc->busn.flags = IORESOURCE_BUS; in bridge_probe() 654 pci_add_resource(&host->windows, &bc->busn); in bridge_probe()
|
/kernel/linux/linux-6.6/arch/mips/pci/ |
H A D | ops-bcm63xx.c | 64 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()
|
H A D | pci-xtalk-bridge.c | 646 bc->busn.name = "Bridge PCI busn"; in bridge_probe() 647 bc->busn.start = 0; in bridge_probe() 648 bc->busn.end = 0xff; in bridge_probe() 649 bc->busn.flags = IORESOURCE_BUS; in bridge_probe() 655 pci_add_resource(&host->windows, &bc->busn); in bridge_probe()
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | leon_pci.h | 16 struct resource busn; member
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | leon_pci.h | 16 struct resource busn; member
|
/kernel/linux/linux-5.10/drivers/pci/controller/cadence/ |
H A D | pcie-cadence-host.c | 34 unsigned int busn = bus->number; in cdns_pci_map_bus() local 57 CDNS_PCIE_AT_OB_REGION_PCI_ADDR0_BUS(busn); in cdns_pci_map_bus() 67 if (busn == bridge->busnr + 1) in cdns_pci_map_bus()
|
/kernel/linux/linux-6.6/drivers/pci/controller/cadence/ |
H A D | pcie-cadence-host.c | 34 unsigned int busn = bus->number; in cdns_pci_map_bus() local 57 CDNS_PCIE_AT_OB_REGION_PCI_ADDR0_BUS(busn); in cdns_pci_map_bus() 67 if (busn == bridge->busnr + 1) in cdns_pci_map_bus()
|