Home
last modified time | relevance | path

Searched refs:pdir_base (Results 1 – 5 of 5) sorted by relevance

/linux-6.3-rc2/drivers/parisc/
A Dsba_iommu.c745 pdir_start = &(ioc->pdir_base[pide]); in sba_map_single()
1131 unsigned long pdir_base; in sba_alloc_pdir() local
1135 if (NULL == (void *) pdir_base) { in sba_alloc_pdir()
1149 return (void *) pdir_base; in sba_alloc_pdir()
1174 free_pages(pdir_base, pdir_order); in sba_alloc_pdir()
1176 pdir_base = new_pdir; in sba_alloc_pdir()
1194 free_pages( pdir_base, pdir_order); in sba_alloc_pdir()
1199 pdir_base = new_pdir + 1024*1024; in sba_alloc_pdir()
1222 return (void *) pdir_base; in sba_alloc_pdir()
1303 if (!ioc->pdir_base) in sba_ioc_init_pluto()
[all …]
A Dccio-dma.c228 u64 *pdir_base; /* physical base address */ member
671 char *pdir_ptr = (char *) &(ioc->pdir_base[idx]); in ccio_mark_invalid()
757 pdir_start = &(ioc->pdir_base[idx]); in ccio_map_single()
1290 ioc->pdir_base = (u64 *)__get_free_pages(GFP_KERNEL, in ccio_ioc_init()
1292 if(NULL == ioc->pdir_base) { in ccio_ioc_init()
1295 memset(ioc->pdir_base, 0, ioc->pdir_size); in ccio_ioc_init()
1297 BUG_ON((((unsigned long)ioc->pdir_base) & PAGE_MASK) != (unsigned long)ioc->pdir_base); in ccio_ioc_init()
1298 DBG_INIT(" base %p\n", ioc->pdir_base); in ccio_ioc_init()
1330 WRITE_U32(virt_to_phys(ioc->pdir_base), in ccio_ioc_init()
A Diommu-helpers.h64 pdirp = &(ioc->pdir_base[pide >> IOVP_SHIFT]); in iommu_fill_pdir()
/linux-6.3-rc2/arch/ia64/hp/common/
A Dsba_iommu.c201 u64 *pdir_base; /* physical base address */ member
344 u64 *pptr = ioc->pdir_base; /* pdir ptr */ in sba_check_pdir()
693 prefetchw(&(ioc->pdir_base[pide])); in sba_alloc_range()
850 if (!(ioc->pdir_base[off] >> 60)) { in sba_mark_invalid()
885 ASSERT(ioc->pdir_base[off] >> 63); in sba_mark_invalid()
974 pdir_start = &(ioc->pdir_base[pide]); in sba_map_page()
1007 addr = phys_to_virt(ioc->pdir_base[off] & in sba_mark_clean()
1012 addr = phys_to_virt(ioc->pdir_base[off] & in sba_mark_clean()
1612 if (!ioc->pdir_base) in ioc_iova_init()
1615 memset(ioc->pdir_base, 0, ioc->pdir_size); in ioc_iova_init()
[all …]
/linux-6.3-rc2/arch/parisc/include/asm/
A Dropes.h32 u64 *pdir_base; /* physical base address */ member

Completed in 16 milliseconds