Lines Matching refs:p2m_vaddr
317 xen_vaddr_t p2m_vaddr, p2m_end, mask, off; in map_p2m_list() local
335 p2m_vaddr = GET_FIELD(ctx->x86_pv.shinfo, arch.p2m_vaddr, in map_p2m_list()
339 p2m_end = p2m_vaddr + ctx->x86_pv.p2m_frames * PAGE_SIZE - 1; in map_p2m_list()
344 if ( !is_canonical_address(p2m_vaddr) || in map_p2m_list()
346 p2m_end < p2m_vaddr || in map_p2m_list()
347 (p2m_vaddr <= HYPERVISOR_VIRT_END_X86_64 && in map_p2m_list()
351 p2m_vaddr, p2m_end); in map_p2m_list()
359 if ( p2m_vaddr > mask || p2m_end > mask || p2m_end < p2m_vaddr || in map_p2m_list()
360 (p2m_vaddr <= HYPERVISOR_VIRT_END_X86_32 && in map_p2m_list()
364 p2m_vaddr, p2m_end); in map_p2m_list()
371 p2m_vaddr, p2m_end, p2m_mfn); in map_p2m_list()
398 idx_start = ((p2m_vaddr - off) & mask) >> shift; in map_p2m_list()
440 p2m_end = p2m_vaddr + ctx->x86_pv.p2m_frames * PAGE_SIZE - 1; in map_p2m_list()
447 off = p2m_vaddr & ((mask >> shift) << shift); in map_p2m_list()