How can I convert user virtual address to kernel virtual address and then to physical address?