summaryrefslogtreecommitdiff
path: root/sys/cam/cam_periph.c
Commit message (Expand)AuthorAgeFilesLines
* Remove alignment requirements for KVA buffer mapping.Alexander Motin2020-11-291-13/+1
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-281-8/+8
* vmapbuf: don't smuggle address or length in bufBrooks Davis2020-10-211-7/+1
* cam: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-12/+3
* Use devctl.h instead of bus.h to reduce newbus pollution.Warner Losh2020-08-211-1/+1
* Remove stale commentWarner Losh2020-04-131-8/+1
* Add comment about how the deferred callback for AC_FOUND_DEVICE weWarner Losh2020-03-141-1/+3
* Reword a comment to describe what's actually going on. We can call invalidateWarner Losh2020-03-071-1/+1
* The KASSERT is too strict: revert r357897Warner Losh2020-02-151-5/+0
* Add a KASSERT that there's no outstanding CCBs when we call camperiphfree. WeWarner Losh2020-02-141-0/+5
* Make pass(4) handle misaligned buffers of MAXPHYS size.Alexander Motin2019-12-231-10/+10
* Do not retry long ready waits if previous gave nothing.Alexander Motin2019-11-221-1/+11
* Fix assumptions of only one device per SES slot.Alexander Motin2019-09-111-1/+3
* Unify SCSI_STATUS_BUSY retry handling with other cases.Alexander Motin2019-04-021-2/+10
* Do not map small IOCTL buffers to KVA, but copy.Alexander Motin2019-03-281-47/+106
* Allocate pager bufs from UMA instead of 80-ish mutex protected linked list.Gleb Smirnoff2019-01-151-4/+4
* Add comments explaining what hold/unhold doWarner Losh2018-11-011-0/+6
* Stop further SCSI recovery attempts after one has failed.Alexander Motin2018-07-211-5/+13
* Add and fix comments for cam_periph_runccb()Scott Long2018-05-011-3/+7
* Create a sysctl kern.cam.{,a,n}da.X.invalidateWarner Losh2018-03-141-0/+22
* Report the number of remaining retries when we have an error thatWarner Losh2018-02-151-2/+5
* Return a C errno for cam_periph_acquire().Scott Long2018-02-061-6/+6
* When we crash, we'll stop the scheduler before we call theWarner Losh2018-01-111-2/+8
* Don't hold the periph lock when calling into cam_periph_runccb()Scott Long2018-01-091-9/+4
* When doing a dump, the scheduler is normally not running, so thisWarner Losh2017-12-191-7/+14
* Define xpt_path_inq.Warner Losh2017-12-061-3/+1
* Make cam_periph_runccb be safe to call when we can only do polling.Warner Losh2017-12-061-14/+44
* Remove unused 4th argument to match the standard error routines.Warner Losh2017-12-061-2/+2
* Add NVME as a known device type for devstat processing.Warner Losh2017-12-061-18/+22
* sys/cam: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* This adds CAM pass(4) support for NVMe IO's. Applications indicateWarner Losh2017-07-141-0/+16
* An MMC/SD/SDIO stack using CAMWarner Losh2017-07-091-0/+12
* Fix a panic in camperiphfree().Kenneth D. Merry2017-06-271-2/+12
* Fix an unsafe malloc usage with sbufs.Scott Long2017-05-031-1/+2
* Add infrastructure to the ATA and SCSI transports that supportsScott Long2017-04-191-2/+8
* Add mechanism to unload CAM periph drivers.Alexander Motin2017-03-071-0/+32
* Improve CAM_CDB_POINTER support.Alexander Motin2017-01-131-4/+1
* Add BUF_TRACKING and FULL_BUF_TRACKING buffer debuggingConrad Meyer2016-10-311-0/+5
* cam_periph_ccbwait could return while ccb in progressMark Johnston2016-09-301-12/+31
* Don't report to devd statuses that CAM doesn't consider errors.Alexander Motin2016-09-081-1/+1
* Don't repeat the the word 'the'Eitan Adler2016-05-171-1/+1
* Fix a memory leak in the devctl notify code.Scott Long2016-05-031-0/+1
* sys/cam: spelling fixes in comments.Pedro F. Giffuni2016-04-291-1/+1
* tag_action is not used at all in ata. It's set to 1 for orderedWarner Losh2016-04-171-1/+1
* Add a devctl/devd notification conduit for CAM errors that happen at theScott Long2016-04-141-2/+100
* Make pass, sg and targ drivers respect HBA's maxio.Alexander Motin2015-09-301-3/+6
* Refactor unmapped buffer address handling.Jeff Roberson2015-07-231-5/+5
* Make periphdriver_register() take XPT lock when modifying the periph_driversEdward Tomasz Napierala2015-03-021-1/+12
* Fix I/O size calculation for pass(4) driver requests and add latencyKenneth D. Merry2015-02-271-6/+12
* Retry indefinitely on SCSI BUSY status from VMware disks and CDs.Alexander Motin2015-02-021-2/+2