summaryrefslogtreecommitdiff
path: root/sys/cam/nvme
Commit message (Expand)AuthorAgeFilesLines
* Make NVMe compatible with the original APIChuck Tuffli2018-08-221-9/+4
* Walk back r337554 while discussion continuesConrad Meyer2018-08-101-2/+0
* cam(4): Add an xpt-neutral flag indicating a valid panic CCBConrad Meyer2018-08-091-0/+2
* remove unneeded inclusion of sys/interrupt.h from several filesAndriy Gapon2018-07-041-1/+0
* cam nvme: fix array overrunEric van Gyzen2018-05-281-1/+1
* Refactor NVMe CAM integration.Alexander Motin2018-05-251-42/+151
* We can't release the refcount outside of the periph lock.Warner Losh2018-05-241-6/+5
* Hold the reference count until the CCB is releasedWarner Losh2018-05-151-1/+5
* Remove the 'All Rights Reserved' clause from some of the stuff I'veWarner Losh2018-05-094-4/+0
* 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
* Create a sysctl kern.cam.{,a,n}da.X.invalidateWarner Losh2018-03-141-1/+14
* Implement trim collapsing in ndaWarner Losh2018-03-141-66/+112
* nvme_da: Fix minor memory leak in error caseConrad Meyer2018-03-101-0/+1
* NVMe: Add big-endian supportWojciech Macek2018-02-222-16/+31
* Backout r329818, r329816 and r329815.Warner Losh2018-02-221-48/+23
* Combine BIO_DELETE requests for nda devicesWarner Losh2018-02-221-22/+46
* Introduce capacity flags for periphsWarner Losh2018-02-221-1/+2
* Minor formatting nits.Warner Losh2018-02-211-11/+11
* Fix cut and pasted comments to reflect differences in code from theWarner Losh2018-02-071-4/+10
* Return a C errno for cam_periph_acquire().Scott Long2018-02-062-8/+6
* Fix a sleepable malloc in ndastart. We shouldn't be sleepingWarner Losh2018-01-261-1/+7
* SPDX: finish tagging sys/cam.Pedro F. Giffuni2018-01-164-0/+8
* Release the held refcount on the probe periph when probing isScott Long2018-01-091-2/+1
* Don't hold the periph locks during dump.Scott Long2018-01-091-6/+1
* Reduce size of several on-stack string buffers.Alexander Motin2017-12-131-1/+1
* Define xpt_path_inq.Warner Losh2017-12-062-13/+4
* Now that cam_periph_runccb() can be called from situations where theWarner Losh2017-12-061-16/+6
* Remove unused 4th argument to match the standard error routines.Warner Losh2017-12-061-3/+3
* Properly decode NVMe state of the drive and print out the informationWarner Losh2017-11-143-6/+28
* Provide link speed data in XPT_GET_TRAN_SETTINGS. Provide full versionWarner Losh2017-11-142-2/+2
* nvd alias has caused some problems, revert it for the moment.Warner Losh2017-10-271-1/+1
* Closer examination shows that nvme and CAM both normally zero-fillWarner Losh2017-10-151-0/+2
* Be nicer on the dump stack by allocating only a ccb_nvmeio rather thanWarner Losh2017-10-151-15/+15
* Update comment to reflect actual default timeout.Warner Losh2017-10-151-4/+4
* Allow multiple TRIMs to be done for ndaWarner Losh2017-09-151-2/+11
* Fix NVMe's use of XPT_GDEV_TYPEWarner Losh2017-08-294-22/+51
* Add CAM/NVMe support for CAM_DATA_SGWarner Losh2017-08-291-6/+1
* Add comment about where we need to place this routine, and why.Warner Losh2017-08-281-0/+6
* Add nvd alias to nda ndoes.Warner Losh2017-08-071-0/+4
* Namespace is 32-bits, don't cast it to 16 hereWarner Losh2017-06-271-1/+1
* Report random flash storage as non-rotating to GEOM_DISK.Alexander Motin2017-01-121-1/+1
* Add label annotations to CAM sysctls.Ed Schouten2016-12-141-2/+2
* Move protocol specific stuff into a linker set object that'sWarner Losh2016-07-281-0/+41
* Switch to linker sets to find the xport callback object. ThisWarner Losh2016-07-281-6/+10
* Remove some extraneous printfs.Warner Losh2016-07-251-5/+0
* Remove some bogus comments and printfs. Also, we can'tWarner Losh2016-07-211-7/+5
* Commit the bits of nda that were missed. This should fix the build.Warner Losh2016-06-101-1/+3