/illumos-gate/usr/src/uts/common/io/bge/ |
H A D | bge_atomic.c | 50 } 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 D | nge_atomic.c | 45 } 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 D | xpv_timestamp.c | 146 } while (atomic_cas_64((volatile uint64_t *)&hrtime_last,
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | memnode.c | 101 } 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 D | machdep.c | 553 } 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 D | memnode.c | 104 } 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 D | intr.c | 1221 * 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 D | hat_pte.h | 236 * 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 D | hat_i86.c | 948 * 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 D | clock_highres.c | 97 } 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 D | msacct.c | 652 } 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 D | atomic.s | 37 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 D | atomic.h | 205 extern uint64_t atomic_cas_64(volatile uint64_t *, uint64_t, uint64_t);
|
/illumos-gate/usr/src/uts/intel/asm/ |
H A D | atomic.h | 184 __ATOMIC_OP64(atomic_cas_64, uint64_t, "cmpxchg" SUF_64, "r")
|
/illumos-gate/usr/src/uts/common/io/xge/drv/ |
H A D | xge_osdep.h | 192 atomic_cas_64((uint64_t *)targetp, cmp, newval)
|
/illumos-gate/usr/src/uts/sun4v/cpu/ |
H A D | mach_cpu_module.c | 160 atomic_cas_64(volatile uint64_t *target, uint64_t value1, uint64_t value2) function
|
/illumos-gate/usr/src/common/atomic/i386/ |
H A D | atomic.s | 38 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 D | atomic.s | 47 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 D | atomic.c | 425 atomic_cas_64(volatile uint64_t *target, uint64_t cmp, uint64_t new) function
|
/illumos-gate/usr/src/common/atomic/sparc/ |
H A D | atomic.s | 38 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 D | sfxge_intr.c | 166 } while (atomic_cas_64(&(sip->si_mask), mask,
|
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | synch.c | 328 } 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 D | Makefile | 627 atomic_cas_64.3c \ 1463 atomic_cas_64.3c := LINKSRC = atomic_cas.3c
|
/illumos-gate/usr/src/man/man9f/ |
H A D | Makefile | 578 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 D | sbd.c | 3117 } while (atomic_cas_64(&sl->sl_data_readable_size, old_size,
|