scsi_report_opcode — Find out if a given command opcode is supported


int scsi_report_opcode (struct scsi_device * sdev,
 unsigned char * buffer,
 unsigned int len,
 unsigned char opcode);


struct scsi_device * sdev

scsi device to query

unsigned char * buffer

scratch buffer (must be at least 20 bytes long)

unsigned int len

length of buffer

unsigned char opcode

opcode for command to look up


Uses the REPORT SUPPORTED OPERATION CODES to look up the given opcode. Returns -EINVAL if RSOC fails, 0 if the command opcode is unsupported and 1 if the device claims to support the command.