Lines Matching defs:notify

197 	isp_notify_t notify;
327 ISP_MEMZERO(&notify, sizeof (isp_notify_t));
328 notify.nt_hba = isp;
329 notify.nt_wwn = INI_ANY;
330 notify.nt_tgt = TGT_ANY;
331 notify.nt_nphdl = iid;
332 notify.nt_sid = PORT_ANY;
333 notify.nt_did = PORT_ANY;
334 notify.nt_lun = LUN_ANY;
335 notify.nt_tagval = TAG_ANY;
336 notify.nt_tagval |= (((uint64_t)(isp->isp_serno++)) << 32);
337 notify.nt_ncode = NT_BUS_RESET;
338 notify.nt_need_ack = 1;
339 notify.nt_lreserved = local;
340 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
344 ISP_MEMZERO(&notify, sizeof (isp_notify_t));
345 notify.nt_hba = isp;
346 notify.nt_wwn = INI_ANY;
347 notify.nt_nphdl = iid;
348 notify.nt_sid = PORT_ANY;
349 notify.nt_did = PORT_ANY;
350 notify.nt_ncode = NT_LOGOUT;
351 notify.nt_need_ack = 1;
352 notify.nt_lreserved = local;
353 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
357 ISP_MEMZERO(&notify, sizeof (isp_notify_t));
358 notify.nt_hba = isp;
359 notify.nt_wwn = INI_ANY;
360 notify.nt_nphdl = iid;
361 notify.nt_sid = PORT_ANY;
362 notify.nt_did = PORT_ANY;
363 notify.nt_ncode = NT_ABORT_TASK;
364 notify.nt_need_ack = 1;
365 notify.nt_lreserved = local;
366 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
371 ISP_MEMZERO(&notify, sizeof (isp_notify_t));
372 notify.nt_hba = isp;
373 notify.nt_wwn = INI_ANY;
374 notify.nt_nphdl = NIL_HANDLE;
375 notify.nt_sid = PORT_ANY;
376 notify.nt_did = PORT_ANY;
377 notify.nt_ncode = NT_GLOBAL_LOGOUT;
378 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
791 isp_notify_t notify;
793 ISP_MEMZERO(&notify, sizeof (isp_notify_t));
794 notify.nt_hba = isp;
795 notify.nt_wwn = INI_ANY;
796 notify.nt_nphdl = NIL_HANDLE;
797 notify.nt_sid = PORT_ANY;
798 notify.nt_did = PORT_ANY;
799 notify.nt_tgt = TGT_ANY;
800 notify.nt_channel = bus;
801 notify.nt_lun = LUN_ANY;
802 notify.nt_tagval = TAG_ANY;
803 notify.nt_tagval |= (((uint64_t)(isp->isp_serno++)) << 32);
809 notify.nt_ncode = NT_LINK_UP;
810 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
814 notify.nt_ncode = NT_LINK_DOWN;
815 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
822 notify.nt_ncode = NT_LIP_RESET;
823 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
828 notify.nt_ncode = NT_BUS_RESET;
829 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
833 notify.nt_ncode = NT_TARGET_RESET;
834 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
888 isp_notify_t notify;
891 ISP_MEMZERO(&notify, sizeof (notify));
892 notify.nt_hba = isp;
893 notify.nt_wwn = INI_ANY;
894 notify.nt_nphdl = GET_IID_VAL(inp->in_iid);
895 notify.nt_sid = PORT_ANY;
896 notify.nt_did = PORT_ANY;
897 notify.nt_channel = GET_BUS_VAL(inp->in_iid);
898 notify.nt_tgt = inp->in_tgt;
899 notify.nt_lun = inp->in_lun;
900 IN_MAKE_TAGID(notify.nt_tagval, inp);
901 notify.nt_tagval |= (((uint64_t)(isp->isp_serno++)) << 32);
902 notify.nt_lreserved = inp;
907 notify.nt_ncode = NT_ABORT_TASK_SET;
910 notify.nt_ncode = NT_TARGET_RESET;
913 notify.nt_ncode = NT_ABORT_TASK;
916 notify.nt_ncode = NT_CLEAR_TASK_SET;
919 notify.nt_ncode = NT_CLEAR_ACA;
922 notify.nt_ncode = NT_ABORT_TASK;
925 notify.nt_ncode = NT_LUN_RESET;
932 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
934 isp_prt(isp, ISP_LOGERR, "%s: unknown immediate notify status 0x%x", __func__, inp->in_status);
945 isp_notify_t notify;
950 ISP_MEMZERO(&notify, sizeof (isp_notify_t));
951 notify.nt_hba = isp;
952 notify.nt_wwn = INI_ANY;
954 notify.nt_nphdl = ((in_fcentry_e_t *)inp)->in_iid;
958 notify.nt_nphdl = inp->in_iid;
962 notify.nt_sid = PORT_ANY;
963 notify.nt_did = PORT_ANY;
967 notify.nt_lun = inp->in_scclun;
969 notify.nt_lun = inp->in_lun;
971 notify.nt_tagval = seqid;
972 notify.nt_tagval |= (((uint64_t)(isp->isp_serno++)) << 32);
973 notify.nt_need_ack = 1;
974 notify.nt_lreserved = inp;
977 isp_prt(isp, ISP_LOGINFO, f2, "immediate notify status", inp->in_status, notify.nt_lun, loopid, inp->in_task_flags, inp->in_seqid);
983 isp_prt(isp, ISP_LOGINFO, f1, "ABORT TASK SET", loopid, notify.nt_lun, inp->in_seqid);
984 notify.nt_ncode = NT_ABORT_TASK_SET;
986 isp_prt(isp, ISP_LOGINFO, f1, "CLEAR TASK SET", loopid, notify.nt_lun, inp->in_seqid);
987 notify.nt_ncode = NT_CLEAR_TASK_SET;
989 isp_prt(isp, ISP_LOGINFO, f1, "LUN RESET", loopid, notify.nt_lun, inp->in_seqid);
990 notify.nt_ncode = NT_LUN_RESET;
992 isp_prt(isp, ISP_LOGINFO, f1, "TARGET RESET", loopid, notify.nt_lun, inp->in_seqid);
993 notify.nt_ncode = NT_TARGET_RESET;
995 isp_prt(isp, ISP_LOGINFO, f1, "CLEAR ACA", loopid, notify.nt_lun, inp->in_seqid);
996 notify.nt_ncode = NT_CLEAR_ACA;
998 isp_prt(isp, ISP_LOGWARN, f2, "task flag", inp->in_status, notify.nt_lun, loopid, inp->in_task_flags, inp->in_seqid);
1002 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
1008 isp_notify_t notify;
1014 ISP_MEMZERO(&notify, sizeof (isp_notify_t));
1015 notify.nt_hba = isp;
1016 notify.nt_wwn = INI_ANY;
1017 notify.nt_lun = (aep->at_cmnd.fcp_cmnd_lun[0] << 8) | (aep->at_cmnd.fcp_cmnd_lun[1]);
1018 notify.nt_tagval = aep->at_rxid;
1019 notify.nt_tagval |= (((uint64_t)(isp->isp_serno++)) << 32);
1020 notify.nt_lreserved = aep;
1035 notify.nt_nphdl = NIL_HANDLE; /* unknown here */
1036 notify.nt_sid = sid;
1037 notify.nt_did = did;
1038 notify.nt_channel = chan;
1040 isp_prt(isp, ISP_LOGINFO, f1, "ABORT TASK SET", sid, notify.nt_lun, aep->at_rxid);
1041 notify.nt_ncode = NT_ABORT_TASK_SET;
1043 isp_prt(isp, ISP_LOGINFO, f1, "CLEAR TASK SET", sid, notify.nt_lun, aep->at_rxid);
1044 notify.nt_ncode = NT_CLEAR_TASK_SET;
1046 isp_prt(isp, ISP_LOGINFO, f1, "LUN RESET", sid, notify.nt_lun, aep->at_rxid);
1047 notify.nt_ncode = NT_LUN_RESET;
1049 isp_prt(isp, ISP_LOGINFO, f1, "TARGET RESET", sid, notify.nt_lun, aep->at_rxid);
1050 notify.nt_ncode = NT_TARGET_RESET;
1052 isp_prt(isp, ISP_LOGINFO, f1, "CLEAR ACA", sid, notify.nt_lun, aep->at_rxid);
1053 notify.nt_ncode = NT_CLEAR_ACA;
1055 isp_prt(isp, ISP_LOGWARN, f2, aep->at_cmnd.fcp_cmnd_task_management, notify.nt_lun, sid, aep->at_rxid);
1056 notify.nt_ncode = NT_UNKNOWN;
1059 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
1144 isp_prt(isp, ISP_LOGTDEBUG0, "notify ack loopid %u seqid %x flags %x tflags %x response %x", iid, na->na_seqid,
1164 isp_prt(isp, ISP_LOGTDEBUG0, "notify ack loopid %u lun %u tgt %u seqid %x event %x", na->na_iid, na->na_lun, na->na_tgt, na->na_seqid, na->na_event);
1452 * notify us of this and returns outstanding CTIOs with this
1546 * notify platform dependent layers.
1596 * notify us of this and returns outstanding CTIOs with this
1703 * notify platform dependent layers.
1847 * notify platform dependent layers.