Displaying 5 results from an estimated 5 matches for "fcmd".
Did you mean:
cmd
2009 Oct 27
1
[PATCH 2/4] megasas: LSI MegaRAID SAS HBA emulation
..._MFI
+ DPRINTF("MFI DCMD Controller shutdown\n");
+#endif
+ s->fw_state = MFI_STATE_READY;
+ retval = MFI_STAT_OK;
+ break;
+ default:
+ retval = MFI_STAT_INVALID_DCMD;
+ break;
+ }
+ return retval;
+}
+
+static int megasas_handle_scsi(MPTState *s, uint8_t fcmd,
+ struct megasas_cmd_t *cmd)
+{
+ uint8_t target, lun, cdb_len, sense_len;
+ uint8_t cdb[16], cmd_status = MFI_STAT_INVALID_STATUS;
+ uint8_t scsi_status = SAM_STAT_GOOD;
+ int n, dir, ret;
+
+ target = megasas_frame_get(cmd->pa, TARGET_ID);
+ lun = megasas_frame_get(...
2009 Oct 27
1
[PATCH 2/4] megasas: LSI MegaRAID SAS HBA emulation
..._MFI
+ DPRINTF("MFI DCMD Controller shutdown\n");
+#endif
+ s->fw_state = MFI_STATE_READY;
+ retval = MFI_STAT_OK;
+ break;
+ default:
+ retval = MFI_STAT_INVALID_DCMD;
+ break;
+ }
+ return retval;
+}
+
+static int megasas_handle_scsi(MPTState *s, uint8_t fcmd,
+ struct megasas_cmd_t *cmd)
+{
+ uint8_t target, lun, cdb_len, sense_len;
+ uint8_t cdb[16], cmd_status = MFI_STAT_INVALID_STATUS;
+ uint8_t scsi_status = SAM_STAT_GOOD;
+ int n, dir, ret;
+
+ target = megasas_frame_get(cmd->pa, TARGET_ID);
+ lun = megasas_frame_get(...
2009 Oct 27
0
[PATCH 4/4] megasas: Add SCSI command emulation
...88 +++++++++++++++++++++++++++++++++++-----------------------
1 files changed, 53 insertions(+), 35 deletions(-)
diff --git a/hw/megasas.c b/hw/megasas.c
index a57e8e0..f32b313 100644
--- a/hw/megasas.c
+++ b/hw/megasas.c
@@ -661,40 +661,55 @@ static int megasas_handle_scsi(MPTState *s, uint8_t fcmd,
}
}
- memset(&cmd->hdr, 0, sizeof(struct sg_io_hdr));
- cmd->hdr.interface_id = 'S';
- cmd->hdr.cmd_len = cdb_len;
- cmd->hdr.cmdp = cdb;
- cmd->hdr.iovec_count = cmd->sge_count;
- cmd->hdr.dxferp = cmd->iov;
- for (n = 0; n <...
2009 Oct 27
0
[PATCH 4/4] megasas: Add SCSI command emulation
...88 +++++++++++++++++++++++++++++++++++-----------------------
1 files changed, 53 insertions(+), 35 deletions(-)
diff --git a/hw/megasas.c b/hw/megasas.c
index a57e8e0..f32b313 100644
--- a/hw/megasas.c
+++ b/hw/megasas.c
@@ -661,40 +661,55 @@ static int megasas_handle_scsi(MPTState *s, uint8_t fcmd,
}
}
- memset(&cmd->hdr, 0, sizeof(struct sg_io_hdr));
- cmd->hdr.interface_id = 'S';
- cmd->hdr.cmd_len = cdb_len;
- cmd->hdr.cmdp = cdb;
- cmd->hdr.iovec_count = cmd->sge_count;
- cmd->hdr.dxferp = cmd->iov;
- for (n = 0; n <...
2020 Feb 27
2
[PATCH] Update the 5 year logo to 10 year logo
...-w+QM8mj11ykuZ`u(TyF&hhol>r
z6vzvU94s<uSwD)l0g(i{UP2+1y-J8W-Z1Da4h5P5t$<qPM-BgdZxDeBh2nQn6odQr
z?aR`|y$sBSF;JXP)AOn}94(jAzI}VPZQI6a-545BaeyeugJY3qnAPt<huObYs)tmX
zmqF~-@3^*MA*Lo8eCp-l9D09G5E)tKxOD0)ACM%Hk8Y%8^U8yRRttrBC78SU%f<>*
z<1jJ2lMXD=so5UsOPlV`$$|sGxj*J{Toqa_H~<tVt(fcmD?x``(H1Q#_qQ;%b-}>W
z5tqUX#F@%V8==hKpl{-QdM18>wRZ^KUAtiJ{vv8KYa~%eaaJ-}SEIRk?iccokKn9b
zCpOv)tI&q?8Bd0I6Mx19AK~pIV~O1#MChwCacR|8*3qppv(_tVe+x;c<>2Qd*lYPB
z*UcK;2?~ifFe#J=1t+UCTKJr#Z9pVJu9px5S(@~`#fxG-Wx-($wJ<oqe^-DQF9^Z{
zQ&UsrvLENsr|Ui_>0i5A8mfbmmAuq*4coSDW8I;28U)pWLU}iRYB...