summaryrefslogtreecommitdiff
path: root/sys/cam/cam_xpt.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r335934: remove unneeded inclusion of sys/interrupt.h from several filesAndriy Gapon2018-08-021-1/+0
* MFC r314624:Tijl Coosemans2018-03-141-0/+3
* MFC r303468 (by imp):Alexander Motin2018-02-021-50/+35
* MFC r303467 (by imp):Alexander Motin2018-02-021-27/+28
* MFC r322999 (by imp): Fix NVMe's use of XPT_GDEV_TYPEAlexander Motin2018-02-011-2/+0
* MFC r320984 (by imp):Alexander Motin2018-02-011-2/+3
* MFC r303123 (by imp): Fix mismerge and include the nvme support.Alexander Motin2018-02-011-2/+24
* MFC r326100:Alan Somers2017-12-131-10/+16
* MFC r325857:Alan Somers2017-12-081-1/+0
* MFC r315673, r315674: Make CAM SIM lock optional.Alexander Motin2017-04-041-26/+35
* MFC r315082: Allow XPT_GDEV_STATS for UNCONFIGURED devices.Alexander Motin2017-03-251-29/+18
* MFC r311305 (by asomers):Alexander Motin2017-03-231-3/+3
* MFC r310360, r310361: Report UUID and MD5 LUN IDs.Alexander Motin2017-01-051-1/+18
* MFC r309282: Explicitly initialize cdai.flags.Alexander Motin2016-12-061-0/+1
* MFC r306061:Mark Johnston2016-10-051-7/+11
* Add place holder for SDIO CAM stuff for CCB XPT type.Warner Losh2016-06-091-0/+1
* Add NVME IO type.Warner Losh2016-06-091-0/+1
* Improve debugging of xpt.Warner Losh2016-06-091-4/+94
* Add "camcontrol reprobe" subcommand, and implement it for da(4).Edward Tomasz Napierala2016-05-101-0/+5
* sys/cam: spelling fixes in comments.Pedro F. Giffuni2016-04-291-2/+2
* cam: unsign some types to match their definitions and avoid overflows.Pedro F. Giffuni2016-04-271-3/+3
* New CAM I/O scheduler for FreeBSD. The default I/O scheduler is the sameWarner Losh2016-04-141-0/+5
* Move to new value for XPT_GET_SIM_KNOB to avoid clash with XPT_ATA_IO.Warner Losh2016-03-101-0/+1
* Improve cam tracing a little by including the function code in theWarner Losh2015-12-071-2/+8
* Add asynchronous command support to the pass(4) driver, and the newKenneth D. Merry2015-12-031-2/+9
* Remove compatibility shims for legacy ATA device names.Alexander Motin2015-10-111-39/+0
* Make pass, sg and targ drivers respect HBA's maxio.Alexander Motin2015-09-301-1/+1
* Initialize async_arg_ptr in xpt_async when called with async_codeAlan Somers2015-04-141-1/+3
* Be consistent with M_ZERO when allocating ccbs.Benno Rice2015-03-231-2/+2
* Make periphdriver_register() take XPT lock when modifying the periph_driversEdward Tomasz Napierala2015-03-021-1/+2
* Add support for probing the SCSI VPD Extended Inquiry page (0x86).Kenneth D. Merry2015-02-051-0/+1
* Restore the CAM XPT peripheral generation counter, and export it via sysctl.Will Andrews2015-01-201-0/+6
* Remove extra mtx_unlock().Alexander Motin2015-01-191-1/+0
* When passing LUN IDs through treat ASCII values as fixed-length, notAlexander Motin2014-12-011-2/+9
* Prevent overflow issues in timeout processingSteven Hartland2014-11-211-5/+5
* Use proper variable when looping through periphs with CAM_PERIPH_FREE.Alexander Motin2014-10-091-2/+2
* Correct a commentBryan Drewery2014-09-171-1/+1
* Update CAM CCB accounting for the new status quo.Alexander Motin2014-09-141-5/+8
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-6/+2
* Revert r267961, r267973:Glen Barber2014-06-271-2/+6
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-6/+2
* Report more readable state "-" for idle CAM scan thread.Alexander Motin2014-04-131-1/+1
* Fix memory and references leak due to unfreed path in case we can'tAlexander Motin2014-01-211-1/+3
* Move xpt_run_devq() call before request completion callback where it wasAlexander Motin2014-01-111-6/+2
* Take additional reference on SCSI probe periph to cover its freeze count.Alexander Motin2014-01-111-3/+1
* Replace several instances of -1 with appropriate CAM_*_WILDCARD and types.Alexander Motin2014-01-101-2/+4
* Some CAM locks polishing:Alexander Motin2013-11-101-31/+34
* Fix lock recursion, triggered by `smartctl -a /dev/adaX`.Alexander Motin2013-11-011-1/+1
* printf() specifier updates to CAM to handle either 32-bit or 64-bit lun_id_t.Nathan Whitehorn2013-10-301-8/+9
* Minor (mostly cosmetical) addition to r256960.Alexander Motin2013-10-231-1/+0