@ -848,7 +848,7 @@ static int megasas_ctrl_get_info(MegasasState *s, MegasasCmd *cmd)
MFI_INFO_PDMIX_SATA |
MFI_INFO_PDMIX_LD ) ;
cmd - > iov_size - = dma_buf_read ( & info , dcmd_size , & cmd - > qsg ) ;
cmd - > iov_size - = dma_buf_read ( & info , dcmd_size , & cmd - > qsg , MEMTXATTRS_UNSPECIFIED ) ;
return MFI_STAT_OK ;
}
@ -878,7 +878,7 @@ static int megasas_mfc_get_defaults(MegasasState *s, MegasasCmd *cmd)
info . disable_preboot_cli = 1 ;
info . cluster_disable = 1 ;
cmd - > iov_size - = dma_buf_read ( & info , dcmd_size , & cmd - > qsg ) ;
cmd - > iov_size - = dma_buf_read ( & info , dcmd_size , & cmd - > qsg , MEMTXATTRS_UNSPECIFIED ) ;
return MFI_STAT_OK ;
}
@ -899,7 +899,7 @@ static int megasas_dcmd_get_bios_info(MegasasState *s, MegasasCmd *cmd)
info . expose_all_drives = 1 ;
}
cmd - > iov_size - = dma_buf_read ( & info , dcmd_size , & cmd - > qsg ) ;
cmd - > iov_size - = dma_buf_read ( & info , dcmd_size , & cmd - > qsg , MEMTXATTRS_UNSPECIFIED ) ;
return MFI_STAT_OK ;
}
@ -910,7 +910,7 @@ static int megasas_dcmd_get_fw_time(MegasasState *s, MegasasCmd *cmd)
fw_time = cpu_to_le64 ( megasas_fw_time ( ) ) ;
cmd - > iov_size - = dma_buf_read ( & fw_time , dcmd_size , & cmd - > qsg ) ;
cmd - > iov_size - = dma_buf_read ( & fw_time , dcmd_size , & cmd - > qsg , MEMTXATTRS_UNSPECIFIED ) ;
return MFI_STAT_OK ;
}
@ -937,7 +937,7 @@ static int megasas_event_info(MegasasState *s, MegasasCmd *cmd)
info . shutdown_seq_num = cpu_to_le32 ( s - > shutdown_event ) ;
info . boot_seq_num = cpu_to_le32 ( s - > boot_event ) ;
cmd - > iov_size - = dma_buf_read ( & info , dcmd_size , & cmd - > qsg ) ;
cmd - > iov_size - = dma_buf_read ( & info , dcmd_size , & cmd - > qsg , MEMTXATTRS_UNSPECIFIED ) ;
return MFI_STAT_OK ;
}
@ -1006,7 +1006,7 @@ static int megasas_dcmd_pd_get_list(MegasasState *s, MegasasCmd *cmd)
info . size = cpu_to_le32 ( offset ) ;
info . count = cpu_to_le32 ( num_pd_disks ) ;
cmd - > iov_size - = dma_buf_read ( & info , offset , & cmd - > qsg ) ;
cmd - > iov_size - = dma_buf_read ( & info , offset , & cmd - > qsg , MEMTXATTRS_UNSPECIFIED ) ;
return MFI_STAT_OK ;
}
@ -1100,7 +1100,7 @@ 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 ) ;
resid = 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_buf = NULL ;
@ -1172,7 +1172,7 @@ 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 ) ;
resid = dma_buf_read ( & info , dcmd_size , & cmd - > qsg , MEMTXATTRS_UNSPECIFIED ) ;
cmd - > iov_size = dcmd_size - resid ;
return MFI_STAT_OK ;
}
@ -1221,7 +1221,7 @@ 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 ) ;
resid = dma_buf_read ( & info , dcmd_size , & cmd - > qsg , MEMTXATTRS_UNSPECIFIED ) ;
cmd - > iov_size = dcmd_size - resid ;
return MFI_STAT_OK ;
}
@ -1271,7 +1271,7 @@ 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 ) ;
resid = 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_buf = NULL ;
@ -1390,7 +1390,7 @@ static int megasas_dcmd_cfg_read(MegasasState *s, MegasasCmd *cmd)
ld_offset + = sizeof ( struct mfi_ld_config ) ;
}
cmd - > iov_size - = dma_buf_read ( data , info - > size , & cmd - > qsg ) ;
cmd - > iov_size - = dma_buf_read ( data , info - > size , & cmd - > qsg , MEMTXATTRS_UNSPECIFIED ) ;
return MFI_STAT_OK ;
}
@ -1420,7 +1420,7 @@ static int megasas_dcmd_get_properties(MegasasState *s, MegasasCmd *cmd)
info . ecc_bucket_leak_rate = cpu_to_le16 ( 1440 ) ;
info . expose_encl_devices = 1 ;
cmd - > iov_size - = dma_buf_read ( & info , dcmd_size , & cmd - > qsg ) ;
cmd - > iov_size - = dma_buf_read ( & info , dcmd_size , & cmd - > qsg , MEMTXATTRS_UNSPECIFIED ) ;
return MFI_STAT_OK ;
}