Lines Matching refs:cond_contract

380 	((ctd->cond_contract.ct_ev_info | ctd->cond_contract.ct_ev_crit) & flag)
383 ((ctd->cond_contract.ct_ev_crit & flag) == 0)
696 mutex_enter(&ctd->cond_contract.ct_lock); in ctmpl_device_create()
697 *ctidp = ctd->cond_contract.ct_id; in ctmpl_device_create()
698 mutex_exit(&ctd->cond_contract.ct_lock); in ctmpl_device_create()
1274 if (contract_ctor(&ctd->cond_contract, device_type, &dtmpl->ctd_ctmpl, in contract_device_create()
1284 contract_device_free(&ctd->cond_contract); in contract_device_create()
1297 mutex_enter(&ctd->cond_contract.ct_lock); in contract_device_create()
1298 ctd->cond_contract.ct_ntime.ctm_total = CT_DEV_ACKTIME; in contract_device_create()
1299 ctd->cond_contract.ct_qtime.ctm_total = CT_DEV_ACKTIME; in contract_device_create()
1300 ctd->cond_contract.ct_ntime.ctm_start = -1; in contract_device_create()
1301 ctd->cond_contract.ct_qtime.ctm_start = -1; in contract_device_create()
1302 mutex_exit(&ctd->cond_contract.ct_lock); in contract_device_create()
1308 contract_hold(&ctd->cond_contract); in contract_device_create()
1406 mutex_enter(&ctd->cond_contract.ct_lock); in contract_device_open()
1407 *ctpp = &ctd->cond_contract; in contract_device_open()
1408 mutex_exit(&ctd->cond_contract.ct_lock); in contract_device_open()
1448 mutex_enter(&ctd->cond_contract.ct_lock); in wait_for_acks()
1453 mutex_exit(&ctd->cond_contract.ct_lock); in wait_for_acks()
1457 mutex_exit(&ctd->cond_contract.ct_lock); in wait_for_acks()
1463 mutex_exit(&ctd->cond_contract.ct_lock); in wait_for_acks()
1471 mutex_exit(&ctd->cond_contract.ct_lock); in wait_for_acks()
1478 mutex_exit(&ctd->cond_contract.ct_lock); in wait_for_acks()
1525 mutex_enter(&ctd->cond_contract.ct_lock); in set_cond_state()
1528 mutex_exit(&ctd->cond_contract.ct_lock); in set_cond_state()
1672 mutex_enter(&ctd->cond_contract.ct_lock); in contract_device_publish()
1680 mutex_exit(&ctd->cond_contract.ct_lock); in contract_device_publish()
1684 mutex_exit(&ctd->cond_contract.ct_lock); in contract_device_publish()
1690 ctid = ctd->cond_contract.ct_id; in contract_device_publish()
1725 ctd->cond_contract.ct_id, evtype)); in contract_device_publish()
1726 mutex_exit(&ctd->cond_contract.ct_lock); in contract_device_publish()
1734 ct = &ctd->cond_contract; in contract_device_publish()
1753 mutex_exit(&ctd->cond_contract.ct_lock); in contract_device_publish()
1784 nevid = ctd->cond_contract.ct_nevent ? in contract_device_publish()
1785 ctd->cond_contract.ct_nevent->cte_id : 0; in contract_device_publish()
1795 ctd->cond_contract.ct_id, event->cte_type)); in contract_device_publish()
1802 mutex_exit(&ctd->cond_contract.ct_lock); in contract_device_publish()
1818 ctd->cond_contract.ct_id) == 0); in contract_device_publish()
1828 ASSERT(ctd->cond_contract.ct_ntime.ctm_start == -1); in contract_device_publish()
1829 ASSERT(ctd->cond_contract.ct_qtime.ctm_start == -1); in contract_device_publish()
1830 ctd->cond_contract.ct_ntime.ctm_start = ddi_get_lbolt(); in contract_device_publish()
1831 ctd->cond_contract.ct_qtime.ctm_start = in contract_device_publish()
1832 ctd->cond_contract.ct_ntime.ctm_start; in contract_device_publish()
1840 mutex_exit(&ctd->cond_contract.ct_lock); in contract_device_publish()
1842 mutex_enter(&ctd->cond_contract.ct_lock); in contract_device_publish()
1853 ctd->cond_contract.ct_ntime.ctm_start = -1; in contract_device_publish()
1854 ctd->cond_contract.ct_qtime.ctm_start = -1; in contract_device_publish()
1856 mutex_exit(&ctd->cond_contract.ct_lock); in contract_device_publish()
2118 ct = &ctd->cond_contract; in contract_device_remove_dip()