Home
last modified time | relevance | path

Searched refs:sg_isa (Results 1 – 15 of 15) sorted by relevance

/Linux-v6.6/arch/alpha/kernel/
Dcore_apecs.c349 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()
Dcore_tsunami.c322 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()
Dcore_lca.c278 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()
Dcore_mcpcia.c367 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()
Dcore_cia.c356 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()
Dcore_titan.c318 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()
Dcore_wildfire.c114 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()
Dpci_iommu.c279 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()
Dcore_marvel.c290 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()
Dcore_polaris.c173 hose->sg_isa = hose->sg_pci = NULL; in polaris_init_arch()
Dsys_jensen.c205 hose->sg_isa = hose->sg_pci = NULL; in jensen_init_arch()
Dcore_t2.c354 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()
Dcore_irongate.c293 hose->sg_isa = hose->sg_pci = NULL; in irongate_init_arch()
Dsys_dp264.c534 hose_head->sg_isa->align_entry = 4; in webbrick_init_arch()
/Linux-v6.6/arch/alpha/include/asm/
Dpci.h44 struct pci_iommu_arena *sg_isa; member