scsi_execute(9)

scsi_execute9

Insert request and wait for the result

Usage

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

Overview

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

Releases

5 releases since Debian 5.0 (Lenny); the text changed 4 times.

  1. 5.0
  2. 6.0
  3. 7
  4. 8
  5. 9

Authors

James Bottomley <[email protected]>

Author.

Rob Landley <[email protected]>

Author.

From linux-manual-4.9 4.9.228-1 in Debian 9 (Stretch). Parsed by carta from the page's man source.