Home
last modified time | relevance | path

Searched refs:lck_rw_type (Results 1 – 5 of 5) sorted by relevance

/xnu-12377.61.12/osfmk/kern/
H A Dlock_rw.c186 .lck_rw_type = type, in lck_rw_init()
229 if (lck->lck_rw_type != LCK_TYPE_RW || in lck_rw_destroy()
235 lck->lck_rw_type = LCK_TYPE_NONE; in lck_rw_destroy()
1890 _lck_rw_lock_type_panic(lck_rw_t *lck, lck_rw_type_t lck_rw_type);
1897 lck_rw_type_t lck_rw_type) in _lck_rw_lock_type_panic() argument
1899 panic("lck_rw_lock(): Invalid RW lock type: %x for lock %p", lck_rw_type, lck); in _lck_rw_lock_type_panic()
1919 lck_rw_type_t lck_rw_type) in lck_rw_lock() argument
1921 if (lck_rw_type == LCK_RW_TYPE_SHARED) { in lck_rw_lock()
1923 } else if (lck_rw_type == LCK_RW_TYPE_EXCLUSIVE) { in lck_rw_lock()
1926 _lck_rw_lock_type_panic(lck, lck_rw_type); in lck_rw_lock()
[all …]
H A Dlock_rw.h63 uint32_t lck_rw_type : 8; /* LCK_TYPE_RW */ member
302 lck_rw_type_t lck_rw_type);
321 lck_rw_type_t lck_rw_type);
339 lck_rw_type_t lck_rw_type);
H A Dlocks.c1602 __block lck_rw_type_t lck_rw_type = LCK_RW_TYPE_EXCLUSIVE; in lck_rw_sleep_with_inheritor() local
1612 ^{lck_rw_type = lck_rw_done(lock);}); in lck_rw_sleep_with_inheritor()
1618 ^{lck_rw_lock(lock, lck_rw_type);}, in lck_rw_sleep_with_inheritor()
1619 ^{lck_rw_type = lck_rw_done(lock);}); in lck_rw_sleep_with_inheritor()
1626 ^{lck_rw_type = lck_rw_done(lock);}); in lck_rw_sleep_with_inheritor()
1633 ^{lck_rw_type = lck_rw_done(lock);}); in lck_rw_sleep_with_inheritor()
2952 __block lck_rw_type_t lck_rw_type = LCK_RW_TYPE_EXCLUSIVE; in lck_rw_gate_wait() local
2960 ^{lck_rw_type = lck_rw_done(lock);}, in lck_rw_gate_wait()
2966 ^{lck_rw_type = lck_rw_done(lock);}, in lck_rw_gate_wait()
2967 ^{lck_rw_lock(lock, lck_rw_type);}); in lck_rw_gate_wait()
[all …]
/xnu-12377.61.12/tests/unit/mocks/
H A Dmock_thread.c665 fake_rw_try_lock(struct mock_lck_rw_t *mlck, lck_rw_type_t lck_rw_type) in fake_rw_try_lock() argument
671 if (lck_rw_type == LCK_RW_TYPE_SHARED) { in fake_rw_try_lock()
673 } else if (lck_rw_type == LCK_RW_TYPE_EXCLUSIVE) { in fake_rw_try_lock()
738 lck_rw_unlock, (lck_rw_t * lck, lck_rw_type_t lck_rw_type))
741 lck_rw_unlock(lck, lck_rw_type);
824 lck_rw_try_lock, (lck_rw_t * lck, lck_rw_type_t lck_rw_type))
827 return lck_rw_try_lock(lck, lck_rw_type);
831 return fake_rw_try_lock(mlck, lck_rw_type);
/xnu-12377.61.12/tools/lldbmacros/
H A Dmemory.py2512 if rwlock.lck_rw_type != GetEnumValue('lck_type_t', 'LCK_TYPE_RW'):