Searched refs:atomic_add_unless (Results 1 - 25 of 90) sorted by relevance

1234

/linux-master/lib/
H A Ddec_and_lock.c24 if (atomic_add_unless(atomic, -1, 1))
41 if (atomic_add_unless(atomic, -1, 1))
56 if (atomic_add_unless(atomic, -1, 1))
72 if (atomic_add_unless(atomic, -1, 1))
/linux-master/drivers/net/wireguard/
H A Dqueueing.c74 if (!atomic_add_unless(&queue->count, 1, MAX_QUEUED_PACKETS))
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_timeline.c195 if (atomic_add_unless(&tl->pin_count, 1, 0))
258 if (atomic_add_unless(&tl->active_count, 1, 0))
283 if (atomic_add_unless(&tl->active_count, -1, 1))
H A Dintel_context.h196 while (!atomic_add_unless(&ce->pin_count, -1, 1)) {
H A Dintel_ppgtt.c132 if (atomic_add_unless(&pt->used, -1, 1))
/linux-master/drivers/crypto/
H A Datmel-sha204a.c45 if (!atomic_add_unless(&i2c_priv->tfm_count, 1, 1))
/linux-master/net/batman-adv/
H A Dmain.h290 #define batadv_atomic_dec_not_zero(v) atomic_add_unless((v), -1, 0)
/linux-master/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_encoder_phys_cmd.c98 new_cnt = atomic_add_unless(&phys_enc->pending_kickoff_cnt, -1, 0);
120 atomic_add_unless(&cmd_enc->pending_vblank_cnt, -1, 0);
131 atomic_add_unless(&phys_enc->pending_ctlstart_cnt, -1, 0);
186 atomic_add_unless(&phys_enc->pending_kickoff_cnt, -1, 0);
H A Ddpu_encoder_phys_wb.c368 atomic_add_unless(&phys_enc->pending_kickoff_cnt, -1, 0);
418 atomic_add_unless(&phys_enc->pending_kickoff_cnt, -1, 0);
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_shrinker.c495 if (atomic_add_unless(&obj->mm.shrink_pin, 1, 0))
517 if (atomic_add_unless(&obj->mm.shrink_pin, -1, 1))
/linux-master/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_srq.c134 if (!atomic_add_unless(&dev->num_srqs, 1, dev->dsr->caps.max_srq))
H A Dpvrdma_verbs.c442 if (!atomic_add_unless(&dev->num_pds, 1, dev->dsr->caps.max_pd))
529 if (!atomic_add_unless(&dev->num_ahs, 1, dev->dsr->caps.max_ah))
H A Dpvrdma_cq.c129 if (!atomic_add_unless(&dev->num_cqs, 1, dev->dsr->caps.max_cq))
/linux-master/arch/sh/kernel/
H A Dperf_event.c65 if (!atomic_add_unless(&num_events, -1, 1)) {
/linux-master/include/linux/
H A Dpage_ref.h238 bool ret = atomic_add_unless(&page->_refcount, nr, u);
H A Dpm_runtime.h129 atomic_add_unless(&dev->power.usage_count, -1, 0);
/linux-master/drivers/gpu/drm/i915/
H A Dintel_wakeref.h165 if (unlikely(!atomic_add_unless(&wf->count, -1, 1)))
H A Dintel_wakeref.c92 if (atomic_add_unless(&wf->count, -1, 1))
H A Di915_active.c182 if (atomic_add_unless(&ref->count, -1, 1))
192 if (atomic_add_unless(&ref->count, -1, 1))
492 return atomic_add_unless(&ref->count, 1, 0);
/linux-master/drivers/phy/ti/
H A Dphy-twl4030-usb.c591 if (atomic_add_unless(&twl->connected, 1, 1)) {
598 if (atomic_add_unless(&twl->connected, -1, 0)) {
/linux-master/arch/x86/platform/uv/
H A Duv_nmi.c501 int first = atomic_add_unless(&hub_nmi->in_nmi, 1, 1);
505 if (atomic_add_unless(&uv_in_nmi, 1, 1))
/linux-master/drivers/cpuidle/
H A Dcoupled.c232 ret = atomic_add_unless(&coupled->ready_waiting_counts,
/linux-master/drivers/iio/common/hid-sensors/
H A Dhid-sensor-trigger.c158 if (atomic_add_unless(&st->runtime_pm_enable, 1, 1))
/linux-master/fs/nfs/
H A Dpnfs_dev.c281 if (atomic_add_unless(&d->ref, -1, 2))
/linux-master/drivers/media/rc/
H A Dttusbir.c57 atomic_add_unless(&tt->led_complete, 1, 1)) {

Completed in 456 milliseconds

1234