Lines Matching refs:cond_contract

379 	((ctd->cond_contract.ct_ev_info | ctd->cond_contract.ct_ev_crit) & flag)
382 ((ctd->cond_contract.ct_ev_crit & flag) == 0)
694 mutex_enter(&ctd->cond_contract.ct_lock);
695 *ctidp = ctd->cond_contract.ct_id;
696 mutex_exit(&ctd->cond_contract.ct_lock);
1272 if (contract_ctor(&ctd->cond_contract, device_type, &dtmpl->ctd_ctmpl,
1282 contract_device_free(&ctd->cond_contract);
1295 mutex_enter(&ctd->cond_contract.ct_lock);
1296 ctd->cond_contract.ct_ntime.ctm_total = CT_DEV_ACKTIME;
1297 ctd->cond_contract.ct_qtime.ctm_total = CT_DEV_ACKTIME;
1298 ctd->cond_contract.ct_ntime.ctm_start = -1;
1299 ctd->cond_contract.ct_qtime.ctm_start = -1;
1300 mutex_exit(&ctd->cond_contract.ct_lock);
1306 contract_hold(&ctd->cond_contract);
1404 mutex_enter(&ctd->cond_contract.ct_lock);
1405 *ctpp = &ctd->cond_contract;
1406 mutex_exit(&ctd->cond_contract.ct_lock);
1446 mutex_enter(&ctd->cond_contract.ct_lock);
1451 mutex_exit(&ctd->cond_contract.ct_lock);
1455 mutex_exit(&ctd->cond_contract.ct_lock);
1461 mutex_exit(&ctd->cond_contract.ct_lock);
1469 mutex_exit(&ctd->cond_contract.ct_lock);
1476 mutex_exit(&ctd->cond_contract.ct_lock);
1523 mutex_enter(&ctd->cond_contract.ct_lock);
1526 mutex_exit(&ctd->cond_contract.ct_lock);
1670 mutex_enter(&ctd->cond_contract.ct_lock);
1678 mutex_exit(&ctd->cond_contract.ct_lock);
1682 mutex_exit(&ctd->cond_contract.ct_lock);
1688 ctid = ctd->cond_contract.ct_id;
1723 ctd->cond_contract.ct_id, evtype));
1724 mutex_exit(&ctd->cond_contract.ct_lock);
1732 ct = &ctd->cond_contract;
1751 mutex_exit(&ctd->cond_contract.ct_lock);
1782 nevid = ctd->cond_contract.ct_nevent ?
1783 ctd->cond_contract.ct_nevent->cte_id : 0;
1793 ctd->cond_contract.ct_id, event->cte_type));
1800 mutex_exit(&ctd->cond_contract.ct_lock);
1816 ctd->cond_contract.ct_id) == 0);
1826 ASSERT(ctd->cond_contract.ct_ntime.ctm_start == -1);
1827 ASSERT(ctd->cond_contract.ct_qtime.ctm_start == -1);
1828 ctd->cond_contract.ct_ntime.ctm_start = ddi_get_lbolt();
1829 ctd->cond_contract.ct_qtime.ctm_start =
1830 ctd->cond_contract.ct_ntime.ctm_start;
1838 mutex_exit(&ctd->cond_contract.ct_lock);
1840 mutex_enter(&ctd->cond_contract.ct_lock);
1851 ctd->cond_contract.ct_ntime.ctm_start = -1;
1852 ctd->cond_contract.ct_qtime.ctm_start = -1;
1854 mutex_exit(&ctd->cond_contract.ct_lock);
2116 ct = &ctd->cond_contract;