/src/sys/sys/ |
rwlock.h | 58 typedef struct krwlock krwlock_t; typedef in typeref:struct:krwlock 84 void rw_vector_enter(krwlock_t *, const krw_t); 85 void rw_vector_exit(krwlock_t *); 86 int rw_vector_tryenter(krwlock_t *, const krw_t); 95 void _rw_init(krwlock_t *, uintptr_t); 96 void rw_init(krwlock_t *); 97 void rw_destroy(krwlock_t *); 99 int rw_tryenter(krwlock_t *, const krw_t); 100 int rw_tryupgrade(krwlock_t *); 101 void rw_downgrade(krwlock_t *); [all...] |
vnode_impl.h | 115 krwlock_t vi_lock /* - lock for this vnode */ 117 krwlock_t vi_nc_lock /* - lock on node */ 119 krwlock_t vi_nc_listlock; /* - lock on nn_list */
|
filedesc.h | 189 krwlock_t cwdi_lock /* :: lock on struct */
|
namei.h | 315 struct vnode **, krwlock_t **, kauth_cred_t); 327 bool cache_cross_mount(struct vnode **, krwlock_t **);
|
/src/sys/kern/ |
kern_rwlock_obj.c | 43 krwlock_t ro_lock; 46 uint8_t mo_pad[COHERENCY_UNIT - sizeof(krwlock_t) - 55 krwlock_t * 66 return (krwlock_t *)ro; 74 krwlock_t * 87 return (krwlock_t *)ro; 97 rw_obj_hold(krwlock_t *lock) 114 rw_obj_free(krwlock_t *lock) 137 rw_obj_refcnt(krwlock_t *lock)
|
kern_rwlock.c | 115 static void rw_abort(const char *, size_t, krwlock_t *, const char *); 145 rw_cas(krwlock_t *rw, uintptr_t o, uintptr_t n) 160 rw_swap(krwlock_t *rw, uintptr_t o, uintptr_t n) 178 const volatile krwlock_t *rw = cookie; 192 rw_abort(const char *func, size_t line, krwlock_t *rw, const char *msg) 207 _rw_init(krwlock_t *rw, uintptr_t return_address) 222 rw_init(krwlock_t *rw) 234 rw_destroy(krwlock_t *rw) 283 rw_vector_enter(krwlock_t *rw, const krw_t op) 437 rw_vector_exit(krwlock_t *rw [all...] |
kern_hook.c | 79 static krwlock_t exithook_lock; 80 static krwlock_t forkhook_lock; 93 hook_establish(hook_list_t *list, krwlock_t *lock, 115 hook_disestablish(hook_list_t *list, krwlock_t *lock, void *vhook) 149 hook_proc_run(hook_list_t *list, krwlock_t *lock, struct proc *p)
|
/src/sys/dev/ic/ |
gcscpcibvar.h | 44 krwlock_t sc_smbus_rwlock;
|
/src/sys/uvm/ |
uvm_anon.h | 48 krwlock_t *an_lock; /* Lock for an_ref */
|
uvm_amap.h | 154 krwlock_t *am_lock; /* lock [locks all vm_amap fields] */
|
uvm_object.c | 108 uvm_obj_setlock(struct uvm_object *uo, krwlock_t *lockptr) 110 krwlock_t *olockptr = uo->vmobjlock;
|
uvm_pdaemon.c | 382 static krwlock_t * 387 krwlock_t *slock; 416 krwlock_t * 419 krwlock_t *slock, *heldslock = NULL; 653 krwlock_t *slock;
|
uvm_map.h | 214 krwlock_t lock; /* Non-intrsafe lock */
|
/src/sys/rump/librump/rumpkern/ |
locks_up.c | 181 rw_init(krwlock_t *rw) 185 CTASSERT(sizeof(krwlock_t) >= sizeof(void *)); 196 rw_destroy(krwlock_t *rw) 207 rw_enter(krwlock_t *rw, const krw_t op) 233 rw_tryenter(krwlock_t *rw, const krw_t op) 256 rw_exit(krwlock_t *rw) 275 rw_tryupgrade(krwlock_t *rw) 289 rw_write_held(krwlock_t *rw) 297 rw_read_held(krwlock_t *rw) 305 rw_lock_held(krwlock_t *rw [all...] |
locks.c | 243 _rw_init(krwlock_t *rw, uintptr_t return_address) 246 CTASSERT(sizeof(krwlock_t) >= sizeof(void *)); 253 rw_init(krwlock_t *rw) 260 rw_destroy(krwlock_t *rw) 268 rw_enter(krwlock_t *rw, const krw_t op) 278 rw_tryenter(krwlock_t *rw, const krw_t op) 291 rw_exit(krwlock_t *rw) 305 rw_tryupgrade(krwlock_t *rw) 319 rw_downgrade(krwlock_t *rw) 329 rw_read_held(krwlock_t *rw [all...] |
/src/sys/external/bsd/drm2/include/drm/ |
drm_vma_manager.h | 54 krwlock_t vom_lock; 60 krwlock_t von_lock;
|
/src/usr.bin/fstat/ |
zfs_znode.h | 73 krwlock_t z_parent_lock; /* parent lock for directories */ 74 krwlock_t z_name_lock; /* "master" lock for dirent locks */
|
/src/tests/rump/kernspace/ |
lockme.c | 53 krwlock_t rw;
|
/src/sys/dev/nvmm/ |
nvmm_internal.h | 83 krwlock_t lock;
|
/src/sys/miscfs/genfs/ |
genfs_node.h | 82 krwlock_t g_glock; /* getpages lock */
|
/src/sys/nfs/ |
nfsmount.h | 161 krwlock_t nm_writeverflock; /* lock for below */
|
/src/sys/arch/hppa/include/ |
pmap.h | 56 krwlock_t pm_obj_lock; /* lock for pm_obj */
|
/src/sys/net/ |
if_spppvar.h | 161 krwlock_t pp_lock; /* lock for sppp structure */
|
/src/sys/netinet6/ |
nd6.h | 115 extern krwlock_t nd6_lock;
|
/src/sys/secmodel/ |
secmodel.c | 45 static krwlock_t secmodels_lock;
|