Displaying 1 result from an estimated 1 matches for "buffer_num_pages".
2013 Jul 25
0
How to get the PFN of a vmalloc'ed address in a domU ?
Hello,
I''ve mapped granted pages in a module inserted in a domU and I''m trying to
get the PFN or the struct page * of these pages to map them in the user
space :
Mapping granted pages (that''s xensocket''s code) :
if (!(x->buffer_area = alloc_vm_area(buffer_num_pages * PAGE_SIZE, NULL))) {
DPRINTK("error: cannot allocate %d buffer pages\n", buffer_num_pages);
goto err_unmap;
}
x->buffer_addr = (unsigned long)x->buffer_area->addr;
grefp = &d->buffer_first_gref;
for (i = 0; i < buffer_num_pages; i++) {
printk(KERN_INFO "...