/linux-master/arch/mips/include/asm/ |
H A D | atomic.h | 23 #include <asm/cmpxchg.h>
|
H A D | pgtable.h | 20 #include <asm/cmpxchg.h> 184 cmpxchg(&buddy->pte, 0, _PAGE_GLOBAL);
|
/linux-master/arch/parisc/include/asm/ |
H A D | atomic.h | 10 #include <asm/cmpxchg.h>
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_gt_requests.c | 100 if (cmpxchg(&tl->retire, NULL, STUB)) /* already queued */
|
H A D | intel_gt_buffer_pool.c | 196 if (cmpxchg(&node->age, age, 0) == age) {
|
/linux-master/drivers/tty/ |
H A D | tty_audit.c | 192 if (cmpxchg(¤t->signal->tty_audit_buf, NULL, buf) != NULL)
|
/linux-master/arch/mips/kernel/ |
H A D | Makefile | 8 obj-y += head.o branch.o cmpxchg.o elf.o entry.o genex.o idle.o irq.o \
|
/linux-master/net/sunrpc/ |
H A D | svcauth.c | 147 old = cmpxchg((struct auth_ops ** __force)&authtab[flavor], NULL, aops);
|
H A D | auth.c | 113 old = cmpxchg((const struct rpc_authops ** __force)&auth_flavors[flavor], NULL, ops); 129 old = cmpxchg((const struct rpc_authops ** __force)&auth_flavors[flavor], ops, NULL);
|
/linux-master/arch/um/kernel/skas/ |
H A D | uaccess.c | 355 ret = cmpxchg(uaddr, oldval, newval);
|
/linux-master/arch/arc/kernel/ |
H A D | smp.c | 267 } while (cmpxchg(ipi_data_ptr, old, new) != old);
|
/linux-master/arch/x86/boot/compressed/ |
H A D | ident_map_64.c | 19 #include <asm/cmpxchg.h>
|
/linux-master/arch/powerpc/include/asm/book3s/64/ |
H A D | radix.h | 8 #include <asm/cmpxchg.h>
|
/linux-master/arch/loongarch/include/asm/ |
H A D | percpu.h | 8 #include <asm/cmpxchg.h>
|
H A D | atomic.h | 12 #include <asm/cmpxchg.h>
|
/linux-master/include/asm-generic/ |
H A D | mshyperv.h | 156 if (cmpxchg(&msg->header.message_type, old_msg_type,
|
/linux-master/kernel/locking/ |
H A D | qspinlock_paravirt.h | 315 * Matches the cmpxchg() from pv_kick_node(). 330 cmpxchg(&pn->state, vcpu_halted, vcpu_running); 366 * Matches with smp_store_mb() and cmpxchg() in pv_wait_node() 369 * must be ordered before the read of pn->state in the cmpxchg() 371 * irrespective of the success or failure of the cmpxchg(), 475 * The cmpxchg() or xchg() call before coming here provides the 511 * A failed cmpxchg doesn't provide any memory-ordering guarantees, 515 * Matches the cmpxchg() in pv_wait_head_or_lock() setting _Q_SLOW_VAL.
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | arena_atomics.c | 113 prog_fd = bpf_program__fd(skel->progs.cmpxchg); 179 if (test__start_subtest("cmpxchg"))
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_hv_rm_xics.c | 704 } while (cmpxchg(&state->pq_state, pq_old, pq_new) != pq_old); 874 } while (cmpxchg(&state->pq_state, pq_old, pq_new) != pq_old);
|
/linux-master/drivers/iommu/ |
H A D | s390-iommu.c | 236 old_rte = cmpxchg(rtep, ZPCI_TABLE_INVALID, rte); 262 old_ste = cmpxchg(step, ZPCI_TABLE_INVALID, ste);
|
/linux-master/fs/notify/ |
H A D | mark.c | 605 * cmpxchg() provides the barrier so that callers of fsnotify_sb_info() 608 if (cmpxchg(&sb->s_fsnotify_info, NULL, sbinfo)) { 631 * cmpxchg() provides the barrier so that readers of *connp can see 634 if (cmpxchg(connp, NULL, conn)) { 739 * Since connector is attached to object using cmpxchg() we are
|
/linux-master/drivers/xen/ |
H A D | mcelog.c | 170 } while (cmpxchg(&xen_mcelog.flags, flags, 0) != flags);
|
/linux-master/net/netfilter/ |
H A D | nf_conntrack_ecache.c | 160 } while (cmpxchg(&e->missed, old, want) != old);
|
/linux-master/arch/arm64/include/asm/ |
H A D | percpu.h | 11 #include <asm/cmpxchg.h>
|
/linux-master/arch/powerpc/include/asm/ |
H A D | atomic.h | 11 #include <asm/cmpxchg.h>
|