aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/cam_periph.h
Commit message (Expand)AuthorAgeFilesLines
* Do not retry long ready waits if previous gave nothing.Alexander Motin2019-11-221-0/+2
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-0/+2
* Do not map small IOCTL buffers to KVA, but copy.Alexander Motin2019-03-281-0/+1
* Create a sysctl kern.cam.{,a,n}da.X.invalidateWarner Losh2018-03-141-0/+2
* Return a C errno for cam_periph_acquire().Scott Long2018-02-061-1/+1
* Move CAM_PERIPH_PRINT() to cam_periph.hScott Long2018-01-261-0/+3
* Protect against a possible NULL deference from an accessorScott Long2018-01-091-1/+4
* Remove unused 4th argument to match the standard error routines.Warner Losh2017-12-061-1/+1
* sys/cam: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Add mechanism to unload CAM periph drivers.Alexander Motin2017-03-071-10/+16
* cam_periph_ccbwait could return while ccb in progressMark Johnston2016-09-301-1/+0
* Make pass, sg and targ drivers respect HBA's maxio.Alexander Motin2015-09-301-1/+2
* Take additional reference on SCSI probe periph to cover its freeze count.Alexander Motin2014-01-111-0/+1
* Merge CAM locking changes from the projects/camlock branch to radicallyAlexander Motin2013-10-211-22/+23
* Unify periph invalidation and destruction reporting.Alexander Motin2013-10-151-0/+1
* - Corrrect mispellings of word usefulGabor Kovesdan2013-04-171-1/+1
* MFprojects/camlock r248890, r248897, r248898, r248900, r248903, r248905,Alexander Motin2013-04-141-2/+0
* Unbreak compilation after r248868.Marius Strobl2013-03-291-2/+2
* Implement CAM_PERIPH_FOREACH() macro, safely iterating over the list ofAlexander Motin2013-03-291-0/+39
* One more major cam_periph_error() rewrite to improve error handling andAlexander Motin2012-06-091-1/+0
* Fix a race condition in CAM peripheral free handling, lockingKenneth D. Merry2012-01-121-0/+2
* Lay groundwork in CAM for recording and reporting physical path andJustin T. Gibbs2011-06-141-0/+8
* MFp4: Large set of CAM inprovements.Alexander Motin2010-01-281-1/+5
* MFp4:Alexander Motin2009-12-061-0/+6
* MFp4:Alexander Motin2009-11-041-1/+0
* MFp4:Alexander Motin2009-10-311-0/+2
* Change cam_periph_ioctl() to take 'cmd' and a u_long instead of anScott Long2009-06-221-1/+1
* Periph driver fixes, second try.Edward Tomasz Napierala2008-12-191-0/+1
* Inline cam_periph_lock|unlock to make debugging easier. Use moreScott Long2007-04-191-2/+13
* Remove Giant from CAM. Drivers (SIMs) now register a mutex that CAM willScott Long2007-04-151-1/+5
* Start each of the license/copyright comments with /*-Warner Losh2005-01-051-1/+1
* Remove the camnet swi and CAM_PERIPH_NET. It has never been used, and givenScott Long2004-10-051-2/+1
* Do a pass over all modules in the kernel and make them return EOPNOTSUPPPoul-Henning Kamp2004-07-151-0/+2
* Centralize the devstat handling for all GEOM disk device driversPoul-Henning Kamp2003-03-081-0/+2
* Change the peripheral driver list from a linker set to module drivenPeter Wemm2001-02-071-1/+24
* Back out the previous change to the queue(3) interface.Jake Burkholder2000-05-261-4/+4
* Change the way that the queue(3) structures are declared; don't assume thatJake Burkholder2000-05-231-4/+4
* *sigh* I must have been on something that night. Make xpt_periph anNick Hibma2000-05-071-1/+1
* Add a hack to cam that makes the cam_xpt available to the rest of theNick Hibma2000-04-031-0/+2
* Various typo's.Nick Hibma2000-03-151-1/+2
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm1999-12-291-2/+2
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Add the XPT_PATH_STATS and XPT_GDEV_STATS function codes. These ccbJustin T. Gibbs1999-05-221-1/+9
* Fix a problem with the way we handled device invalidation when attachingKenneth D. Merry1998-10-221-3/+7
* Fix a bug in the error recovery code. It was possible to have more thanKenneth D. Merry1998-10-131-1/+2
* CAM Transport Layer (XPT).Justin T. Gibbs1998-09-151-0/+135