summaryrefslogtreecommitdiffstats
path: root/sys/cam/cam_xpt.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Update the CAM API for FreeBSD 10:scottl2013-09-241-5/+1
* Add debug trace points for freeze/release device queue.mav2013-09-011-0/+57
* Add new attribute lunname to report only textual LUN-specific device IDs.mav2013-08-241-5/+9
* Remove droping topology mutex after iterating 100 periphs in CAMGETPASSTHRU.mav2013-08-071-37/+2
* MFprojects/camlock r249006:mav2013-08-051-16/+13
* MFprojects/camlock r249505:mav2013-08-051-17/+9
* CAM and mps(4) driver scanning changes.ken2013-07-221-9/+14
* Make some improvements to r253322 to really rescan target, not a bus.mav2013-07-151-4/+7
* Add infrastructure for doing compatibility shims, as has been sorelyscottl2013-06-171-0/+15
* Make CAM return and GEOM DISK pass through new GEOM::lunid attribute.mav2013-06-121-5/+42
OpenPOWER on IntegriCloud