aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/cam.c
Commit message (Expand)AuthorAgeFilesLines
* cam nvme: Decode NVMe status for NVMe command failuresJohn Baldwin2025-06-021-0/+28
* CAM: Replace random sbuf_printf() with cheaper cat/putc.Alexander Motin2023-11-221-4/+4
* cam: Add human readable statuses for some CAM_ status values.Warner Losh2023-11-081-1/+3
* cam: Remove left-over sys/cdefs.h in sys/camWarner Losh2023-11-061-1/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* cam: Migrate to modern uintXX_t from u_intXX_tWarner Losh2023-07-251-4/+4
* cam: Move bus_dmamap_load_ccb into cam.c.John Baldwin2023-07-191-0/+20
* memdesc: Retire MEMDESC_CCB.John Baldwin2023-07-141-0/+72
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* Fix non-printable characters in NVMe model and serial numbers.Kenneth D. Merry2022-02-091-30/+11
* cam: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-3/+0
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* Make cam_error_print() decode NVMe commands.Alexander Motin2019-04-021-3/+7
* sys/cam: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Fix uninitialized variable from 326034Alan Somers2017-11-211-1/+2
* Fix multiple bugs in cam_strmatchAlan Somers2017-11-201-6/+22
* Improve the pattern matching so that internal *'s work, as well asWarner Losh2016-08-191-13/+53
* Remove slightly used const values that can be replaced with nitems().Pedro F. Giffuni2016-04-211-4/+1
* Add sbuf variants ata_cmd_sbuf() and ata_res_sbuf(), and reimplement theScott Long2016-04-131-1/+2
* Add support for reading MAM attributes to camcontrol(8) and libcam(3).Kenneth D. Merry2015-06-091-0/+50
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-1/+0
* Revert r267961, r267973:Glen Barber2014-06-271-0/+1
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-1/+0
* Adds the ability to enable / disable sorting of BIO requests queued withinSteven Hartland2013-03-291-0/+9
* Add some FEATURE macros for various features (AUDIT/CAM/IPC/KTR/MAC/NFS/NTP/Alexander Leidinger2011-02-251-0/+3
* Add Serial Management Protocol (SMP) passthrough support to CAM.Kenneth D. Merry2010-11-301-0/+38
* Fix two (very common) occurrences of s/sytem/system in comments.Benedict Reuschling2010-08-021-1/+1
* MFp4: Large set of CAM inprovements.Alexander Motin2010-01-281-3/+3
* MFp4:Alexander Motin2009-11-111-1/+5
* MFp4:Alexander Motin2009-11-031-7/+35
* Separate the parallel scsi knowledge out of the core of the XPT, andScott Long2009-07-101-0/+2
* Include <camlib.h> for cam_path_string().Ed Schouten2009-06-141-0/+1
* Remove duplicate includes.Olivier Houchard2007-05-231-1/+0
* Do more guarding against zero divide traps for the geom subroutine.Matt Jacob2006-04-181-1/+14
* Start each of the license/copyright comments with /*-Warner Losh2005-01-051-1/+1
* Merge common XPT_CALC_GEOMETRY functions into a single convenience function.Nate Lawson2003-06-141-0/+25
* Use __FBSDID().David E. O'Brien2003-06-101-3/+4
* Add /* FALLTHROUGH */Poul-Henning Kamp2003-05-311-0/+1
* Define the kern.cam sysctl in the cam layer, rather than multiply in severalMike Smith2002-01-091-0/+7
* Rewrite of the CAM error recovery code.Kenneth D. Merry2001-03-271-0/+244
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* cam.c:Justin T. Gibbs1998-09-221-3/+4
* CAM Transport Layer (XPT).Justin T. Gibbs1998-09-151-0/+108