H A D | kern_synch.c | 231 CLEAR_PREPOST_BITS(ksyn_wait_queue_t kwq) argument 233 kwq->kw_pre_lockseq = 0; 234 kwq->kw_pre_sseq = PTHRW_RWS_INIT; 235 kwq->kw_pre_rwwc = 0; 239 CLEAR_INTR_PREPOST_BITS(ksyn_wait_queue_t kwq) argument 241 kwq->kw_pre_intrcount = 0; 242 kwq->kw_pre_intrseq = 0; 243 kwq->kw_pre_intrretbits = 0; 244 kwq->kw_pre_intrtype = 0; 248 CLEAR_REINIT_BITS(ksyn_wait_queue_t kwq) argument 311 UPDATE_CVKWQ(ksyn_wait_queue_t kwq, uint32_t mgen, uint32_t ugen, uint32_t rw_wc) argument 352 ksyn_wqlock(ksyn_wait_queue_t kwq) argument 359 ksyn_wqunlock(ksyn_wait_queue_t kwq) argument 367 _psynch_mutexdrop_internal(ksyn_wait_queue_t kwq, uint32_t mgen, uint32_t ugen, int flags) argument 451 _ksyn_check_init(ksyn_wait_queue_t kwq, uint32_t lgenval) argument 465 _ksyn_handle_missed_wakeups(ksyn_wait_queue_t kwq, uint32_t type, uint32_t lockseq, uint32_t *retval) argument 485 _ksyn_handle_overlap(ksyn_wait_queue_t kwq, uint32_t lgenval, uint32_t rw_wc, uint32_t *retval) argument 510 _ksyn_handle_prepost(ksyn_wait_queue_t kwq, uint32_t type, uint32_t lockseq, uint32_t *retval) argument 543 ksyn_mtx_update_owner_qos_override(ksyn_wait_queue_t kwq, uint64_t tid, boolean_t prepost) argument 592 ksyn_mtx_transfer_qos_override(ksyn_wait_queue_t kwq, ksyn_waitq_element_t kwe) argument 627 ksyn_mtx_drop_qos_override(ksyn_wait_queue_t kwq) argument 664 ksyn_wait_queue_t kwq; local 760 ksyn_wait_queue_t kwq = parameter; local 794 ksyn_wait_queue_t kwq; local 809 ksyn_mtxsignal(ksyn_wait_queue_t kwq, ksyn_waitq_element_t kwe, uint32_t updateval) argument 836 ksyn_prepost(ksyn_wait_queue_t kwq, ksyn_waitq_element_t kwe, uint32_t state, uint32_t lockseq) argument 955 ksyn_wait_queue_t kwq; local 1260 ksyn_wait_queue_t kwq = NULL; local 1313 ksyn_wait_queue_t kwq; local 1412 ksyn_wait_queue_t kwq; local 1509 ksyn_wait_queue_t kwq; local 1543 ksyn_wait_queue_t kwq; local 1595 ksyn_wait_queue_t kwq = NULL; local 1697 ksyn_wqrelease(ksyn_wait_queue_t kwq, int qfreenow, int wqtype) argument 1744 ksyn_wait_queue_t kwq; local 1806 ksyn_wait(ksyn_wait_queue_t kwq, int kqi, uint32_t lockseq, int fit, uint64_t abstime, thread_continue_t continuation) argument 1861 ksyn_signal(ksyn_wait_queue_t kwq, int kqi, ksyn_waitq_element_t kwe, uint32_t updateval) argument 1914 kwq_find_rw_lowest(ksyn_wait_queue_t kwq, int flags, uint32_t premgen, int *typep, uint32_t lowest[]) argument 1980 ksyn_wakeupreaders(ksyn_wait_queue_t kwq, uint32_t limitread, int allreaders, uint32_t updatebits, int *wokenp) argument 2007 kwq_handle_unlock(ksyn_wait_queue_t kwq, __unused uint32_t mgen, uint32_t rw_wc, uint32_t *updatep, int flags, int *blockp, uint32_t premgen) argument 2175 ksyn_queue_insert(ksyn_wait_queue_t kwq, int kqi, ksyn_waitq_element_t kwe, uint32_t mgen, int fit) argument 2238 ksyn_queue_remove_item(ksyn_wait_queue_t kwq, ksyn_queue_t kq, ksyn_waitq_element_t kwe) argument 2279 ksyn_queue_find_seq(__unused ksyn_wait_queue_t kwq, ksyn_queue_t kq, uint32_t seq) argument 2316 ksyn_queue_find_signalseq(__unused ksyn_wait_queue_t kwq, ksyn_queue_t kq, uint32_t uptoseq, uint32_t signalseq) argument 2365 ksyn_queue_free_items(ksyn_wait_queue_t kwq, int kqi, uint32_t upto, int all) argument 2398 update_low_high(ksyn_wait_queue_t kwq, uint32_t lockseq) argument 2414 find_nextlowseq(ksyn_wait_queue_t kwq) argument 2434 find_nexthighseq(ksyn_wait_queue_t kwq) argument 2454 find_seq_till(ksyn_wait_queue_t kwq, uint32_t upto, uint32_t nwaiters, uint32_t *countp) argument [all...] |