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));
1317 MPT_FRAME_HDR *mf;
1340 if ((mf = mpt_get_msg_frame(ioc->DoneCtx, ioc)) == NULL) {
1346 pScsiReq = (SCSIIORequest_t *) mf;
1348 my_idx = le16_to_cpu(mf->u.frame.hwhdr.msgctxu.fld.req_idx);
1424 SCpnt->host_scribble = (unsigned char *)mf;
1427 mpt_put_msg_frame(ioc->DoneCtx, ioc, mf);
1428 dmfprintk(ioc, printk(MYIOC_s_DEBUG_FMT "Issued SCSI cmd (%p) mf=%p idx=%d\n",
1429 ioc->name, SCpnt, mf, my_idx));
1430 DBG_DUMP_REQUEST_FRAME(ioc, (u32 *)mf);
1435 mpt_free_msg_frame(ioc, mf);
1517 MPT_FRAME_HDR *mf;
1557 mf = NULL;
1564 if ((mf = mpt_get_msg_frame(ioc->TaskCtx, ioc)) == NULL) {
1571 dtmprintk(ioc, printk(MYIOC_s_DEBUG_FMT "TaskMgmt request (mf=%p)\n",
1572 ioc->name, mf));
1576 pScsiTm = (SCSITaskMgmt_t *) mf;
1605 mpt_put_msg_frame_hi_pri(ioc->TaskCtx, ioc, mf);
1611 "TaskMgmt handshake FAILED!(mf=%p, rc=%d) \n",
1612 ioc->name, mf, retval));
1613 mpt_free_msg_frame(ioc, mf);
1624 "TaskMgmt TIMED OUT!(mf=%p)\n", ioc->name, mf));
1649 mpt_free_msg_frame(ioc, mf);
1685 MPT_FRAME_HDR *mf;
1767 mf = MPT_INDEX_2_MFPTR(ioc, scpnt_idx);
1768 ctx2abort = mf->u.frame.hwhdr.msgctxu.MsgContext;
2043 * @mf: Pointer to SCSI task mgmt request frame
2054 mptscsih_taskmgmt_complete(MPT_ADAPTER *ioc, MPT_FRAME_HDR *mf,
2058 "TaskMgmt completed (mf=%p, mr=%p)\n", ioc->name, mf, mr));
2406 mptscsih_copy_sense_data(struct scsi_cmnd *sc, MPT_SCSI_HOST *hd, MPT_FRAME_HDR *mf, SCSIIOReply_t *pScsiReply)
2415 pReq = (SCSIIORequest_t *) mf;
2423 req_index = le16_to_cpu(mf->u.frame.hwhdr.msgctxu.fld.req_idx);
2608 * @mf: Pointer to original MPT request frame
2778 MPT_FRAME_HDR *mf;
2900 if ((mf = mpt_get_msg_frame(ioc->InternalCtx, ioc)) == NULL) {
2907 pScsiReq = (SCSIIORequest_t *) mf;
2910 my_idx = le16_to_cpu(mf->u.frame.hwhdr.msgctxu.fld.req_idx);
2965 mpt_put_msg_frame(ioc->InternalCtx, ioc, mf);
2974 mpt_free_msg_frame(ioc, mf);
2984 mpt_free_msg_frame(ioc, mf);