Lines Matching defs:page
783 struct guest_page *page;
789 page = bsearch(&key, dev->guest_pages, dev->nr_guest_pages,
791 if (page) {
793 page->guest_phys_addr + page->size) {
794 return gpa - page->guest_phys_addr +
795 page->host_iova;
796 } else if (gpa < page->guest_phys_addr +
797 page->size) {
798 *hpa_size = page->guest_phys_addr +
799 page->size - gpa;
800 return gpa - page->guest_phys_addr +
801 page->host_iova;
806 page = &dev->guest_pages[i];
808 if (gpa >= page->guest_phys_addr) {
810 page->guest_phys_addr + page->size) {
811 return gpa - page->guest_phys_addr +
812 page->host_iova;
813 } else if (gpa < page->guest_phys_addr +
814 page->size) {
815 *hpa_size = page->guest_phys_addr +
816 page->size - gpa;
817 return gpa - page->guest_phys_addr +
818 page->host_iova;