Searched refs:atomic_cas_64 (Results 1 - 25 of 31) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/bge/
H A Dbge_atomic.c50 } while (atomic_cas_64(count_p, oldval, newval) != oldval);
68 } while (atomic_cas_64(count_p, oldval, newval) != oldval);
84 } while (atomic_cas_64(count_p, oldval, newval) != oldval);
103 } while (atomic_cas_64(sp, oldval, newval) != oldval);
121 } while (atomic_cas_64(count_p, oldval, newval) != oldval);
138 } while (atomic_cas_64(sp, oldval, newval) != oldval);
/illumos-gate/usr/src/uts/common/io/nge/
H A Dnge_atomic.c45 } while (atomic_cas_64(count_p, oldval, newval) != oldval);
63 } while (atomic_cas_64(count_p, oldval, newval) != oldval);
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dxpv_timestamp.c146 } while (atomic_cas_64((volatile uint64_t *)&hrtime_last,
/illumos-gate/usr/src/uts/sun4/os/
H A Dmemnode.c101 } while (atomic_cas_64(&memnodes_mask, oldmask, newmask) !=
162 } while (atomic_cas_64(&memnodes_mask, omask, nmask) != omask);
237 } while (atomic_cas_64(&memnodes_mask, oldmask, newmask) != oldmask);
H A Dmachdep.c553 } while (atomic_cas_64(&t->t_intr_start, start, 0) != start);
580 } while (atomic_cas_64(&t->t_intr_start, ts, CLOCK_TICK_COUNTER()) !=
/illumos-gate/usr/src/uts/i86pc/os/
H A Dmemnode.c104 } while (atomic_cas_64(&memnodes_mask, oldmask, newmask) !=
165 } while (atomic_cas_64(&memnodes_mask, omask, nmask) != omask);
246 } while (atomic_cas_64(&memnodes_mask, oldmask, newmask) != oldmask);
H A Dintr.c1221 * Note that we use atomic ops below (atomic_cas_64 and
1230 } while (atomic_cas_64(&t->t_intr_start, start, 0) != start);
1254 } while (atomic_cas_64(&t->t_intr_start, ts, tsc_read()) != ts);
/illumos-gate/usr/src/uts/i86pc/vm/
H A Dhat_pte.h236 * In the 64 bit kernel PTE loads are atomic, but need atomic_cas_64 on 32
250 #define CAS_PTE(ptr, x, y) atomic_cas_64(ptr, x, y)
265 (mmu.pae_hat ? atomic_cas_64(ptr, x, y) : \
H A Dhat_i86.c948 * are 32 bit, so for safety we must use atomic_cas_64() to install these.
971 if (atomic_cas_64(dest + i, pte, src[i]) != src[i])
/illumos-gate/usr/src/uts/common/os/
H A Dclock_highres.c97 } while (atomic_cas_64((uint64_t *)addr, old, new) != old);
239 * We're using atomic_cas_64() here only to assure that we slurp the
242 last = atomic_cas_64((uint64_t *)addr, 0, 0);
H A Dmsacct.c652 } while (atomic_cas_64((uint64_t *)mstimep, oldtime, newtime) !=
777 } while (atomic_cas_64((uint64_t *)mstimep, oldtime, newtime) !=
/illumos-gate/usr/src/common/atomic/amd64/
H A Datomic.s37 ANSI_PRAGMA_WEAK2(cas64,atomic_cas_64,function)
475 ENTRY(atomic_cas_64) function
484 SET_SIZE(atomic_cas_64)
/illumos-gate/usr/src/uts/common/sys/
H A Datomic.h205 extern uint64_t atomic_cas_64(volatile uint64_t *, uint64_t, uint64_t);
/illumos-gate/usr/src/uts/intel/asm/
H A Datomic.h184 __ATOMIC_OP64(atomic_cas_64, uint64_t, "cmpxchg" SUF_64, "r")
/illumos-gate/usr/src/uts/common/io/xge/drv/
H A Dxge_osdep.h192 atomic_cas_64((uint64_t *)targetp, cmp, newval)
/illumos-gate/usr/src/uts/sun4v/cpu/
H A Dmach_cpu_module.c160 atomic_cas_64(volatile uint64_t *target, uint64_t value1, uint64_t value2) function
/illumos-gate/usr/src/common/atomic/i386/
H A Datomic.s38 ANSI_PRAGMA_WEAK2(cas64,atomic_cas_64,function)
596 ENTRY(atomic_cas_64) function
609 SET_SIZE(atomic_cas_64)
/illumos-gate/usr/src/common/atomic/sparcv9/
H A Datomic.s47 ANSI_PRAGMA_WEAK2(cas64,atomic_cas_64,function)
765 ENTRY(atomic_cas_64) function
773 SET_SIZE(atomic_cas_64)
/illumos-gate/usr/src/common/atomic/
H A Datomic.c425 atomic_cas_64(volatile uint64_t *target, uint64_t cmp, uint64_t new) function
/illumos-gate/usr/src/common/atomic/sparc/
H A Datomic.s38 ANSI_PRAGMA_WEAK2(cas64,atomic_cas_64,function)
636 ENTRY(atomic_cas_64) function
647 SET_SIZE(atomic_cas_64)
/illumos-gate/usr/src/uts/common/io/sfxge/
H A Dsfxge_intr.c166 } while (atomic_cas_64(&(sip->si_mask), mask,
/illumos-gate/usr/src/lib/libc/port/threads/
H A Dsynch.c328 } while (atomic_cas_64(lockword64, old, new) != old);
363 if (atomic_cas_64(lockword64, old, new) == old)
/illumos-gate/usr/src/man/man3c/
H A DMakefile627 atomic_cas_64.3c \
1463 atomic_cas_64.3c := LINKSRC = atomic_cas.3c
/illumos-gate/usr/src/man/man9f/
H A DMakefile578 atomic_cas_64.9f \
1293 atomic_cas_64.9f := LINKSRC = atomic_cas.9f
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/
H A Dsbd.c3117 } while (atomic_cas_64(&sl->sl_data_readable_size, old_size,

Completed in 183 milliseconds

12