/xen/xen/arch/x86/hvm/ |
A D | grant_table.c | 28 int create_grant_p2m_mapping(uint64_t addr, mfn_t frame, in create_grant_p2m_mapping() argument 44 frame, PAGE_ORDER_4K, p2mt); in create_grant_p2m_mapping() 51 int replace_grant_p2m_mapping(uint64_t addr, mfn_t frame, in replace_grant_p2m_mapping() argument 63 if ( !p2m_is_grant(type) || !mfn_eq(old_mfn, frame) ) in replace_grant_p2m_mapping() 68 type, mfn_x(old_mfn), mfn_x(frame)); in replace_grant_p2m_mapping() 71 if ( guest_physmap_remove_page(d, _gfn(gfn), frame, PAGE_ORDER_4K) ) in replace_grant_p2m_mapping()
|
/xen/xen/include/asm-x86/hvm/ |
A D | grant_table.h | 26 int create_grant_p2m_mapping(uint64_t addr, mfn_t frame, 29 int replace_grant_p2m_mapping(uint64_t addr, mfn_t frame, 36 static inline int create_grant_p2m_mapping(uint64_t addr, mfn_t frame, in create_grant_p2m_mapping() argument 43 static inline int replace_grant_p2m_mapping(uint64_t addr, mfn_t frame, in replace_grant_p2m_mapping() argument
|
/xen/xen/include/asm-x86/pv/ |
A D | grant_table.h | 26 int create_grant_pv_mapping(uint64_t addr, mfn_t frame, 28 int replace_grant_pv_mapping(uint64_t addr, mfn_t frame, 35 static inline int create_grant_pv_mapping(uint64_t addr, mfn_t frame, in create_grant_pv_mapping() argument 42 static inline int replace_grant_pv_mapping(uint64_t addr, mfn_t frame, in replace_grant_pv_mapping() argument
|
/xen/xen/include/asm-x86/ |
A D | grant_table.h | 20 static inline int create_grant_host_mapping(uint64_t addr, mfn_t frame, in create_grant_host_mapping() argument 25 return create_grant_p2m_mapping(addr, frame, flags, cache_flags); in create_grant_host_mapping() 26 return create_grant_pv_mapping(addr, frame, flags, cache_flags); in create_grant_host_mapping() 29 static inline int replace_grant_host_mapping(uint64_t addr, mfn_t frame, in replace_grant_host_mapping() argument 34 return replace_grant_p2m_mapping(addr, frame, new_addr, flags); in replace_grant_host_mapping() 35 return replace_grant_pv_mapping(addr, frame, new_addr, flags); in replace_grant_host_mapping()
|
/xen/docs/misc/ |
A D | grant-tables.txt | 14 2. domB uses the reference to map the granted frame. 16 4. domB unmaps the granted frame. 26 2. domB uses the ref to hand over a frame it owns. 55 sha->frame : machine frame being granted 64 act->frame : machine frame being granted 77 map->domid : owner of the mapped frame 142 domA [frame]--> domB 226 Transferring ownership of a frame to another domain 234 Prepare to accept a frame from a foreign domain 275 Transfer a frame to a foreign domain [all …]
|
A D | dump-core-format.txt | 82 This elements represents the frame number of the page 84 pfn: guest-specific pseudo-physical frame number 85 gmfn: machine physical frame number 100 This elements represents the frame number of the page
|
/xen/tools/libxc/ |
A D | xc_sr_common_x86_pv.h | 55 uint64_t frame = (pte & PTE_FRAME_MASK) >> PAGE_SHIFT; in pte_to_frame() local 58 if ( frame >= INVALID_MFN ) in pte_to_frame() 62 return frame; in pte_to_frame()
|
/xen/xen/common/ |
A D | virtual_region.c | 139 core.frame[i - 1].n_bugs = sz; in setup_virtual_regions() 140 core.frame[i - 1].bugs = s; in setup_virtual_regions() 142 core_init.frame[i - 1].n_bugs = sz; in setup_virtual_regions() 143 core_init.frame[i - 1].bugs = s; in setup_virtual_regions()
|
A D | grant_table.c | 2369 sha->frame = mfn_x(mfn); in gnttab_transfer() 2377 sha->full_page.frame = mfn_x(mfn); in gnttab_transfer() 3154 reserved_entries[i].frame = shared_entry_v2(gt, i).full_page.frame; in gnttab_set_version() 3195 reserved_entries[i].frame; in gnttab_set_version() 3916 *gfn = _gfn(sha1->frame); in mem_sharing_gref_to_gfn() 3924 *gfn = _gfn(sha2->sub_page.frame); in mem_sharing_gref_to_gfn() 3926 *gfn = _gfn(sha2->full_page.frame); in mem_sharing_gref_to_gfn() 4101 uint64_t frame; in gnttab_usage_print() local 4115 frame = shared_entry_v1(gt, ref).frame; in gnttab_usage_print() 4119 frame = shared_entry_v2(gt, ref).full_page.frame; in gnttab_usage_print() [all …]
|
/xen/xen/arch/x86/hvm/vmx/ |
A D | realmode.c | 33 uint16_t frame[3]; in realmode_deliver_exception() local 69 frame[0] = regs->ip + insn_len; in realmode_deliver_exception() 70 frame[1] = csr->sel; in realmode_deliver_exception() 71 frame[2] = regs->flags & ~X86_EFLAGS_RF; in realmode_deliver_exception() 80 (void)hvm_copy_to_guest_phys(pstk, frame, sizeof(frame), current); in realmode_deliver_exception()
|
/xen/stubdom/grub/ |
A D | mini-os.c | 327 struct frame { struct 336 struct frame *frame = alloca(sizeof(*frame) + s); in minios_transmit() argument 338 memcpy(frame->dest, d, ETH_ALEN); in minios_transmit() 339 memcpy(frame->src, nic->node_addr, ETH_ALEN); in minios_transmit() 340 frame->type = htons(t); in minios_transmit() 341 memcpy(frame->data, p, s); in minios_transmit() 343 netfront_xmit(net_dev, (void*) frame, sizeof(*frame) + s); in minios_transmit()
|
/xen/xen/arch/x86/pv/ |
A D | grant_table.c | 47 int create_grant_pv_mapping(uint64_t addr, mfn_t frame, in create_grant_pv_mapping() argument 57 nl1e = l1e_from_mfn(frame, grant_to_pte_flags(flags, cache_flags)); in create_grant_pv_mapping() 189 int replace_grant_pv_mapping(uint64_t addr, mfn_t frame, in replace_grant_pv_mapping() argument 279 if ( unlikely(!mfn_eq(l1e_get_mfn(ol1e), frame)) || in replace_grant_pv_mapping() 286 l1e_get_intpte(l1e_from_mfn(frame, grant_pte_flags))); in replace_grant_pv_mapping()
|
A D | descriptor-tables.c | 169 unsigned int frame; in compat_set_gdt() local 171 if ( __copy_from_guest(&frame, frame_list, 1) ) in compat_set_gdt() 174 frames[i] = frame; in compat_set_gdt()
|
/xen/tools/libs/foreignmemory/ |
A D | core.c | 142 unsigned int id, unsigned long frame, unsigned long nr_frames, in xenforeignmemory_map_resource() argument 165 fres->frame = frame; in xenforeignmemory_map_resource()
|
A D | private.h | 50 unsigned long frame; member
|
/xen/xen/include/public/ |
A D | grant_table.h | 142 uint32_t frame; member 247 uint64_t frame; member 259 uint64_t frame; member
|
/xen/xen/common/compat/ |
A D | grant_table.c | 179 unsigned int frame = (_s_)->frame_list.p[i]; \ in compat_grant_table_op() 181 i, &frame, 1) ) \ in compat_grant_table_op() 308 uint64_t frame = (_s_)->frame_list.p[i]; \ in compat_grant_table_op() 310 i, &frame, 1) ) \ in compat_grant_table_op()
|
A D | memory.c | 432 compat_pfn_t frame; in compat_memory_op() local 435 &frame, cmp.mar.frame_list, i, 1) ) in compat_memory_op() 438 xen_frame_list[i] = frame; in compat_memory_op() 615 compat_pfn_t frame = xen_frame_list[i]; in compat_memory_op() local 617 if ( frame != xen_frame_list[i] ) in compat_memory_op() 620 compat_frame_list[i] = frame; in compat_memory_op()
|
/xen/xen/include/xen/ |
A D | virtual_region.h | 24 } frame[BUGFRAME_NR]; member
|
/xen/tools/libs/foreignmemory/include/ |
A D | xenforeignmemory.h | 168 unsigned int id, unsigned long frame, unsigned long nr_frames,
|
/xen/xen/arch/x86/ |
A D | traps.c | 455 unsigned long *frame, next, addr; in _show_trace() local 475 frame = (unsigned long *)next; in _show_trace() 476 next = frame[0]; in _show_trace() 477 addr = frame[(offsetof(struct cpu_user_regs, rip) - in _show_trace() 484 frame = (unsigned long *)next; in _show_trace() 485 next = frame[0]; in _show_trace() 486 addr = frame[1]; in _show_trace() 491 low = (unsigned long)&frame[2]; in _show_trace() 1109 for ( i = 0, b = region->frame[id].bugs; in do_invalid_op() 1110 i < region->frame[id].n_bugs; b++, i++ ) in do_invalid_op()
|
/xen/xen/drivers/passthrough/amd/ |
A D | iommu_map.c | 440 unsigned long frame = gfn + i; in amd_iommu_reserve_domain_unity_map() local 442 rt = amd_iommu_map_page(domain, _dfn(frame), _mfn(frame), flags, in amd_iommu_reserve_domain_unity_map()
|
/xen/tools/xentrace/ |
A D | xenctx.c | 875 guest_word_t frame; in print_stack() local 910 frame = frame_pointer(ctx); in print_stack() 911 while(frame && stack < stack_limit) { in print_stack() 913 while (stack < frame) { in print_stack() 924 stack = frame; in print_stack() 930 frame = read_stack_word(p, width); in print_stack() 939 if (frame) { in print_stack()
|
/xen/tools/misc/ |
A D | xencons | 20 def __child_death(signum, frame): argument
|
/xen/tools/ |
A D | Rules.mk | 172 CFLAGS += -O0 -fno-omit-frame-pointer 176 CFLAGS += -O2 -fomit-frame-pointer
|