summaryrefslogtreecommitdiffstats
path: root/sys/scsi/scsiconf.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* If you use sys/param.h, you don't need sys/types.hderaadt2017-09-081-2/+1
* Standardize on calling local scsi_link variables 'link' instead ofkrw2016-03-121-57/+57
* Enforce some naming sanity. Stop using 'sc_link' to mean two differentkrw2016-03-101-74/+74
* add some sizes to free. looked over by deraadttedu2015-08-231-9/+11
* More damned eye searing whitespace.krw2015-06-071-4/+4
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* we dont need sys/lock.h because we dont use lockmgr, but we do needdlg2015-02-111-2/+2
* convert bcopy to memcpy. ok dlg krwtedu2014-12-151-2/+2
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-7/+7
* factor out the code that figures out whether you're probing or detachingdlg2014-04-221-24/+35
* if a device doesnt have device ids or serial numbers, try using node_wwn todlg2014-01-311-2/+23
* Add a DVACT_WAKEUP op to the *_activate() API. This is called after thederaadt2013-12-061-9/+4
* #if SCSIDEBUG -> #ifdef SCSIDEBUGjsg2012-10-161-2/+2
* Revamp the sequences for suspend/hibernate -> resume so that the codederaadt2012-10-081-1/+2
* Fix order of arguments passed to malloc(9) - type first then flags.jsing2011-09-221-2/+2
* generate a devid from vpd page 80 if vpd page 83 doesnt exist or work.dlg2011-09-021-3/+52
* Backout a bunch of my SCSI commits from c2k11. At least one of thesematthew2011-07-171-21/+20
* Add {sc,saa}_{targets,luns} to scsibus_softc and scsibus_attach_args.matthew2011-07-061-19/+21
* Garbage collect SDEV_S_WAITING and scsi_link->scsibus now that nothingmatthew2011-07-051-2/+1
* Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingmatthew2011-07-031-5/+1
* scsi_link's scsibus field is redundant with bus->sc_dev.dv_unit, somatthew2011-06-211-7/+8
* When printing scsi device ids, skip leading blanks and collapse multiplesthen2011-05-041-4/+7
* zero out a scsi_links node_wwn and port_wwn fields after initialising itdlg2011-04-291-1/+2
* add a new "serial" devid type for scsi devices. add code to usb that fakesdlg2011-04-061-1/+4
* unconditionally print scsi device ids instead of just when mpath isdlg2011-04-061-3/+1
* do inquiries against dmaable memory while probing devices.dlg2011-04-051-6/+17
* move forward with scsi multipathing.dlg2011-04-051-31/+5
* - use nitems(); no binary change.jasper2011-03-311-2/+2
* use dma_alloc/dma_free instead of malloc to allocate buffers which needderaadt2011-03-171-23/+33
* Force openings to 1 for devices that can't do tagged i/o, i.e. morekrw2010-10-121-1/+7
* activate hooks should return a value.dlg2010-09-081-22/+30
* the page_length field in the vpd page header is 2 bytes, not 1.dlg2010-09-021-3/+5
* Add DVACT_QUIECE support. This is called before splhigh() and beforederaadt2010-08-311-6/+6
* add scsi_iopool_destroy and scsi_link_shutdown. when a link ordlg2010-08-251-7/+12
* Get rid of scsi_deinit(), and change scsi_init() back to a one-timematthew2010-07-241-4/+1
* Die struct scsi_device! Die! Instead, save a pointer to the routinekrw2010-07-011-9/+2
* Change scsibus(4)'s scsi_link array to an SLIST to save memory onmatthew2010-07-011-42/+45
* for scsibus, silence the activate function when unknown events are given.deraadt2010-06-301-4/+1
* Flush cache before suspend.kettenis2010-06-301-1/+5
* Merge the only relevant (for now) parts of simplelock.h into lock.hderaadt2010-04-231-3/+2
* use the iopools mutex to protect the semaphore wrapping the openingsdlg2010-04-171-2/+1
* implement a new mechanism for allocating resources on the bus.dlg2010-04-061-4/+29
* If you want to use atomic ops, you need to #include the proper files insteadmiod2010-01-011-1/+3
* split the flags used in a scsi_link structure to represent its state atdlg2010-01-011-1/+3
* put the midlayer changes back in.dlg2009-12-011-33/+196
* revert midlayer back to it was before i put my big rewrite in. this isdlg2009-11-121-196/+33
* dont compare devids when we dont have a devid to compare with.dlg2009-11-101-2/+3
* backout the backout marco did of my code because of the NO_CCB breakage.dlg2009-11-101-33/+195
* The big diff dlg committed to the midlayer breaks NO_CCB andmarco2009-11-051-195/+33
* if you're attempting to detach multiple devices (eg, many targets,dlg2009-10-231-48/+73