Home
last modified time | relevance | path

Searched refs:compat (Results 1 – 25 of 40) sorted by relevance

12

/xen/xen/include/
A DMakefile6 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 Dshared.h10 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 Dkimage.h50 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 Ddevice_tree.h42 #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 Dentry.S42 .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 Dxlat.c15 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 Dmemory.c95 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 Dmkchecker.py41 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 Dasm_defns.h232 .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 Dshared.h6 (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 Dhypercall.h19 hypercall_fn_t *native, *compat; member
23 uint8_t native, compat; member
/xen/tools/libs/devicemodel/
A DMakefile11 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 Dplatform.c33 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 DMakefile161 $(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 Dcompat.c25 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 DMakefile12 SRCS-$(CONFIG_SunOS) += compat.c solaris.c
13 SRCS-$(CONFIG_NetBSD) += compat.c netbsd.c
/xen/xen/arch/x86/x86_64/
A Ddomain.c39 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 DMakefile1 obj-$(CONFIG_PV) += compat/
/xen/xen/common/
A Dkimage.c836 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 Dkexec.c937 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 Dhypercall.c184 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 Dshim.c258 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 Ddomain.c824 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 DMakefile20 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 Dhypercall.c292 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()

Completed in 907 milliseconds

12