Home
last modified time | relevance | path

Searched refs:atomic_long_xchg (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.15/mm/
Dpage_counter.c29 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()
Dvmscan.c395 return atomic_long_xchg(&info->nr_deferred[shrinker->id], 0); in xchg_nr_deferred_memcg()
505 return atomic_long_xchg(&shrinker->nr_deferred[nid], 0); in xchg_nr_deferred()
/Linux-v5.15/include/drm/
Dspsc_queue.h73 tail = (struct spsc_node **)atomic_long_xchg(&queue->tail, (long)&node->next); in spsc_queue_push()
/Linux-v5.15/include/asm-generic/
Dlocal.h45 #define local_xchg(l, n) atomic_long_xchg((&(l)->a), (n))
/Linux-v5.15/arch/mips/include/asm/
Dlocal.h130 #define local_xchg(l, n) (atomic_long_xchg((&(l)->a), (n)))
/Linux-v5.15/kernel/sched/
Dloadavg.c290 delta = atomic_long_xchg(&calc_load_nohz[idx], 0); in calc_load_nohz_read()
/Linux-v5.15/arch/riscv/include/asm/
Dpgtable.h451 return __pte(atomic_long_xchg((atomic_long_t *)ptep, 0)); in ptep_get_and_clear()
620 return __pmd(atomic_long_xchg((atomic_long_t *)pmdp, pmd_val(pmd))); in pmdp_establish()
/Linux-v5.15/fs/cachefiles/
Ddaemon.c176 b_released = atomic_long_xchg(&cache->b_released, 0); in cachefiles_daemon_read()
/Linux-v5.15/include/linux/atomic/
Datomic-instrumented.h1601 atomic_long_xchg(atomic_long_t *v, long i) in atomic_long_xchg() function