Lines Matching refs:ilk

189 lockmgr_exit(u_int flags, struct lock_object *ilk)  in lockmgr_exit()  argument
194 class = LOCK_CLASS(ilk); in lockmgr_exit()
195 class->lc_unlock(ilk); in lockmgr_exit()
265 sleeplk(struct lock *lk, u_int flags, struct lock_object *ilk, in sleeplk() argument
272 class = (flags & LK_INTERLOCK) ? LOCK_CLASS(ilk) : NULL; in sleeplk()
281 class->lc_unlock(ilk); in sleeplk()
577 lockmgr_slock_hard(struct lock *lk, u_int flags, struct lock_object *ilk, in lockmgr_slock_hard() argument
601 file, line, flags & LK_INTERLOCK ? ilk : NULL); in lockmgr_slock_hard()
693 error = sleeplk(lk, flags, ilk, iwmesg, ipri, itimo, in lockmgr_slock_hard()
726 lockmgr_exit(flags, ilk); in lockmgr_slock_hard()
762 lockmgr_xlock_hard(struct lock *lk, u_int flags, struct lock_object *ilk, in lockmgr_xlock_hard() argument
788 ilk : NULL); in lockmgr_xlock_hard()
809 class = LOCK_CLASS(ilk); in lockmgr_xlock_hard()
810 class->lc_unlock(ilk); in lockmgr_xlock_hard()
931 error = sleeplk(lk, flags, ilk, iwmesg, ipri, itimo, in lockmgr_xlock_hard()
964 lockmgr_exit(flags, ilk); in lockmgr_xlock_hard()
969 lockmgr_upgrade(struct lock *lk, u_int flags, struct lock_object *ilk, in lockmgr_upgrade() argument
1021 error = lockmgr_xlock_hard(lk, flags, ilk, file, line, lwa); in lockmgr_upgrade()
1024 lockmgr_exit(flags, ilk); in lockmgr_upgrade()
1029 lockmgr_lock_flags(struct lock *lk, u_int flags, struct lock_object *ilk, in lockmgr_lock_flags() argument
1046 file, line, flags & LK_INTERLOCK ? ilk : NULL); in lockmgr_lock_flags()
1055 return (lockmgr_slock_hard(lk, flags, ilk, file, line, in lockmgr_lock_flags()
1063 ilk : NULL); in lockmgr_lock_flags()
1071 return (lockmgr_xlock_hard(lk, flags, ilk, file, line, in lockmgr_lock_flags()
1077 return (lockmgr_upgrade(lk, flags, ilk, file, line, NULL)); in lockmgr_lock_flags()
1083 class = LOCK_CLASS(ilk); in lockmgr_lock_flags()
1084 class->lc_unlock(ilk); in lockmgr_lock_flags()
1088 return (__lockmgr_args(lk, flags, ilk, LK_WMESG_DEFAULT, in lockmgr_lock_flags()
1094 lockmgr_sunlock_hard(struct lock *lk, uintptr_t x, u_int flags, struct lock_object *ilk, in lockmgr_sunlock_hard() argument
1099 lockmgr_exit(flags, ilk); in lockmgr_sunlock_hard()
1104 lockmgr_xunlock_hard(struct lock *lk, uintptr_t x, u_int flags, struct lock_object *ilk, in lockmgr_xunlock_hard() argument
1199 lockmgr_exit(flags, ilk); in lockmgr_xunlock_hard()
1288 __lockmgr_args(struct lock *lk, u_int flags, struct lock_object *ilk, in __lockmgr_args() argument
1324 KASSERT((flags & LK_INTERLOCK) == 0 || ilk != NULL, in __lockmgr_args()
1331 class = (flags & LK_INTERLOCK) ? LOCK_CLASS(ilk) : NULL; in __lockmgr_args()
1344 class->lc_unlock(ilk); in __lockmgr_args()
1351 return (lockmgr_slock_hard(lk, flags, ilk, file, line, &lwa)); in __lockmgr_args()
1355 return (lockmgr_upgrade(lk, flags, ilk, file, line, &lwa)); in __lockmgr_args()
1358 return (lockmgr_xlock_hard(lk, flags, ilk, file, line, &lwa)); in __lockmgr_args()
1369 class->lc_unlock(ilk); in __lockmgr_args()
1396 return (lockmgr_sunlock_hard(lk, x, flags, ilk, file, line)); in __lockmgr_args()
1399 return (lockmgr_xunlock_hard(lk, x, flags, ilk, file, line)); in __lockmgr_args()
1406 ilk : NULL); in __lockmgr_args()
1414 class->lc_unlock(ilk); in __lockmgr_args()
1559 class->lc_unlock(ilk); in __lockmgr_args()
1584 class->lc_unlock(ilk); in __lockmgr_args()
1589 class->lc_unlock(ilk); in __lockmgr_args()