Searched refs:atomic_long_xchg (Results 1 - 13 of 13) sorted by relevance

/linux-master/include/drm/
H A Dspsc_queue.h73 tail = (struct spsc_node **)atomic_long_xchg(&queue->tail, (long)&node->next);
/linux-master/mm/
H A Dpage_counter.c28 old_protected = atomic_long_xchg(&c->min_usage, protected);
37 old_protected = atomic_long_xchg(&c->low_usage, protected);
H A Dshrinker.c260 nr_deferred = atomic_long_xchg(&unit->nr_deferred[shrinker_id_to_offset(shrinker->id)], 0);
347 return atomic_long_xchg(&shrinker->nr_deferred[nid], 0);
/linux-master/include/asm-generic/
H A Dlocal.h46 #define local_xchg(l, n) atomic_long_xchg((&(l)->a), (n))
/linux-master/arch/loongarch/include/asm/
H A Dlocal.h70 #define local_xchg(l, n) (atomic_long_xchg((&(l)->a), (n)))
/linux-master/kernel/sched/
H A Dloadavg.c289 delta = atomic_long_xchg(&calc_load_nohz[idx], 0);
/linux-master/arch/mips/include/asm/
H A Dlocal.h108 #define local_xchg(l, n) (atomic_long_xchg((&(l)->a), (n)))
/linux-master/arch/riscv/include/asm/
H A Dpgtable.h560 pte_t pte = __pte(atomic_long_xchg((atomic_long_t *)ptep, 0));
776 pmd_t pmd = __pmd(atomic_long_xchg((atomic_long_t *)pmdp, 0));
795 return __pmd(atomic_long_xchg((atomic_long_t *)pmdp, pmd_val(pmd)));
/linux-master/fs/cachefiles/
H A Ddaemon.c222 b_released = atomic_long_xchg(&cache->b_released, 0);
/linux-master/drivers/net/wwan/
H A Dqcom_bam_dmux.c389 pending = atomic_long_xchg(&dmux->tx_deferred_skb, 0);
/linux-master/include/linux/atomic/
H A Datomic-instrumented.h4261 * atomic_long_xchg() - atomic exchange with full ordering
4272 atomic_long_xchg(atomic_long_t *v, long new) function
/linux-master/mm/kasan/
H A Dkasan_test.c744 KUNIT_EXPECT_KASAN_FAIL(test, atomic_long_xchg(unsafe, 42));
/linux-master/kernel/rcu/
H A Drcutorture.c2923 max_cbs = atomic_long_xchg(&rcu_fwd_max_cbs, 0);

Completed in 181 milliseconds