Searched refs:sg_isa (Results 1 – 15 of 15) sorted by relevance
/Linux-v6.6/arch/alpha/kernel/ |
D | core_apecs.c | 349 hose->sg_isa = iommu_arena_new(hose, 0x00800000, 0x00800000, in apecs_init_arch() 359 *(vuip)APECS_IOC_PB2R = hose->sg_isa->dma_base | 0x000c0000; in apecs_init_arch() 360 *(vuip)APECS_IOC_PM2R = (hose->sg_isa->size - 1) & 0xfff00000; in apecs_init_arch() 361 *(vuip)APECS_IOC_TB2R = virt_to_phys(hose->sg_isa->ptes) >> 1; in apecs_init_arch()
|
D | core_tsunami.c | 322 hose->sg_isa = iommu_arena_new(hose, 0x00800000, 0x00800000, in tsunami_init_one_pchip() 325 hose->sg_isa->align_entry = 4; in tsunami_init_one_pchip() 335 pchip->wsba[0].csr = hose->sg_isa->dma_base | 3; in tsunami_init_one_pchip() 336 pchip->wsm[0].csr = (hose->sg_isa->size - 1) & 0xfff00000; in tsunami_init_one_pchip() 337 pchip->tba[0].csr = virt_to_phys(hose->sg_isa->ptes); in tsunami_init_one_pchip()
|
D | core_lca.c | 278 hose->sg_isa = iommu_arena_new(hose, 0x00800000, 0x00800000, in lca_init_arch() 284 *(vulp)LCA_IOC_W_BASE0 = hose->sg_isa->dma_base | (3UL << 32); in lca_init_arch() 285 *(vulp)LCA_IOC_W_MASK0 = (hose->sg_isa->size - 1) & 0xfff00000; in lca_init_arch() 286 *(vulp)LCA_IOC_T_BASE0 = virt_to_phys(hose->sg_isa->ptes); in lca_init_arch()
|
D | core_mcpcia.c | 367 hose->sg_isa = iommu_arena_new(hose, 0x00800000, 0x00800000, in mcpcia_startup_hose() 376 *(vuip)MCPCIA_W0_BASE(mid) = hose->sg_isa->dma_base | 3; in mcpcia_startup_hose() 377 *(vuip)MCPCIA_W0_MASK(mid) = (hose->sg_isa->size - 1) & 0xfff00000; in mcpcia_startup_hose() 378 *(vuip)MCPCIA_T0_BASE(mid) = virt_to_phys(hose->sg_isa->ptes) >> 8; in mcpcia_startup_hose()
|
D | core_cia.c | 356 struct pci_iommu_arena *arena = pci_isa_hose->sg_isa; in verify_tb_operation() 557 pci_isa_hose->sg_isa = NULL; in verify_tb_operation() 730 hose->sg_isa = iommu_arena_new(hose, 0x00800000, 0x00800000, 32768); in do_init_arch() 735 *(vip)CIA_IOC_PCI_W0_BASE = hose->sg_isa->dma_base | 3; in do_init_arch() 736 *(vip)CIA_IOC_PCI_W0_MASK = (hose->sg_isa->size - 1) & 0xfff00000; in do_init_arch() 737 *(vip)CIA_IOC_PCI_T0_BASE = virt_to_phys(hose->sg_isa->ptes) >> 2; in do_init_arch()
|
D | core_titan.c | 318 hose->sg_isa = iommu_arena_new(hose, 0x00800000, 0x00800000, in titan_init_one_pachip_port() 320 hose->sg_isa->align_entry = 8; /* 64KB for ISA */ in titan_init_one_pachip_port() 326 port->wsba[0].csr = hose->sg_isa->dma_base | 3; in titan_init_one_pachip_port() 327 port->wsm[0].csr = (hose->sg_isa->size - 1) & 0xfff00000; in titan_init_one_pachip_port() 328 port->tba[0].csr = virt_to_phys(hose->sg_isa->ptes); in titan_init_one_pachip_port()
|
D | core_wildfire.c | 114 hose->sg_isa = iommu_arena_new(hose, 0x00800000, 0x00800000, in wildfire_init_hose() 121 pci->pci_window[0].wbase.csr = hose->sg_isa->dma_base | 3; in wildfire_init_hose() 122 pci->pci_window[0].wmask.csr = (hose->sg_isa->size - 1) & 0xfff00000; in wildfire_init_hose() 123 pci->pci_window[0].tbase.csr = virt_to_phys(hose->sg_isa->ptes); in wildfire_init_hose()
|
D | pci_iommu.c | 279 arena = hose->sg_isa; in pci_map_single_1() 381 arena = hose->sg_isa; in alpha_pci_unmap_page() 671 arena = hose->sg_isa; in alpha_pci_map_sg() 736 arena = hose->sg_isa; in alpha_pci_unmap_sg() 810 arena = hose->sg_isa; in alpha_pci_supported()
|
D | core_marvel.c | 290 hose->sg_isa = iommu_arena_new_node(0, hose, 0x00800000, 0x00800000, 0); in io7_init_hose() 291 hose->sg_isa->align_entry = 8; /* cache line boundary */ in io7_init_hose() 293 hose->sg_isa->dma_base | wbase_m_ena | wbase_m_sg; in io7_init_hose() 294 csrs->POx_WMASK[0].csr = (hose->sg_isa->size - 1) & wbase_m_addr; in io7_init_hose() 295 csrs->POx_TBASE[0].csr = virt_to_phys(hose->sg_isa->ptes); in io7_init_hose()
|
D | core_polaris.c | 173 hose->sg_isa = hose->sg_pci = NULL; in polaris_init_arch()
|
D | sys_jensen.c | 205 hose->sg_isa = hose->sg_pci = NULL; in jensen_init_arch()
|
D | core_t2.c | 354 hose->sg_isa = iommu_arena_new(hose, base, length, SMP_CACHE_BYTES); in t2_sg_map_window2() 361 *(vulp)T2_TBASE2 = virt_to_phys(hose->sg_isa->ptes) >> 1; in t2_sg_map_window2()
|
D | core_irongate.c | 293 hose->sg_isa = hose->sg_pci = NULL; in irongate_init_arch()
|
D | sys_dp264.c | 534 hose_head->sg_isa->align_entry = 4; in webbrick_init_arch()
|
/Linux-v6.6/arch/alpha/include/asm/ |
D | pci.h | 44 struct pci_iommu_arena *sg_isa; member
|