Home
last modified time | relevance | path

Searched refs:atomic_cond_read_relaxed (Results 1 – 8 of 8) sorted by relevance

/linux/kernel/locking/
A Dqrwlock.c78 cnts = atomic_cond_read_relaxed(&lock->cnts, VAL == _QW_WAITING); in queued_write_lock_slowpath()
A Dqspinlock.c337 val = atomic_cond_read_relaxed(&lock->val, in queued_spin_lock_slowpath()
/linux/include/linux/
A Datomic.h29 #define atomic_cond_read_relaxed(v, c) smp_cond_load_relaxed(&(v)->counter, (c)) macro
/linux/fs/erofs/
A Dinternal.h196 return atomic_cond_read_relaxed(&grp->refcount, in erofs_wait_on_workgroup_freezed()
/linux/kernel/futex/
A Drequeue.c182 (void)atomic_cond_read_relaxed(&q->requeue_state, VAL != Q_REQUEUE_PI_WAIT); in futex_requeue_pi_wakeup_sync()
/linux/include/linux/atomic/
A Datomic-long.h21 #define atomic_long_cond_read_relaxed atomic_cond_read_relaxed
/linux/kernel/bpf/
A Dhelpers.c277 atomic_cond_read_relaxed(l, !VAL); in __bpf_spin_lock()
/linux/drivers/iommu/arm/arm-smmu-v3/
A Darm-smmu-v3.c448 val = atomic_cond_read_relaxed(&cmdq->lock, VAL >= 0); in arm_smmu_cmdq_shared_lock()
800 atomic_cond_read_relaxed(&cmdq->owner_prod, VAL == llq.prod); in arm_smmu_cmdq_issue_cmdlist()

Completed in 18 milliseconds