Home
last modified time | relevance | path

Searched refs:shared_info (Results 1 – 25 of 30) sorted by relevance

12

/xen/xen/include/asm-x86/
A Dshared.h5 (u32 *)&(d)->shared_info->native.arch.nmi_reason : \
6 (u32 *)&(d)->shared_info->compat.arch.nmi_reason)
12 d->shared_info->native.arch.field : \
13 d->shared_info->compat.arch.field; \
19 d->shared_info->native.arch.field = val; \
21 d->shared_info->compat.arch.field = val; \
/xen/xen/common/
A Devent_2l.c30 if ( guest_test_and_set_bit(d, port, &shared_info(d, evtchn_pending)) ) in evtchn_2l_set_pending()
33 if ( !guest_test_bit(d, port, &shared_info(d, evtchn_mask)) && in evtchn_2l_set_pending()
45 guest_clear_bit(d, evtchn->port, &shared_info(d, evtchn_pending)); in evtchn_2l_clear_pending()
57 if ( guest_test_and_clear_bit(d, port, &shared_info(d, evtchn_mask)) && in evtchn_2l_unmask()
58 guest_test_bit(d, port, &shared_info(d, evtchn_pending)) && in evtchn_2l_unmask()
74 guest_test_bit(d, port, &shared_info(d, evtchn_pending))); in evtchn_2l_is_pending()
85 guest_test_bit(d, port, &shared_info(d, evtchn_mask))); in evtchn_2l_is_masked()
A Dtime.c104 wc_version = &shared_info(d, wc_version); in update_domain_wallclock_time()
109 shared_info(d, wc_sec) = sec; in update_domain_wallclock_time()
110 shared_info(d, wc_nsec) = wc_nsec; in update_domain_wallclock_time()
113 d->shared_info->native.wc_sec_hi = sec >> 32; in update_domain_wallclock_time()
115 d->shared_info->compat.arch.wc_sec_hi = sec >> 32; in update_domain_wallclock_time()
117 shared_info(d, wc_sec_hi) = sec >> 32; in update_domain_wallclock_time()
A Devent_fifo.c545 if ( guest_test_bit(d, port, &shared_info(d, evtchn_pending)) ) in setup_ports()
A Ddomctl.c199 info->shared_info_frame = mfn_to_gmfn(d, virt_to_mfn(d->shared_info)); in getdomaininfo()
/xen/xen/include/xen/
A Dshared.h9 struct shared_info native;
36 typedef struct shared_info shared_info_t;
46 #define shared_info(d, field) __shared_info(d, (d)->shared_info, field) macro
A Dsched.h326 shared_info_t *shared_info; /* shared data area */ member
/xen/tools/firmware/hvmloader/
A Dutil.c783 struct shared_info *get_shared_info(void) in get_shared_info()
785 static struct shared_info *shared_info = NULL; in get_shared_info() local
788 if ( shared_info != NULL ) in get_shared_info()
789 return shared_info; in get_shared_info()
795 shared_info = (struct shared_info *)(xatp.gpfn << PAGE_SHIFT); in get_shared_info()
799 return shared_info; in get_shared_info()
804 struct shared_info *shared_info = get_shared_info(); in get_cpu_mhz() local
805 struct vcpu_time_info *info = &shared_info->vcpu_info[0].time; in get_cpu_mhz()
A Dxenbus.c41 struct shared_info *shinfo = get_shared_info(); in ring_wait()
75 struct shared_info *shinfo = get_shared_info(); in xenbus_shutdown()
A Dutil.h104 struct shared_info *get_shared_info(void) __attribute__ ((const));
/xen/tools/include/xen-foreign/
A Dreference.size13 shared_info | 1088 1088 2344 3136
/xen/tools/libxc/
A Dxc_dom_x86.c776 start_info->shared_info = shinfo << PAGE_SHIFT_X86; in start_info_x86_32()
855 shared_info_x86_32_t *shared_info = ptr; in shared_info_x86_32() local
860 memset(shared_info, 0, sizeof(*shared_info)); in shared_info_x86_32()
868 shared_info_x86_64_t *shared_info = ptr; in shared_info_x86_64() local
873 memset(shared_info, 0, sizeof(*shared_info)); in shared_info_x86_64()
1676 shared_info_t *shared_info; in bootlate_pv() local
1706 if ( shared_info == NULL ) in bootlate_pv()
1708 dom->arch_hooks->shared_info(dom, shared_info); in bootlate_pv()
1709 munmap(shared_info, PAGE_SIZE_X86); in bootlate_pv()
1892 .shared_info = shared_info_x86_32,
[all …]
A Dxc_dom_arm.c517 .shared_info = shared_info_arm,
531 .shared_info = shared_info_arm,
/xen/xen/include/asm-x86/guest/
A Dxen.h28 #define XEN_shared_info ((struct shared_info *)fix_to_virt(FIX_XEN_SHARED_INFO))
/xen/xen/include/public/
A Dxen.h744 struct shared_info { struct
804 typedef struct shared_info shared_info_t; argument
849 unsigned long shared_info; /* MACHINE address of shared info struct. */ member
/xen/xen/arch/arm/
A Ddomain.c705 if ( (d->shared_info = alloc_xenheap_pages(0, 0)) == NULL ) in arch_domain_create()
708 clear_page(d->shared_info); in arch_domain_create()
709 share_xen_page_with_guest(virt_to_page(d->shared_info), d, SHARE_rw); in arch_domain_create()
781 free_xenheap_page(d->shared_info); in arch_domain_destroy()
A Dmm.c1433 mfn = virt_to_mfn(d->shared_info); in xenmem_add_to_physmap_one()
/xen/tools/libxc/include/
A Dxc_dom.h259 int (*shared_info) (struct xc_dom_image * dom, void *shared_info); member
/xen/xen/arch/x86/
A Ddomain.c608 if ( (d->shared_info = alloc_xenheap_pages(0, MEMF_bits(32))) == NULL ) in arch_domain_create()
611 clear_page(d->shared_info); in arch_domain_create()
612 share_xen_page_with_guest(virt_to_page(d->shared_info), d, SHARE_rw); in arch_domain_create()
661 free_xenheap_page(d->shared_info); in arch_domain_create()
690 free_xenheap_page(d->shared_info); in arch_domain_destroy()
716 struct page_info *page = virt_to_page(d->shared_info), *new_page; in arch_domain_soft_reset()
/xen/xen/arch/x86/pv/
A Ddom0_build.c700 shared_info(d, vcpu_info[i].evtchn_upcall_mask) = 1; in dom0_construct_pv()
752 si->shared_info = virt_to_maddr(d->shared_info); in dom0_construct_pv()
A Dshim.c284 si->shared_info = virt_to_maddr(d->shared_info); in write_start_info()
A Ddomain.c226 BUILD_BUG_ON(offsetof(struct shared_info, vcpu_info) != 0); in switch_compat()
/xen/stubdom/grub/
A Dkexec.c305 dom->shared_info_mfn = PHYS_PFN(start_info.shared_info); in kexec()
/xen/docs/specs/
A Dlibxc-migration-stream.pandoc446 | shared_info |
453 shared_info Contents of the shared info page. This record
/xen/xen/arch/x86/mm/
A Dmem_sharing.c1701 old_mfn = _mfn(virt_to_mfn(d->shared_info)); in copy_special_pages()
1702 new_mfn = _mfn(virt_to_mfn(cd->shared_info)); in copy_special_pages()

Completed in 48 milliseconds

12