| /OK3568_Linux_fs/kernel/arch/sparc/include/asm/ |
| H A D | atomic_32.h | 28 int atomic_fetch_add_unless(atomic_t *, int, int); 31 #define atomic_fetch_add_unless atomic_fetch_add_unless macro
|
| /OK3568_Linux_fs/kernel/arch/openrisc/include/asm/ |
| H A D | atomic.h | 103 static inline int atomic_fetch_add_unless(atomic_t *v, int a, int u) in ATOMIC_OP_RETURN() 122 #define atomic_fetch_add_unless atomic_fetch_add_unless macro
|
| /OK3568_Linux_fs/kernel/arch/hexagon/include/asm/ |
| H A D | atomic.h | 160 static inline int atomic_fetch_add_unless(atomic_t *v, int a, int u) in ATOMIC_OPS() 183 #define atomic_fetch_add_unless atomic_fetch_add_unless macro
|
| /OK3568_Linux_fs/kernel/arch/h8300/include/asm/ |
| H A D | atomic.h | 83 static inline int atomic_fetch_add_unless(atomic_t *v, int a, int u) in atomic_fetch_add_unless() function 95 #define atomic_fetch_add_unless atomic_fetch_add_unless macro
|
| /OK3568_Linux_fs/kernel/arch/alpha/include/asm/ |
| H A D | atomic.h | 216 static __inline__ int atomic_fetch_add_unless(atomic_t *v, int a, int u) in ATOMIC_OPS() 237 #define atomic_fetch_add_unless atomic_fetch_add_unless macro
|
| /OK3568_Linux_fs/kernel/arch/powerpc/include/asm/ |
| H A D | atomic.h | 231 static __inline__ int atomic_fetch_add_unless(atomic_t *v, int a, int u) in atomic_fetch_add_unless() function 252 #define atomic_fetch_add_unless atomic_fetch_add_unless macro
|
| /OK3568_Linux_fs/kernel/arch/sparc/lib/ |
| H A D | atomic32.c | 98 int atomic_fetch_add_unless(atomic_t *v, int a, int u) in atomic_fetch_add_unless() function 110 EXPORT_SYMBOL(atomic_fetch_add_unless);
|
| /OK3568_Linux_fs/kernel/arch/arm/include/asm/ |
| H A D | atomic.h | 128 static inline int atomic_fetch_add_unless(atomic_t *v, int a, int u) in atomic_fetch_add_unless() function 154 #define atomic_fetch_add_unless atomic_fetch_add_unless macro
|
| /OK3568_Linux_fs/kernel/arch/riscv/include/asm/ |
| H A D | atomic.h | 200 static __always_inline int atomic_fetch_add_unless(atomic_t *v, int a, int u) 217 #define atomic_fetch_add_unless atomic_fetch_add_unless macro
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | atomic-fallback.h | 1180 #define arch_atomic_fetch_add_unless atomic_fetch_add_unless 1182 #ifndef atomic_fetch_add_unless 1193 atomic_fetch_add_unless(atomic_t *v, int a, int u) in atomic_fetch_add_unless() function 1204 #define atomic_fetch_add_unless atomic_fetch_add_unless macro 1222 return atomic_fetch_add_unless(v, a, u) != u; in atomic_add_unless()
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/hfi1/ |
| H A D | netdev_rx.c | 334 if (atomic_fetch_add_unless(&priv->netdevs, -1, 0) == 1) { in hfi1_netdev_rx_destroy()
|
| H A D | chip.c | 14674 if (atomic_fetch_add_unless(&dd->ipoib_rsm_usr_num, -1, 0) == 1) in hfi1_deinit_aip_rsm()
|
| /OK3568_Linux_fs/kernel/include/asm-generic/ |
| H A D | atomic-instrumented.h | 776 atomic_fetch_add_unless(atomic_t *v, int a, int u) in atomic_fetch_add_unless() function 781 #define atomic_fetch_add_unless atomic_fetch_add_unless macro
|
| H A D | atomic-long.h | 979 return atomic_fetch_add_unless(v, a, u); in atomic_long_fetch_add_unless()
|
| /OK3568_Linux_fs/kernel/fs/afs/ |
| H A D | server.c | 366 unsigned int r = atomic_fetch_add_unless(&server->ref, 1, 0); in afs_maybe_use_server()
|
| H A D | rxrpc.c | 706 u = atomic_fetch_add_unless(&call->usage, 1, 0); in afs_wake_up_async_call()
|
| /OK3568_Linux_fs/kernel/kernel/ |
| H A D | jump_label.c | 224 val = atomic_fetch_add_unless(&key->enabled, -1, 1); in static_key_slow_try_dec()
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/core/ |
| H A D | rdma_core.c | 77 return atomic_fetch_add_unless(&uobj->usecnt, 1, -1) == -1 ? in uverbs_try_lock_object()
|
| /OK3568_Linux_fs/kernel/drivers/firmware/efi/ |
| H A D | efi.c | 950 index = atomic_fetch_add_unless(&rsv->count, 1, rsv->size); in efi_mem_reserve_persistent()
|
| /OK3568_Linux_fs/kernel/net/rxrpc/ |
| H A D | ar-internal.h | 933 return atomic_fetch_add_unless(&local->active_users, 1, 0) != 0; in __rxrpc_use_local()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | mac80211.c | 866 if (atomic_fetch_add_unless(&mvmtxq->tx_request, 1, 2)) in iwl_mvm_mac_itxq_xmit()
|
| /OK3568_Linux_fs/kernel/kernel/sched/ |
| H A D | core.c | 4373 os = atomic_fetch_add_unless(&twork->state, -1, TICK_SCHED_REMOTE_RUNNING); in sched_tick_remote()
|
| /OK3568_Linux_fs/kernel/drivers/block/ |
| H A D | rbd.c | 64 counter = (unsigned int)atomic_fetch_add_unless(v, 1, 0); in atomic_inc_return_safe()
|