Home
last modified time | relevance | path

Searched refs:ioc_hpa (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/parisc/
H A Dsba_iommu.c447 __FILE__, ioc->ioc_hpa); in sba_alloc_range()
661 WRITE_REG( SBA_IOVA(ioc, iovp, 0, 0), ioc->ioc_hpa+IOC_PCOM); in sba_mark_invalid()
840 READ_REG(ioc->ioc_hpa+IOC_PCOM); /* flush purges */ in sba_unmap_page()
848 READ_REG(ioc->ioc_hpa+IOC_PCOM); /* flush purges */ in sba_unmap_page()
1276 ioc->ibase = READ_REG(ioc->ioc_hpa + IOC_IBASE) & ~0x1fffffULL; in sba_ioc_init_pluto()
1277 iova_space_size = ~(READ_REG(ioc->ioc_hpa + IOC_IMASK) & 0xFFFFFFFFUL) + 1; in sba_ioc_init_pluto()
1292 __func__, ioc->ioc_hpa, iova_space_size >> 20, in sba_ioc_init_pluto()
1314 WRITE_REG(virt_to_phys(ioc->pdir_base), ioc->ioc_hpa + IOC_PDIR_BASE); in sba_ioc_init_pluto()
1323 sba_dump_tlb(ioc->ioc_hpa); in sba_ioc_init_pluto()
1327 WRITE_REG(ioc->imask, ioc->ioc_hpa in sba_ioc_init_pluto()
1629 void __iomem *ioc_hpa = sba_dev->ioc[i].ioc_hpa; sba_hw_init() local
[all...]
/kernel/linux/linux-6.6/drivers/parisc/
H A Dsba_iommu.c453 __FILE__, ioc->ioc_hpa); in sba_alloc_range()
667 WRITE_REG( SBA_IOVA(ioc, iovp, 0, 0), ioc->ioc_hpa+IOC_PCOM); in sba_mark_invalid()
847 READ_REG(ioc->ioc_hpa+IOC_PCOM); /* flush purges */ in sba_unmap_page()
855 READ_REG(ioc->ioc_hpa+IOC_PCOM); /* flush purges */ in sba_unmap_page()
1286 ioc->ibase = READ_REG(ioc->ioc_hpa + IOC_IBASE) & ~0x1fffffULL; in sba_ioc_init_pluto()
1287 iova_space_size = ~(READ_REG(ioc->ioc_hpa + IOC_IMASK) & 0xFFFFFFFFUL) + 1; in sba_ioc_init_pluto()
1302 __func__, ioc->ioc_hpa, iova_space_size >> 20, in sba_ioc_init_pluto()
1324 WRITE_REG(virt_to_phys(ioc->pdir_base), ioc->ioc_hpa + IOC_PDIR_BASE); in sba_ioc_init_pluto()
1333 sba_dump_tlb(ioc->ioc_hpa); in sba_ioc_init_pluto()
1337 WRITE_REG(ioc->imask, ioc->ioc_hpa in sba_ioc_init_pluto()
1639 void __iomem *ioc_hpa = sba_dev->ioc[i].ioc_hpa; sba_hw_init() local
[all...]
/kernel/linux/linux-5.10/arch/ia64/hp/common/
H A Dsba_iommu.c199 void __iomem *ioc_hpa; /* I/O MMU base address */ member
665 READ_REG(ioc->ioc_hpa+IOC_PCOM); /* flush purges */ in sba_alloc_range()
674 __func__, ioc->ioc_hpa, ioc->res_size, in sba_alloc_range()
681 __func__, ioc->ioc_hpa, ioc->res_size, in sba_alloc_range()
897 WRITE_REG(iovp | ioc->ibase, ioc->ioc_hpa+IOC_PCOM); in sba_mark_invalid()
1088 READ_REG(ioc->ioc_hpa+IOC_PCOM); /* flush purges */ in sba_unmap_page()
1096 READ_REG(ioc->ioc_hpa+IOC_PCOM); /* flush purges */ in sba_unmap_page()
1588 ioc->ibase = READ_REG(ioc->ioc_hpa + IOC_IBASE) & ~0x1UL; in ioc_iova_init()
1589 ioc->imask = READ_REG(ioc->ioc_hpa + IOC_IMASK) | 0xFFFFFFFF00000000UL; in ioc_iova_init()
1594 __func__, ioc->ioc_hpa, io in ioc_iova_init()
[all...]
/kernel/linux/linux-6.6/arch/ia64/hp/common/
H A Dsba_iommu.c199 void __iomem *ioc_hpa; /* I/O MMU base address */ member
665 READ_REG(ioc->ioc_hpa+IOC_PCOM); /* flush purges */ in sba_alloc_range()
674 __func__, ioc->ioc_hpa, ioc->res_size, in sba_alloc_range()
681 __func__, ioc->ioc_hpa, ioc->res_size, in sba_alloc_range()
905 WRITE_REG(iovp | ioc->ibase, ioc->ioc_hpa+IOC_PCOM); in sba_mark_invalid()
1096 READ_REG(ioc->ioc_hpa+IOC_PCOM); /* flush purges */ in sba_unmap_page()
1104 READ_REG(ioc->ioc_hpa+IOC_PCOM); /* flush purges */ in sba_unmap_page()
1596 ioc->ibase = READ_REG(ioc->ioc_hpa + IOC_IBASE) & ~0x1UL; in ioc_iova_init()
1597 ioc->imask = READ_REG(ioc->ioc_hpa + IOC_IMASK) | 0xFFFFFFFF00000000UL; in ioc_iova_init()
1602 __func__, ioc->ioc_hpa, io in ioc_iova_init()
[all...]
/kernel/linux/linux-5.10/drivers/char/agp/
H A Dparisc-agp.c341 parisc_agp_setup(void __iomem *ioc_hpa, void __iomem *lba_hpa) in parisc_agp_setup() argument
353 error = agp_ioc_init(ioc_hpa); in parisc_agp_setup()
422 parisc_agp_setup(sba_list->ioc[0].ioc_hpa, lbadev->hba.base_addr); in parisc_agp_init()
H A Dhp-agp.c443 hp_zx1_setup (u64 ioc_hpa, u64 lba_hpa) in hp_zx1_setup() argument
448 error = hp_zx1_ioc_init(ioc_hpa); in hp_zx1_setup()
/kernel/linux/linux-6.6/drivers/char/agp/
H A Dparisc-agp.c343 parisc_agp_setup(void __iomem *ioc_hpa, void __iomem *lba_hpa) in parisc_agp_setup() argument
355 error = agp_ioc_init(ioc_hpa); in parisc_agp_setup()
424 parisc_agp_setup(sba_list->ioc[0].ioc_hpa, lbadev->hba.base_addr); in parisc_agp_init()
H A Dhp-agp.c443 hp_zx1_setup (u64 ioc_hpa, u64 lba_hpa) in hp_zx1_setup() argument
448 error = hp_zx1_ioc_init(ioc_hpa); in hp_zx1_setup()
/kernel/linux/linux-5.10/arch/parisc/include/asm/
H A Dropes.h30 void __iomem *ioc_hpa; /* I/O MMU base address */ member
/kernel/linux/linux-6.6/arch/parisc/include/asm/
H A Dropes.h30 void __iomem *ioc_hpa; /* I/O MMU base address */ member

Completed in 14 milliseconds