Lines Matching defs:inot

2734 	in_fcentry_24xx_t *inot;
2738 inot = (in_fcentry_24xx_t *)atp->srr;
2739 srr_off = inot->in_srr_reloff_lo | (inot->in_srr_reloff_hi << 16);
2752 switch (inot->in_srr_iu) {
2784 isp_prt(isp, ISP_LOGWARN, "Got an unknown information (%x) SRR- dropping", inot->in_srr_iu);
2793 if (isp_notify_ack(isp, inot)) {
2800 inot->in_reserved = 1;
2801 isp_async(isp, ISPASYNC_TARGET_NOTIFY_ACK, inot);
2807 if (isp_notify_ack(isp, inot)) {
2833 in_fcentry_24xx_t *inot = inot_raw;
2835 uint32_t tag = inot->in_rxid;
2836 uint32_t bus = inot->in_vpidx;
2846 isp_async(isp, ISPASYNC_TARGET_NOTIFY_ACK, inot);
2853 isp_async(isp, ISPASYNC_TARGET_NOTIFY_ACK, inot);
2857 memcpy(atp->srr, inot, sizeof (atp->srr));
2858 isp_prt(isp, ISP_LOGTINFO /* ISP_LOGTDEBUG0 */, "SRR[0x%x] inot->in_rxid flags 0x%x srr_iu=%x reloff 0x%x", inot->in_rxid, inot->in_flags, inot->in_srr_iu,
2859 inot->in_srr_reloff_lo | (inot->in_srr_reloff_hi << 16));
3039 isp_handle_platform_notify_scsi(ispsoftc_t *isp, in_entry_t *inot)
3041 isp_async(isp, ISPASYNC_TARGET_NOTIFY_ACK, inot);
3071 struct ccb_immediate_notify *inot = NULL;
3099 inot = (struct ccb_immediate_notify *) SLIST_FIRST(&tptr->inots);
3101 if (inot) {
3104 ISP_PATH_PRT(isp, ISP_LOGTDEBUG2, inot->ccb_h.path, "%s: Take FREE INOT count now %d\n", __func__, tptr->inot_count);
3111 if (inot) {
3124 nt->nt_lreserved = inot;
3140 isp_handle_platform_notify_24xx(ispsoftc_t *isp, in_fcentry_24xx_t *inot)
3149 nphdl = inot->in_nphdl;
3151 portid = inot->in_portid_hi << 16 | inot->in_portid_lo;
3156 switch (inot->in_status) {
3160 int chan = ISP_GET_VPIDX(isp, inot->in_vpidx);
3167 switch (inot->in_status_subcode) {
3171 ptr = (uint8_t *)inot; /* point to unswizzled entry! */
3193 if (inot->in_status_subcode == PLOGI) {
3196 prli_options = inot->in_prli_options;
3200 ptr = (uint8_t *)inot; /* point to unswizzled entry! */
3221 ISP_SNPRINTF(buf, sizeof (buf), "ELS 0x%x", inot->in_status_subcode);
3225 if (inot->in_flags & IN24XX_FLAG_PUREX_IOCB) {
3230 inot->in_rxid, inot->in_oxid);
3231 isp_async(isp, ISPASYNC_TARGET_NOTIFY_ACK, inot);
3237 if (isp_find_pdb_by_loopid(isp, ISP_GET_VPIDX(isp, inot->in_vpidx), nphdl, &lp)) {
3238 isp_del_wwn_entry(isp, ISP_GET_VPIDX(isp, inot->in_vpidx), lp->port_wwn, nphdl, lp->portid);
3250 isp_prt(isp, ISP_LOGINFO, "Chan %d %s (sub-status 0x%x) for N-port handle 0x%x", ISP_GET_VPIDX(isp, inot->in_vpidx), ptr, inot->in_status_subcode, nphdl);
3258 isp_async(isp, ISPASYNC_TARGET_NOTIFY_ACK, inot);
3263 isp_handle_srr_notify(isp, inot);
3280 isp_prt(isp, ISP_LOGWARN, "Chan %d %s", ISP_GET_VPIDX(isp, inot->in_vpidx), ptr);
3281 isp_async(isp, ISPASYNC_TARGET_NOTIFY_ACK, inot);
3399 struct ccb_immediate_notify *inot;
3424 inot = (struct ccb_immediate_notify *) SLIST_FIRST(&tptr->inots);
3425 if (inot == NULL) {
3431 inot->initiator_id = CAM_TARGET_WILDCARD;
3433 inot->initiator_id = lp->handle;
3435 inot->seq_id = notify->nt_tagval;
3436 inot->tag_id = notify->nt_tagval >> 32;
3440 isp_target_mark_aborted_early(isp, tptr, inot->tag_id);
3441 inot->arg = MSG_ABORT_TASK;
3445 inot->arg = MSG_ABORT_TASK_SET;
3448 inot->arg = MSG_CLEAR_ACA;
3451 inot->arg = MSG_CLEAR_TASK_SET;
3454 inot->arg = MSG_LOGICAL_UNIT_RESET;
3457 inot->arg = MSG_TARGET_RESET;
3480 ISP_PATH_PRT(isp, ISP_LOGTDEBUG2, inot->ccb_h.path, "%s: Take FREE INOT count now %d\n", __func__, tptr->inot_count);
3481 inot->ccb_h.status = CAM_MESSAGE_RECV;
3482 xpt_done((union ccb *)inot);
3648 isptargnotify(ispsoftc_t *isp, union ccb *iccb, struct ccb_immediate_notify *inot)
3652 ISP_PATH_PRT(isp, ISP_LOGTDEBUG0, inot->ccb_h.path, "%s: [0x%x] immediate notify for 0x%x from 0x%x status 0x%x arg 0x%x\n", __func__,
3653 inot->tag_id, inot->initiator_id, inot->seq_id, inot->ccb_h.status, inot->arg);
3659 ack->ccb_h.ccb_inot = inot;
3660 ack->tag_id = inot->tag_id;
3661 ack->seq_id = inot->seq_id;
3662 ack->initiator_id = inot->initiator_id;
3996 struct ccb_immediate_notify *inot;
4013 inot = (struct ccb_immediate_notify *) ccb;
4014 ISP_PATH_PRT(isp, ISP_LOGTDEBUG0, ccb->ccb_h.path, "[0x%x] INOT for 0x%x seen in %s\n", inot->tag_id, inot->seq_id, __func__);
4063 inot = ccb->ccb_h.ccb_inot;
4064 ISP_PATH_PRT(isp, ISP_LOGTDEBUG1, inot->ccb_h.path, "[0x%x] recycle notify for tag 0x%x\n", inot->tag_id, inot->seq_id);
4066 xpt_action((union ccb *)inot);
5924 void *inot;
5926 inot = va_arg(ap, void *);
5928 if (isp_notify_ack(isp, inot)) {
5932 if (inot) {
5933 memcpy(tp->data, inot, sizeof (tp->data));