Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/arch/s390/include/asm/
H A Datomic.h106 static inline s64 atomic64_add_return(s64 i, atomic64_t *v) in atomic64_add_return() function
154 #define atomic64_sub_return(_i, _v) atomic64_add_return(-(s64)(_i), _v)
/OK3568_Linux_fs/kernel/include/linux/
H A Datomic-fallback.h1330 #define arch_atomic64_add_return atomic64_add_return
1336 #define atomic64_add_return_acquire atomic64_add_return
1337 #define atomic64_add_return_release atomic64_add_return
1338 #define atomic64_add_return_relaxed atomic64_add_return
1362 #ifndef atomic64_add_return
1364 atomic64_add_return(s64 i, atomic64_t *v) in atomic64_add_return() function
1372 #define atomic64_add_return atomic64_add_return macro
1547 return atomic64_add_return(1, v); in atomic64_inc_return()
2399 return atomic64_add_return(i, v) < 0; in atomic64_add_negative()
H A Dcookie.h39 s64 next = atomic64_add_return(COOKIE_LOCAL_BATCH, in gen_cookie_next()
/OK3568_Linux_fs/kernel/arch/ia64/include/asm/
H A Datomic.h162 #define atomic64_add_return(i,v) \ macro
220 #define atomic64_add(i,v) (void)atomic64_add_return((i), (v))
/OK3568_Linux_fs/kernel/kernel/trace/
H A Dtrace_clock.c157 return atomic64_add_return(1, &trace_counter); in trace_clock_counter()
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/qib/
H A Dqib_user_pages.c102 locked = atomic64_add_return(num_pages, &current->mm->pinned_vm); in qib_get_user_pages()
H A Dqib_rc.c2043 (u64) atomic64_add_return(sdata, maddr) - sdata : in qib_rc_rcv()
/OK3568_Linux_fs/kernel/arch/riscv/include/asm/
H A Datomic.h154 #define atomic64_add_return atomic64_add_return macro
/OK3568_Linux_fs/kernel/arch/x86/kernel/
H A Dioport.c147 iobm->sequence = atomic64_add_return(1, &io_bitmap_sequence); in ksys_ioperm()
/OK3568_Linux_fs/kernel/scripts/coccinelle/api/
H A Datomic_as_refcounter.cocci123 x = atomic64_add_return@p1(-1, ...);
/OK3568_Linux_fs/kernel/include/asm-generic/
H A Dlocal64.h79 #define local64_add_return(i, l) atomic64_add_return((i), (&(l)->a))
H A Datomic-instrumented.h880 atomic64_add_return(s64 i, atomic64_t *v) in atomic64_add_return() function
885 #define atomic64_add_return atomic64_add_return macro
H A Datomic-long.h59 return atomic64_add_return(i, v); in atomic_long_add_return()
/OK3568_Linux_fs/kernel/arch/arm/mm/
H A Dcontext.c225 generation = atomic64_add_return(ASID_FIRST_VERSION, in new_context()
/OK3568_Linux_fs/u-boot/include/asm-generic/
H A Datomic-long.h102 return (long)atomic64_add_return(i, v); in atomic_long_add_return()
/OK3568_Linux_fs/kernel/net/netfilter/
H A Dnft_quota.c24 return atomic64_add_return(skb->len, &priv->consumed) >= in nft_overquota()
/OK3568_Linux_fs/kernel/drivers/infiniband/core/
H A Dumem.c199 new_pinned = atomic64_add_return(npages, &mm->pinned_vm); in ib_umem_get()
/OK3568_Linux_fs/kernel/arch/arm64/include/asm/
H A Datomic.h91 ATOMIC64_FETCH_OPS(atomic64_add_return)
/OK3568_Linux_fs/kernel/kernel/cgroup/
H A Dpids.c149 int64_t new = atomic64_add_return(num, &p->counter); in pids_try_charge()
/OK3568_Linux_fs/kernel/arch/s390/kernel/
H A Dvtime.c62 elapsed = atomic64_add_return(elapsed, &virt_timer_elapsed); in virt_timer_forward()
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/usnic/
H A Dusnic_uiom.c128 locked = atomic64_add_return(npages, &current->mm->pinned_vm); in usnic_uiom_get_pages()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_vram_mgr.c334 if (atomic64_add_return(mem_bytes, &mgr->usage) > max_bytes) { in amdgpu_vram_mgr_new()
/OK3568_Linux_fs/kernel/drivers/dma-buf/
H A Ddma-buf.c594 inode->i_ino = atomic64_add_return(1, &dmabuf_inode); in dma_buf_getfile()
/OK3568_Linux_fs/kernel/drivers/md/
H A Draid5-ppl.c260 io->seq = atomic64_add_return(1, &ppl_conf->seq); in ppl_new_iounit()
/OK3568_Linux_fs/kernel/kernel/
H A Dfutex.c449 u64 new = atomic64_add_return(1, &i_seq); in get_inode_sequence_number()

12