summaryrefslogtreecommitdiffstats
path: root/sys/cam/cam_periph.c
Commit message (Expand)AuthorAgeFilesLines
* Simplify the checking of flags for cam_periph_mapmem(). This gets rid ofscottl2013-06-071-12/+13
* MFprojects/camlock r249541:mav2013-04-271-13/+8
* MFprojects/camlock r248890, r248897, r248898, r248900, r248903, r248905,mav2013-04-141-14/+5
* MFprojects/camlock:mav2013-04-041-7/+6
* Fix panic in the error path caused by recursive acquisition of XPT topologytrasz2013-04-021-1/+1
* Do not remap usermode pages into KVA for physio.kib2013-03-191-1/+1
* Assert that a ccb passed to cam_periph_mapmem() for XPT_SCSI_IO andkib2013-03-191-0/+4
* Fix a panic during CAM EDT traversal.ken2012-12-071-0/+8
* Add explicit check for not set time inside cam_periph_freeze_after_event().mav2012-10-141-0/+3
* Implement media change notification for DA and CD removable media devices.mav2012-07-291-0/+7
* Fix a typo in a panic() call.ken2012-06-281-1/+1
* Add scsi_extract_sense_ccb() -- wrapper around scsi_extract_sense_len().mav2012-06-231-16/+5
* Don't print SCSI Queue Full and CAM_REQUEUE_REQ statuses as errors if theymav2012-06-221-1/+4
* Make cam_periph_hold() behavior consistent: drop taken reference andmav2012-06-211-0/+4
* Fix several reference counting and object lifetime issues betweenken2012-06-201-4/+29
* One more major cam_periph_error() rewrite to improve error handling andmav2012-06-091-415/+170
* Add CAM_DEBUG_INFO debug messages for periph created/invalidated/destroyedmav2012-06-071-0/+4
* 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
OpenPOWER on IntegriCloud