Home
last modified time | relevance | path

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

12

/xen/xen/include/asm-x86/
A Dnospec.h10 static always_inline bool barrier_nospec_true(void) in barrier_nospec_true()
19 static always_inline bool evaluate_nospec(bool condition) in evaluate_nospec()
25 static always_inline void block_speculation(void) in block_speculation()
A Dguest_pt.h205 static always_inline bool guest_can_use_l2_superpages(const struct vcpu *v) in guest_can_use_l2_superpages()
255 static always_inline bool guest_nx_enabled(const struct vcpu *v) in guest_nx_enabled()
264 static always_inline bool guest_wp_enabled(const struct vcpu *v) in guest_wp_enabled()
270 static always_inline bool guest_smep_enabled(const struct vcpu *v) in guest_smep_enabled()
275 static always_inline bool guest_smap_enabled(const struct vcpu *v) in guest_smap_enabled()
280 static always_inline bool guest_pku_enabled(const struct vcpu *v) in guest_pku_enabled()
288 static always_inline uint64_t guest_rsvd_bits(const struct vcpu *v) in guest_rsvd_bits()
295 static always_inline bool guest_l1e_rsvd_bits(const struct vcpu *v, in guest_l1e_rsvd_bits()
301 static always_inline bool guest_l2e_rsvd_bits(const struct vcpu *v, in guest_l2e_rsvd_bits()
316 static always_inline bool guest_l3e_rsvd_bits(const struct vcpu *v, in guest_l3e_rsvd_bits()
[all …]
A Dprocessor.h209 static always_inline unsigned int cpuid_eax(unsigned int op) in cpuid_eax()
220 static always_inline unsigned int cpuid_ebx(unsigned int op) in cpuid_ebx()
231 static always_inline unsigned int cpuid_ecx(unsigned int op) in cpuid_ecx()
242 static always_inline unsigned int cpuid_edx(unsigned int op) in cpuid_edx()
253 static always_inline unsigned int cpuid_count_ebx( in cpuid_count_ebx()
263 static always_inline unsigned int cpuid_count_edx( in cpuid_count_edx()
364 static always_inline void set_in_cr4 (unsigned long mask) in set_in_cr4()
410 static always_inline void __monitor(const void *eax, unsigned long ecx, in __monitor()
419 static always_inline void __mwait(unsigned long eax, unsigned long ecx) in __mwait()
490 static always_inline void rep_nop(void) in rep_nop()
A Dsystem.h56 static always_inline unsigned long __xchg( in __xchg()
91 static always_inline unsigned long __cmpxchg( in __cmpxchg()
125 static always_inline unsigned long cmpxchg_local_( in cmpxchg_local_()
170 static always_inline unsigned long __xadd( in __xadd()
A Dspec_ctrl.h76 static always_inline void spec_ctrl_enter_idle(struct cpu_info *info) in spec_ctrl_enter_idle()
112 static always_inline void spec_ctrl_exit_idle(struct cpu_info *info) in spec_ctrl_exit_idle()
A Devent.h23 static always_inline bool local_events_need_delivery(void) in local_events_need_delivery()
A Duaccess.h188 static always_inline unsigned long
229 static always_inline unsigned long
A Dasm_defns.h215 static always_inline void clac(void)
221 static always_inline void stac(void)
A Dbitops.h326 static always_inline unsigned int __scanbit(unsigned long val, unsigned int max) in __scanbit()
/xen/xen/include/asm-arm/arm32/
A Dcmpxchg.h90 static always_inline bool __int_cmpxchg(volatile void *ptr, unsigned long *old, in __int_cmpxchg()
110 static always_inline unsigned long __cmpxchg(volatile void *ptr, in __cmpxchg()
121 static always_inline unsigned long __cmpxchg_mb(volatile void *ptr, in __cmpxchg_mb()
144 static always_inline bool __cmpxchg_mb_timeout(volatile void *ptr, in __cmpxchg_mb_timeout()
/xen/xen/include/asm-arm/arm64/
A Dcmpxchg.h103 static always_inline bool __int_cmpxchg(volatile void *ptr, unsigned long *old, in __int_cmpxchg()
123 static always_inline unsigned long __cmpxchg(volatile void *ptr, in __cmpxchg()
134 static always_inline unsigned long __cmpxchg_mb(volatile void *ptr, in __cmpxchg_mb()
157 static always_inline bool __cmpxchg_mb_timeout(volatile void *ptr, in __cmpxchg_mb_timeout()
A Dinsn.h58 static always_inline bool aarch64_insn_is_##abbr(u32 code) \
60 static always_inline u32 aarch64_insn_get_##abbr##_value(void) \
A Dbitops.h11 static /*__*/always_inline unsigned long __ffs(unsigned long word) in __ffs()
/xen/xen/include/xen/
A Dsched.h571 static always_inline bool get_domain(struct domain *d) in get_domain()
968 static always_inline bool is_hardware_domain(const struct domain *d) in is_hardware_domain()
977 static always_inline bool is_control_domain(const struct domain *d) in is_control_domain()
987 static always_inline bool is_pv_domain(const struct domain *d) in is_pv_domain()
993 static always_inline bool is_pv_vcpu(const struct vcpu *v) in is_pv_vcpu()
1008 static always_inline bool is_pv_32bit_vcpu(const struct vcpu *v) in is_pv_32bit_vcpu()
1025 static always_inline bool is_pv_64bit_vcpu(const struct vcpu *v) in is_pv_64bit_vcpu()
1030 static always_inline bool is_hvm_domain(const struct domain *d) in is_hvm_domain()
1036 static always_inline bool is_hvm_vcpu(const struct vcpu *v) in is_hvm_vcpu()
1041 static always_inline bool hap_enabled(const struct domain *d) in hap_enabled()
[all …]
A Dcompiler.h14 #define always_inline __inline__ __attribute__ ((__always_inline__)) macro
/xen/xen/arch/arm/arm64/lib/
A Dbitops.c32 static always_inline bool int_##name(int nr, volatile void *p, bool timeout,\
67 static always_inline bool int_##name(int nr, volatile void *p, int *oldbit, \
121 static always_inline bool int_clear_mask16(uint16_t mask, volatile uint16_t *p, in bitop()
/xen/xen/arch/arm/arm32/lib/
A Dbitops.c33 static always_inline bool int_##name(int nr, volatile void *p, bool timeout,\
71 static always_inline bool int_##name(int nr, volatile void *p, int *oldbit, \
129 static always_inline bool int_clear_mask16(uint16_t mask, volatile uint16_t *p, in bitop()
/xen/xen/arch/x86/pv/
A Dmm.h91 static always_inline l1_pgentry_t adjust_guest_l1e(l1_pgentry_t l1e, in adjust_guest_l1e()
123 static always_inline l3_pgentry_t adjust_guest_l3e(l3_pgentry_t l3e, in adjust_guest_l3e()
143 static always_inline l4_pgentry_t adjust_guest_l4e(l4_pgentry_t l4e, in adjust_guest_l4e()
/xen/xen/include/asm-x86/hvm/vmx/
A Dvmx.h330 static always_inline void __vmptrld(u64 addr) in __vmptrld()
352 static always_inline void __vmpclear(u64 addr) in __vmpclear()
374 static always_inline void __vmread(unsigned long field, unsigned long *value) in __vmread()
397 static always_inline void __vmwrite(unsigned long field, unsigned long value) in __vmwrite()
465 static always_inline void __invept(unsigned long type, uint64_t eptp) in __invept()
499 static always_inline void __invvpid(unsigned long type, u16 vpid, u64 gva) in __invvpid()
/xen/xen/include/asm-x86/x86_64/
A Dsystem.h16 static always_inline __uint128_t __cmpxchg16b( in __cmpxchg16b()
35 static always_inline __uint128_t cmpxchg16b_local_( in cmpxchg16b_local_()
/xen/tools/libxc/
A Dxc_dom_decompress_unsafe_xz.c38 #define always_inline macro
/xen/xen/include/asm-arm/
A Datomic.h77 static always_inline void read_atomic_size(const volatile void *p, in read_atomic_size()
101 static always_inline void write_atomic_size(volatile void *p, in write_atomic_size()
/xen/xen/include/asm-x86/hvm/
A Dnestedhvm.h37 static always_inline bool nestedhvm_enabled(const struct domain *d) in nestedhvm_enabled()
/xen/xen/common/
A Dspinlock.c142 static always_inline spinlock_tickets_t observe_lock(spinlock_tickets_t *t) in observe_lock()
151 static always_inline u16 observe_head(spinlock_tickets_t *t) in observe_head()
/xen/xen/common/xz/
A Ddec_lzma2.c478 static always_inline void rc_normalize(struct rc_dec *rc) in rc_normalize()
497 static always_inline int rc_bit(struct rc_dec *rc, uint16_t *prob) in rc_bit()
519 static always_inline uint32_t rc_bittree(struct rc_dec *rc, in rc_bittree()
535 static always_inline void rc_bittree_reverse(struct rc_dec *rc, in rc_bittree_reverse()

Completed in 42 milliseconds

12