summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_turnstile.c
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2002-05-22 13:19:22 +0000
committerjhb <jhb@FreeBSD.org>2002-05-22 13:19:22 +0000
commit2f66cc911b418b0d820bd028662ac3905e3478a7 (patch)
treebb850d4f1ca8bdf4d4ce47c766ee964f96c5a016 /sys/kern/subr_turnstile.c
parent1ce96038daa38344275f4a4122b2504962594f1e (diff)
downloadFreeBSD-src-2f66cc911b418b0d820bd028662ac3905e3478a7.zip
FreeBSD-src-2f66cc911b418b0d820bd028662ac3905e3478a7.tar.gz
Rename cpu_pause() to pause(). Originally I was going to make this an
MI API with empty cpu_pause() functions on other arch's, but this functionality is definitely unique to IA-32, so I decided to leave it as i386-only and wrap it in #ifdef's. I should have dropped the cpu_ prefix when I made that decision. Requested by: bde
Diffstat (limited to 'sys/kern/subr_turnstile.c')
-rw-r--r--sys/kern/subr_turnstile.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/kern/subr_turnstile.c b/sys/kern/subr_turnstile.c
index e1428b3..d22b02f 100644
--- a/sys/kern/subr_turnstile.c
+++ b/sys/kern/subr_turnstile.c
@@ -489,7 +489,7 @@ _mtx_lock_sleep(struct mtx *m, int opts, const char *file, int line)
if ((v = m->mtx_lock) == MTX_UNOWNED) {
mtx_unlock_spin(&sched_lock);
#ifdef __i386__
- cpu_pause();
+ pause();
#endif
continue;
}
@@ -519,7 +519,7 @@ _mtx_lock_sleep(struct mtx *m, int opts, const char *file, int line)
(void *)(v | MTX_CONTESTED))) {
mtx_unlock_spin(&sched_lock);
#ifdef __i386__
- cpu_pause();
+ pause();
#endif
continue;
}
@@ -534,7 +534,7 @@ _mtx_lock_sleep(struct mtx *m, int opts, const char *file, int line)
owner->td_kse->ke_oncpu != NOCPU) {
mtx_unlock_spin(&sched_lock);
#ifdef __i386__
- cpu_pause();
+ pause();
#endif
continue;
}
@@ -630,7 +630,7 @@ _mtx_lock_spin(struct mtx *m, int opts, const char *file, int line)
while (m->mtx_lock != MTX_UNOWNED) {
if (i++ < 10000000) {
#ifdef __i386__
- cpu_pause();
+ pause();
#endif
continue;
}
@@ -644,7 +644,7 @@ _mtx_lock_spin(struct mtx *m, int opts, const char *file, int line)
panic("spin lock %s held by %p for > 5 seconds",
m->mtx_object.lo_name, (void *)m->mtx_lock);
#ifdef __i386__
- cpu_pause();
+ pause();
#endif
}
critical_enter();
OpenPOWER on IntegriCloud