/illumos-gate/usr/src/uts/sparc/sys/ |
H A D | machlock.h | 39 extern void lock_set(lock_t *lp); 40 extern int lock_try(lock_t *lp); 41 extern int lock_spin_try(lock_t *lp); 42 extern int ulock_try(lock_t *lp); 43 extern void ulock_clear(lock_t *lp); 44 extern void lock_clear(lock_t *lp); 45 extern void lock_set_spl(lock_t *lp, int new_pil, ushort_t *old_pil); 46 extern void lock_clear_splx(lock_t *lp, int s); 53 #define LOCK_HELD(lp) (*(volatile lock_t *)(lp) != 0) 55 typedef lock_t disp_lock_t; /* dispatcher lock type */
|
H A D | machtypes.h | 53 typedef unsigned char lock_t; /* lock work for busy wait */ typedef
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | machlock.h | 43 extern void lock_set(lock_t *lp); 44 extern int lock_try(lock_t *lp); 45 extern int lock_spin_try(lock_t *lp); 46 extern int ulock_try(lock_t *lp); 47 extern void lock_clear(lock_t *lp); 48 extern void ulock_clear(lock_t *lp); 49 extern void lock_set_spl(lock_t *lp, int new_pil, ushort_t *old_pil); 50 extern void lock_clear_splx(lock_t *lp, int s); 57 #define LOCK_HELD(lp) (*(volatile lock_t *)(lp) != 0) 59 typedef lock_t disp_lock_t; /* dispatcher lock type */
|
H A D | mutex_impl.h | 63 lock_t m_dummylock; /* 0 dummy lock (always set) */ 64 lock_t m_spinlock; /* 1 real lock */
|
H A D | smt_machcpu.h | 32 lock_t cs_lock;
|
H A D | machtypes.h | 63 typedef unsigned char lock_t; /* lock work for busy wait */ typedef
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | apic_common.h | 133 extern lock_t apic_mode_switch_lock; 134 extern lock_t apic_gethrtime_lock; 151 extern lock_t apic_nmi_lock; 153 extern lock_t apic_error_lock;
|
H A D | clock.h | 95 lock_set_spl((lock_t *)&hres_lock + HRES_LOCK_OFFSET, \ 102 (lock_t *)&hres_lock + HRES_LOCK_OFFSET);
|
H A D | apix.h | 134 lock_t x_lock; 169 extern lock_t apix_lock;
|
H A D | apic.h | 846 extern lock_t apic_ioapic_lock;
|
/illumos-gate/usr/src/uts/common/disp/ |
H A D | disp_lock.c | 124 lock_t *volatile *tlpp = &t->t_lockp; in thread_lock() 125 lock_t *lp = *tlpp; in thread_lock() 167 lock_t *volatile *tlpp = &t->t_lockp; in thread_lock_high() 168 lock_t *lp = *tlpp; in thread_lock_high()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | turnstile.c | 176 static lock_t turnstile_loser_lock; 331 turnstile_interlock(lock_t *wlp, lock_t *volatile *olpp) in turnstile_interlock() 336 volatile lock_t *olp = *olpp; in turnstile_interlock() 343 if (lock_try((lock_t *)olp)) { in turnstile_interlock() 350 lock_clear((lock_t *)olp); in turnstile_interlock() 359 if (olp >= (lock_t *)turnstile_table && olp < wlp) { in turnstile_interlock() 361 lock_set((lock_t *)olp); in turnstile_interlock() 362 lock_clear((lock_t *)olp); in turnstile_interlock()
|
H A D | unix_bb.c | 46 lock_t unix_bb_lock;
|
H A D | mutex.c | 648 lock_set_spin(lock_t *lp) in lock_set_spin() 682 lock_set_spl_spin(lock_t *lp, int new_pil, ushort_t *old_pil_addr, int old_pil) in lock_set_spl_spin()
|
H A D | dtrace_subr.c | 70 lock_t dthr_lock; /* lock for this element */
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | t_lock.h | 78 #define DISP_LOCK_INIT(lp) LOCK_INIT_CLEAR((lock_t *)(lp)) 79 #define DISP_LOCK_HELD(lp) LOCK_HELD((lock_t *)(lp))
|
H A D | thread.h | 149 lock_t t_lock; /* used to resume() a thread */ 205 lock_t t_lock_flush; /* for lock_mutex_flush() impl */
|
/illumos-gate/usr/src/uts/sparc/v7/sys/ |
H A D | mutex_impl.h | 71 lock_t m_dummylock; /* 0 lock (always set) */ 72 lock_t m_spinlock; /* 1 real lock */
|
/illumos-gate/usr/src/uts/sparc/v9/sys/ |
H A D | mutex_impl.h | 66 lock_t m_spinlock; /* 6 real lock */ 67 lock_t m_dummylock; /* 7 dummy lock (always set) */
|
/illumos-gate/usr/src/uts/sun4/sys/ |
H A D | clock.h | 167 lock_set_spl((lock_t *)&hres_lock + HRES_LOCK_OFFSET, \ 175 (lock_t *)&hres_lock + HRES_LOCK_OFFSET);
|
/illumos-gate/usr/src/uts/common/inet/ipf/netinet/ |
H A D | ip_compat.h | 429 # define KMUTEX_T lock_t 430 # define kmutex_t lock_t /* for pfil.h */ 431 # define krwlock_t lock_t /* for pfil.h */ 449 # define KRWLOCK_T lock_t 450 # define KMUTEX_T lock_t 478 # define SLEEP(id, n) { lock_t *_l = get_sleep_lock((caddr_t)id); \ 482 # define WAKEUP(id,x) { lock_t *_l = get_sleep_lock((caddr_t)id); \ 558 lock_t *l;
|
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic_common.c | 129 lock_t apic_mode_switch_lock; 176 lock_t apic_gethrtime_lock; 193 lock_t apic_nmi_lock; 195 lock_t apic_error_lock;
|
/illumos-gate/usr/src/ucbhead/sys/ |
H A D | types.h | 100 typedef short lock_t; /* lock work for busy wait */ typedef
|
/illumos-gate/usr/src/cmd/sendmail/db/ |
H A D | db_int.h | 142 typedef lock_t tsl_t;
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | timestamp.c | 681 lock_set_spl((lock_t *)&shadow_hres_lock + HRES_LOCK_OFFSET, in tsc_tick()
|