Scroll to navigation

SCSI_EXECUTE(9) SCSI mid layer SCSI_EXECUTE(9)

NAME

scsi_execute - insert request and wait for the result

SYNOPSIS

int scsi_execute(struct scsi_device * sdev, const unsigned char * cmd, int data_direction, void * buffer, unsigned bufflen, unsigned char * sense, int timeout, int retries, u64 flags, int * resid);

ARGUMENTS

sdev
scsi device
cmd
scsi command
data_direction
data direction
buffer
data buffer
bufflen
len of buffer
sense
optional sense buffer
timeout
request timeout in seconds
retries
number of times to retry request
flags
or into request flags;
resid
optional residual length

DESCRIPTION

returns the req->errors value which is the scsi_cmnd result field.

AUTHORS

James Bottomley <James.Bottomley@hansenpartnership.com>
Author.
Rob Landley <rob@landley.net>
Author.

COPYRIGHT

January 2017 Kernel Hackers Manual 4.8.