Lines Matching defs:ref_ap
1034 ipp_action_t *ref_ap;
1066 if ((ref_ap = hold_action(ref_aid)) == NULL) {
1072 LOCK_ACTION(ref_ap, RW_WRITER);
1074 if (ref_ap->ippa_state != IPP_ASTATE_AVAILABLE) {
1075 UNLOCK_ACTION(ref_ap);
1078 rele_action(ref_ap);
1087 rc = ref_action(ap, ref_ap);
1088 UNLOCK_ACTION(ref_ap);
1091 rele_action(ref_ap);
1105 ipp_action_t *ref_ap;
1134 if ((ref_ap = hold_action(ref_aid)) == NULL) {
1140 LOCK_ACTION(ref_ap, RW_WRITER);
1146 if ((rc = unref_action(ap, ref_ap)) != 0) {
1147 UNLOCK_ACTION(ref_ap);
1149 rele_action(ref_ap);
1154 ref_is_busy = is_action_refd(ref_ap);
1156 UNLOCK_ACTION(ref_ap);
1166 (void) condemn_action(ap->ippa_condemned, ref_ap);
1171 rele_action(ref_ap);
2615 ipp_action_t *ref_ap)
2622 ASSERT(rw_write_held(ref_ap->ippa_lock));
2631 if (rp->ippr_action == ref_ap)
2648 rp = ref_ap->ippa_refby;
2666 rp->ippr_action = ref_ap;
2676 rpp = &(ref_ap->ippa_refby);
2716 ipp_action_t *ref_ap)
2722 ASSERT(rw_write_held(ref_ap->ippa_lock));
2730 if (rp->ippr_action == ref_ap)
2751 rp = ref_ap->ippa_refby;
2774 rpp = &(ref_ap->ippa_refby);