scsi_mode_select (9) Linux Manual Page
scsi_mode_select – issue a mode select
Synopsis
int scsi_mode_select(struct scsi_device *sdev, int pf, int sp, int modepage, unsigned char *buffer, int len, int timeout, int retries, struct scsi_mode_data *data, struct scsi_sense_hdr *sshdr);
Arguments
sdev
-
- SCSI device to be queried
pf
- Page format bit (1 == standard, 0 == vendor specific)
sp
- Save page bit (0 == don’t save, 1 == save)
modepage
- mode page being requested
buffer
- request buffer (may not be smaller than eight bytes)
len
- length of request buffer.
timeout
- command timeout
retries
- number of retries before failing
data
- returns a structure abstracting the mode header data
sshdr
- place to put sense data (or NULL if no sense to be collected). must be SCSI_SENSE_BUFFERSIZE big.
Description
Returns zero if successful; negative error number or scsi status on error
Authors
James Bottomley <James.Bottomley [at] hansenpartnership.com>
- Author.
Rob Landley <rob [at] landley.net>
- Author.
