Lines Matching refs:ref_ap

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