Home
last modified time | relevance | path

Searched refs:xadd (Results 1 – 10 of 10) sorted by relevance

/linux-4.4.14/arch/x86/include/asm/
Dspinlock.h110 inc = xadd(&lock->tickets, inc); in arch_spin_lock()
154 head = xadd(&lock->tickets.head, TICKET_LOCK_INC); in arch_spin_unlock()
Dcmpxchg.h163 #define __xadd(ptr, inc, lock) __xchg_op((ptr), (inc), xadd, lock)
164 #define xadd(ptr, inc) __xadd((ptr), (inc), LOCK_PREFIX) macro
Drwsem.h221 return delta + xadd(&sem->count, delta); in rwsem_atomic_update()
Datomic.h157 return i + xadd(&v->counter, i); in atomic_add_return()
Dasm.h34 #define _ASM_XADD __ASM_SIZE(xadd)
Datomic64_64.h153 return i + xadd(&v->counter, i); in atomic64_add_return()
/linux-4.4.14/kernel/locking/
DMakefile26 obj-$(CONFIG_RWSEM_XCHGADD_ALGORITHM) += rwsem-xadd.o
/linux-4.4.14/arch/x86/net/
Dbpf_jit_comp.c799 goto xadd; in do_jit()
802 xadd: if (is_imm8(insn->off)) in do_jit()
/linux-4.4.14/Documentation/networking/
Dfilter.txt993 BPF_XADD | BPF_W | BPF_STX: lock xadd *(u32 *)(dst_reg + off16) += src_reg
994 BPF_XADD | BPF_DW | BPF_STX: lock xadd *(u64 *)(dst_reg + off16) += src_reg
/linux-4.4.14/arch/x86/kvm/
Demulate.c939 FASTOP2(xadd);