HomeSort by: relevance | last modified time | path
    Searched refs:krwlock_t (Results 1 - 25 of 83) sorted by relevancy

1 2 3 4

  /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;

Completed in 384 milliseconds

1 2 3 4