Searched refs:atomic_sub_and_test (Results 1 - 15 of 15) sorted by relevance

/linux-master/arch/powerpc/mm/
H A Dpgtable-frag.c27 if (atomic_sub_and_test(PTE_FRAG_NR - count, &ptdesc->pt_frag_refcount)) {
/linux-master/include/linux/
H A Dpage_ref.h182 int ret = atomic_sub_and_test(nr, &page->_refcount);
/linux-master/arch/powerpc/mm/book3s64/
H A Dmmu_context.c255 if (atomic_sub_and_test(PMD_FRAG_NR - count, &ptdesc->pt_frag_refcount)) {
/linux-master/net/smc/
H A Dsmc_rx.c130 if (atomic_sub_and_test(priv->len, &conn->splice_pending))
/linux-master/fs/btrfs/
H A Dsubpage.c295 last = atomic_sub_and_test(nbits, &subpage->readers);
300 * And please don't replace @last with atomic_sub_and_test() call
302 * As we want the atomic_sub_and_test() to be always executed.
375 last = atomic_sub_and_test(nbits, &subpage->writers);
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_context.c329 if (!atomic_sub_and_test(sub, &ce->pin_count))
/linux-master/drivers/most/
H A Dcore.c110 if (atomic_sub_and_test(1, &c->mbo_ref))
1065 if (atomic_sub_and_test(1, &c->mbo_nq_level))
/linux-master/drivers/block/drbd/
H A Ddrbd_req.c300 if (!atomic_sub_and_test(put, &req->completion_ref))
/linux-master/kernel/rcu/
H A Dtasks.h422 if (atomic_sub_and_test(2, &rtp->barrier_q_count))
H A Dtree.c4137 if (atomic_sub_and_test(2, &rcu_state.barrier_cpu_count))
/linux-master/include/linux/atomic/
H A Datomic-instrumented.h1351 * atomic_sub_and_test() - atomic subtract and test if zero with full ordering
1362 atomic_sub_and_test(int i, atomic_t *v) function
/linux-master/fs/iomap/
H A Dbuffered-io.c1502 if (!ifs || atomic_sub_and_test(len, &ifs->write_bytes_pending))
/linux-master/mm/kasan/
H A Dkasan_test.c724 KUNIT_EXPECT_KASAN_FAIL(test, atomic_sub_and_test(42, unsafe));
/linux-master/fs/
H A Daio.c931 if (!atomic_sub_and_test(skipped, &wait.count)) {
/linux-master/net/core/
H A Ddev.c10602 if (cnt && atomic_sub_and_test(cnt, &dev_unreg_count))

Completed in 425 milliseconds