Home
last modified time | relevance | path

Searched refs:lock_t (Results 1 – 25 of 35) sorted by relevance

12

/illumos-gate/usr/src/uts/sparc/sys/
H A Dmachlock.h39 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 Dmachtypes.h53 typedef unsigned char lock_t; /* lock work for busy wait */ typedef
/illumos-gate/usr/src/uts/intel/sys/
H A Dmachlock.h43 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 Dmutex_impl.h63 lock_t m_dummylock; /* 0 dummy lock (always set) */
64 lock_t m_spinlock; /* 1 real lock */
H A Dsmt_machcpu.h32 lock_t cs_lock;
H A Dmachtypes.h63 typedef unsigned char lock_t; /* lock work for busy wait */ typedef
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dapic_common.h133 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 Dclock.h95 lock_set_spl((lock_t *)&hres_lock + HRES_LOCK_OFFSET, \
102 (lock_t *)&hres_lock + HRES_LOCK_OFFSET);
H A Dapix.h134 lock_t x_lock;
169 extern lock_t apix_lock;
H A Dapic.h846 extern lock_t apic_ioapic_lock;
/illumos-gate/usr/src/uts/common/disp/
H A Ddisp_lock.c124 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 Dturnstile.c176 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 Dunix_bb.c46 lock_t unix_bb_lock;
H A Dmutex.c648 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 Ddtrace_subr.c70 lock_t dthr_lock; /* lock for this element */
/illumos-gate/usr/src/uts/common/sys/
H A Dt_lock.h78 #define DISP_LOCK_INIT(lp) LOCK_INIT_CLEAR((lock_t *)(lp))
79 #define DISP_LOCK_HELD(lp) LOCK_HELD((lock_t *)(lp))
H A Dthread.h149 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 Dmutex_impl.h71 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 Dmutex_impl.h66 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 Dclock.h167 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 Dip_compat.h429 # 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 Dapic_common.c129 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 Dtypes.h100 typedef short lock_t; /* lock work for busy wait */ typedef
/illumos-gate/usr/src/cmd/sendmail/db/
H A Ddb_int.h142 typedef lock_t tsl_t;
/illumos-gate/usr/src/uts/i86pc/os/
H A Dtimestamp.c681 lock_set_spl((lock_t *)&shadow_hres_lock + HRES_LOCK_OFFSET, in tsc_tick()

12