Displaying 1 result from an estimated 1 matches for "recv_offset".
Did you mean:
prev_offset
2013 Jul 25
0
How to get the PFN of a vmalloc'ed address in a domU ?
...uot;error: grant table mapping failed\n");
goto err_unmap;
}
x->buffer_handles[i] = op.handle;
grefp = (int *)(x->buffer_addr + i * PAGE_SIZE);
}
The mapping is successful. I then try to get a reference to these pages :
if(is_vmalloc_addr((void *)(x->buffer_addr+recv_offset*PAGE_SIZE)))
printk(KERN_INFO "Is vmalloc addr\n"); // As this text is displayed, I
verified it''s a vmalloc''ed page
if(virt_addr_valid((void *)(x->buffer_addr+recv_offset*PAGE_SIZE)))
printk(KERN_INFO "Is virt addr\n");
unsigned long pfn = vmalloc_t...