summaryrefslogtreecommitdiffstats
path: root/sys/cam/cam_periph.c
Commit message (Expand)AuthorAgeFilesLines
* Fix typo.raj2008-02-121-1/+1
* Eliminate the use of M_TEMP.scottl2007-05-141-2/+3
* Retire the spl() markers. Add in some minor missed locking as a result.scottl2007-04-191-23/+7
* Inline cam_periph_lock|unlock to make debugging easier. Use morescottl2007-04-191-20/+0
* Drop the topology lock before calling the periph oninvalidate and dtorscottl2007-04-161-7/+5
* Remove Giant from CAM. Drivers (SIMs) now register a mutex that CAM willscottl2007-04-151-45/+86
* Add an xpt_print function to reduce most of the xpt_print_path/printfmjacob2006-12-051-38/+28
* Put a bit of hysteresis into both BUSY SCSI status returnsmjacob2006-10-011-4/+20
* Make physical buffers in cam_periph_mapmem owned by the kernel in case wemjacob2006-05-241-0/+10
* There should be no need to retry when the CCB status code isiedowse2006-01-081-0/+2
* - Providing fine-grained malloc statistic by replacing M_DEVBUF withavatar2005-07-011-3/+6
* Protect against trying to free a non-existant peripheral.scottl2005-02-201-0/+4
* Start each of the license/copyright comments with /*-imp2005-01-051-1/+1
* Correct a typo in a comment: alloation->allocationgibbs2004-08-301-1/+1
* Don't be so chatty when performing manual sense. This should make ATAPICAMscottl2003-11-081-2/+2
* In camperiphdone(), make sure we check for fatal errors and bail outken2003-10-271-2/+17
* There is no need to muck about with the B_PHYS flag here. We never evenphk2003-10-181-8/+0
* (camperiphdone): When the cam_periph layer performs sense recovery,thomas2003-09-211-1/+1
* In case vmapbuf() fails, release all of the held resources.alc2003-09-101-5/+3
* Use __FBSDID().obrien2003-06-101-2/+3
* Add /* FALLTHROUGH */phk2003-06-011-0/+4
* Add /* FALLTHROUGH */phk2003-05-311-0/+3
* Sufficient access checks are performed by vmapbuf() that calling useracc()alc2003-04-061-19/+0
* Run a revision of the devstat interface:phk2003-03-151-2/+2
* Back out M_* changes, per decision of the TRB.imp2003-02-191-1/+1
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-1/+1
* Close the remaining user address mapping races for physicaldillon2003-01-201-3/+23
* Panic message strings do not need a trailing \n.imp2002-11-141-1/+1
* Make SCSI_DELAY setable at boot time and runtime via thebrooks2002-09-021-1/+1
* Add some \n's to printf()speter2002-08-241-5/+5
* Fix unit wiring. Also, change the variable "hit" to "wired" so that itpeter2002-08-241-11/+9
* If we boot verbose, then print out 'interesting' CAM errors that otherwisemjacob2002-06-071-5/+65
* Kill the command (don't rerun it) if we had an AUTOSENSE failure.mjacob2001-07-301-3/+5
* Hints overhaul:peter2001-06-121-14/+15
* In camperiphscsisenseerror(), don't return an error when the error actionken2001-04-301-0/+3
* Fix an off-by-2 error in periphdriver_register(). The read side of theken2001-04-161-1/+1
* If we have and error and are booting verbosely, don't be complainingmjacob2001-04-041-1/+7
* Catch up to header include changes:jhb2001-03-281-0/+2
* Rewrite of the CAM error recovery code.ken2001-03-271-473/+445
* Change the peripheral driver list from a linker set to module drivenpeter2001-02-071-6/+26
* Another round of the <sys/queue.h> FOREACH transmogriffer.phk2001-02-041-2/+1
* Mechanical change to use <sys/queue.h> macro API instead ofphk2001-02-041-4/+4
* Remove unused #includesphk2000-10-301-1/+0
* Change the "Duplicate Wired Device entry" printout in camperiphnextunit token2000-08-291-7/+13
* Separate the struct bio related stuff out of <sys/buf.h> intophk2000-05-051-0/+1
* Remove B_READ, B_WRITE and B_FREEBUF and replace them with a newphk2000-03-201-7/+6
* When autosense fails, make sure we retry the command.ken2000-01-251-1/+1
* A minimal update to the device wiring code so that it looks at thepeter2000-01-231-55/+51
* Change useracc() and kernacc() to use VM_PROT_{READ|WRITE|EXECUTE} for thephk1999-10-301-4/+6
* Put an upper bound on the number of BUSY status retries we'll do (use themjacob1999-10-161-8/+11
OpenPOWER on IntegriCloud