Read10/Write10 parameters
LBA is uint32_t for read/write10 Also store the lba/numblocks arguments in the task structure for read10/write10 This makes it much easier to implement a fully async "read lots/write lots" applications.
This commit is contained in:
@@ -569,8 +569,8 @@ iscsi_readcapacity10_async(struct iscsi_context *iscsi, int lun, int lba,
|
||||
}
|
||||
|
||||
int
|
||||
iscsi_read10_async(struct iscsi_context *iscsi, int lun, int lba,
|
||||
int datalen, int blocksize,
|
||||
iscsi_read10_async(struct iscsi_context *iscsi, int lun, uint32_t lba,
|
||||
uint32_t datalen, int blocksize,
|
||||
iscsi_command_cb cb, void *private_data)
|
||||
{
|
||||
struct scsi_task *task;
|
||||
@@ -597,7 +597,7 @@ iscsi_read10_async(struct iscsi_context *iscsi, int lun, int lba,
|
||||
|
||||
int
|
||||
iscsi_write10_async(struct iscsi_context *iscsi, int lun, unsigned char *data,
|
||||
int datalen, int lba, int fua, int fuanv, int blocksize,
|
||||
uint32_t datalen, uint32_t lba, int fua, int fuanv, int blocksize,
|
||||
iscsi_command_cb cb, void *private_data)
|
||||
{
|
||||
struct scsi_task *task;
|
||||
|
||||
Reference in New Issue
Block a user