Searched refs:atomic_add_unless (Results 51 - 75 of 90) sorted by relevance

1234

/linux-master/net/mac80211/
H A Dmesh_pathtbl.c693 if (atomic_add_unless(&sdata->u.mesh.mpaths, 1, MESH_MAX_MPATHS) == 0)
/linux-master/kernel/power/
H A Dhibernate.c84 return atomic_add_unless(&hibernate_atomic, -1, 0);
/linux-master/net/tipc/
H A Dcrypto.c452 atomic_add_unless(&tmp->users, 1, lim);
463 atomic_add_unless(&rcu_dereference(aead)->users, -1, lim);
/linux-master/drivers/xen/
H A Dgntdev.c1051 if (!atomic_add_unless(&map->in_use, 1, 1))
/linux-master/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_qp.c228 if (!atomic_add_unless(&dev->num_qps, 1, dev->dsr->caps.max_qp))
/linux-master/kernel/debug/kdb/
H A Dkdb_main.c2179 if (!atomic_add_unless(&kdb_nmi_disabled, -1, 0))
/linux-master/drivers/gpu/drm/exynos/
H A Dexynos_drm_fimd.c1031 if (atomic_add_unless(&ctx->win_updated, -1, 0))
/linux-master/drivers/gpu/drm/omapdrm/
H A Domap_dmm_tiler.c315 atomic_add_unless(&omap_dmm->engine_counter, -1, 0));
/linux-master/arch/powerpc/sysdev/xive/
H A Dcommon.c515 return !!atomic_add_unless(&q->count, 1, max);
/linux-master/drivers/acpi/apei/
H A Dghes.c1305 if (!atomic_add_unless(&ghes_in_nmi, 1, 1))
/linux-master/net/phonet/
H A Dpep.c1114 !atomic_add_unless(&pn->tx_credits, -1, 0)) {
/linux-master/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.c1403 if (!atomic_add_unless(&nic->pnicvf->tx_ptp_skbs, 1, 1))
/linux-master/arch/s390/kernel/
H A Dperf_cpum_sf.c647 if (!atomic_add_unless(&num_events, -1, 1)) {
/linux-master/drivers/infiniband/core/
H A Ducma.c302 if (!atomic_add_unless(&listen_ctx->backlog, -1, 0))
/linux-master/include/linux/atomic/
H A Datomic-instrumented.h1501 * atomic_add_unless() - atomic add unless value with full ordering
1514 atomic_add_unless(atomic_t *v, int a, int u) function
/linux-master/mm/kasan/
H A Dkasan_test.c728 KUNIT_EXPECT_KASAN_FAIL(test, atomic_add_unless(unsafe, 21, 42));
/linux-master/arch/powerpc/perf/
H A Dcore-book3s.c1953 if (!atomic_add_unless(&num_events, -1, 1)) {
/linux-master/drivers/dma/ti/
H A Dk3-udma-glue.c480 if (!atomic_add_unless(&tx_chn->free_pkts, -1, 0))
/linux-master/drivers/tty/serial/8250/
H A D8250_omap.c647 if (atomic_add_unless(&priv->active, 1, 1)) {
/linux-master/fs/
H A Dsuper.c503 if (!atomic_add_unless(&s->s_active, -1, 1)) {
/linux-master/fs/xfs/
H A Dxfs_buf.c1973 if (atomic_add_unless(&bp->b_lru_ref, -1, 0)) {
H A Dxfs_log.c2965 if (!atomic_add_unless(&iclog->ic_refcnt, -1, 1))
/linux-master/fs/ext4/
H A Dext4.h3489 atomic_add_unless(&EXT4_SB(sb)->s_lock_busy, -1, 0);
3495 atomic_add_unless(&EXT4_SB(sb)->s_lock_busy, 1,
/linux-master/arch/powerpc/kvm/
H A Dbook3s_xive.c1042 return atomic_add_unless(&q->count, 1, max) ? 0 : -EBUSY;
/linux-master/kernel/module/
H A Dmain.c663 ret = atomic_add_unless(&mod->refcnt, MODULE_REF_BASE, 0);

Completed in 541 milliseconds

1234