mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-09 18:44:58 -06:00
hw/scsi: Rename SCSIRequest::resid as 'residual'
The 'resid' field is slightly confusing and could be interpreted as some ID. Rename it as 'residual' which is clearer to review. No logical change. Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: David Hildenbrand <david@redhat.com> Message-Id: <20220111184309.28637-8-f4bug@amsat.org> Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
This commit is contained in:
parent
ce0a798285
commit
5f412602de
5 changed files with 47 additions and 39 deletions
|
@ -1045,7 +1045,8 @@ static int megasas_pd_get_info_submit(SCSIDevice *sdev, int lun,
|
|||
uint64_t pd_size;
|
||||
uint16_t pd_id = ((sdev->id & 0xFF) << 8) | (lun & 0xFF);
|
||||
uint8_t cmdbuf[6];
|
||||
size_t len, resid;
|
||||
size_t len;
|
||||
size_t residual;
|
||||
|
||||
if (!cmd->iov_buf) {
|
||||
cmd->iov_buf = g_malloc0(dcmd_size);
|
||||
|
@ -1112,9 +1113,10 @@ static int megasas_pd_get_info_submit(SCSIDevice *sdev, int lun,
|
|||
info->connected_port_bitmap = 0x1;
|
||||
info->device_speed = 1;
|
||||
info->link_speed = 1;
|
||||
resid = dma_buf_read(cmd->iov_buf, dcmd_size, &cmd->qsg, MEMTXATTRS_UNSPECIFIED);
|
||||
residual = dma_buf_read(cmd->iov_buf, dcmd_size, &cmd->qsg,
|
||||
MEMTXATTRS_UNSPECIFIED);
|
||||
g_free(cmd->iov_buf);
|
||||
cmd->iov_size = dcmd_size - resid;
|
||||
cmd->iov_size = dcmd_size - residual;
|
||||
cmd->iov_buf = NULL;
|
||||
return MFI_STAT_OK;
|
||||
}
|
||||
|
@ -1149,7 +1151,8 @@ static int megasas_dcmd_pd_get_info(MegasasState *s, MegasasCmd *cmd)
|
|||
static int megasas_dcmd_ld_get_list(MegasasState *s, MegasasCmd *cmd)
|
||||
{
|
||||
struct mfi_ld_list info;
|
||||
size_t dcmd_size = sizeof(info), resid;
|
||||
size_t dcmd_size = sizeof(info);
|
||||
size_t residual;
|
||||
uint32_t num_ld_disks = 0, max_ld_disks;
|
||||
uint64_t ld_size;
|
||||
BusChild *kid;
|
||||
|
@ -1184,8 +1187,9 @@ static int megasas_dcmd_ld_get_list(MegasasState *s, MegasasCmd *cmd)
|
|||
info.ld_count = cpu_to_le32(num_ld_disks);
|
||||
trace_megasas_dcmd_ld_get_list(cmd->index, num_ld_disks, max_ld_disks);
|
||||
|
||||
resid = dma_buf_read(&info, dcmd_size, &cmd->qsg, MEMTXATTRS_UNSPECIFIED);
|
||||
cmd->iov_size = dcmd_size - resid;
|
||||
residual = dma_buf_read(&info, dcmd_size, &cmd->qsg,
|
||||
MEMTXATTRS_UNSPECIFIED);
|
||||
cmd->iov_size = dcmd_size - residual;
|
||||
return MFI_STAT_OK;
|
||||
}
|
||||
|
||||
|
@ -1193,7 +1197,8 @@ static int megasas_dcmd_ld_list_query(MegasasState *s, MegasasCmd *cmd)
|
|||
{
|
||||
uint16_t flags;
|
||||
struct mfi_ld_targetid_list info;
|
||||
size_t dcmd_size = sizeof(info), resid;
|
||||
size_t dcmd_size = sizeof(info);
|
||||
size_t residual;
|
||||
uint32_t num_ld_disks = 0, max_ld_disks = s->fw_luns;
|
||||
BusChild *kid;
|
||||
|
||||
|
@ -1233,8 +1238,9 @@ static int megasas_dcmd_ld_list_query(MegasasState *s, MegasasCmd *cmd)
|
|||
info.size = dcmd_size;
|
||||
trace_megasas_dcmd_ld_get_list(cmd->index, num_ld_disks, max_ld_disks);
|
||||
|
||||
resid = dma_buf_read(&info, dcmd_size, &cmd->qsg, MEMTXATTRS_UNSPECIFIED);
|
||||
cmd->iov_size = dcmd_size - resid;
|
||||
residual = dma_buf_read(&info, dcmd_size, &cmd->qsg,
|
||||
MEMTXATTRS_UNSPECIFIED);
|
||||
cmd->iov_size = dcmd_size - residual;
|
||||
return MFI_STAT_OK;
|
||||
}
|
||||
|
||||
|
@ -1244,7 +1250,8 @@ static int megasas_ld_get_info_submit(SCSIDevice *sdev, int lun,
|
|||
struct mfi_ld_info *info = cmd->iov_buf;
|
||||
size_t dcmd_size = sizeof(struct mfi_ld_info);
|
||||
uint8_t cdb[6];
|
||||
ssize_t len, resid;
|
||||
ssize_t len;
|
||||
size_t residual;
|
||||
uint16_t sdev_id = ((sdev->id & 0xFF) << 8) | (lun & 0xFF);
|
||||
uint64_t ld_size;
|
||||
|
||||
|
@ -1283,9 +1290,10 @@ static int megasas_ld_get_info_submit(SCSIDevice *sdev, int lun,
|
|||
info->ld_config.span[0].num_blocks = info->size;
|
||||
info->ld_config.span[0].array_ref = cpu_to_le16(sdev_id);
|
||||
|
||||
resid = dma_buf_read(cmd->iov_buf, dcmd_size, &cmd->qsg, MEMTXATTRS_UNSPECIFIED);
|
||||
residual = dma_buf_read(cmd->iov_buf, dcmd_size, &cmd->qsg,
|
||||
MEMTXATTRS_UNSPECIFIED);
|
||||
g_free(cmd->iov_buf);
|
||||
cmd->iov_size = dcmd_size - resid;
|
||||
cmd->iov_size = dcmd_size - residual;
|
||||
cmd->iov_buf = NULL;
|
||||
return MFI_STAT_OK;
|
||||
}
|
||||
|
@ -1617,13 +1625,13 @@ static int megasas_handle_dcmd(MegasasState *s, MegasasCmd *cmd)
|
|||
}
|
||||
|
||||
static int megasas_finish_internal_dcmd(MegasasCmd *cmd,
|
||||
SCSIRequest *req, size_t resid)
|
||||
SCSIRequest *req, size_t residual)
|
||||
{
|
||||
int retval = MFI_STAT_OK;
|
||||
int lun = req->lun;
|
||||
|
||||
trace_megasas_dcmd_internal_finish(cmd->index, cmd->dcmd_opcode, lun);
|
||||
cmd->iov_size -= resid;
|
||||
cmd->iov_size -= residual;
|
||||
switch (cmd->dcmd_opcode) {
|
||||
case MFI_DCMD_PD_GET_INFO:
|
||||
retval = megasas_pd_get_info_submit(req->dev, lun, cmd);
|
||||
|
@ -1865,12 +1873,12 @@ static void megasas_xfer_complete(SCSIRequest *req, uint32_t len)
|
|||
}
|
||||
}
|
||||
|
||||
static void megasas_command_complete(SCSIRequest *req, size_t resid)
|
||||
static void megasas_command_complete(SCSIRequest *req, size_t residual)
|
||||
{
|
||||
MegasasCmd *cmd = req->hba_private;
|
||||
uint8_t cmd_status = MFI_STAT_OK;
|
||||
|
||||
trace_megasas_command_complete(cmd->index, req->status, resid);
|
||||
trace_megasas_command_complete(cmd->index, req->status, residual);
|
||||
|
||||
if (req->io_canceled) {
|
||||
return;
|
||||
|
@ -1880,7 +1888,7 @@ static void megasas_command_complete(SCSIRequest *req, size_t resid)
|
|||
/*
|
||||
* Internal command complete
|
||||
*/
|
||||
cmd_status = megasas_finish_internal_dcmd(cmd, req, resid);
|
||||
cmd_status = megasas_finish_internal_dcmd(cmd, req, residual);
|
||||
if (cmd_status == MFI_STAT_INVALID_STATUS) {
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue