/kernel/linux/linux-5.10/arch/ia64/include/asm/ |
H A D | io.h | 50 struct io_space { struct 55 extern struct io_space io_space[]; 118 struct io_space *space; in __ia64_mk_io_addr() 121 space = &io_space[IO_SPACE_NR(port)]; in __ia64_mk_io_addr()
|
/kernel/linux/linux-6.6/arch/ia64/include/asm/ |
H A D | io.h | 46 struct io_space { struct 51 extern struct io_space io_space[]; 106 struct io_space *space; in __ia64_mk_io_addr() 109 space = &io_space[IO_SPACE_NR(port)]; in __ia64_mk_io_addr()
|
/kernel/linux/linux-5.10/arch/alpha/kernel/ |
H A D | console.c | 60 alpha_vga.start += hose->io_space->start; in locate_and_init_vga() 61 alpha_vga.end += hose->io_space->start; in locate_and_init_vga() 62 request_resource(hose->io_space, &alpha_vga); in locate_and_init_vga()
|
H A D | core_tsunami.c | 259 hose->io_space = alloc_resource(); in tsunami_init_one_pchip() 276 hose->io_space->start = TSUNAMI_IO(index) - TSUNAMI_IO_BIAS; in tsunami_init_one_pchip() 277 hose->io_space->end = hose->io_space->start + TSUNAMI_IO_SPACE - 1; in tsunami_init_one_pchip() 278 hose->io_space->name = pci_io_names[index]; in tsunami_init_one_pchip() 279 hose->io_space->flags = IORESOURCE_IO; in tsunami_init_one_pchip() 286 if (request_resource(&ioport_resource, hose->io_space) < 0) in tsunami_init_one_pchip()
|
H A D | core_titan.c | 257 hose->io_space = alloc_resource(); in titan_init_one_pachip_port() 277 hose->io_space->start = TITAN_IO(index) - TITAN_IO_BIAS; in titan_init_one_pachip_port() 278 hose->io_space->end = hose->io_space->start + TITAN_IO_SPACE - 1; in titan_init_one_pachip_port() 279 hose->io_space->name = pci_io_names[index]; in titan_init_one_pachip_port() 280 hose->io_space->flags = IORESOURCE_IO; in titan_init_one_pachip_port() 287 if (request_resource(&ioport_resource, hose->io_space) < 0) in titan_init_one_pachip_port()
|
H A D | core_wildfire.c | 69 hose->io_space = alloc_resource(); in wildfire_init_hose() 81 hose->io_space->start = WILDFIRE_IO(qbbno, hoseno) - WILDFIRE_IO_BIAS; in wildfire_init_hose() 82 hose->io_space->end = hose->io_space->start + WILDFIRE_IO_SPACE - 1; in wildfire_init_hose() 83 hose->io_space->name = pci_io_names[hoseno]; in wildfire_init_hose() 84 hose->io_space->flags = IORESOURCE_IO; in wildfire_init_hose() 91 if (request_resource(&ioport_resource, hose->io_space) < 0) in wildfire_init_hose()
|
H A D | pci.c | 137 if (start - hose->io_space->start < PCIBIOS_MIN_IO) in pcibios_align_resource() 138 start = PCIBIOS_MIN_IO + hose->io_space->start; in pcibios_align_resource() 346 pci_add_resource_offset(&resources, hose->io_space, in common_init_pci() 347 hose->io_space->start); in common_init_pci()
|
/kernel/linux/linux-6.6/arch/alpha/kernel/ |
H A D | console.c | 60 alpha_vga.start += hose->io_space->start; in locate_and_init_vga() 61 alpha_vga.end += hose->io_space->start; in locate_and_init_vga() 62 request_resource(hose->io_space, &alpha_vga); in locate_and_init_vga()
|
H A D | core_tsunami.c | 259 hose->io_space = alloc_resource(); in tsunami_init_one_pchip() 276 hose->io_space->start = TSUNAMI_IO(index) - TSUNAMI_IO_BIAS; in tsunami_init_one_pchip() 277 hose->io_space->end = hose->io_space->start + TSUNAMI_IO_SPACE - 1; in tsunami_init_one_pchip() 278 hose->io_space->name = pci_io_names[index]; in tsunami_init_one_pchip() 279 hose->io_space->flags = IORESOURCE_IO; in tsunami_init_one_pchip() 286 if (request_resource(&ioport_resource, hose->io_space) < 0) in tsunami_init_one_pchip()
|
H A D | core_titan.c | 257 hose->io_space = alloc_resource(); in titan_init_one_pachip_port() 277 hose->io_space->start = TITAN_IO(index) - TITAN_IO_BIAS; in titan_init_one_pachip_port() 278 hose->io_space->end = hose->io_space->start + TITAN_IO_SPACE - 1; in titan_init_one_pachip_port() 279 hose->io_space->name = pci_io_names[index]; in titan_init_one_pachip_port() 280 hose->io_space->flags = IORESOURCE_IO; in titan_init_one_pachip_port() 287 if (request_resource(&ioport_resource, hose->io_space) < 0) in titan_init_one_pachip_port()
|
H A D | core_wildfire.c | 69 hose->io_space = alloc_resource(); in wildfire_init_hose() 81 hose->io_space->start = WILDFIRE_IO(qbbno, hoseno) - WILDFIRE_IO_BIAS; in wildfire_init_hose() 82 hose->io_space->end = hose->io_space->start + WILDFIRE_IO_SPACE - 1; in wildfire_init_hose() 83 hose->io_space->name = pci_io_names[hoseno]; in wildfire_init_hose() 84 hose->io_space->flags = IORESOURCE_IO; in wildfire_init_hose() 91 if (request_resource(&ioport_resource, hose->io_space) < 0) in wildfire_init_hose()
|
H A D | pci.c | 137 if (start - hose->io_space->start < PCIBIOS_MIN_IO) in pcibios_align_resource() 138 start = PCIBIOS_MIN_IO + hose->io_space->start; in pcibios_align_resource() 345 pci_add_resource_offset(&resources, hose->io_space, in common_init_pci() 346 hose->io_space->start); in common_init_pci()
|
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | pci_common.c | 411 pbm->io_space.start = a; in pci_determine_mem_io_space() 412 pbm->io_space.end = a + size - 1UL; in pci_determine_mem_io_space() 413 pbm->io_space.flags = IORESOURCE_IO; in pci_determine_mem_io_space() 448 if (pbm->io_space.flags) in pci_determine_mem_io_space() 450 pbm->name, &pbm->io_space, pbm->io_offset); in pci_determine_mem_io_space() 465 pbm->io_space.name = pbm->mem_space.name = pbm->name; in pci_determine_mem_io_space() 468 request_resource(&ioport_resource, &pbm->io_space); in pci_determine_mem_io_space()
|
H A D | leon_pci.c | 36 pci_add_resource_offset(&resources, &info->io_space, in leon_pci_init() 37 info->io_space.start - 0x1000); in leon_pci_init()
|
H A D | leon_pci_grpci1.c | 597 priv->info.io_space.name = "GRPCI1 PCI I/O Space"; in grpci1_of_probe() 598 priv->info.io_space.start = priv->pci_io_va + 0x1000; in grpci1_of_probe() 599 priv->info.io_space.end = priv->pci_io_va + 0x10000 - 1; in grpci1_of_probe() 600 priv->info.io_space.flags = IORESOURCE_IO; in grpci1_of_probe() 617 if (request_resource(&ioport_resource, &priv->info.io_space) < 0) { in grpci1_of_probe() 690 release_resource(&priv->info.io_space); in grpci1_of_probe()
|
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | pci_common.c | 412 pbm->io_space.start = a; in pci_determine_mem_io_space() 413 pbm->io_space.end = a + size - 1UL; in pci_determine_mem_io_space() 414 pbm->io_space.flags = IORESOURCE_IO; in pci_determine_mem_io_space() 449 if (pbm->io_space.flags) in pci_determine_mem_io_space() 451 pbm->name, &pbm->io_space, pbm->io_offset); in pci_determine_mem_io_space() 466 pbm->io_space.name = pbm->mem_space.name = pbm->name; in pci_determine_mem_io_space() 469 request_resource(&ioport_resource, &pbm->io_space); in pci_determine_mem_io_space()
|
H A D | leon_pci.c | 37 pci_add_resource_offset(&resources, &info->io_space, in leon_pci_init() 38 info->io_space.start - 0x1000); in leon_pci_init()
|
H A D | leon_pci_grpci1.c | 598 priv->info.io_space.name = "GRPCI1 PCI I/O Space"; in grpci1_of_probe() 599 priv->info.io_space.start = priv->pci_io_va + 0x1000; in grpci1_of_probe() 600 priv->info.io_space.end = priv->pci_io_va + 0x10000 - 1; in grpci1_of_probe() 601 priv->info.io_space.flags = IORESOURCE_IO; in grpci1_of_probe() 618 if (request_resource(&ioport_resource, &priv->info.io_space) < 0) { in grpci1_of_probe() 691 release_resource(&priv->info.io_space); in grpci1_of_probe()
|
/kernel/linux/linux-5.10/drivers/parisc/ |
H A D | eisa.c | 315 eisa_dev.hba.io_space.name = "EISA"; in eisa_probe() 316 eisa_dev.hba.io_space.start = 0; in eisa_probe() 317 eisa_dev.hba.io_space.end = 0xffff; in eisa_probe() 319 result = request_resource(&ioport_resource, &eisa_dev.hba.io_space); in eisa_probe() 359 result = eisa_enumerator(eisa_dev.eeprom_addr, &eisa_dev.hba.io_space, in eisa_probe() 368 eisa_dev.root.res = &eisa_dev.hba.io_space; in eisa_probe() 385 release_resource(&eisa_dev.hba.io_space); in eisa_probe()
|
/kernel/linux/linux-6.6/drivers/parisc/ |
H A D | eisa.c | 315 eisa_dev.hba.io_space.name = "EISA"; in eisa_probe() 316 eisa_dev.hba.io_space.start = 0; in eisa_probe() 317 eisa_dev.hba.io_space.end = 0xffff; in eisa_probe() 319 result = request_resource(&ioport_resource, &eisa_dev.hba.io_space); in eisa_probe() 359 result = eisa_enumerator(eisa_dev.eeprom_addr, &eisa_dev.hba.io_space, in eisa_probe() 368 eisa_dev.root.res = &eisa_dev.hba.io_space; in eisa_probe() 385 release_resource(&eisa_dev.hba.io_space); in eisa_probe()
|
/kernel/linux/linux-5.10/arch/xtensa/kernel/ |
H A D | pci.c | 83 ioaddr -= (unsigned long)pci_ctrl->io_space.base; in pci_iobar_pfn() 85 vma->vm_pgoff += (ioaddr + pci_ctrl->io_space.start) >> PAGE_SHIFT; in pci_iobar_pfn()
|
/kernel/linux/linux-6.6/arch/xtensa/kernel/ |
H A D | pci.c | 83 ioaddr -= (unsigned long)pci_ctrl->io_space.base; in pci_iobar_pfn() 85 vma->vm_pgoff += (ioaddr + pci_ctrl->io_space.start) >> PAGE_SHIFT; in pci_iobar_pfn()
|
/kernel/linux/linux-5.10/arch/ia64/pci/ |
H A D | pci.c | 134 if (io_space[i].mmio_base == mmio_base && in new_space() 135 io_space[i].sparse == sparse) in new_space() 145 io_space[i].mmio_base = mmio_base; in new_space() 146 io_space[i].sparse = sparse; in new_space() 177 base = __pa(io_space[space_nr].mmio_base); in add_io_space()
|
/kernel/linux/linux-6.6/arch/ia64/pci/ |
H A D | pci.c | 134 if (io_space[i].mmio_base == mmio_base && in new_space() 135 io_space[i].sparse == sparse) in new_space() 145 io_space[i].mmio_base = mmio_base; in new_space() 146 io_space[i].sparse = sparse; in new_space() 177 base = __pa(io_space[space_nr].mmio_base); in add_io_space()
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | leon_pci.h | 14 struct resource io_space; member
|