Lines Matching refs:isp

117 isp_target_notify(ispsoftc_t *isp, void *vptr, uint32_t *optrp)  in isp_target_notify()  argument
159 type = isp_get_response_type(isp, (isphdr_t *)vptr); in isp_target_notify()
162 ISP_TDQE(isp, "isp_target_notify", (int) *optrp, vptr); in isp_target_notify()
166 isp_get_atio7(isp, at7iop, (at7_entry_t *) local); in isp_target_notify()
175 isp_prt(isp, ISP_LOGINFO, "long IU length (%d) ignored", len); in isp_target_notify()
177 *optrp = ISP_NXT_QENTRY(*optrp, RESULT_QUEUE_LEN(isp)); in isp_target_notify()
185 isp_got_tmf_24xx(isp, at7iop); in isp_target_notify()
191 isp_async(isp, ISPASYNC_TARGET_ACTION, local); in isp_target_notify()
195 if (ISP_CAP_2KLOGIN(isp)) { in isp_target_notify()
196 isp_get_atio2e(isp, at2eiop, (at2e_entry_t *) local); in isp_target_notify()
198 isp_get_atio2(isp, at2iop, (at2_entry_t *) local); in isp_target_notify()
200 isp_handle_atio2(isp, (at2_entry_t *) local); in isp_target_notify()
205 if (ISP_CAP_2KLOGIN(isp)) { in isp_target_notify()
206 isp_get_ctio2e(isp, ct2eiop, (ct2e_entry_t *) local); in isp_target_notify()
208 isp_get_ctio2(isp, ct2iop, (ct2_entry_t *) local); in isp_target_notify()
210 isp_handle_ctio2(isp, (ct2_entry_t *) local); in isp_target_notify()
214 isp_get_ctio7(isp, ct7iop, (ct7_entry_t *) local); in isp_target_notify()
215 isp_handle_ctio7(isp, (ct7_entry_t *) local); in isp_target_notify()
219 if (IS_24XX(isp)) { in isp_target_notify()
220 isp_get_notify_24xx(isp, inot_24xx, (in_fcentry_24xx_t *)local); in isp_target_notify()
221 isp_handle_notify_24xx(isp, (in_fcentry_24xx_t *)local); in isp_target_notify()
224 if (ISP_CAP_2KLOGIN(isp)) in isp_target_notify()
225 isp_get_notify_fc_e(isp, inote_fcp, (in_fcentry_e_t *)local); in isp_target_notify()
227 isp_get_notify_fc(isp, inot_fcp, (in_fcentry_t *)local); in isp_target_notify()
228 isp_handle_notify(isp, (in_fcentry_t *)local); in isp_target_notify()
236 if (IS_24XX(isp)) { in isp_target_notify()
237 isp_get_notify_ack_24xx(isp, nack_24xx, (na_fcentry_24xx_t *) local); in isp_target_notify()
244 …isp_prt(isp, level, "Notify Ack Status=0x%x; Subcode 0x%x seqid=0x%x", nack_24xx->na_status, nack_… in isp_target_notify()
246 if (ISP_CAP_2KLOGIN(isp)) { in isp_target_notify()
247 isp_get_notify_ack_fc_e(isp, nacke_fcp, (na_fcentry_e_t *)local); in isp_target_notify()
249 isp_get_notify_ack_fc(isp, nack_fcp, (na_fcentry_t *)local); in isp_target_notify()
257 … isp_prt(isp, level, "Notify Ack Status=0x%x seqid 0x%x", nack_fcp->na_status, nack_fcp->na_seqid); in isp_target_notify()
262 isp_get_abts(isp, abts, (abts_t *)local); in isp_target_notify()
263 isp_handle_abts(isp, (abts_t *)local); in isp_target_notify()
266 isp_get_abts_rsp(isp, abts_rsp, (abts_rsp_t *)local); in isp_target_notify()
273 …isp_prt(isp, level, "ABTS RSP response[0x%x]: status=0x%x sub=(0x%x 0x%x)", abts_rsp->abts_rsp_rxi… in isp_target_notify()
277 isp_prt(isp, ISP_LOGERR, "%s: unknown entry type 0x%x", __func__, type); in isp_target_notify()
306 isp_target_put_entry(ispsoftc_t *isp, void *ap) in isp_target_put_entry() argument
311 outp = isp_getrqentry(isp); in isp_target_put_entry()
313 isp_prt(isp, ISP_LOGWARN, rqo, __func__); in isp_target_put_entry()
318 if (IS_24XX(isp)) in isp_target_put_entry()
319 isp_put_notify_24xx_ack(isp, (na_fcentry_24xx_t *)ap, in isp_target_put_entry()
321 else if (ISP_CAP_2KLOGIN(isp)) in isp_target_put_entry()
322 isp_put_notify_ack_fc_e(isp, (na_fcentry_e_t *)ap, in isp_target_put_entry()
325 isp_put_notify_ack_fc(isp, ap, (na_fcentry_t *)outp); in isp_target_put_entry()
328 if (ISP_CAP_2KLOGIN(isp)) in isp_target_put_entry()
329 isp_put_atio2e(isp, (at2e_entry_t *)ap, in isp_target_put_entry()
332 isp_put_atio2(isp, (at2_entry_t *)ap, in isp_target_put_entry()
336 if (ISP_CAP_2KLOGIN(isp)) in isp_target_put_entry()
337 isp_put_ctio2e(isp, (ct2e_entry_t *)ap, in isp_target_put_entry()
340 isp_put_ctio2(isp, (ct2_entry_t *)ap, in isp_target_put_entry()
344 isp_put_ctio7(isp, (ct7_entry_t *)ap, (ct7_entry_t *)outp); in isp_target_put_entry()
347 isp_put_abts_rsp(isp, (abts_rsp_t *)ap, (abts_rsp_t *)outp); in isp_target_put_entry()
350 isp_prt(isp, ISP_LOGERR, "%s: Unknown type 0x%x", __func__, etype); in isp_target_put_entry()
353 ISP_TDQE(isp, __func__, isp->isp_reqidx, ap); in isp_target_put_entry()
354 ISP_SYNC_REQUEST(isp); in isp_target_put_entry()
359 isp_target_put_atio(ispsoftc_t *isp, void *arg) in isp_target_put_atio() argument
370 if (ISP_CAP_SCCFW(isp)) { in isp_target_put_atio()
375 if (ISP_CAP_2KLOGIN(isp)) { in isp_target_put_atio()
382 return (isp_target_put_entry(isp, &atun)); in isp_target_put_atio()
404 isp_endcmd(ispsoftc_t *isp, ...) in isp_endcmd() argument
418 if (IS_24XX(isp)) { in isp_endcmd()
422 va_start(ap, isp); in isp_endcmd()
432 …isp_prt(isp, ISP_LOGTDEBUG0, "%s: [RX_ID 0x%x] chan %d code %x", __func__, aep->at_rxid, vpidx, co… in isp_endcmd()
478 va_start(ap, isp); in isp_endcmd()
487 isp_prt(isp, ISP_LOGTDEBUG0, "%s: [RX_ID 0x%x] code %x", __func__, aep->at_rxid, code); in isp_endcmd()
492 if (ISP_CAP_SCCFW(isp) == 0) { in isp_endcmd()
495 if (ISP_CAP_2KLOGIN(isp)) { in isp_endcmd()
521 return (isp_target_put_entry(isp, &un)); in isp_endcmd()
529 isp_target_async(ispsoftc_t *isp, int bus, int event) in isp_target_async() argument
534 notify.nt_hba = isp; in isp_target_async()
543 notify.nt_tagval |= (((uint64_t)(isp->isp_serno++)) << 32); in isp_target_async()
548 isp_prt(isp, ISP_LOGTDEBUG0, "%s: LOOP UP", __func__); in isp_target_async()
550 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify); in isp_target_async()
553 isp_prt(isp, ISP_LOGTDEBUG0, "%s: LOOP DOWN", __func__); in isp_target_async()
555 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify); in isp_target_async()
561 isp_prt(isp, ISP_LOGTDEBUG0, "%s: LIP RESET", __func__); in isp_target_async()
563 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify); in isp_target_async()
567 isp_prt(isp, ISP_LOGTDEBUG0, "%s: BUS RESET", __func__); in isp_target_async()
569 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify); in isp_target_async()
572 isp_prt(isp, ISP_LOGTDEBUG0, "%s: DEVICE RESET", __func__); in isp_target_async()
574 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify); in isp_target_async()
579 isp_prt(isp, ISP_LOGTDEBUG0, "%s: CTIO DONE", __func__); in isp_target_async()
581 if (IS_24XX(isp)) { in isp_target_async()
595 isp_async(isp, ISPASYNC_TARGET_ACTION, storage); in isp_target_async()
599 isp_prt(isp, ISP_LOGERR, "%s: unknown event 0x%x", __func__, event); in isp_target_async()
608 isp_got_msg_fc(ispsoftc_t *isp, in_fcentry_t *inp) in isp_got_msg_fc() argument
616 notify.nt_hba = isp; in isp_got_msg_fc()
618 if (ISP_CAP_2KLOGIN(isp)) { in isp_got_msg_fc()
631 if (ISP_CAP_SCCFW(isp)) { in isp_got_msg_fc()
637 notify.nt_tagval |= (((uint64_t)(isp->isp_serno++)) << 32); in isp_got_msg_fc()
642 …isp_prt(isp, ISP_LOGINFO, f2, "immediate notify status", inp->in_status, notify.nt_lun, nphdl, inp… in isp_got_msg_fc()
643 isp_async(isp, ISPASYNC_TARGET_NOTIFY_ACK, inp); in isp_got_msg_fc()
648 isp_prt(isp, ISP_LOGINFO, f1, "ABORT TASK SET", nphdl, notify.nt_lun, inp->in_seqid); in isp_got_msg_fc()
651 isp_prt(isp, ISP_LOGINFO, f1, "CLEAR TASK SET", nphdl, notify.nt_lun, inp->in_seqid); in isp_got_msg_fc()
654 isp_prt(isp, ISP_LOGINFO, f1, "LUN RESET", nphdl, notify.nt_lun, inp->in_seqid); in isp_got_msg_fc()
657 isp_prt(isp, ISP_LOGINFO, f1, "TARGET RESET", nphdl, notify.nt_lun, inp->in_seqid); in isp_got_msg_fc()
660 isp_prt(isp, ISP_LOGINFO, f1, "CLEAR ACA", nphdl, notify.nt_lun, inp->in_seqid); in isp_got_msg_fc()
663 …isp_prt(isp, ISP_LOGWARN, f2, "task flag", inp->in_status, notify.nt_lun, nphdl, inp->in_task_flag… in isp_got_msg_fc()
664 isp_async(isp, ISPASYNC_TARGET_NOTIFY_ACK, inp); in isp_got_msg_fc()
667 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify); in isp_got_msg_fc()
671 isp_got_tmf_24xx(ispsoftc_t *isp, at7_entry_t *aep) in isp_got_tmf_24xx() argument
681 notify.nt_hba = isp; in isp_got_tmf_24xx()
685 notify.nt_tagval |= (((uint64_t)(isp->isp_serno++)) << 32); in isp_got_tmf_24xx()
689 if (ISP_CAP_MULTI_ID(isp) && isp->isp_nchan > 1) { in isp_got_tmf_24xx()
691 isp_find_chan_by_did(isp, did, &chan); in isp_got_tmf_24xx()
693 isp_prt(isp, ISP_LOGWARN, in isp_got_tmf_24xx()
696 isp_endcmd(isp, aep, NIL_HANDLE, ISP_NOCHAN, in isp_got_tmf_24xx()
703 if (isp_find_pdb_by_portid(isp, chan, sid, &lp)) in isp_got_tmf_24xx()
711 isp_prt(isp, ISP_LOGINFO, f1, "QUERY TASK SET", sid, notify.nt_lun, aep->at_rxid); in isp_got_tmf_24xx()
714 isp_prt(isp, ISP_LOGINFO, f1, "ABORT TASK SET", sid, notify.nt_lun, aep->at_rxid); in isp_got_tmf_24xx()
717 isp_prt(isp, ISP_LOGINFO, f1, "CLEAR TASK SET", sid, notify.nt_lun, aep->at_rxid); in isp_got_tmf_24xx()
720 isp_prt(isp, ISP_LOGINFO, f1, "QUERY ASYNC EVENT", sid, notify.nt_lun, aep->at_rxid); in isp_got_tmf_24xx()
723 isp_prt(isp, ISP_LOGINFO, f1, "LUN RESET", sid, notify.nt_lun, aep->at_rxid); in isp_got_tmf_24xx()
726 isp_prt(isp, ISP_LOGINFO, f1, "TARGET RESET", sid, notify.nt_lun, aep->at_rxid); in isp_got_tmf_24xx()
729 isp_prt(isp, ISP_LOGINFO, f1, "CLEAR ACA", sid, notify.nt_lun, aep->at_rxid); in isp_got_tmf_24xx()
732 …isp_prt(isp, ISP_LOGWARN, f2, aep->at_cmnd.fcp_cmnd_task_management, notify.nt_lun, sid, aep->at_r… in isp_got_tmf_24xx()
734 isp_endcmd(isp, aep, notify.nt_nphdl, chan, ECMD_RVALID | (0x4 << 12), 0); in isp_got_tmf_24xx()
737 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify); in isp_got_tmf_24xx()
741 isp_notify_ack(ispsoftc_t *isp, void *arg) in isp_notify_ack() argument
748 if (IS_24XX(isp) && ((isphdr_t *)arg)->rqs_entry_type == RQSTYPE_ATIO) { in isp_notify_ack()
750 return (isp_endcmd(isp, aep, NIL_HANDLE, 0, 0, 0)); in isp_notify_ack()
754 if (IS_24XX(isp)) { in isp_notify_ack()
793 if (ISP_CAP_2KLOGIN(isp)) { in isp_notify_ack()
813 …isp_prt(isp, ISP_LOGTDEBUG0, "notify ack handle %x seqid %x flags %x tflags %x response %x", iid, … in isp_notify_ack()
816 return (isp_target_put_entry(isp, &storage)); in isp_notify_ack()
820 isp_acknak_abts(ispsoftc_t *isp, void *arg, int errno) in isp_acknak_abts() argument
828 if (!IS_24XX(isp)) { in isp_acknak_abts()
829 isp_prt(isp, ISP_LOGERR, "%s: called for non-24XX card", __func__); in isp_acknak_abts()
834 …isp_prt(isp, ISP_LOGERR, "%s: called for non-ABTS entry (0x%x)", __func__, abts->abts_header.rqs_e… in isp_acknak_abts()
865 …isp_prt(isp, ISP_LOGTINFO, "[0x%x] ABTS of 0x%x being BA_ACC'd", rsp->abts_rsp_rxid_abts, rsp->abt… in isp_acknak_abts()
880 return (isp_target_put_entry(isp, rsp)); in isp_acknak_abts()
884 isp_handle_abts(ispsoftc_t *isp, abts_t *abts) in isp_handle_abts() argument
895 nt->nt_hba = isp; in isp_handle_abts()
899 if (ISP_CAP_MULTI_ID(isp) && isp->isp_nchan > 1) { in isp_handle_abts()
901 isp_find_chan_by_did(isp, did, &chan); in isp_handle_abts()
903 isp_prt(isp, ISP_LOGWARN, in isp_handle_abts()
906 isp_acknak_abts(isp, abts, ENXIO); in isp_handle_abts()
911 nt->nt_tgt = FCPARAM(isp, chan)->isp_wwpn; in isp_handle_abts()
912 if (isp_find_pdb_by_handle(isp, chan, abts->abts_nphdl, &lp)) in isp_handle_abts()
920 isp_prt(isp, ISP_LOGTINFO, "[0x%x] ABTS from N-Port handle 0x%x" in isp_handle_abts()
927 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify); in isp_handle_abts()
931 isp_handle_atio2(ispsoftc_t *isp, at2_entry_t *aep) in isp_handle_atio2() argument
936 if (ISP_CAP_SCCFW(isp)) { in isp_handle_atio2()
942 if (ISP_CAP_2KLOGIN(isp)) { in isp_handle_atio2()
965 isp_prt(isp, ISP_LOGERR, "rejected ATIO2 for disabled lun %x", lun); in isp_handle_atio2()
973 isp_prt(isp, ISP_LOGERR, "rejected ATIO2 for lun %x- command count overflow", lun); in isp_handle_atio2()
986 isp_prt(isp, ISP_LOGERR, atiocope, lun, 0); in isp_handle_atio2()
992 if (!IS_2100(isp) && in isp_handle_atio2()
993 (isp_find_pdb_by_handle(isp, 0, iid, &lp) == 0 || in isp_handle_atio2()
995 fcparam *fcp = FCPARAM(isp, 0); in isp_handle_atio2()
1001 isp_add_wwn_entry(isp, 0, wwpn, INI_NONE, in isp_handle_atio2()
1005 isp_async(isp, ISPASYNC_CHANGE_NOTIFY, 0, in isp_handle_atio2()
1010 isp_async(isp, ISPASYNC_TARGET_ACTION, aep); in isp_handle_atio2()
1022 isp_prt(isp, ISP_LOGERR, atior, lun, iid, 0); in isp_handle_atio2()
1027 …isp_prt(isp, ISP_LOGERR, "Unknown ATIO2 status 0x%x from handle %d for lun %x", aep->at_status, ii… in isp_handle_atio2()
1028 (void) isp_target_put_atio(isp, aep); in isp_handle_atio2()
1034 isp_handle_ctio2(ispsoftc_t *isp, ct2_entry_t *ct) in isp_handle_ctio2() argument
1041 xs = isp_find_xs(isp, ct->ct_syshandle); in isp_handle_ctio2()
1051 isp_prt(isp, ISP_LOGERR, "PCI DMA Bus Error"); in isp_handle_ctio2()
1090 isp_prt(isp, ISP_LOGTDEBUG0, "CTIO2 destroyed by %s: RX_ID=0x%x", fmsg, ct->ct_rxid); in isp_handle_ctio2()
1097 isp_prt(isp, ISP_LOGERR, "CTIO2 had wrong data direction"); in isp_handle_ctio2()
1106 isp_prt(isp, ISP_LOGWARN, "Firmware timed out on %s", fmsg); in isp_handle_ctio2()
1127 isp_prt(isp, ISP_LOGWARN, "CTIO returned by f/w- %s", fmsg); in isp_handle_ctio2()
1135 isp_prt(isp, ISP_LOGWARN, "CTIO2 completed with Invalid RX_ID 0x%x", ct->ct_rxid); in isp_handle_ctio2()
1139 isp_prt(isp, ISP_LOGERR, "Unknown CTIO2 status 0x%x", ct->ct_status & ~QLTM_SVALID); in isp_handle_ctio2()
1153 isp_prt(isp, pl, "intermediate CTIO completed ok"); in isp_handle_ctio2()
1155 isp_prt(isp, pl, "unmonitored CTIO completed ok"); in isp_handle_ctio2()
1158 …isp_prt(isp, pl, "NO xs for CTIO (handle 0x%x) status 0x%x", ct->ct_syshandle, ct->ct_status & ~QL… in isp_handle_ctio2()
1162 ISP_DMAFREE(isp, xs, ct->ct_syshandle); in isp_handle_ctio2()
1173 isp_prt(isp, pl, "status CTIO complete"); in isp_handle_ctio2()
1179 isp_prt(isp, pl, "data CTIO complete"); in isp_handle_ctio2()
1181 isp_async(isp, ISPASYNC_TARGET_ACTION, ct); in isp_handle_ctio2()
1189 isp_handle_ctio7(ispsoftc_t *isp, ct7_entry_t *ct) in isp_handle_ctio7() argument
1196 xs = isp_find_xs(isp, ct->ct_syshandle); in isp_handle_ctio7()
1206 isp_prt(isp, ISP_LOGERR, "PCI DMA Bus Error"); in isp_handle_ctio7()
1234 isp_prt(isp, ISP_LOGTDEBUG0, "CTIO7 destroyed by %s: RX_ID=0x%x", fmsg, ct->ct_rxid); in isp_handle_ctio7()
1241 isp_prt(isp, ISP_LOGWARN, "Firmware timed out on %s", fmsg); in isp_handle_ctio7()
1261 isp_prt(isp, ISP_LOGWARN, "CTIO returned by f/w- %s", fmsg); in isp_handle_ctio7()
1269 isp_prt(isp, ISP_LOGWARN, "CTIO7 completed with Invalid RX_ID 0x%x", ct->ct_rxid); in isp_handle_ctio7()
1273 isp_prt(isp, ISP_LOGWARN, "reassembly error"); in isp_handle_ctio7()
1277 isp_prt(isp, ISP_LOGTDEBUG0, "SRR received"); in isp_handle_ctio7()
1281 isp_prt(isp, ISP_LOGERR, "Unknown CTIO7 status 0x%x", ct->ct_nphdl); in isp_handle_ctio7()
1295 isp_prt(isp, ISP_LOGINFO, "termination of [RX_ID 0x%x] complete", ct->ct_rxid); in isp_handle_ctio7()
1297 isp_prt(isp, pl, "intermediate CTIO completed ok"); in isp_handle_ctio7()
1299 isp_prt(isp, pl, "unmonitored CTIO completed ok"); in isp_handle_ctio7()
1302 isp_prt(isp, pl, "NO xs for CTIO (handle 0x%x) status 0x%x", ct->ct_syshandle, ct->ct_nphdl); in isp_handle_ctio7()
1306 ISP_DMAFREE(isp, xs, ct->ct_syshandle); in isp_handle_ctio7()
1317 isp_prt(isp, pl, "status CTIO complete"); in isp_handle_ctio7()
1323 isp_prt(isp, pl, "data CTIO complete"); in isp_handle_ctio7()
1325 isp_async(isp, ISPASYNC_TARGET_ACTION, ct); in isp_handle_ctio7()
1333 isp_handle_notify(ispsoftc_t *isp, in_fcentry_t *inp) in isp_handle_notify() argument
1342 isp_prt(isp, ISP_LOGTDEBUG0, "Immediate Notify, status=0x%x seqid=0x%x", in isp_handle_notify()
1347 isp_got_msg_fc(isp, inp); in isp_handle_notify()
1350 isp_prt(isp, ISP_LOGINFO, "Firmware out of ATIOs"); in isp_handle_notify()
1351 isp_async(isp, ISPASYNC_TARGET_NOTIFY_ACK, inp); in isp_handle_notify()
1355 if (ISP_CAP_2KLOGIN(isp)) in isp_handle_notify()
1359 if (isp_find_pdb_by_handle(isp, 0, nphdl, &lp)) { in isp_handle_notify()
1368 notify.nt_hba = isp; in isp_handle_notify()
1370 notify.nt_tgt = FCPARAM(isp, 0)->isp_wwpn; in isp_handle_notify()
1374 if (ISP_CAP_SCCFW(isp)) in isp_handle_notify()
1379 notify.nt_tagval |= (((uint64_t)(isp->isp_serno++)) << 32); in isp_handle_notify()
1401 isp_prt(isp, ISP_LOGINFO, "%s: unhandled status (0x%x)", in isp_handle_notify()
1403 isp_async(isp, ISPASYNC_TARGET_NOTIFY_ACK, inp); in isp_handle_notify()
1406 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify); in isp_handle_notify()
1410 isp_handle_notify_24xx(ispsoftc_t *isp, in_fcentry_24xx_t *inot) in isp_handle_notify_24xx() argument
1429 chan = ISP_GET_VPIDX(isp, inot->in_vpidx); in isp_handle_notify_24xx()
1430 if (chan >= isp->isp_nchan && in isp_handle_notify_24xx()
1434 isp_prt(isp, ISP_LOGWARN, "%s: Received INOT with status %x on VP %x", in isp_handle_notify_24xx()
1436 isp_async(isp, ISPASYNC_TARGET_NOTIFY_ACK, inot); in isp_handle_notify_24xx()
1453 isp_del_wwn_entry(isp, chan, wwpn, nphdl, portid); in isp_handle_notify_24xx()
1462 isp_add_wwn_entry(isp, chan, wwpn, wwnn, in isp_handle_notify_24xx()
1471 isp_add_wwn_entry(isp, chan, wwpn, wwnn, in isp_handle_notify_24xx()
1487 isp_prt(isp, ISP_LOGERR, "%s Chan %d ELS N-port handle %x" in isp_handle_notify_24xx()
1492 isp_prt(isp, ISP_LOGTDEBUG0, "%s Chan %d ELS N-port handle %x" in isp_handle_notify_24xx()
1495 isp_async(isp, ISPASYNC_TARGET_NOTIFY_ACK, inot); in isp_handle_notify_24xx()
1501 if (isp_find_pdb_by_handle(isp, chan, nphdl, &lp)) in isp_handle_notify_24xx()
1502 isp_del_wwn_entry(isp, chan, lp->port_wwn, nphdl, lp->portid); in isp_handle_notify_24xx()
1511 isp_prt(isp, ISP_LOGINFO, "Chan %d %s (sub-status 0x%x) for " in isp_handle_notify_24xx()
1521 isp_async(isp, ISPASYNC_TARGET_NOTIFY_ACK, inot); in isp_handle_notify_24xx()
1527 notify.nt_hba = isp; in isp_handle_notify_24xx()
1529 notify.nt_tgt = FCPARAM(isp, chan)->isp_wwpn; in isp_handle_notify_24xx()
1540 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify); in isp_handle_notify_24xx()
1554 isp_prt(isp, ISP_LOGWARN, "Chan %d %s", chan, msg); in isp_handle_notify_24xx()
1555 isp_async(isp, ISPASYNC_TARGET_NOTIFY_ACK, inot); in isp_handle_notify_24xx()