| /xen/xen/arch/arm/include/asm/arm32/ |
| A D | cmpxchg.h | 92 uint64_t *old, in __cmpxchg_case_8() 122 static always_inline bool __int_cmpxchg(volatile void *ptr, unsigned long *old, in __int_cmpxchg() 143 unsigned long old, in __cmpxchg() 166 unsigned long *old, in __cmpxchg_timeout() 191 uint64_t *old, in __cmpxchg64_timeout() 211 uint64_t old, in cmpxchg64()
|
| A D | atomic.h | 116 static inline int atomic_cmpxchg(atomic_t *v, int old, int new) in atomic_cmpxchg()
|
| /xen/xen/arch/arm/include/asm/arm64/ |
| A D | cmpxchg.h | 105 static always_inline bool __int_cmpxchg(volatile void *ptr, unsigned long *old, in __int_cmpxchg() 126 unsigned long old, in __cmpxchg() 149 unsigned long *old, in __cmpxchg_timeout() 174 #define __cmpxchg64_timeout(ptr, old, new, max_try) \ argument
|
| A D | atomic.h | 108 static inline int atomic_cmpxchg(atomic_t *v, int old, int new) in atomic_cmpxchg() 132 int c, old; in __atomic_add_unless() local
|
| /xen/xen/arch/riscv/include/asm/ |
| A D | cmpxchg.h | 105 #define _generic_cmpxchg(ptr, old, new, lr_sfx, sc_sfx) \ argument 139 #define emulate_cmpxchg_1_2(ptr, old, new, lr_sfx, sc_sfx) \ argument 190 unsigned long old, in __cmpxchg()
|
| /xen/xen/arch/ppc/include/asm/ |
| A D | bitops.h | 87 unsigned int old, t; in test_and_clear_bits() local 114 unsigned int old, t; in test_and_set_bits() local 149 unsigned int old = *p; in __test_and_set_bit() local 168 unsigned int old = *p; in __test_and_clear_bit() local
|
| A D | system.h | 72 static inline unsigned long __cmpxchg_u32(volatile int *p, int old, int new) in __cmpxchg_u32() 91 static inline unsigned long __cmpxchg_u64(volatile long *p, unsigned long old, in __cmpxchg_u64() 117 unsigned long old, in __cmpxchg()
|
| A D | atomic.h | 313 static inline atomic_t atomic_compareandswap(atomic_t old, atomic_t new, in atomic_compareandswap() 330 static inline int atomic_cmpxchg(atomic_t *v, int old, int new) in atomic_cmpxchg() 372 int c, old; in __atomic_add_unless() local
|
| /xen/xen/arch/arm/include/asm/ |
| A D | bitops.h | 93 unsigned int old = *p; in __test_and_set_bit() local 113 unsigned int old = *p; in __test_and_clear_bit() local 126 unsigned int old = *p; in __test_and_change_bit() local
|
| A D | guest_atomics.h | 91 unsigned long old, in __guest_cmpxchg() 120 uint64_t old, in guest_cmpxchg64()
|
| A D | time.h | 49 cycles_t old, new; in read_cntpct_stable() local
|
| /xen/xen/arch/x86/include/asm/x86_64/ |
| A D | system.h | 22 } new = { .raw = *newp }, old = { .raw = *oldp }, prev; in __cmpxchg16b() local 41 } new = { .raw = *newp }, old = { .raw = *oldp }, prev; in cmpxchg16b_local_() local
|
| /xen/xen/arch/x86/include/asm/hvm/ |
| A D | monitor.h | 26 #define hvm_monitor_crX(cr, new, old) \ argument
|
| /xen/xen/arch/x86/mm/shadow/ |
| A D | pv.c | 34 shadow_cmpxchg_guest_entry(struct vcpu *v, intpte_t *p, intpte_t old, in shadow_cmpxchg_guest_entry()
|
| /xen/xen/arch/x86/pv/ |
| A D | mm.h | 48 struct vcpu *v, intpte_t *p, intpte_t old, intpte_t new, mfn_t gmfn) in paging_cmpxchg_guest_entry() 69 static inline bool update_intpte(intpte_t *p, intpte_t old, intpte_t new, in update_intpte()
|
| A D | ro-page-fault.c | 77 intpte_t old = p_old ? *p_old : 0; in ptwr_emulated_update() local 238 intpte_t old = 0, new = 0; in ptwr_emulated_cmpxchg() local
|
| /xen/xen/arch/x86/x86_emulate/ |
| A D | 0fc7.c | 113 } *old, *aux; in x86emul_0fc7() local
|
| /xen/xen/drivers/passthrough/amd/ |
| A D | iommu_map.c | 42 union amd_iommu_pte *table, *pte, old; in clear_iommu_pte_present() local 87 union amd_iommu_pte *table, *pde, old; in set_iommu_pte_present() local 178 __uint128_t old = ldte.raw128[0]; in amd_iommu_set_root_page_table() local 422 union amd_iommu_pte old; in amd_iommu_map_page() local 505 union amd_iommu_pte old = {}; in amd_iommu_unmap_page() local
|
| /xen/xen/arch/x86/include/asm/ |
| A D | system.h | 87 volatile void *ptr, unsigned long old, unsigned long new, int size) in __cmpxchg() 121 void *ptr, unsigned long old, unsigned long new, unsigned int size) in cmpxchg_local_()
|
| A D | atomic.h | 110 static inline int atomic_cmpxchg(atomic_t *v, int old, int new) in atomic_cmpxchg() 221 int c, old; in atomic_add_unless() local
|
| /xen/xen/lib/ |
| A D | rbtree.c | 80 __rb_change_child(struct rb_node *old, struct rb_node *new, in __rb_change_child() 98 __rb_rotate_set_parents(struct rb_node *old, struct rb_node *new, in __rb_rotate_set_parents()
|
| /xen/tools/console/client/ |
| A D | main.c | 159 static void init_term(int fd, struct termios *old) in init_term() 172 static void restore_term(int fd, struct termios *old) in restore_term()
|
| /xen/stubdom/vtpmmgr/ |
| A D | disk_tpm.c | 267 int TPM_disk_nvchange(be32_t nvram_slot, struct tpm_authdata old, struct tpm_authdata noo) in TPM_disk_nvchange() 293 int TPM_disk_change_counter(be32_t slot, struct tpm_authdata old, struct tpm_authdata noo) in TPM_disk_change_counter()
|
| /xen/tools/fuzz/x86_instruction_emulator/ |
| A D | fuzz-emul.c | 352 void *old, in fuzz_cmpxchg() 438 struct segment_register old = c->segments[seg]; in fuzz_write_segment() local 476 unsigned long old; in fuzz_write_cr() local 594 uint64_t old = c->msr[idx]; in fuzz_write_msr() local
|
| /xen/xen/include/xen/ |
| A D | list.h | 223 static inline void list_replace(struct list_head *old, in list_replace() 232 static inline void list_replace_init(struct list_head *old, in list_replace_init() 247 static inline void list_replace_rcu(struct list_head *old, in list_replace_rcu() 766 static inline void hlist_replace_rcu(struct hlist_node *old, in hlist_replace_rcu()
|