summaryrefslogtreecommitdiffstats
path: root/sys/cam/cam_periph.c
Commit message (Expand)AuthorAgeFilesLines
* Protect periph drivers list and rearrange things to minimize the chance ofmjacob2010-06-021-25/+34
* MFp4: Large set of CAM inprovements.mav2010-01-281-180/+209
* MFp4:mav2009-11-141-0/+5
* MFp4:mav2009-11-141-23/+36
* MFp4:mav2009-11-051-4/+17
* MFp4:mav2009-11-031-0/+1
* Make "Retrying Command" to be printed before actual retrying.mav2009-10-231-22/+17
* Replace most of priority numbers with defines. No logical changes.mav2009-10-231-13/+12
* MFp4:mav2009-09-221-1/+6
* Separate the parallel scsi knowledge out of the core of the XPT, andscottl2009-07-101-4/+32
* Change cam_periph_ioctl() to take 'cmd' and a u_long instead of anscottl2009-06-221-1/+1
* Add missing free(9) in error case.trasz2009-05-121-0/+1
* cam_periph_alloc: fix "invalid periph name" error conditionfjoe2009-02-091-1/+1
* Now that mtx_sleep/msleep can accept Giant as the interlock, simplify thejhb2009-01-261-19/+6
* Guard against NULL pointer dereference.trasz2009-01-231-0/+4
* Periph driver fixes, second try.trasz2008-12-191-3/+17
* Move mtx_assert lower, when we can be sure that the pointertrasz2008-12-191-2/+1
* Revert r186186 for now; it breaks stuff.trasz2008-12-171-2/+2
* Fix locking in periph drivers - don't try to unlock periphtrasz2008-12-161-2/+2
* 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
OpenPOWER on IntegriCloud