/xen/xen/include/ |
A D | Makefile | 6 compat/argo.h \ 8 compat/elfnote.h \ 12 compat/hypfs.h \ 13 compat/kexec.h \ 15 compat/nmi.h \ 20 compat/vcpu.h \ 22 compat/xen.h \ 31 headers-y += compat/arch-$(compat-arch-y).h compat/pmu.h compat/xlat.h 54 compat/%.h: compat/%.i Makefile $(BASEDIR)/tools/compat-build-header.py 67 compat/%.i: compat/%.c Makefile [all …]
|
/xen/xen/include/xen/ |
A D | shared.h | 10 struct compat_shared_info compat; member 20 (typeof(&(s)->compat.field))&(s)->native.field : \ 21 &(s)->compat.field)) 25 struct compat_vcpu_info compat; member 31 (typeof(&(i)->compat.field))&(i)->native.field : \ 32 &(i)->compat.field))
|
A D | kimage.h | 50 kimage_entry_t *kimage_entry_next(kimage_entry_t *entry, bool_t compat); 51 mfn_t kimage_entry_mfn(kimage_entry_t *entry, bool_t compat); 52 unsigned long kimage_entry_ind(kimage_entry_t *entry, bool_t compat); 54 bool_t compat);
|
A D | device_tree.h | 42 #define __DT_MATCH_COMPATIBLE(compat) .compatible = compat argument 48 #define DT_MATCH_COMPATIBLE(compat) { __DT_MATCH_COMPATIBLE(compat) } argument 408 const char *compat); 417 bool_t dt_machine_is_compatible(const char *compat);
|
/xen/xen/arch/arm/arm64/ |
A D | entry.S | 42 .macro entry_guest, compat 75 .macro exit_guest, compat 147 entry_guest \compat 164 .macro exit, hyp, compat 170 exit_guest \compat 185 entry hyp=0, compat=\compat, save_x0_x1=\save_x0_x1 225 exit hyp=0, compat=\compat 409 entry hyp=0, compat=0 422 entry hyp=0, compat=1 429 exit hyp=0, compat=1 [all …]
|
/xen/xen/common/compat/ |
A D | xlat.c | 15 struct compat_start_info *compat = (void *)native; in xlat_start_info() local 17 BUILD_BUG_ON(sizeof(*native) < sizeof(*compat)); in xlat_start_info() 18 XLAT_start_info(compat, native); in xlat_start_info() 23 struct compat_vcpu_runstate_info *compat = (void *)native; in xlat_vcpu_runstate_info() local 25 BUILD_BUG_ON(sizeof(*native) < sizeof(*compat)); in xlat_vcpu_runstate_info() 26 XLAT_vcpu_runstate_info(compat, native); in xlat_vcpu_runstate_info()
|
A D | memory.c | 95 if ( copy_from_guest(&cmp.rsrv, compat, 1) ) in compat_memory_op() 154 if ( copy_from_guest(&cmp.xchg, compat, 1) ) in compat_memory_op() 237 nat.hnd = compat; in compat_memory_op() 244 if ( copy_from_guest(&cmp.atp, compat, 1) ) in compat_memory_op() 267 if ( copy_from_guest(&cmp.atpb, compat, 1) ) in compat_memory_op() 320 if ( copy_from_guest(&cmp, compat, 1) ) in compat_memory_op() 329 if ( copy_from_guest(&cmp.mao, compat, 1) ) in compat_memory_op() 393 if ( __copy_to_guest(compat, &grdm.map, 1) ) in compat_memory_op() 405 if ( copy_from_guest(&cmp.mar, compat, 1) ) in compat_memory_op() 452 return compat_arch_memory_op(cmd, compat); in compat_memory_op() [all …]
|
/xen/tools/include/xen-foreign/ |
A D | mkchecker.py | 41 compat = compat_arches[a] variable 42 c = struct + "_" + compat; 44 compat = None 47 if compat: 48 f.write('# ifndef %s_has_no_%s\n' % (compat, struct)); 58 if compat:
|
/xen/xen/include/asm-x86/ |
A D | asm_defns.h | 232 .macro SAVE_ALL op, compat=0 256 .if !\compat 276 .if !\compat 289 .if !(compat); \ 303 .macro RESTORE_ALL adj=0 compat=0 304 .if !\compat 315 LOAD_ONE_REG(bp, \compat) 316 LOAD_ONE_REG(bx, \compat) 317 .if !\compat 328 LOAD_ONE_REG(ax, \compat) [all …]
|
A D | shared.h | 6 (u32 *)&(d)->shared_info->compat.arch.nmi_reason) 13 d->shared_info->compat.arch.field; \ 21 d->shared_info->compat.arch.field = val; \ 29 v->vcpu_info->compat.arch.field; \ 37 v->vcpu_info->compat.arch.field = val; \
|
A D | hypercall.h | 19 hypercall_fn_t *native, *compat; member 23 uint8_t native, compat; member
|
/xen/tools/libs/devicemodel/ |
A D | Makefile | 11 SRCS-$(CONFIG_FreeBSD) += compat.c 12 SRCS-$(CONFIG_SunOS) += compat.c 13 SRCS-$(CONFIG_NetBSD) += compat.c 14 SRCS-$(CONFIG_MiniOS) += compat.c
|
/xen/xen/arch/arm/ |
A D | platform.c | 33 const char *const *compat; in platform_is_compatible() local 38 for ( compat = plat->compatible; *compat; compat++ ) in platform_is_compatible() 40 if ( dt_machine_is_compatible(*compat) ) in platform_is_compatible()
|
/xen/tools/xenstore/ |
A D | Makefile | 161 $(INSTALL_DIR) $(DESTDIR)$(includedir)/xenstore-compat 179 $(INSTALL_DATA) include/compat/xs.h $(DESTDIR)$(includedir)/xenstore-compat/xs.h 180 $(INSTALL_DATA) include/compat/xs_lib.h $(DESTDIR)$(includedir)/xenstore-compat/xs_lib.h 181 ln -sf xenstore-compat/xs.h $(DESTDIR)$(includedir)/xs.h 182 ln -sf xenstore-compat/xs_lib.h $(DESTDIR)$(includedir)/xs_lib.h 190 rm -f $(DESTDIR)$(includedir)/xenstore-compat/xs_lib.h 191 rm -f $(DESTDIR)$(includedir)/xenstore-compat/xs.h 207 if [ -d $(DESTDIR)$(includedir)/xenstore-compat ]; then \ 208 rmdir --ignore-fail-on-non-empty $(DESTDIR)$(includedir)/xenstore-compat; \
|
/xen/xen/common/sched/ |
A D | compat.c | 25 static int compat_poll(struct compat_sched_poll *compat) in compat_poll() argument 31 XLAT_sched_poll(&native, compat); in compat_poll()
|
/xen/tools/libs/foreignmemory/ |
A D | Makefile | 12 SRCS-$(CONFIG_SunOS) += compat.c solaris.c 13 SRCS-$(CONFIG_NetBSD) += compat.c netbsd.c
|
/xen/xen/arch/x86/x86_64/ |
A D | domain.c | 39 guest_from_compat_handle(v->runstate_guest.compat, area.addr.h); in arch_compat_vcpu_op() 52 __copy_to_guest(v->runstate_guest.compat, &info, 1); in arch_compat_vcpu_op()
|
A D | Makefile | 1 obj-$(CONFIG_PV) += compat/
|
/xen/xen/common/ |
A D | kimage.c | 836 kimage_entry_t *kimage_entry_next(kimage_entry_t *entry, bool_t compat) in kimage_entry_next() argument 838 if ( compat ) in kimage_entry_next() 843 mfn_t kimage_entry_mfn(kimage_entry_t *entry, bool_t compat) in kimage_entry_mfn() argument 845 if ( compat ) in kimage_entry_mfn() 850 unsigned long kimage_entry_ind(kimage_entry_t *entry, bool_t compat) in kimage_entry_ind() argument 852 if ( compat ) in kimage_entry_ind() 858 bool_t compat) in kimage_build_ind() argument 878 ind = kimage_entry_ind(entry, compat); in kimage_build_ind() 879 mfn = kimage_entry_mfn(entry, compat); in kimage_build_ind() 934 entry = kimage_entry_next(entry, compat); in kimage_build_ind()
|
A D | kexec.c | 937 bool_t compat) in kexec_segments_from_ind_page() argument 953 ind = kimage_entry_ind(entry, compat); in kexec_segments_from_ind_page() 954 mfn = kimage_entry_mfn(entry, compat); in kexec_segments_from_ind_page() 981 entry = kimage_entry_next(entry, compat); in kexec_segments_from_ind_page() 988 static int kexec_do_load_v1(xen_kexec_load_v1_t *load, int compat) in kexec_do_load_v1() argument 1013 ret = kexec_segments_from_ind_page(ind_mfn, &nr_segments, segments, compat); in kexec_do_load_v1() 1030 ret = kimage_build_ind(kimage, ind_mfn, compat); in kexec_do_load_v1() 1215 bool_t compat) in do_kexec_op_internal() argument 1229 if (compat) in do_kexec_op_internal() 1235 if ( compat ) in do_kexec_op_internal() [all …]
|
/xen/xen/arch/x86/pv/ |
A D | hypercall.c | 184 switch ( hypercall_args_table[eax].compat ) in pv_hypercall() 203 regs->eax = pv_hypercall_table[eax].compat(ebx, ecx, edx, esi, edi, ebp); in pv_hypercall() 210 switch ( hypercall_args_table[eax].compat ) in pv_hypercall() 259 pv_hypercall_table[op].compat ) in arch_do_multicall_call() 260 call->result = pv_hypercall_table[op].compat( in arch_do_multicall_call()
|
A D | shim.c | 258 rw_pv_hypercall_table[__HYPERVISOR_event_channel_op].compat = in pv_shim_setup_dom() 262 rw_pv_hypercall_table[__HYPERVISOR_grant_table_op].compat = in pv_shim_setup_dom() 686 bool compat = is_pv_32bit_domain(d); in pv_shim_grant_table_op() local 691 if ( unlikely(compat ? copy_from_guest(&cmp, uop, 1) in pv_shim_grant_table_op() 693 unlikely(compat ? !compat_handle_okay(cmp.frame_list, in pv_shim_grant_table_op() 701 if ( compat ) in pv_shim_grant_table_op() 775 if ( compat ) in pv_shim_grant_table_op() 796 if ( compat ) in pv_shim_grant_table_op() 801 if ( unlikely(compat ? __copy_to_guest(uop, &cmp, 1) in pv_shim_grant_table_op()
|
/xen/xen/arch/x86/ |
A D | domain.c | 824 bool compat; in arch_set_info_guest() local 834 compat = is_pv_32bit_domain(d); in arch_set_info_guest() 841 if ( !compat ) in arch_set_info_guest() 903 if ( !compat ) in arch_set_info_guest() 965 if ( !compat ) in arch_set_info_guest() 1002 if ( !compat ) in arch_set_info_guest() 1082 if ( !compat ) in arch_set_info_guest() 1098 if ( !compat ) in arch_set_info_guest() 1115 if ( !compat ) in arch_set_info_guest() 1140 else if ( !compat ) in arch_set_info_guest() [all …]
|
A D | Makefile | 20 obj-$(CONFIG_PV) += compat.o x86_64/compat.o 123 prelink-efi_lto.o: $(ALL_OBJS) efi/runtime.o efi/compat.o 136 prelink-efi.o: $(filter-out %/efi/built_in.o,$(ALL_OBJS)) efi/boot.init.o efi/runtime.o efi/compat.… 228 efi/boot.init.o efi/runtime.o efi/compat.o efi/buildid.o efi/relocs-dummy.o: $(BASEDIR)/arch/x86/ef… 229 efi/boot.init.o efi/runtime.o efi/compat.o efi/buildid.o efi/relocs-dummy.o: ;
|
/xen/xen/arch/x86/hvm/ |
A D | hypercall.c | 292 switch ( hypercall_args_table[eax].compat ) in hvm_hypercall() 304 regs->rax = hvm_hypercall_table[eax].compat(ebx, ecx, edx, esi, edi, in hvm_hypercall() 312 switch ( hypercall_args_table[eax].compat ) in hvm_hypercall()
|