H A D | kern_lock.c | 75 #define _lockmgr_assert(lk, what, file, line) argument 82 #define STACK_PRINT(lk) argument 83 #define STACK_SAVE(lk) argument 84 #define STACK_ZERO(lk) argument 86 #define STACK_PRINT(lk) stack_print_ddb(&(lk)->lk_stack) argument 87 #define STACK_SAVE(lk) stack_save(&(lk)->lk_stack) argument 88 #define STACK_ZERO(lk) stack_zero(&(lk) argument 91 LOCK_LOG2(lk,string,arg1,arg2) global() argument 94 LOCK_LOG3(lk,string,arg1,arg2,arg3) global() argument 144 lockmgr_xlocked(lk) global() argument 203 lockmgr_note_shared_acquire(struct lock * lk,int contested,uint64_t waittime,const char * file,int line,int flags) lockmgr_note_shared_acquire() argument 217 lockmgr_note_shared_release(struct lock * lk,const char * file,int line) lockmgr_note_shared_release() argument 227 lockmgr_note_exclusive_acquire(struct lock * lk,int contested,uint64_t waittime,const char * file,int line,int flags) lockmgr_note_exclusive_acquire() argument 241 lockmgr_note_exclusive_release(struct lock * lk,const char * file,int line) lockmgr_note_exclusive_release() argument 253 lockmgr_xholder(const struct lock * lk) lockmgr_xholder() argument 268 sleeplk(struct lock * lk,u_int flags,struct lock_object * ilk,const char * wmesg,int pri,int timo,int queue) sleeplk() argument 314 wakeupshlk(struct lock * lk,const char * file,int line) wakeupshlk() argument 434 lockinit(struct lock * lk,int pri,const char * wmesg,int timo,int flags) lockinit() argument 474 lockallowshare(struct lock * lk) lockallowshare() argument 482 lockdisableshare(struct lock * lk) lockdisableshare() argument 490 lockallowrecurse(struct lock * lk) lockallowrecurse() argument 498 lockdisablerecurse(struct lock * lk) lockdisablerecurse() argument 506 lockdestroy(struct lock * lk) lockdestroy() argument 516 lockmgr_slock_try(struct lock * lk,uintptr_t * xp,int flags,bool fp) lockmgr_slock_try() argument 536 lockmgr_sunlock_try(struct lock * lk,uintptr_t * xp) lockmgr_sunlock_try() argument 552 lockmgr_slock_adaptive(struct lock_delay_arg * lda,struct lock * lk,uintptr_t * xp,int flags) lockmgr_slock_adaptive() argument 584 lockmgr_slock_hard(struct lock * lk,u_int flags,struct lock_object * ilk,const char * file,int line,struct lockmgr_wait * lwa) lockmgr_slock_hard() argument 738 lockmgr_xlock_adaptive(struct lock_delay_arg * lda,struct lock * lk,uintptr_t * xp) lockmgr_xlock_adaptive() argument 769 lockmgr_xlock_hard(struct lock * lk,u_int flags,struct lock_object * ilk,const char * file,int line,struct lockmgr_wait * lwa) lockmgr_xlock_hard() argument 976 lockmgr_upgrade(struct lock * lk,u_int flags,struct lock_object * ilk,const char * file,int line,struct lockmgr_wait * lwa) lockmgr_upgrade() argument 1036 lockmgr_lock_flags(struct lock * lk,u_int flags,struct lock_object * ilk,const char * file,int line) lockmgr_lock_flags() argument 1101 lockmgr_sunlock_hard(struct lock * lk,uintptr_t x,u_int flags,struct lock_object * ilk,const char * file,int line) lockmgr_sunlock_hard() argument 1118 lockmgr_xunlock_hard(struct lock * lk,uintptr_t x,u_int flags,struct lock_object * ilk,const char * file,int line) lockmgr_xunlock_hard() argument 1230 lockmgr_slock(struct lock * lk,u_int flags,const char * file,int line) lockmgr_slock() argument 1251 lockmgr_xlock(struct lock * lk,u_int flags,const char * file,int line) lockmgr_xlock() argument 1272 lockmgr_unlock(struct lock * lk) lockmgr_unlock() argument 1303 __lockmgr_args(struct lock * lk,u_int flags,struct lock_object * ilk,const char * wmesg,int pri,int timo,const char * file,int line) __lockmgr_args() argument 1614 _lockmgr_disown(struct lock * lk,const char * file,int line) _lockmgr_disown() argument 1658 lockmgr_printinfo(const struct lock * lk) lockmgr_printinfo() argument 1693 lockstatus(const struct lock * lk) lockstatus() argument 1723 _lockmgr_assert(const struct lock * lk,int what,const char * file,int line) _lockmgr_assert() argument 1798 const struct lock *lk; lockmgr_chain() local 1819 const struct lock *lk; db_show_lockmgr() local [all...] |