Home
last modified time | relevance | path

Searched refs:lock2 (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dflock_impl.h205 #define SAME_OWNER(lock1, lock2) \ argument
208 ((lock1)->l_ofd == (lock2)->l_ofd))
242 #define OVERLAP(lock1, lock2) \ argument
246 (lock1)->l_start <= (lock2)->l_end))
297 #define BLOCKS(lock1, lock2) (!SAME_OWNER((lock1), (lock2)) && \ argument
300 OVERLAP((lock1), (lock2)))
302 #define COVERS(lock1, lock2) \ argument
304 ((lock1)->l_end >= (lock2)->l_end))
390 #define COPY(lock1, lock2) \ argument
394 (lock1)->l_type = (lock2)->l_type; \
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dflock.c1677 lock2 = flk_get_lock(); in flk_relation()
1679 COPY(lock2, lock); in flk_relation()
1683 lock2->l_end = lock->l_end; in flk_relation()
1685 topology[1] = lock2; in flk_relation()
4473 for (lock2 = lock1->l_next; lock2 != SLEEPING_HEAD(gp); in check_sleeping_locks()
4474 lock2 = lock2->l_next) { in check_sleeping_locks()
4479 path(lock1, lock2); in check_sleeping_locks()
4484 for (lock2 = ACTIVE_HEAD(gp)->l_next; lock2 != ACTIVE_HEAD(gp); in check_sleeping_locks()
4485 lock2 = lock2->l_next) { in check_sleeping_locks()
4491 path(lock1, lock2); in check_sleeping_locks()
[all …]
/illumos-gate/usr/src/test/os-tests/tests/file-locking/
H A Druntests.c439 lockinfo_t *lock1, lockinfo_t *lock2, boolean_t kill_firstborn) in flock_test_exclusive() argument
458 assert_unlocked(lock2); in flock_test_exclusive()
473 assert_unlocked(lock2); in flock_test_exclusive()
491 lockinfo_t *lock1, lockinfo_t *lock2, boolean_t kill_firstborn) in flock_test_shared() argument
508 assert_unlocked(lock2); in flock_test_shared()
520 assert_unlocked(lock2); in flock_test_shared()