Lines Matching refs:mf
88 int mptscsih_io_done(MPT_ADAPTER *ioc, MPT_FRAME_HDR *mf, MPT_FRAME_HDR *r);
90 int mptscsih_taskmgmt_complete(MPT_ADAPTER *ioc, MPT_FRAME_HDR *mf, MPT_FRAME_HDR *r);
95 static void mptscsih_copy_sense_data(struct scsi_cmnd *sc, MPT_SCSI_HOST *hd, MPT_FRAME_HDR *mf, SCSIIOReply_t *pScsiReply);
107 int mptscsih_scandv_complete(MPT_ADAPTER *ioc, MPT_FRAME_HDR *mf, MPT_FRAME_HDR *r);
393 MPT_FRAME_HDR *mf;
404 if ((mf = mpt_get_msg_frame(ioc->InternalCtx, ioc)) == NULL) {
410 SEPMsg = (SEPRequest_t *)mf;
419 mpt_put_msg_frame(ioc->DoneCtx, ioc, mf);
575 * @mf: Pointer to original MPT request frame
586 mptscsih_io_done(MPT_ADAPTER *ioc, MPT_FRAME_HDR *mf, MPT_FRAME_HDR *mr)
597 req_idx = le16_to_cpu(mf->u.frame.hwhdr.msgctxu.fld.req_idx);
606 (le32_to_cpu(mf->u.frame.linkage.arg1) == 0xdeadbeaf))
611 MPIHeader_t *hdr = (MPIHeader_t *)mf;
625 if ((unsigned char *)mf != sc->host_scribble) {
642 pScsiReq = (SCSIIORequest_t *) mf;
647 "ScsiDone (mf=%p,mr=%p,sc=%p,idx=%d,task-tag=%d)\n",
648 ioc->name, mf, mr, sc, req_idx, pScsiReply->TaskTag));
651 "ScsiDone (mf=%p,mr=%p,sc=%p,idx=%d)\n",
652 ioc->name, mf, mr, sc, req_idx));
686 mptscsih_copy_sense_data(sc, hd, mf, pScsiReply);
1034 SCSIIORequest_t *mf = NULL;
1042 mf = (SCSIIORequest_t *)MPT_INDEX_2_MFPTR(ioc, ii);
1043 if (!mf)
1045 channel = mf->Bus;
1046 id = mf->TargetID;
1048 mpt_free_msg_frame(ioc, (MPT_FRAME_HDR *)mf);
1049 if ((unsigned char *)mf != sc->host_scribble)
1055 "completing cmds: fw_channel %d, fw_id %d, sc=%p, mf = %p, "
1056 "idx=%x\n", ioc->name, channel, id, sc, mf, ii));
1079 SCSIIORequest_t *mf = NULL;
1090 mf = (SCSIIORequest_t *)MPT_INDEX_2_MFPTR(ioc, ii);
1091 if (mf == NULL)
1094 * expected that the mf->function will be RAID_SCSI_IO
1097 MPT_TARGET_FLAGS_RAID_COMPONENT && mf->Function !=
1102 if ((mf->Bus != vdevice->vtarget->channel) ||
1103 (mf->TargetID != vdevice->vtarget->id) ||
1104 memcmp(lun.scsi_lun, mf->LUN, 8))
1107 if ((unsigned char *)mf != sc->host_scribble)
1112 mpt_free_msg_frame(ioc, (MPT_FRAME_HDR *)mf);
1118 "fw_id %d, sc=%p, mf = %p, idx=%x\n", ioc->name,
1120 sc, mf, ii));
1316 MPT_FRAME_HDR *mf;
1339 if ((mf = mpt_get_msg_frame(ioc->DoneCtx, ioc)) == NULL) {
1345 pScsiReq = (SCSIIORequest_t *) mf;
1347 my_idx = le16_to_cpu(mf->u.frame.hwhdr.msgctxu.fld.req_idx);
1423 SCpnt->host_scribble = (unsigned char *)mf;
1426 mpt_put_msg_frame(ioc->DoneCtx, ioc, mf);
1427 dmfprintk(ioc, printk(MYIOC_s_DEBUG_FMT "Issued SCSI cmd (%p) mf=%p idx=%d\n",
1428 ioc->name, SCpnt, mf, my_idx));
1429 DBG_DUMP_REQUEST_FRAME(ioc, (u32 *)mf);
1434 mpt_free_msg_frame(ioc, mf);
1516 MPT_FRAME_HDR *mf;
1556 mf = NULL;
1563 if ((mf = mpt_get_msg_frame(ioc->TaskCtx, ioc)) == NULL) {
1570 dtmprintk(ioc, printk(MYIOC_s_DEBUG_FMT "TaskMgmt request (mf=%p)\n",
1571 ioc->name, mf));
1575 pScsiTm = (SCSITaskMgmt_t *) mf;
1604 mpt_put_msg_frame_hi_pri(ioc->TaskCtx, ioc, mf);
1610 "TaskMgmt handshake FAILED!(mf=%p, rc=%d) \n",
1611 ioc->name, mf, retval));
1612 mpt_free_msg_frame(ioc, mf);
1623 "TaskMgmt TIMED OUT!(mf=%p)\n", ioc->name, mf));
1648 mpt_free_msg_frame(ioc, mf);
1684 MPT_FRAME_HDR *mf;
1766 mf = MPT_INDEX_2_MFPTR(ioc, scpnt_idx);
1767 ctx2abort = mf->u.frame.hwhdr.msgctxu.MsgContext;
2042 * @mf: Pointer to SCSI task mgmt request frame
2053 mptscsih_taskmgmt_complete(MPT_ADAPTER *ioc, MPT_FRAME_HDR *mf,
2057 "TaskMgmt completed (mf=%p, mr=%p)\n", ioc->name, mf, mr));
2405 mptscsih_copy_sense_data(struct scsi_cmnd *sc, MPT_SCSI_HOST *hd, MPT_FRAME_HDR *mf, SCSIIOReply_t *pScsiReply)
2414 pReq = (SCSIIORequest_t *) mf;
2422 req_index = le16_to_cpu(mf->u.frame.hwhdr.msgctxu.fld.req_idx);
2607 * @mf: Pointer to original MPT request frame
2777 MPT_FRAME_HDR *mf;
2899 if ((mf = mpt_get_msg_frame(ioc->InternalCtx, ioc)) == NULL) {
2906 pScsiReq = (SCSIIORequest_t *) mf;
2909 my_idx = le16_to_cpu(mf->u.frame.hwhdr.msgctxu.fld.req_idx);
2964 mpt_put_msg_frame(ioc->InternalCtx, ioc, mf);
2973 mpt_free_msg_frame(ioc, mf);
2983 mpt_free_msg_frame(ioc, mf);