Lines Matching defs:notify

529 	isp_notify_t notify;
531 ISP_MEMZERO(&notify, sizeof (isp_notify_t));
532 notify.nt_hba = isp;
533 notify.nt_wwn = INI_ANY;
534 notify.nt_nphdl = NIL_HANDLE;
535 notify.nt_sid = PORT_ANY;
536 notify.nt_did = PORT_ANY;
537 notify.nt_tgt = TGT_ANY;
538 notify.nt_channel = bus;
539 notify.nt_lun = LUN_ANY;
540 notify.nt_tagval = TAG_ANY;
541 notify.nt_tagval |= (((uint64_t)(isp->isp_serno++)) << 32);
547 notify.nt_ncode = NT_LINK_UP;
548 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
552 notify.nt_ncode = NT_LINK_DOWN;
553 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
560 notify.nt_ncode = NT_LIP_RESET;
561 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
566 notify.nt_ncode = NT_BUS_RESET;
567 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
571 notify.nt_ncode = NT_TARGET_RESET;
572 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
608 isp_notify_t notify;
613 ISP_MEMZERO(&notify, sizeof (isp_notify_t));
614 notify.nt_hba = isp;
615 notify.nt_wwn = INI_ANY;
617 notify.nt_nphdl = ((in_fcentry_e_t *)inp)->in_iid;
621 notify.nt_nphdl = inp->in_iid;
625 notify.nt_sid = PORT_ANY;
626 notify.nt_did = PORT_ANY;
630 notify.nt_lun = inp->in_scclun;
632 notify.nt_lun = inp->in_lun;
634 notify.nt_tagval = seqid;
635 notify.nt_tagval |= (((uint64_t)(isp->isp_serno++)) << 32);
636 notify.nt_need_ack = 1;
637 notify.nt_lreserved = inp;
640 isp_prt(isp, ISP_LOGINFO, f2, "immediate notify status", inp->in_status, notify.nt_lun, nphdl, inp->in_task_flags, inp->in_seqid);
646 isp_prt(isp, ISP_LOGINFO, f1, "ABORT TASK SET", nphdl, notify.nt_lun, inp->in_seqid);
647 notify.nt_ncode = NT_ABORT_TASK_SET;
649 isp_prt(isp, ISP_LOGINFO, f1, "CLEAR TASK SET", nphdl, notify.nt_lun, inp->in_seqid);
650 notify.nt_ncode = NT_CLEAR_TASK_SET;
652 isp_prt(isp, ISP_LOGINFO, f1, "LUN RESET", nphdl, notify.nt_lun, inp->in_seqid);
653 notify.nt_ncode = NT_LUN_RESET;
655 isp_prt(isp, ISP_LOGINFO, f1, "TARGET RESET", nphdl, notify.nt_lun, inp->in_seqid);
656 notify.nt_ncode = NT_TARGET_RESET;
658 isp_prt(isp, ISP_LOGINFO, f1, "CLEAR ACA", nphdl, notify.nt_lun, inp->in_seqid);
659 notify.nt_ncode = NT_CLEAR_ACA;
661 isp_prt(isp, ISP_LOGWARN, f2, "task flag", inp->in_status, notify.nt_lun, nphdl, inp->in_task_flags, inp->in_seqid);
665 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
671 isp_notify_t notify;
678 ISP_MEMZERO(&notify, sizeof (isp_notify_t));
679 notify.nt_hba = isp;
680 notify.nt_wwn = INI_ANY;
681 notify.nt_lun = CAM_EXTLUN_BYTE_SWIZZLE(be64dec(aep->at_cmnd.fcp_cmnd_lun));
682 notify.nt_tagval = aep->at_rxid;
683 notify.nt_tagval |= (((uint64_t)(isp->isp_serno++)) << 32);
684 notify.nt_lreserved = aep;
702 notify.nt_nphdl = lp->handle;
704 notify.nt_nphdl = NIL_HANDLE;
705 notify.nt_sid = sid;
706 notify.nt_did = did;
707 notify.nt_channel = chan;
709 isp_prt(isp, ISP_LOGINFO, f1, "QUERY TASK SET", sid, notify.nt_lun, aep->at_rxid);
710 notify.nt_ncode = NT_QUERY_TASK_SET;
712 isp_prt(isp, ISP_LOGINFO, f1, "ABORT TASK SET", sid, notify.nt_lun, aep->at_rxid);
713 notify.nt_ncode = NT_ABORT_TASK_SET;
715 isp_prt(isp, ISP_LOGINFO, f1, "CLEAR TASK SET", sid, notify.nt_lun, aep->at_rxid);
716 notify.nt_ncode = NT_CLEAR_TASK_SET;
718 isp_prt(isp, ISP_LOGINFO, f1, "QUERY ASYNC EVENT", sid, notify.nt_lun, aep->at_rxid);
719 notify.nt_ncode = NT_QUERY_ASYNC_EVENT;
721 isp_prt(isp, ISP_LOGINFO, f1, "LUN RESET", sid, notify.nt_lun, aep->at_rxid);
722 notify.nt_ncode = NT_LUN_RESET;
724 isp_prt(isp, ISP_LOGINFO, f1, "TARGET RESET", sid, notify.nt_lun, aep->at_rxid);
725 notify.nt_ncode = NT_TARGET_RESET;
727 isp_prt(isp, ISP_LOGINFO, f1, "CLEAR ACA", sid, notify.nt_lun, aep->at_rxid);
728 notify.nt_ncode = NT_CLEAR_ACA;
730 isp_prt(isp, ISP_LOGWARN, f2, aep->at_cmnd.fcp_cmnd_task_management, notify.nt_lun, sid, aep->at_rxid);
731 notify.nt_ncode = NT_UNKNOWN;
732 isp_endcmd(isp, aep, notify.nt_nphdl, chan, ECMD_RVALID | (0x4 << 12), 0);
735 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
774 * field in the original notify structure.
811 isp_prt(isp, ISP_LOGTDEBUG0, "notify ack handle %x seqid %x flags %x tflags %x response %x", iid, na->na_seqid,
884 isp_notify_t notify, *nt = &notify;
925 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
1068 * notify us of this and returns outstanding CTIOs with this
1175 * notify platform dependent layers.
1319 * notify platform dependent layers.
1337 isp_notify_t notify;
1365 ISP_MEMZERO(&notify, sizeof (isp_notify_t));
1366 notify.nt_hba = isp;
1367 notify.nt_wwn = wwn;
1368 notify.nt_tgt = FCPARAM(isp, 0)->isp_wwpn;
1369 notify.nt_nphdl = nphdl;
1370 notify.nt_sid = sid;
1371 notify.nt_did = PORT_ANY;
1373 notify.nt_lun = inp->in_scclun;
1375 notify.nt_lun = inp->in_lun;
1376 notify.nt_tagval = inp->in_seqid;
1377 notify.nt_tagval |= (((uint64_t)(isp->isp_serno++)) << 32);
1378 notify.nt_need_ack = 1;
1379 notify.nt_channel = 0;
1380 notify.nt_lreserved = inp;
1384 notify.nt_ncode = NT_BUS_RESET;
1387 notify.nt_ncode = NT_LOGOUT;
1390 notify.nt_ncode = NT_ABORT_TASK;
1393 notify.nt_ncode = NT_GLOBAL_LOGOUT;
1396 notify.nt_ncode = NT_CHANGED;
1404 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
1417 isp_notify_t notify;
1524 ISP_MEMZERO(&notify, sizeof (isp_notify_t));
1525 notify.nt_hba = isp;
1526 notify.nt_wwn = INI_ANY;
1527 notify.nt_tgt = FCPARAM(isp, chan)->isp_wwpn;
1528 notify.nt_nphdl = nphdl;
1529 notify.nt_sid = portid;
1530 notify.nt_did = PORT_ANY;
1531 notify.nt_lun = LUN_ANY;
1532 notify.nt_tagval = inot->in_rxid;
1533 notify.nt_tagval |= ((uint64_t)inot->in_srr_rxid << 32);
1534 notify.nt_need_ack = 1;
1535 notify.nt_channel = chan;
1536 notify.nt_lreserved = inot;
1537 notify.nt_ncode = NT_SRR;
1538 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);