Home
last modified time | relevance | path

Searched refs:lo_flags (Results 1 – 19 of 19) sorted by relevance

/freebsd-10-stable/sys/kern/
Dkern_rmlock.c320 if (rm->lock_object.lo_flags & LO_SLEEPABLE) in rm_destroy()
331 if (rm->lock_object.lo_flags & LO_SLEEPABLE) in rm_wowned()
382 if ((rm->lock_object.lo_flags & LO_RECURSABLE) != 0) { in _rm_rlock_hard()
403 if (rm->lock_object.lo_flags & LO_SLEEPABLE) { in _rm_rlock_hard()
411 if (rm->lock_object.lo_flags & LO_SLEEPABLE) { in _rm_rlock_hard()
426 if (rm->lock_object.lo_flags & LO_SLEEPABLE) in _rm_rlock_hard()
447 if (rm->lock_object.lo_flags & LO_SLEEPABLE) in _rm_rlock()
524 if (rm->lock_object.lo_flags & LO_SLEEPABLE) in _rm_runlock()
543 if (rm->lock_object.lo_flags & LO_SLEEPABLE) in _rm_wlock()
586 if (rm->lock_object.lo_flags & LO_SLEEPABLE) in _rm_wunlock()
[all …]
Dsubr_witness.c801 KASSERT(lock->lo_flags & LO_WITNESS, in witness_initialize()
823 if ((lock->lo_flags & LO_RECURSABLE) != 0 && in witness_init()
827 if ((lock->lo_flags & LO_SLEEPABLE) != 0 && in witness_init()
831 if ((lock->lo_flags & LO_UPGRADABLE) != 0 && in witness_init()
844 (lock->lo_flags & LO_WITNESS) == 0) in witness_init()
870 if ((lock->lo_flags & LO_WITNESS) == 0 || lock->lo_witness == NULL) in witness_destroy()
1194 if (!(lock->lo_flags & LO_DUPOK) && !(flags & LOP_DUPOK) && in witness_checkorder()
1239 KASSERT((lock1->li_lock->lo_flags & LO_WITNESS) == 0, in witness_checkorder()
1248 if ((lock1->li_lock->lo_flags & LO_SLEEPABLE) != 0 && in witness_checkorder()
1256 if ((lock->lo_flags & LO_SLEEPABLE) != 0 && in witness_checkorder()
[all …]
Dsubr_lock.c85 lock->lo_flags = i << LO_CLASSSHIFT; in lock_init()
92 lock->lo_flags |= flags | LO_INITIALIZED; in lock_init()
104 lock->lo_flags &= ~LO_INITIALIZED; in lock_destroy()
545 if (!lock_prof_enable || (lo->lo_flags & LO_NOPROFILE)) in lock_profile_obtain_lock_success()
610 if (lo->lo_flags & LO_NOPROFILE) in lock_profile_release_lock()
Dkern_lockstat.c61 if ((lo->lo_flags & LO_NOPROFILE) != 0) in lockstat_nsecs()
Dkern_mutex.c307 KASSERT((m->lock_object.lo_flags & LO_RECURSABLE) != 0 || in __mtx_lock_spin_flags()
401 if (mtx_owned(m) && ((m->lock_object.lo_flags & LO_RECURSABLE) != 0 || in _mtx_trylock_flags_()
467 KASSERT((m->lock_object.lo_flags & LO_RECURSABLE) != 0 || in __mtx_lock_sleep()
750 KASSERT((m->lock_object.lo_flags & LO_RECURSABLE) != 0, in thread_lock_flags_()
1090 if (m->lock_object.lo_flags & LO_RECURSABLE) in db_show_mtx()
1092 if (m->lock_object.lo_flags & LO_DUPOK) in db_show_mtx()
Dkern_sx.c373 (sx->lock_object.lo_flags & LO_RECURSABLE) != 0) { in sx_try_xlock_()
571 KASSERT((sx->lock_object.lo_flags & LO_RECURSABLE) != 0, in _sx_xlock_hard()
608 if ((sx->lock_object.lo_flags & SX_NOADAPTIVE) == 0) { in _sx_xlock_hard()
678 (sx->lock_object.lo_flags & SX_NOADAPTIVE) == 0) { in _sx_xlock_hard()
923 if ((sx->lock_object.lo_flags & SX_NOADAPTIVE) == 0) { in _sx_slock_hard()
968 (sx->lock_object.lo_flags & SX_NOADAPTIVE) == 0) { in _sx_slock_hard()
Dkern_lock.c133 (((lk)->lock_object.lo_flags & LK_ADAPTIVE) != 0 && \
419 lk->lock_object.lo_flags &= ~LK_NOSHARE; in lockallowshare()
427 lk->lock_object.lo_flags |= LK_NOSHARE; in lockdisableshare()
435 lk->lock_object.lo_flags |= LO_RECURSABLE; in lockallowrecurse()
443 lk->lock_object.lo_flags &= ~LO_RECURSABLE; in lockdisablerecurse()
503 if (lk->lock_object.lo_flags & LK_NOSHARE) { in __lockmgr_args()
767 (lk->lock_object.lo_flags & LO_RECURSABLE) == 0) { in __lockmgr_args()
Dkern_lockf.c196 int lo_flags; /* (c) Flags passwd to lf_advlock */ member
511 lo->lo_flags = flags; in lf_advlockasync()
2479 if (lo->lo_flags & F_REMOTE) { in lf_print_owner()
2482 } else if (lo->lo_flags & F_FLOCK) { in lf_print_owner()
Dkern_rwlock.c321 (rw->lock_object.lo_flags & LO_RECURSABLE) != 0) { in __rw_try_wlock()
797 KASSERT(rw->lock_object.lo_flags & LO_RECURSABLE, in __rw_wlock_hard()
Dvfs_subr.c1214 vp->v_vnlock->lock_object.lo_flags |= LK_NOSHARE; in getnewvnode()
/freebsd-10-stable/sys/sys/
Dlock.h94 #define LO_CLASSINDEX(lock) ((((lock)->lo_flags) & LO_CLASSMASK) >> LO_CLASSSHIFT)
157 (((flags) & LOP_QUIET) == 0 && ((lo)->lo_flags & LO_QUIET) == 0)
181 #define lock_initalized(lo) ((lo)->lo_flags & LO_INITIALIZED)
D_lock.h36 u_int lo_flags; member
Dlock_profile.h58 if (!lock_prof_enable || (lo->lo_flags & LO_NOPROFILE) || *contested) in lock_profile_obtain_lock_failed()
/freebsd-10-stable/sys/cddl/compat/opensolaris/sys/
Dmutex.h58 KASSERT(((lock)->lock_object.lo_flags & LO_ALLMASK) != \
Drwlock.h64 KASSERT(((lock)->lock_object.lo_flags & LO_ALLMASK) != \
/freebsd-10-stable/libexec/rtld-elf/
Drtld.c85 int lo_flags, int mode, RtldLockState *lockstate);
2992 int lo_flags; in rtld_dlopen() local
3003 lo_flags = RTLD_LO_DLOPEN; in rtld_dlopen()
3005 lo_flags |= RTLD_LO_NODELETE; in rtld_dlopen()
3007 lo_flags |= RTLD_LO_NOLOAD; in rtld_dlopen()
3009 lo_flags |= RTLD_LO_TRACE; in rtld_dlopen()
3011 return (dlopen_object(name, fd, obj_main, lo_flags, in rtld_dlopen()
3026 dlopen_object(const char *name, int fd, Obj_Entry *refobj, int lo_flags, in dlopen_object() argument
3037 if (lockstate == NULL && !(lo_flags & RTLD_LO_EARLY)) { in dlopen_object()
3049 obj = load_object(name, fd, refobj, lo_flags); in dlopen_object()
[all …]
/freebsd-10-stable/sys/fs/nfsserver/
Dnfs_nfsdstate.c1057 ldumpp[cnt].ndlck_flags = lop->lo_flags; in nfsrv_dumplocks()
1721 (new_lop->lo_flags & (NFSLCK_READ | NFSLCK_WRITE)), in nfsrv_lockctrl()
1952 !((new_lop->lo_flags >> NFSLCK_LOCKSHIFT) & in nfsrv_lockctrl()
2067 (new_lop->lo_flags & NFSLCK_READ))) && in nfsrv_lockctrl()
2071 (new_lop->lo_flags & NFSLCK_WRITE) && in nfsrv_lockctrl()
2156 (new_lop->lo_flags == NFSLCK_WRITE || in nfsrv_lockctrl()
2157 lop->lo_flags == NFSLCK_WRITE) && in nfsrv_lockctrl()
2207 cfp->cl_flags = lop->lo_flags; in nfsrv_lockctrl()
2255 lock_flags = new_lop->lo_flags; in nfsrv_lockctrl()
3790 if (new_lop->lo_flags & NFSLCK_UNLOCK) in nfsrv_updatelock()
[all …]
Dnfs_nfsdserv.c665 lop->lo_flags = NFSLCK_READ; in nfsrvd_read()
821 lop->lo_flags = NFSLCK_WRITE; in nfsrvd_write()
2267 lop->lo_flags = lflags; in nfsrvd_lock()
2374 lo.lo_flags = NFSLCK_READ; in nfsrvd_lockt()
2379 lo.lo_flags = NFSLCK_WRITE; in nfsrvd_lockt()
2476 lop->lo_flags = NFSLCK_UNLOCK; in nfsrvd_locku()
/freebsd-10-stable/sys/fs/nfs/
Dnfsrvstate.h217 u_int32_t lo_flags; member