search for: fcmd

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...