summaryrefslogtreecommitdiff
path: root/sys/scsi/ch.c
AgeCommit message (Expand)Author
2011-06-17Update ch(4) to use ISO C style function definitions to avoidMatthew Dempsky
2011-03-31- use nitems(); no binary change.Jasper Lievisse Adriaanse
2011-03-17use dma_alloc/dma_free instead of malloc to allocate buffers which needTheo de Raadt
2010-08-30Avoid possible aliasing-related compiler issues by always writing toMatthew Dempsky
2010-07-22Fix a few more scsi_scsi_cmd() removal regressions, caught byMatthew Dempsky
2010-07-22Eliminate scsi_scsi_cmd() now that ss(4) is gone and with it theKenneth R Westerback
2010-07-01Die struct scsi_device! Die! Instead, save a pointer to the routineKenneth R Westerback
2010-06-26Don't #include <sys/user.h> into files that don't need the stuffPhilip Guenthe
2010-06-15dont pass the dev_t from the scsi device drivers into the midlayer forDavid Gwynne
2009-01-10Get rid of eye-bleeding horror of casting pointers to u_long to addBob Beck
2009-01-10Don't try to cast an lvalue which is forbidden and something pcc, lint,Jonathan Gray
2008-06-22Replace MUSTEK_RETRIES, SCANJET_RETRIES and ST_RETRIES with SCSI_RETRIES,Kenneth R Westerback
2007-09-16MALLOC/FREE -> malloc/free, M_ZERO, extraneous casts,Kenneth R Westerback
2007-09-07The obvious bzero/memset -> M_ZERO changes.Kenneth R Westerback
2006-11-28rename scsibus_attach_args to scsi_attach_args. this can help avoidDavid Gwynne
2006-11-27more magic removalBob Beck
2006-11-27rework asc/ascq handling to get rid of "magic" 0x values in the code, changesBob Beck
2006-10-07make cd-roms retry forever while the device indicates that it isBob Beck
2006-06-15 Quell dmesg spewage from ch(4) - this diff moves much of theBob Beck
2006-05-31fix treeTheo de Raadt
2006-05-31 Add support for primary and alternate volume tags to ch(4) - borrowedBob Beck
2006-05-28Fix open(2) semantics for ch(4) to not be completely on fresh minty crack:Bob Beck
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-23Move uses of struct scsi_mode_sense_buf (255 bytes each) from theKenneth R Westerback
2005-08-13Use scsi_do_mode_sense(). Testing on beck@'s new LTO changer.Kenneth R Westerback
2005-05-23Don't bzero() data before calling scsi_mode_sense[_big]() sinceKenneth R Westerback
2005-05-14Add scsi_mode_[sense|select]_big() and use it instead ofKenneth R Westerback
2005-04-05Factor out scsi_mode_sense() and scsi_mode_select() like NetBSD does.Kenneth R Westerback
2004-11-30No longer require write permission for read-only SCSI commandsKenneth R Westerback
2003-05-18constify the quirck tables and fix the scsi_inqmatch() proto accordingly; krw...Michael Shalayeff
2003-03-28OCHIO* dies horrible death by dd; as per renaming done beforeMichael Shalayeff
2002-12-30Add new parameter to scsi_test_unit_ready(): retries number.Alexander Yurchenko
2002-10-17renumber the CHIO* since they clash w/ the CDIO, keep the old ones as OCHIO, ...Michael Shalayeff
2002-03-14First round of __P removal in sysTodd C. Miller
2001-06-22KNFTheo de Raadt
2001-03-15Move status reads to chopen- there's no need to hang up the bootmjacob
2000-04-08These days, attach can occur outside the tsleep-restricted world ofConstantine Sapuntzakis
1998-03-22Tell the SCSI driver that we expect data in from the changer device when weThorsten Lockert
1997-04-14Merge in various pieces of current NetBSD scsi code, including but not limitedJason Downs
1996-08-12safe ioctl onlyTheo de Raadt
1996-05-02no sys/cpu.h, fix bugs in chTheo de Raadt
1996-04-21partial sync with netbsd 960418, more to comeTheo de Raadt
1996-04-19NetBSD 960317 mergeNiklas Hallqvist
1996-02-20Sync w/ NetBSD: scsi prototypes.briggs
1995-10-18initial import of NetBSD treeTheo de Raadt