Searched refs:pdir_base (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/parisc/ |
H A D | sba_iommu.c | 201 u64 *ptr = &(ioc->pdir_base[pide & (~0U * BITS_PER_LONG)]); in sba_dump_pdir_entry() 234 u64 *pptr = ioc->pdir_base; /* pdir ptr */ in sba_check_pdir() 452 if(0x00 != ((u8 *) ioc->pdir_base)[pide*sizeof(u64) + 7]) { in sba_alloc_range() 610 u64 *pdir_ptr = &ioc->pdir_base[PDIR_INDEX(iovp)]; in sba_mark_invalid() 739 pdir_start = &(ioc->pdir_base[pide]); in sba_map_single() 913 ** Since 0 is a valid pdir_base index value, can't use that 1125 unsigned long pdir_base; in sba_alloc_pdir() local 1128 pdir_base = __get_free_pages(GFP_KERNEL, pdir_order); in sba_alloc_pdir() 1129 if (NULL == (void *) pdir_base) { in sba_alloc_pdir() 1143 return (void *) pdir_base; in sba_alloc_pdir() [all...] |
H A D | ccio-dma.c | 228 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() 887 ** Since 0 is a valid pdir_base index value, can't use that 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() [all...] |
H A D | iommu-helpers.h | 64 pdirp = &(ioc->pdir_base[pide >> IOVP_SHIFT]); in iommu_fill_pdir()
|
/kernel/linux/linux-6.6/drivers/parisc/ |
H A D | sba_iommu.c | 205 __le64 *ptr = &(ioc->pdir_base[pide & (~0U * BITS_PER_LONG)]); in sba_dump_pdir_entry() 238 u64 *pptr = ioc->pdir_base; /* pdir ptr */ in sba_check_pdir() 458 if(0x00 != ((u8 *) ioc->pdir_base)[pide*sizeof(u64) + 7]) { in sba_alloc_range() 616 __le64 *pdir_ptr = &ioc->pdir_base[PDIR_INDEX(iovp)]; in sba_mark_invalid() 745 pdir_start = &(ioc->pdir_base[pide]); in sba_map_single() 923 ** Since 0 is a valid pdir_base index value, can't use that 1137 unsigned long pdir_base; in sba_alloc_pdir() local 1140 pdir_base = __get_free_pages(GFP_KERNEL, pdir_order); in sba_alloc_pdir() 1141 if (NULL == (void *) pdir_base) { in sba_alloc_pdir() 1155 return (void *) pdir_base; in sba_alloc_pdir() [all...] |
H A D | ccio-dma.c | 217 __le64 *pdir_base; /* physical base address */ member 661 char *pdir_ptr = (char *) &(ioc->pdir_base[idx]); in ccio_mark_invalid() 747 pdir_start = &(ioc->pdir_base[idx]); in ccio_map_single() 881 ** Since 0 is a valid pdir_base index value, can't use that 1286 ioc->pdir_base = (__le64 *)__get_free_pages(GFP_KERNEL, in ccio_ioc_init() 1288 if(NULL == ioc->pdir_base) { in ccio_ioc_init() 1291 memset(ioc->pdir_base, 0, ioc->pdir_size); in ccio_ioc_init() 1293 BUG_ON((((unsigned long)ioc->pdir_base) & PAGE_MASK) != (unsigned long)ioc->pdir_base); in ccio_ioc_init() 1294 DBG_INIT(" base %p\n", ioc->pdir_base); in ccio_ioc_init() [all...] |
H A D | iommu-helpers.h | 64 pdirp = &(ioc->pdir_base[pide >> IOVP_SHIFT]); in iommu_fill_pdir()
|
/kernel/linux/linux-5.10/arch/ia64/hp/common/ |
H A D | sba_iommu.c | 201 u64 *pdir_base; /* physical base address */ member 312 u64 *ptr = &ioc->pdir_base[pide & ~(BITS_PER_LONG - 1)]; in sba_dump_pdir_entry() 344 u64 *pptr = ioc->pdir_base; /* pdir ptr */ in sba_check_pdir() 693 prefetchw(&(ioc->pdir_base[pide])); in sba_alloc_range() 697 if(0x00 != ((u8 *) ioc->pdir_base)[pide*PDIR_ENTRY_SIZE + 7]) { in sba_alloc_range() 850 if (!(ioc->pdir_base[off] >> 60)) { in sba_mark_invalid() 868 ioc->pdir_base[off] &= ~(0x80000000000000FFULL); in sba_mark_invalid() 875 ioc->pdir_base[off] = (0x80000000000000FFULL | prefetch_spill_page); in sba_mark_invalid() 885 ASSERT(ioc->pdir_base[off] >> 63); in sba_mark_invalid() 888 ioc->pdir_base[of in sba_mark_invalid() [all...] |
/kernel/linux/linux-6.6/arch/ia64/hp/common/ |
H A D | sba_iommu.c | 201 u64 *pdir_base; /* physical base address */ member 312 u64 *ptr = &ioc->pdir_base[pide & ~(BITS_PER_LONG - 1)]; in sba_dump_pdir_entry() 344 u64 *pptr = ioc->pdir_base; /* pdir ptr */ in sba_check_pdir() 693 prefetchw(&(ioc->pdir_base[pide])); in sba_alloc_range() 697 if(0x00 != ((u8 *) ioc->pdir_base)[pide*PDIR_ENTRY_SIZE + 7]) { in sba_alloc_range() 858 if (!(ioc->pdir_base[off] >> 60)) { in sba_mark_invalid() 876 ioc->pdir_base[off] &= ~(0x80000000000000FFULL); in sba_mark_invalid() 883 ioc->pdir_base[off] = (0x80000000000000FFULL | prefetch_spill_page); in sba_mark_invalid() 893 ASSERT(ioc->pdir_base[off] >> 63); in sba_mark_invalid() 896 ioc->pdir_base[of in sba_mark_invalid() [all...] |
/kernel/linux/linux-5.10/arch/parisc/include/asm/ |
H A D | ropes.h | 32 u64 *pdir_base; /* physical base address */ member
|
/kernel/linux/linux-6.6/arch/parisc/include/asm/ |
H A D | ropes.h | 32 __le64 *pdir_base; /* physical base address */ member
|
Completed in 23 milliseconds