void *addr;
int rc;
- addr = mmap(NULL, num << PAGE_SHIFT, prot, MAP_SHARED, fd, 0);
+ addr = mmap(NULL, num << XC_PAGE_SHIFT, prot, MAP_SHARED, fd, 0);
if ( addr == MAP_FAILED )
{
PERROR("xc_map_foreign_batch: mmap failed");
if ( (arr[i] & XEN_DOMCTL_PFINFO_LTAB_MASK) ==
XEN_DOMCTL_PFINFO_PAGEDTAB )
{
- unsigned long paged_addr = (unsigned long)addr + (i << PAGE_SHIFT);
+ unsigned long paged_addr = (unsigned long)addr + (i << XC_PAGE_SHIFT);
rc = xc_map_foreign_batch_single(fd, dom, &arr[i],
paged_addr);
if ( rc < 0 )
{
int saved_errno = errno;
PERROR("xc_map_foreign_batch: ioctl failed");
- (void)munmap(addr, num << PAGE_SHIFT);
+ (void)munmap(addr, num << XC_PAGE_SHIFT);
errno = saved_errno;
return NULL;
}
unsigned int i;
int rc;
- addr = mmap(NULL, (unsigned long)num << PAGE_SHIFT, prot, MAP_SHARED,
+ addr = mmap(NULL, (unsigned long)num << XC_PAGE_SHIFT, prot, MAP_SHARED,
fd, 0);
if ( addr == MAP_FAILED )
{
ioctlx.num = 1;
ioctlx.dom = dom;
- ioctlx.addr = (unsigned long)addr + ((unsigned long)i<<PAGE_SHIFT);
+ ioctlx.addr = (unsigned long)addr + ((unsigned long)i<<XC_PAGE_SHIFT);
ioctlx.arr = arr + i;
ioctlx.err = err + i;
do {
continue;
}
rc = xc_map_foreign_batch_single(fd, dom, pfn + i,
- (unsigned long)addr + ((unsigned long)i<<PAGE_SHIFT));
+ (unsigned long)addr + ((unsigned long)i<<XC_PAGE_SHIFT));
if ( rc < 0 )
{
rc = -errno;
int saved_errno = errno;
PERROR("xc_map_foreign_bulk: ioctl failed");
- (void)munmap(addr, (unsigned long)num << PAGE_SHIFT);
+ (void)munmap(addr, (unsigned long)num << XC_PAGE_SHIFT);
errno = saved_errno;
return NULL;
}
int i;
void *ret;
- num = (size + PAGE_SIZE - 1) >> PAGE_SHIFT;
+ num = (size + XC_PAGE_SIZE - 1) >> XC_PAGE_SHIFT;
arr = calloc(num, sizeof(xen_pfn_t));
for ( i = 0; i < num; i++ )
int j;
void *ret;
- num_per_entry = chunksize >> PAGE_SHIFT;
+ num_per_entry = chunksize >> XC_PAGE_SHIFT;
num = num_per_entry * nentries;
arr = calloc(num, sizeof(xen_pfn_t));
{
if ( (cur = lseek(fd, 0, SEEK_CUR)) == (off_t)-1 )
cur = 0;
- cur &= ~(PAGE_SIZE-1);
+ cur &= ~(XC_PAGE_SIZE-1);
}
/* Discard from the buffer cache. */
}
mmap_again:
- addr = mmap(NULL, PAGE_SIZE, prot, MAP_SHARED, fd, map.index);
+ addr = mmap(NULL, XC_PAGE_SIZE, prot, MAP_SHARED, fd, map.index);
if ( addr == MAP_FAILED )
{
int saved_errno = errno;
goto out;
}
- addr = mmap(NULL, PAGE_SIZE * count, prot, MAP_SHARED, fd,
+ addr = mmap(NULL, XC_PAGE_SIZE * count, prot, MAP_SHARED, fd,
map->index);
if ( addr == MAP_FAILED )
{
int fd = (int)h;
privcmd_mmapbatch_t ioctlx;
void *addr;
- addr = mmap(NULL, num*PAGE_SIZE, prot, MAP_ANON | MAP_SHARED, -1, 0);
+ addr = mmap(NULL, num*XC_PAGE_SIZE, prot, MAP_ANON | MAP_SHARED, -1, 0);
if ( addr == MAP_FAILED ) {
PERROR("xc_map_foreign_batch: mmap failed");
return NULL;
{
int saved_errno = errno;
PERROR("xc_map_foreign_batch: ioctl failed");
- (void)munmap(addr, num*PAGE_SIZE);
+ (void)munmap(addr, num*XC_PAGE_SIZE);
errno = saved_errno;
return NULL;
}
ioctlx.entry=&entry;
entry.va=(unsigned long) addr;
entry.mfn=mfn;
- entry.npages=(size+PAGE_SIZE-1)>>PAGE_SHIFT;
+ entry.npages=(size+XC_PAGE_SIZE-1)>>XC_PAGE_SHIFT;
if ( ioctl(fd, IOCTL_PRIVCMD_MMAP, &ioctlx) < 0 )
{
int saved_errno = errno;
for (i = 0; i < nentries; i++) {
entries[i].va = (uintptr_t)addr + (i * chunksize);
- entries[i].npages = chunksize >> PAGE_SHIFT;
+ entries[i].npages = chunksize >> XC_PAGE_SHIFT;
}
ioctlx.num = nentries;
int fd = (int)h;
privcmd_mmapbatch_t ioctlx;
void *addr;
- addr = mmap(NULL, num*PAGE_SIZE, prot, MAP_SHARED, fd, 0);
+ addr = mmap(NULL, num*XC_PAGE_SIZE, prot, MAP_SHARED, fd, 0);
if ( addr == MAP_FAILED )
return NULL;
{
int saved_errno = errno;
PERROR("XXXXXXXX");
- (void)munmap(addr, num*PAGE_SIZE);
+ (void)munmap(addr, num*XC_PAGE_SIZE);
errno = saved_errno;
return NULL;
}
ioctlx.entry=&entry;
entry.va=(unsigned long) addr;
entry.mfn=mfn;
- entry.npages=(size+PAGE_SIZE-1)>>PAGE_SHIFT;
+ entry.npages=(size+XC_PAGE_SIZE-1)>>XC_PAGE_SHIFT;
if ( ioctl(fd, IOCTL_PRIVCMD_MMAP, &ioctlx) < 0 )
{
int saved_errno = errno;
for (i = 0; i < nentries; i++) {
entries[i].va = (uintptr_t)addr + (i * chunksize);
- entries[i].npages = chunksize >> PAGE_SHIFT;
+ entries[i].npages = chunksize >> XC_PAGE_SHIFT;
}
ioctlx.num = nentries;