Searched refs:pdir_base (Results 1 – 5 of 5) sorted by relevance
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()453 if(0x00 != ((u8 *) ioc->pdir_base)[pide*sizeof(u64) + 7]) { in sba_alloc_range()613 u64 *pdir_ptr = &ioc->pdir_base[PDIR_INDEX(iovp)]; in sba_mark_invalid()747 pdir_start = &(ioc->pdir_base[pide]); in sba_map_single()1117 unsigned long pdir_base; in sba_alloc_pdir() local1120 pdir_base = __get_free_pages(GFP_KERNEL, pdir_order); in sba_alloc_pdir()1121 if (NULL == (void *) pdir_base) { in sba_alloc_pdir()1135 return (void *) pdir_base; in sba_alloc_pdir()1156 if (((virt_to_phys(pdir_base)+pdir_size-1) & PIRANHA_ADDR_MASK) == PIRANHA_ADDR_VAL) { in sba_alloc_pdir()[all …]
228 u64 *pdir_base; /* physical base address */ member675 char *pdir_ptr = (char *) &(ioc->pdir_base[idx]); in ccio_mark_invalid()764 pdir_start = &(ioc->pdir_base[idx]); in ccio_map_single()1313 ioc->pdir_base = (u64 *)__get_free_pages(GFP_KERNEL, in ccio_ioc_init()1315 if(NULL == ioc->pdir_base) { in ccio_ioc_init()1318 memset(ioc->pdir_base, 0, ioc->pdir_size); in ccio_ioc_init()1320 BUG_ON((((unsigned long)ioc->pdir_base) & PAGE_MASK) != (unsigned long)ioc->pdir_base); in ccio_ioc_init()1321 DBG_INIT(" base %p\n", ioc->pdir_base); in ccio_ioc_init()1353 WRITE_U32(virt_to_phys(ioc->pdir_base), in ccio_ioc_init()
63 pdirp = &(ioc->pdir_base[pide >> IOVP_SHIFT]); in iommu_fill_pdir()
205 u64 *pdir_base; /* physical base address */ member320 u64 *ptr = &ioc->pdir_base[pide & ~(BITS_PER_LONG - 1)]; in sba_dump_pdir_entry()352 u64 *pptr = ioc->pdir_base; /* pdir ptr */ in sba_check_pdir()702 prefetchw(&(ioc->pdir_base[pide])); in sba_alloc_range()706 if(0x00 != ((u8 *) ioc->pdir_base)[pide*PDIR_ENTRY_SIZE + 7]) { in sba_alloc_range()859 if (!(ioc->pdir_base[off] >> 60)) { in sba_mark_invalid()877 ioc->pdir_base[off] &= ~(0x80000000000000FFULL); in sba_mark_invalid()884 ioc->pdir_base[off] = (0x80000000000000FFULL | prefetch_spill_page); in sba_mark_invalid()894 ASSERT(ioc->pdir_base[off] >> 63); in sba_mark_invalid()897 ioc->pdir_base[off] &= ~(0x80000000000000FFULL); in sba_mark_invalid()[all …]
31 u64 *pdir_base; /* physical base address */ member