Searched refs:atomic_long_xchg (Results 1 – 11 of 11) sorted by relevance
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | page_counter.c | 29 old_protected = atomic_long_xchg(&c->min_usage, protected); in propagate_protected_usage() 38 old_protected = atomic_long_xchg(&c->low_usage, protected); in propagate_protected_usage()
|
| H A D | vmscan.c | 466 nr = atomic_long_xchg(&shrinker->nr_deferred[nid], 0); in do_shrink_slab()
|
| /OK3568_Linux_fs/u-boot/include/asm-generic/ |
| H A D | atomic-long.h | 137 #define atomic_long_xchg(v, new) \ macro 256 #define atomic_long_xchg(v, new) \ macro
|
| /OK3568_Linux_fs/kernel/include/drm/ |
| H A D | spsc_queue.h | 73 tail = (struct spsc_node **)atomic_long_xchg(&queue->tail, (long)&node->next); in spsc_queue_push()
|
| /OK3568_Linux_fs/kernel/include/asm-generic/ |
| H A D | local.h | 45 #define local_xchg(l, n) atomic_long_xchg((&(l)->a), (n))
|
| H A D | atomic-long.h | 387 atomic_long_xchg(atomic_long_t *v, long i) in atomic_long_xchg() function 881 atomic_long_xchg(atomic_long_t *v, long i) in atomic_long_xchg() function
|
| /OK3568_Linux_fs/kernel/arch/mips/include/asm/ |
| H A D | local.h | 130 #define local_xchg(l, n) (atomic_long_xchg((&(l)->a), (n)))
|
| /OK3568_Linux_fs/kernel/kernel/sched/ |
| H A D | loadavg.c | 291 delta = atomic_long_xchg(&calc_load_nohz[idx], 0); in calc_load_nohz_read()
|
| /OK3568_Linux_fs/kernel/arch/riscv/include/asm/ |
| H A D | pgtable.h | 367 return __pte(atomic_long_xchg((atomic_long_t *)ptep, 0)); in ptep_get_and_clear()
|
| /OK3568_Linux_fs/kernel/kernel/rcu/ |
| H A D | rcu_segcblist.c | 131 return atomic_long_xchg(&rsclp->len, v); in rcu_segcblist_xchg_len()
|
| /OK3568_Linux_fs/kernel/fs/cachefiles/ |
| H A D | daemon.c | 176 b_released = atomic_long_xchg(&cache->b_released, 0); in cachefiles_daemon_read()
|