Searched refs:lck_mtx_t (Results 1 - 25 of 187) sorted by relevance

12345678

/xnu-2782.1.97/osfmk/i386/
H A Dlocks.h98 } lck_mtx_t; typedef in typeref:struct:_lck_mtx_
115 extern int lck_mtx_lock_spinwait_x86(lck_mtx_t *mutex);
116 extern void lck_mtx_lock_wait_x86(lck_mtx_t *mutex);
117 extern void lck_mtx_lock_acquire_x86(lck_mtx_t *mutex);
118 extern void lck_mtx_unlock_wakeup_x86(lck_mtx_t *mutex, int prior_lock_state);
120 extern void lck_mtx_lock_mark_destroyed(lck_mtx_t *mutex);
121 extern int lck_mtx_lock_grab_mutex(lck_mtx_t *mutex);
141 lck_mtx_t lck_mtx;
159 } lck_mtx_t; typedef in typeref:struct:__anon914
168 } lck_mtx_t; typedef in typeref:struct:__anon916
175 typedef struct __lck_mtx_t__ lck_mtx_t; typedef in typeref:struct:__lck_mtx_t__
[all...]
H A Dlocks_i386.c1581 lck_mtx_t *
1586 lck_mtx_t *lck;
1588 if ((lck = (lck_mtx_t *)zalloc(lck_mtx_zone)) != 0)
1591 if ((lck = (lck_mtx_t *)kalloc(sizeof(lck_mtx_t))) != 0)
1602 lck_mtx_t *lck,
1609 kfree(lck, sizeof(lck_mtx_t));
1643 lck_mtx_t *lck,
1675 lck_mtx_t *lck,
1706 lck_mtx_t *lc
[all...]
/xnu-2782.1.97/osfmk/kern/
H A Dlocks.h273 extern void lck_mtx_init_ext(lck_mtx_t *lck, struct _lck_mtx_ext_ *lck_ext,
279 #define decl_lck_mtx_data(class,name) class lck_mtx_t name;
281 extern lck_mtx_t *lck_mtx_alloc_init(
286 lck_mtx_t *lck,
290 lck_mtx_t *lck);
293 lck_mtx_t *lck);
296 lck_mtx_t *lck,
300 lck_mtx_t *lck,
304 lck_mtx_t *lck,
310 lck_mtx_t *lc
[all...]
H A Dexception.c103 lck_mtx_t *mutex);
109 lck_mtx_t *mutex);
137 lck_mtx_t *mutex)
323 lck_mtx_t *mutex)
363 lck_mtx_t *mutex;
426 lck_mtx_t *mutex;
H A Dlocks.c492 lck_mtx_t *lck,
549 lck_mtx_t *lck,
608 lck_mtx_t *lck,
612 lck_mtx_t *mutex;
665 assert_wait((event_t)(((unsigned int*)lck)+((sizeof(lck_mtx_t)-1)/sizeof(unsigned int))), THREAD_UNINT);
700 lck_mtx_t *lck)
703 lck_mtx_t *mutex;
759 lck_mtx_t *lck,
763 lck_mtx_t *mutex;
776 thread_wakeup_one((event_t)(((unsigned int*)lck)+(sizeof(lck_mtx_t)
[all...]
/xnu-2782.1.97/bsd/miscfs/mockfs/
H A Dmockfs.h62 lck_mtx_t mockfs_mnt_mtx; /* Mount-wide (and tree-wide) mutex */
/xnu-2782.1.97/bsd/sys/
H A Dfasttrap_impl.h80 * APPLE NOTE: All kmutex_t's have been converted to lck_mtx_t
87 lck_mtx_t ftpc_mtx; /* lock on all but acount */
98 lck_mtx_t ftp_mtx; /* provider lock */
99 lck_mtx_t ftp_cmtx; /* lock on creating probes */
153 lck_mtx_t ftb_mtx; /* bucket lock */
156 uint8_t ftb_pad[64 - sizeof (lck_mtx_t) - sizeof (void *)];
H A Ddomain.h119 lck_mtx_t *dom_mtx; /* domain global mutex */
134 lck_mtx_t *dom_mtx; /* domain global mutex */
H A Dproc_internal.h114 lck_mtx_t lc_mtx; /* Mutex to protect members */
133 lck_mtx_t s_mlock; /* mutex lock to protect session */
174 lck_mtx_t pg_mlock; /* mutex lock to protect pgrp */
224 lck_mtx_t p_mlock; /* mutex lock for proc */
239 lck_mtx_t p_fdmlock; /* proc lock to protect fdesc */
298 lck_mtx_t p_dtrace_sprlock; /* sun proc lock emulation */
645 extern lck_mtx_t * proc_list_mlock;
646 extern lck_mtx_t * proc_klist_mlock;
663 extern lck_mtx_t alllctx_lock;
730 extern int msleep0(void *chan, lck_mtx_t *mt
[all...]
H A Dun.h115 lck_mtx_t* unp_getlock(struct socket *, int);
H A Dubc_internal.h81 lck_mtx_t cl_lockr;
88 lck_mtx_t cl_lockw;
/xnu-2782.1.97/bsd/netinet/
H A Dip_divert.h113 lck_mtx_t *
H A Dmp_proto.c47 lck_mtx_t *mp_domain_mutex;
/xnu-2782.1.97/bsd/nfs/
H A Dnfsrvcache.h129 extern lck_mtx_t *nfsrv_reqcache_mutex;
H A Dnfs_gss.h130 lck_mtx_t *gss_clnt_mtx;
179 lck_mtx_t *gss_svc_mtx;
/xnu-2782.1.97/osfmk/default_pager/
H A Ddiag.h62 #define VSTATS_LOCK_DECL(name) struct lck_mtx_t name;
/xnu-2782.1.97/bsd/kern/
H A Dkern_synch.c159 lck_mtx_t *mtx)
312 return _sleep((caddr_t)chan, pri, (char *)NULL, 0, (int (*)(int))0, (lck_mtx_t *)0);
318 lck_mtx_t *mtx,
335 lck_mtx_t *mtx,
353 lck_mtx_t *mtx,
372 return _sleep((caddr_t)chan, pri, wmsg, abstime, (int (*)(int))0, (lck_mtx_t *)0);
387 return _sleep((caddr_t)chan, pri, wmsg, abstime, continuation, (lck_mtx_t *)0);
398 return _sleep((caddr_t)chan, pri, wmsg, abstime, continuation, (lck_mtx_t *)0);
/xnu-2782.1.97/bsd/net/
H A Draw_usrreq.c77 lck_mtx_t *raw_mtx = &raw_mtx_data;
191 lck_mtx_t * mutex_held;
240 lck_mtx_t * mutex_held;
294 lck_mtx_t * mutex_held;
346 lck_mtx_t * mutex_held;
/xnu-2782.1.97/iokit/IOKit/
H A DIOLocks.h68 typedef lck_mtx_t IOLock;
93 lck_mtx_t * IOLockGetMachLock( IOLock * lock);
186 lck_mtx_t * IORecursiveLockGetMachLock( IORecursiveLock * lock);
/xnu-2782.1.97/bsd/security/audit/
H A Daudit_bsd.h180 lck_mtx_t *mtx_lock;
200 lck_mtx_t *sl_mtx;
212 lck_mtx_t *rl_mtx;
227 void _audit_cv_wait(struct cv *cvp, lck_mtx_t *mp, const char *desc);
228 int _audit_cv_wait_sig(struct cv *cvp, lck_mtx_t *mp, const char *desc);
229 int _audit_cv_wait_continuation(struct cv *cvp, lck_mtx_t *mp,
/xnu-2782.1.97/bsd/netinet6/
H A Dip6protosw.h190 lck_mtx_t *(*pr_getlock) /* retrieve protocol lock */
/xnu-2782.1.97/iokit/Kernel/
H A DIOLocks.cpp61 lck_mtx_t * IOLockGetMachLock( IOLock * lock)
63 return( (lck_mtx_t *)lock);
121 lck_mtx_t *mutex;
165 lck_mtx_t * IORecursiveLockGetMachLock( IORecursiveLock * lock )
/xnu-2782.1.97/osfmk/device/
H A Ddevice_init.c87 lck_mtx_t iokit_obj_to_port_binding_lock;
/xnu-2782.1.97/osfmk/vm/
H A Dvm_compressor_backing_store.h72 lck_mtx_t vm_swap_data_lock;
/xnu-2782.1.97/bsd/miscfs/devfs/
H A Ddevfsdefs.h182 extern lck_mtx_t devfs_mutex;
183 extern lck_mtx_t devfs_attr_mutex;

Completed in 82 milliseconds

12345678