aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/cam_periph.c
Commit message (Expand)AuthorAgeFilesLines
* Make pass, sg and targ drivers respect HBA's maxio.Alexander Motin2015-09-301-3/+6
* Refactor unmapped buffer address handling.Jeff Roberson2015-07-231-5/+5
* Make periphdriver_register() take XPT lock when modifying the periph_driversEdward Tomasz Napierala2015-03-021-1/+12
* Fix I/O size calculation for pass(4) driver requests and add latencyKenneth D. Merry2015-02-271-6/+12
* Retry indefinitely on SCSI BUSY status from VMware disks and CDs.Alexander Motin2015-02-021-2/+2
* Don't denounce peripherals on system shutdown. Together with r267321,Marius Strobl2014-06-191-3/+3
* Do not retry on CAM_FUNC_NOTAVAIL error, but return immediately.Alexander Motin2014-03-041-0/+1
* Take additional reference on SCSI probe periph to cover its freeze count.Alexander Motin2014-01-111-0/+11
* Fix memory and references leak due to unfreed path.Alexander Motin2013-10-221-1/+3
* Merge CAM locking changes from the projects/camlock branch to radicallyAlexander Motin2013-10-211-45/+27
* Unify periph invalidation and destruction reporting.Alexander Motin2013-10-151-1/+6
* Add debug trace points for freeze/release device queue.Alexander Motin2013-09-011-0/+3
* Remove droping topology mutex after iterating 100 periphs in CAMGETPASSTHRU.Alexander Motin2013-08-071-2/+2
* Make some improvements to r253322 to really rescan target, not a bus.Alexander Motin2013-07-151-5/+9
* Improve handling of 0x3F/0x0E "Reported LUNs data has changed" and 0x25/0x00Alexander Motin2013-07-131-31/+42
* Simplify the checking of flags for cam_periph_mapmem(). This gets rid ofScott Long2013-06-071-12/+13
* MFprojects/camlock r249541:Alexander Motin2013-04-271-13/+8
* MFprojects/camlock r248890, r248897, r248898, r248900, r248903, r248905,Alexander Motin2013-04-141-14/+5
* MFprojects/camlock:Alexander Motin2013-04-041-7/+6
* Fix panic in the error path caused by recursive acquisition of XPT topologyEdward Tomasz Napierala2013-04-021-1/+1
* Do not remap usermode pages into KVA for physio.Konstantin Belousov2013-03-191-1/+1
* Assert that a ccb passed to cam_periph_mapmem() for XPT_SCSI_IO andKonstantin Belousov2013-03-191-0/+4
* Fix a panic during CAM EDT traversal.Kenneth D. Merry2012-12-071-0/+8
* Add explicit check for not set time inside cam_periph_freeze_after_event().Alexander Motin2012-10-141-0/+3
* Implement media change notification for DA and CD removable media devices.Alexander Motin2012-07-291-0/+7
* Fix a typo in a panic() call.Kenneth D. Merry2012-06-281-1/+1
* Add scsi_extract_sense_ccb() -- wrapper around scsi_extract_sense_len().Alexander Motin2012-06-231-16/+5
* Don't print SCSI Queue Full and CAM_REQUEUE_REQ statuses as errors if theyAlexander Motin2012-06-221-1/+4
* Make cam_periph_hold() behavior consistent: drop taken reference andAlexander Motin2012-06-211-0/+4
* Fix several reference counting and object lifetime issues betweenKenneth D. Merry2012-06-201-4/+29
* One more major cam_periph_error() rewrite to improve error handling andAlexander Motin2012-06-091-415/+170
* Add CAM_DEBUG_INFO debug messages for periph created/invalidated/destroyedAlexander Motin2012-06-071-0/+4
* Fix a bug introduced in r230000. We were eliminating all LUNs on a targetKenneth D. Merry2012-01-251-1/+14
* Fix a race condition in CAM peripheral free handling, lockingKenneth D. Merry2012-01-121-24/+51
* Mark MALLOC_DEFINEs static that have no corresponding MALLOC_DECLAREs.Ed Schouten2011-11-071-1/+1
* Add descriptor sense support to CAM, and honor sense residuals properly inKenneth D. Merry2011-10-031-13/+18
* In some cases failed SATA disks may report their presence, but don'tAlexander Motin2011-07-291-8/+19
* Lay groundwork in CAM for recording and reporting physical path andJustin T. Gibbs2011-06-141-6/+39
* Remove always false "< 0" check for unsgined int variable. This check isAlexander Motin2011-04-181-2/+0
* Don't automatically send a START UNIT to sequential access devices-Matt Jacob2011-03-031-0/+9
* Remove unneeded includes of <sys/linker_set.h>. Other headers that useJohn Baldwin2011-01-111-1/+0
* Fix a few issues related to the XPT_GDEV_ADVINFO CCB.Kenneth D. Merry2010-12-101-0/+9
* Add Serial Management Protocol (SMP) passthrough support to CAM.Kenneth D. Merry2010-11-301-0/+24
* When requesting sense data for SIM not doing it automatically (such asAlexander Motin2010-11-081-2/+3
* Protect periph drivers list and rearrange things to minimize the chance ofMatt Jacob2010-06-021-25/+34
* MFp4: Large set of CAM inprovements.Alexander Motin2010-01-281-180/+209
* MFp4:Alexander Motin2009-11-141-0/+5
* MFp4:Alexander Motin2009-11-141-23/+36
* MFp4:Alexander Motin2009-11-051-4/+17
* MFp4:Alexander Motin2009-11-031-0/+1