Lines Matching full:notify

91  * around and acknowledge the Immediate Notify by writing an entry onto the
180 * Immediate Notify entry for some asynchronous event.
188 isp_prt(isp, level, "Notify Ack Status=0x%x; Subcode 0x%x seqid=0x%x", nack_24xx->na_status, nack_24xx->na_status_subcode, nack_24xx->na_rxid);
311 isp_notify_t notify;
313 ISP_MEMZERO(&notify, sizeof (isp_notify_t));
314 notify.nt_hba = isp;
315 notify.nt_wwn = INI_ANY;
316 notify.nt_nphdl = NIL_HANDLE;
317 notify.nt_sid = PORT_ANY;
318 notify.nt_did = PORT_ANY;
319 notify.nt_tgt = TGT_ANY;
320 notify.nt_channel = bus;
321 notify.nt_lun = LUN_ANY;
322 notify.nt_tagval = TAG_ANY;
323 notify.nt_tagval |= (((uint64_t)(isp->isp_serno++)) << 32);
329 notify.nt_ncode = NT_LINK_UP;
330 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
334 notify.nt_ncode = NT_LINK_DOWN;
335 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
342 notify.nt_ncode = NT_LIP_RESET;
343 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
354 isp_notify_t notify;
361 ISP_MEMZERO(&notify, sizeof (isp_notify_t));
362 notify.nt_hba = isp;
363 notify.nt_wwn = INI_ANY;
364 notify.nt_lun = CAM_EXTLUN_BYTE_SWIZZLE(be64dec(aep->at_cmnd.fcp_cmnd_lun));
365 notify.nt_tagval = aep->at_rxid;
366 notify.nt_tagval |= (((uint64_t)(isp->isp_serno++)) << 32);
367 notify.nt_lreserved = aep;
385 notify.nt_nphdl = lp->handle;
387 notify.nt_nphdl = NIL_HANDLE;
388 notify.nt_sid = sid;
389 notify.nt_did = did;
390 notify.nt_channel = chan;
392 isp_prt(isp, ISP_LOGINFO, f1, "QUERY TASK SET", sid, notify.nt_lun, aep->at_rxid);
393 notify.nt_ncode = NT_QUERY_TASK_SET;
395 isp_prt(isp, ISP_LOGINFO, f1, "ABORT TASK SET", sid, notify.nt_lun, aep->at_rxid);
396 notify.nt_ncode = NT_ABORT_TASK_SET;
398 isp_prt(isp, ISP_LOGINFO, f1, "CLEAR TASK SET", sid, notify.nt_lun, aep->at_rxid);
399 notify.nt_ncode = NT_CLEAR_TASK_SET;
401 isp_prt(isp, ISP_LOGINFO, f1, "QUERY ASYNC EVENT", sid, notify.nt_lun, aep->at_rxid);
402 notify.nt_ncode = NT_QUERY_ASYNC_EVENT;
404 isp_prt(isp, ISP_LOGINFO, f1, "LUN RESET", sid, notify.nt_lun, aep->at_rxid);
405 notify.nt_ncode = NT_LUN_RESET;
407 isp_prt(isp, ISP_LOGINFO, f1, "TARGET RESET", sid, notify.nt_lun, aep->at_rxid);
408 notify.nt_ncode = NT_TARGET_RESET;
410 isp_prt(isp, ISP_LOGINFO, f1, "CLEAR ACA", sid, notify.nt_lun, aep->at_rxid);
411 notify.nt_ncode = NT_CLEAR_ACA;
413 isp_prt(isp, ISP_LOGWARN, f2, aep->at_cmnd.fcp_cmnd_task_management, notify.nt_lun, sid, aep->at_rxid);
414 notify.nt_ncode = NT_UNKNOWN;
415 isp_endcmd(isp, aep, notify.nt_nphdl, chan, ECMD_RVALID | (0x4 << 12), 0);
418 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
453 * field in the original notify structure.
532 isp_notify_t notify, *nt = &notify;
573 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);
617 * set, then sends us an Immediate Notify entry.
707 * notify platform dependent layers.
728 isp_notify_t notify;
838 ISP_MEMZERO(&notify, sizeof (isp_notify_t));
839 notify.nt_hba = isp;
840 notify.nt_wwn = INI_ANY;
841 notify.nt_tgt = FCPARAM(isp, chan)->isp_wwpn;
842 notify.nt_nphdl = nphdl;
843 notify.nt_sid = portid;
844 notify.nt_did = PORT_ANY;
845 notify.nt_lun = LUN_ANY;
846 notify.nt_tagval = inot->in_rxid;
847 notify.nt_tagval |= ((uint64_t)inot->in_srr_rxid << 32);
848 notify.nt_need_ack = 1;
849 notify.nt_channel = chan;
850 notify.nt_lreserved = inot;
851 notify.nt_ncode = NT_SRR;
852 isp_async(isp, ISPASYNC_TARGET_NOTIFY, &notify);