Home
last modified time | relevance | path

Searched refs:smp_cond_load_acquire (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/include/linux/
H A Datomic.h28 #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c))
31 #define atomic64_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c))
/linux-6.15/arch/arm64/include/asm/
H A Dmte.h93 smp_cond_load_acquire(&page->flags, VAL & (1UL << PG_mte_tagged)); in try_page_mte_tagging()
207 smp_cond_load_acquire(&folio->flags, VAL & (1UL << PG_mte_tagged)); in folio_try_hugetlb_mte_tagging()
H A Dbarrier.h206 #define smp_cond_load_acquire(ptr, cond_expr) \ macro
/linux-6.15/include/asm-generic/
H A Dbarrier.h267 #ifndef smp_cond_load_acquire
268 #define smp_cond_load_acquire(ptr, cond_expr) ({ \ macro
/linux-6.15/kernel/locking/
H A Dmcs_spinlock.h27 smp_cond_load_acquire(l, VAL)
H A Dqspinlock.c197 smp_cond_load_acquire(&lock->locked, !VAL); in queued_spin_lock_slowpath()
/linux-6.15/kernel/
H A Dsmp.c340 smp_cond_load_acquire(&csd->node.u_flags, !(VAL & CSD_FLAG_LOCK)); in csd_lock_wait()
349 smp_cond_load_acquire(&csd->node.u_flags, !(VAL & CSD_FLAG_LOCK)); in csd_lock_wait()
/linux-6.15/kernel/bpf/
H A Drqspinlock.c317 #define res_smp_cond_load_acquire(v, c) smp_cond_load_acquire(v, c)
/linux-6.15/Documentation/translations/ko_KR/
H A Dmemory-barriers.txt498 LOCK 오퍼레이션과 smp_load_acquire(), smp_cond_load_acquire() 오퍼레이션도
/linux-6.15/kernel/sched/
H A Dcore.c3829 smp_cond_load_acquire(&p->on_cpu, !VAL); in sched_ttwu_pending()
4311 smp_cond_load_acquire(&p->on_cpu, !VAL); in try_to_wake_up()
4365 smp_cond_load_acquire(&p->on_cpu, !VAL); in __task_needs_rq_lock()
/linux-6.15/Documentation/
H A Dmemory-barriers.txt480 and smp_cond_load_acquire() operations.
/linux-6.15/Documentation/translations/sp_SP/
H A Dmemory-barriers.txt510 LOCK y smp_load_acquire(), y operaciones smp_cond_load_acquire().