summaryrefslogtreecommitdiffstats
path: root/sys/cam/cam_periph.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a bug introduced in r230000. We were eliminating all LUNs on a targetken2012-01-251-1/+14
* Fix a race condition in CAM peripheral free handling, lockingken2012-01-121-24/+51
* Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs.ed2011-11-071-1/+1
* Add descriptor sense support to CAM, and honor sense residuals properly inken2011-10-031-13/+18
* In some cases failed SATA disks may report their presence, but don'tmav2011-07-291-8/+19
* Lay groundwork in CAM for recording and reporting physical path andgibbs2011-06-141-6/+39
* Remove always false "< 0" check for unsgined int variable. This check ismav2011-04-181-2/+0
* Don't automatically send a START UNIT to sequential access devices-mjacob2011-03-031-0/+9
* Remove unneeded includes of <sys/linker_set.h>. Other headers that usejhb2011-01-111-1/+0
* Fix a few issues related to the XPT_GDEV_ADVINFO CCB.ken2010-12-101-0/+9
* Add Serial Management Protocol (SMP) passthrough support to CAM.ken2010-11-301-0/+24
* When requesting sense data for SIM not doing it automatically (such asmav2010-11-081-2/+3
* 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
OpenPOWER on IntegriCloud