Home
last modified time | relevance | path

Searched refs:lkp (Results 1 – 4 of 4) sorted by relevance

/dragonfly/sys/kern/
HDkern_lock.c53 static void undo_shreq(struct lock *lkp);
54 static int undo_upreq(struct lock *lkp);
55 static int undo_exreq(struct lock *lkp);
90 _lockmgr_assert(struct lock *lkp, u_int flags) in _lockmgr_assert() argument
99 lkp->lk_wmesg, ((int **)&lkp)[-1]); in _lockmgr_assert()
107 lockmgr_shared(struct lock *lkp, u_int flags) in lockmgr_shared() argument
117 _lockmgr_assert(lkp, flags); in lockmgr_shared()
118 extflags = (flags | lkp->lk_flags) & LK_EXTFLG_MASK; in lockmgr_shared()
121 count = lkp->lk_count; in lockmgr_shared()
135 if ((count & LKC_XMASK) && lkp->lk_lockholder == td) { in lockmgr_shared()
[all …]
/dragonfly/sys/sys/
HDlock.h214 void dumplockinfo(struct lock *lkp);
265 lockmgr(struct lock *lkp, u_int flags) in lockmgr() argument
269 return lockmgr_shared(lkp, flags); in lockmgr()
271 return lockmgr_exclusive(lkp, flags); in lockmgr()
273 return lockmgr_downgrade(lkp, flags); in lockmgr()
276 return lockmgr_upgrade(lkp, flags); in lockmgr()
278 return lockmgr_release(lkp, flags); in lockmgr()
280 return lockmgr_cancel_beg(lkp, flags); in lockmgr()
282 return lockmgr_cancel_end(lkp, flags); in lockmgr()
297 lockinuse(struct lock *lkp) in lockinuse() argument
[all …]
/dragonfly/usr.sbin/makefs/hammer2/
HDhammer2_compat.h748 lockinit(struct lock *lkp, const char *wmesg, int timo, int flags) in lockinit() argument
754 lockmgr(struct lock *lkp, uint32_t flags) in lockmgr() argument
/dragonfly/sys/vfs/ufs/
HDffs_softdep.c232 #define ACQUIRE_LOCK(lkp) acquire_lock(lkp) argument
233 #define FREE_LOCK(lkp) free_lock(lkp) argument
236 acquire_lock(struct lock *lkp) in acquire_lock() argument
238 lockmgr(lkp, LK_EXCLUSIVE); in acquire_lock()
242 free_lock(struct lock *lkp) in free_lock() argument
244 lockmgr(lkp, LK_RELEASE); in free_lock()
249 lock_held(struct lock *lkp) in lock_held() argument
251 return lockinuse(lkp); in lock_held()