Lines Matching defs:pdir_base

205 	__le64 *ptr = &(ioc->pdir_base[pide & (~0U * BITS_PER_LONG)]);
238 u64 *pptr = ioc->pdir_base; /* pdir ptr */
458 if(0x00 != ((u8 *) ioc->pdir_base)[pide*sizeof(u64) + 7]) {
616 __le64 *pdir_ptr = &ioc->pdir_base[PDIR_INDEX(iovp)];
745 pdir_start = &(ioc->pdir_base[pide]);
923 ** Since 0 is a valid pdir_base index value, can't use that
1137 unsigned long pdir_base;
1140 pdir_base = __get_free_pages(GFP_KERNEL, pdir_order);
1141 if (NULL == (void *) pdir_base) {
1155 return (void *) pdir_base;
1176 if (((virt_to_phys(pdir_base)+pdir_size-1) & PIRANHA_ADDR_MASK) == PIRANHA_ADDR_VAL) {
1180 free_pages(pdir_base, pdir_order);
1182 pdir_base = new_pdir;
1200 free_pages( pdir_base, pdir_order);
1205 pdir_base = new_pdir + 1024*1024;
1227 memset((void *) pdir_base, 0, pdir_size);
1228 return (void *) pdir_base;
1305 ioc->pdir_base = (void *) __get_free_pages(GFP_KERNEL,
1307 if (!ioc->pdir_base)
1310 memset(ioc->pdir_base, 0, ioc->pdir_size);
1313 __func__, ioc->pdir_base, ioc->pdir_size);
1323 WARN_ON((((unsigned long) ioc->pdir_base) & PAGE_MASK) != (unsigned long) ioc->pdir_base);
1324 WRITE_REG(virt_to_phys(ioc->pdir_base), ioc->ioc_hpa + IOC_PDIR_BASE);
1388 ioc->pdir_base[PDIR_INDEX(iova_space_size/2)] = SBA_AGPGART_COOKIE;
1442 ioc->pdir_base = sba_alloc_pdir(pdir_size);
1445 __func__, ioc->pdir_base, pdir_size);
1456 WRITE_REG64(virt_to_phys(ioc->pdir_base), ioc->ioc_hpa + IOC_PDIR_BASE);
1740 sba_dev->ioc[i].pdir_base[0] = (__force __le64) 0xeeffc0addbba0080ULL;
1761 iterate_pages( sba_dev->ioc[i].pdir_base, sba_dev->ioc[i].pdir_size,