Lines Matching defs:passp

407 	dam_da_t *passp;
423 passp = ddi_get_soft_state(mapp->dam_da, addrid);
424 ASSERT(passp != NULL);
436 passp->da_jitter++;
438 passp->da_ppriv_rpt = addr_priv;
440 (void) nvlist_dup(nvl, &passp->da_nvl_rpt, KM_SLEEP);
442 dam_addr_report(mapp, passp, addrid, RPT_ADDR_ADD);
464 dam_da_t *passp;
486 passp = ddi_get_soft_state(mapp->dam_da, addrid);
487 ASSERT(passp);
494 passp->da_jitter++;
496 dam_addr_report(mapp, passp, addrid, RPT_ADDR_DEL);
627 dam_da_t *passp;
646 passp = ddi_get_soft_state(mapp->dam_da, addrid);
647 ASSERT(passp);
653 passp->da_jitter++;
655 passp->da_ppriv_rpt = addr_priv;
657 (void) nvlist_dup(nvl, &passp->da_nvl_rpt, KM_SLEEP);
761 dam_da_t *passp;
764 passp = ddi_get_soft_state(mapp->dam_da, (id_t)addrid);
765 ASSERT(passp);
770 char *, addr, int, passp->da_ref);
777 if (--passp->da_ref == 0)
796 dam_da_t *passp;
799 passp = ddi_get_soft_state(mapp->dam_da, (id_t)addrid);
800 if (passp)
801 ref = passp->da_ref;
848 dam_da_t *passp;
851 passp = ddi_get_soft_state(mapp->dam_da, (id_t)addrid);
852 if (!passp) {
856 passp->da_cfg_priv = cfg_priv;
872 dam_da_t *passp;
876 passp = ddi_get_soft_state(mapp->dam_da, (id_t)addrid);
877 if (!passp) {
881 rv = passp->da_cfg_priv;
902 dam_da_t *passp = NULL;
914 passp = ddi_get_soft_state(mapp->dam_da, addrid);
915 ASSERT(passp);
916 if (passp) {
917 passp->da_ref++;
949 dam_da_t *passp;
967 passp = ddi_get_soft_state(mapp->dam_da, i);
968 ASSERT(passp);
969 if (passp) {
974 passp->da_ref++;
1023 dam_da_t *passp;
1029 passp = ddi_get_soft_state(mapp->dam_da, addrid);
1030 ASSERT(passp);
1039 passp->da_nvl = passp->da_nvl_rpt;
1040 passp->da_ppriv = passp->da_ppriv_rpt;
1041 passp->da_ppriv_rpt = NULL;
1042 passp->da_nvl_rpt = NULL;
1043 passp->da_last_stable = gethrtime();
1044 passp->da_stable_cnt++;
1048 addrid, &passp->da_ppriv_rpt);
1059 passp->da_flags |= DA_FAILED_CONFIG;
1097 dam_da_t *passp;
1099 passp = ddi_get_soft_state(mapp->dam_da, addrid);
1100 ASSERT(passp);
1104 addrid, passp->da_ppriv, deact_rsn);
1112 passp->da_ppriv = NULL;
1113 nvlist_free(passp->da_nvl);
1114 passp->da_nvl = NULL;
1115 passp->da_ppriv_rpt = NULL;
1116 nvlist_free(passp->da_nvl_rpt);
1117 passp->da_nvl_rpt = NULL;
1250 dam_da_t *passp;
1255 passp = ddi_get_soft_state(mapp->dam_da, addrid);
1256 ASSERT(passp);
1267 if (passp->da_ref > 1) {
1270 char *, addrstr, int, passp->da_ref);
1399 dam_da_t *passp;
1437 passp = ddi_get_soft_state(mapp->dam_da, i);
1438 ASSERT(passp);
1440 if (passp->da_deadline <= ts)
1445 delta_ticks = passp->da_deadline - ts;
1483 passp = ddi_get_soft_state(mapp->dam_da, i);
1484 if (passp->da_deadline > ts)
1488 if (passp->da_flags & DA_RELE)
1605 dam_addr_report(dam_t *mapp, dam_da_t *passp, id_t addrid, int rpt_type)
1615 passp->da_last_report = gethrtime();
1617 passp->da_report_cnt++;
1618 passp->da_deadline = ddi_get_lbolt64() + mapp->dam_stable_ticks;
1620 passp->da_flags |= DA_RELE;
1622 passp->da_flags &= ~DA_RELE;
1633 dam_da_t *passp;
1641 passp = ddi_get_soft_state(mapp->dam_da, addrid);
1642 ASSERT(passp);
1651 passp->da_ppriv_rpt) {
1655 addrid, passp->da_ppriv_rpt, DAMAP_DEACT_RSN_UNSTBL);
1658 passp->da_ppriv_rpt = NULL;
1659 nvlist_free(passp->da_nvl_rpt);
1669 dam_da_t *passp;
1696 passp = ddi_get_soft_state(mapp->dam_da, addrid);
1697 passp->da_ref = 1;
1698 passp->da_addr = ddi_strid_id2str(mapp->dam_addr_hash,