summaryrefslogtreecommitdiff
path: root/sys/scsi/scsi_all.h
AgeCommit message (Expand)Author
2011-07-08describe the ata vpd pageDavid Gwynne
2010-12-24Have sd(4) devices check for and respect read-only information theKenneth R Westerback
2010-09-02the page_length field in the vpd page header is 2 bytes, not 1.David Gwynne
2010-09-01ata information vpd page idDavid Gwynne
2010-06-29Shrink struct scsi_sense_data and thus the sense member of scsi_xfer,Kenneth R Westerback
2010-04-23the SAT spec from t10.org defines messages for tunnelling ATA commands overDavid Gwynne
2009-10-12mask bits correctly in devid vpd for the PIDavid Gwynne
2008-06-02Shrink scsi_mode_sense_buf to 254 bytes so ahci doesn't get upset atKenneth R Westerback
2008-04-10fix the macros that are used to read the devid vpd page.David Gwynne
2007-12-28massage the way vpds are defined. rename the page used for the devicesDavid Gwynne
2007-04-12The beginnings of support for 16-byte cdb's in the scsi code. This isTobias Weingartner
2007-04-03define the vpd inquiry page code.David Gwynne
2007-04-03modernise scsi_inquiry. the length field has grown and now theres pages toDavid Gwynne
2006-11-27more magic removalBob Beck
2006-11-27get rid of the rest of the asc/ascq magic codes in scsiBob Beck
2006-11-27rework asc/ascq handling to get rid of "magic" 0x values in the code, changesBob Beck
2006-07-29Zap a couple of unused defines - SID_ANSI_SCSI2 and SID_ANSI_SCSI3.Kenneth R Westerback
2006-07-23Use REPORT LUNS to get the list of LUNs to probe. If such a list isKenneth R Westerback
2006-05-11Zap trailing whitespace.Kenneth R Westerback
2005-09-11Simplify code by changing struct scsi_mode_sense_buf{ union {}Kenneth R Westerback
2005-08-29Make sure certain architectures/compilers don't round up the size ofKenneth R Westerback
2005-08-17add a macro for the WRITE_BUFFER opcodeDavid Gwynne
2005-08-09Add Vital Product Data structure. Requested deraadt@ ok dlg@Marco Peereboom
2005-08-05a define for the scsi READ BUFFER opcodeDavid Gwynne
2005-08-04Add SCSI 3 define. ok dlg@Marco Peereboom
2005-07-25SID_ANSII_SCSI2 is a valid value of SID_ANSIIDavid Gwynne
2005-06-18Shorten a couple of structure names:Kenneth R Westerback
2005-06-12It turns out you need to ask for 16 byte block descriptors. We don't,Kenneth R Westerback
2005-06-03Tweak scsi_do_mode_sense(). NetBSD was right and I was wrong. Sigh.Kenneth R Westerback
2005-05-27Reduce size of scsi_mode_sense_buf to 255 characters from 256. FixesKenneth R Westerback
2005-05-25Introduce safer, more general mode sense capability. Transparently useKenneth R Westerback
2005-04-06Remove ses crud.Marco Peereboom
2005-04-06Add status/receive ses structures and #defines.Marco Peereboom
2005-04-06Add control/send structures.Marco Peereboom
2005-04-06Add RECEIVE_DIAGNOSTIC & SEND_DIAGNOSTIC #defines for SES.Marco Peereboom
2004-12-18Add SPI status information unit structure and defines, along with someKenneth R Westerback
2004-07-31Remove scsi_change_def() and related command structure. Its only useKenneth R Westerback
2004-02-21Eliminate the quirks SDEV_NOSTARTUNIT, UMASS_QUIRK_NO_START_STOP, andKenneth R Westerback
2004-01-04Rewrite scsi_decode_sense() to clean up code; eliminate many magicKenneth R Westerback
2002-12-15Fix/Cleanup some SCSI #defines.Kenneth R Westerback
2002-09-04Add support for RBC (simplified direct) devices.Thierry Deval
2001-11-11Add missing values for SCSI status byte. Add new name for 0x28 toKenneth R Westerback
2001-06-22KNFTheo de Raadt
2001-04-08Add one more 1 byte (reserved, as defined in spc-2) field to theKenneth R Westerback
2001-04-02Add padding and new field 'flags2' to struct scsi_inquiry_data,Kenneth R Westerback
2001-01-09Typo: dome -> someKenneth R Westerback
2000-02-21Add in Enclosure device type (0xd/13). Pad out inquiry data to 50 bytesmjacob
1999-07-25Merge sd stuff from NetBSD-current. Helps with LS-120, ZIPConstantine Sapuntzakis
1997-04-14Merge in various pieces of current NetBSD scsi code, including but not limitedJason Downs
1996-07-02handle SCSI_QUEUE_FULL correctlyTheo de Raadt