Lines Matching refs:blocker
2095 lock_descriptor_t *lock, *blocker; in flk_get_first_blocking_lock() local
2098 blocker = NULL; in flk_get_first_blocking_lock()
2104 blocker = lock; in flk_get_first_blocking_lock()
2111 if (blocker == NULL && request->l_flock.l_type == F_RDLCK) { in flk_get_first_blocking_lock()
2122 blocker = lock; in flk_get_first_blocking_lock()
2130 if (blocker) { in flk_get_first_blocking_lock()
2131 report_blocker(blocker, request); in flk_get_first_blocking_lock()
3900 report_blocker(lock_descriptor_t *blocker, lock_descriptor_t *request) in report_blocker() argument
3904 ASSERT(blocker != NULL); in report_blocker()
3908 flrp->l_type = blocker->l_type; in report_blocker()
3909 flrp->l_pid = blocker->l_flock.l_pid; in report_blocker()
3910 flrp->l_sysid = blocker->l_flock.l_sysid; in report_blocker()
3913 flrp->l_start = blocker->l_start; in report_blocker()
3914 if (blocker->l_end == MAX_U_OFFSET_T) in report_blocker()
3917 flrp->l_len = blocker->l_end - blocker->l_start + 1; in report_blocker()
3919 if (blocker->l_start > MAXEND) { in report_blocker()
3923 flrp->l_start = blocker->l_start; in report_blocker()
3924 if (blocker->l_end == MAX_U_OFFSET_T) in report_blocker()
3927 flrp->l_len = blocker->l_end - in report_blocker()
3928 blocker->l_start + 1; in report_blocker()