summaryrefslogtreecommitdiffstats
path: root/sys/cam/cam_xpt.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r315673, r315674: Make CAM SIM lock optional.mav2017-04-041-26/+35
* MFC r315082: Allow XPT_GDEV_STATS for UNCONFIGURED devices.mav2017-03-251-29/+18
* MFC r311305 (by asomers):mav2017-03-231-3/+3
* MFC r310360, r310361: Report UUID and MD5 LUN IDs.mav2017-01-051-1/+18
* MFC r309282: Explicitly initialize cdai.flags.mav2016-12-061-0/+1
* MFC r306061:markj2016-10-051-7/+11
* Add place holder for SDIO CAM stuff for CCB XPT type.imp2016-06-091-0/+1
* Add NVME IO type.imp2016-06-091-0/+1
* Improve debugging of xpt.imp2016-06-091-4/+94
* Add "camcontrol reprobe" subcommand, and implement it for da(4).trasz2016-05-101-0/+5
* sys/cam: spelling fixes in comments.pfg2016-04-291-2/+2
* cam: unsign some types to match their definitions and avoid overflows.pfg2016-04-271-3/+3
* New CAM I/O scheduler for FreeBSD. The default I/O scheduler is the sameimp2016-04-141-0/+5
* Move to new value for XPT_GET_SIM_KNOB to avoid clash with XPT_ATA_IO.imp2016-03-101-0/+1
* Improve cam tracing a little by including the function code in theimp2015-12-071-2/+8
* Add asynchronous command support to the pass(4) driver, and the newken2015-12-031-2/+9
* Remove compatibility shims for legacy ATA device names.mav2015-10-111-39/+0
* Make pass, sg and targ drivers respect HBA's maxio.mav2015-09-301-1/+1
* Initialize async_arg_ptr in xpt_async when called with async_codeasomers2015-04-141-1/+3
* Be consistent with M_ZERO when allocating ccbs.benno2015-03-231-2/+2
* Make periphdriver_register() take XPT lock when modifying the periph_driverstrasz2015-03-021-1/+2
* Add support for probing the SCSI VPD Extended Inquiry page (0x86).ken2015-02-051-0/+1
* Restore the CAM XPT peripheral generation counter, and export it via sysctl.will2015-01-201-0/+6
* Remove extra mtx_unlock().mav2015-01-191-1/+0
* When passing LUN IDs through treat ASCII values as fixed-length, notmav2014-12-011-2/+9
* Prevent overflow issues in timeout processingsmh2014-11-211-5/+5
* Use proper variable when looping through periphs with CAM_PERIPH_FREE.mav2014-10-091-2/+2
* Correct a commentbdrewery2014-09-171-1/+1
* Update CAM CCB accounting for the new status quo.mav2014-09-141-5/+8
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-6/+2
* Revert r267961, r267973:gjb2014-06-271-2/+6
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-6/+2
* Report more readable state "-" for idle CAM scan thread.mav2014-04-131-1/+1
* Fix memory and references leak due to unfreed path in case we can'tmav2014-01-211-1/+3
* Move xpt_run_devq() call before request completion callback where it wasmav2014-01-111-6/+2
* Take additional reference on SCSI probe periph to cover its freeze count.mav2014-01-111-3/+1
* Replace several instances of -1 with appropriate CAM_*_WILDCARD and types.mav2014-01-101-2/+4
* Some CAM locks polishing:mav2013-11-101-31/+34
* Fix lock recursion, triggered by `smartctl -a /dev/adaX`.mav2013-11-011-1/+1
* printf() specifier updates to CAM to handle either 32-bit or 64-bit lun_id_t.nwhitehorn2013-10-301-8/+9
* Minor (mostly cosmetical) addition to r256960.mav2013-10-231-1/+0
* Move CAM_UNQUEUED_INDEX setting to the last moment and under the periph lock.mav2013-10-231-1/+1
* Unconditionally acquire periph reference on CCB allocation failure.mav2013-10-221-3/+4
* Merge CAM locking changes from the projects/camlock branch to radicallymav2013-10-211-738/+951
* Unify periph invalidation and destruction reporting.mav2013-10-151-0/+32
* Unhide "Serial Number" lines from bootverbose. That information may bemav2013-10-151-1/+1
* Close the race on path ID allocation in xpt_bus_register() if two buses aremav2013-10-091-9/+6
* Make sure the CCB xflags field is initialized to zero so thatnwhitehorn2013-09-271-0/+2
* Re-do r255853. Along with adding back the API/ABI changes from thescottl2013-09-251-5/+1
* Revert r255853 pending fixes to build errors in usr.bin/kdumpgjb2013-09-251-1/+5
OpenPOWER on IntegriCloud