aboutsummaryrefslogtreecommitdiff
path: root/sys/cam
Commit message (Expand)AuthorAgeFilesLines
* Add comments explaining what hold/unhold doWarner Losh2018-11-012-3/+10
* Add statistics for TRIM comandsWarner Losh2018-10-263-6/+60
* Retire scsi_lowWarner Losh2018-10-223-5168/+0
* Move 32-bit compat support for CDIOREADTOCENTRYS to the right place.Brooks Davis2018-10-021-1/+41
* Fix a da(4) driver memory leak for SCSI SMR devices.Kenneth D. Merry2018-10-011-0/+3
* Make the wait in cfiscsi_offline() interruptible. This is the second halfEdward Tomasz Napierala2018-09-111-3/+9
* Add missing copyin() to access LUN and port ioctl arguments.Alexander Motin2018-09-061-2/+20
* Try harder in cfiscsi_offline(). This is believed to be the workaroundEdward Tomasz Napierala2018-09-011-4/+4
* Make NVMe compatible with the original APIChuck Tuffli2018-08-221-9/+4
* Remove unneccessary code, which also introduced a (very minor)Edward Tomasz Napierala2018-08-211-6/+0
* Flesh out a comment about what we're doing with read bias and trims.Warner Losh2018-08-151-1/+3
* Create xpt_sim_poll and refactor a bit using it.Warner Losh2018-08-132-19/+22
* Walk back r337554 while discussion continuesConrad Meyer2018-08-104-9/+1
* cam(4): Add an xpt-neutral flag indicating a valid panic CCBConrad Meyer2018-08-094-1/+9
* cam_ccb.h: Remove redundant declarations of static inline functionsConrad Meyer2018-08-091-42/+0
* For the dynamic I/O scheduler, make the TRIM stuff also count againstWarner Losh2018-07-261-1/+17
* Stop further SCSI recovery attempts after one has failed.Alexander Motin2018-07-211-5/+13
* remove unneeded inclusion of sys/interrupt.h from several filesAndriy Gapon2018-07-044-4/+0
* Fix setting RCA for MMC cardsIlya Bakulin2018-06-192-3/+34
* Don't try to turn power down MMC bus if it is already downIlya Bakulin2018-06-191-6/+8
* Correctly define rawscr so initializing it doesn't result in overwriting memory.Ilya Bakulin2018-06-191-3/+4
* Set MMC_DATA_MULTI flag when doing multi-block transfersIlya Bakulin2018-06-191-0/+1
* Fix da(4) locking when probing SMR drives.Kenneth D. Merry2018-06-141-8/+27
* Enable high-speed on the card before increasing frequency on the controllerIlya Bakulin2018-06-051-8/+62
* cam nvme: fix array overrunEric van Gyzen2018-05-281-1/+1
* Refactor NVMe CAM integration.Alexander Motin2018-05-253-44/+155
* We can't release the refcount outside of the periph lock.Warner Losh2018-05-241-6/+5
* Implement initial MMC partitions support for MMCCAM.Ilya Bakulin2018-05-221-209/+620
* Fix MMCCAM scanning for new cards.Ilya Bakulin2018-05-221-1/+1
* Hold the reference count until the CCB is releasedWarner Losh2018-05-153-4/+14
* Hold the reference count until the CCB is releasedWarner Losh2018-05-151-5/+6
* Fix build for platforms using GCC:Li-Wen Hsu2018-05-101-33/+4
* Rework CTL frontend & backend options to use nv(3), allow creating multipleMarcelo Araujo2018-05-1012-405/+510
* Remove the 'All Rights Reserved' clause from some of the stuff I'veWarner Losh2018-05-096-6/+0
* Refactor dadone(). There was no useful code sharing in it; it was justScott Long2018-05-011-1144/+1240
* cam_periph_runccb() changed several years ago to overwrite the ccb callbackScott Long2018-05-016-57/+53
* Add and fix comments for cam_periph_runccb()Scott Long2018-05-011-3/+7
* Just assert that the lock is held here, rather than taking it out andWarner Losh2018-04-131-2/+1
* Handle Programmable Early Warning for control commands in sa(4).Kenneth D. Merry2018-04-121-5/+6
* Do not fail devices just for errors in descriptor format.Alexander Motin2018-04-062-3/+6
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-062-4/+0
* Flag when we have a pending TUR. Don't schedule another one when weWarner Losh2018-03-231-3/+8
* Revert r331273: "Release the "TUR" reference when clearing the TUR work flag....Warner Losh2018-03-211-1/+5
* Release the "TUR" reference when clearing the TUR work flag. We mostlyWarner Losh2018-03-201-5/+1
* Use <stdarg.h> instead of <machine/stdarg.h> in userland.John Baldwin2018-03-201-0/+4
* Kill assert I shouldn't have committedWarner Losh2018-03-201-2/+0
* Starting LBA is a 64bit number, so use htole64 instead of htole32. TheWarner Losh2018-03-201-2/+4
* Make kern.cam.nda.num_trim tunable to limit the number of BIO_DELETEWarner Losh2018-03-201-3/+6
* Remove some redundant MPSAFE flags.Warner Losh2018-03-201-18/+13
* cam_periph_acquire() now returns an errno.Kenneth D. Merry2018-03-191-2/+2