aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/nvme
Commit message (Expand)AuthorAgeFilesLines
* Fix sbuf_finish() error code check in user-space.Alexander Motin2020-10-131-1/+6
* nvme: Note where the CCB was released for passthrough commandWarner Losh2020-10-061-0/+1
* cam: clean up empty lines in .c and .h filesMateusz Guzik2020-09-013-10/+6
* Fill device serial_num and device_id in NVMe XPT.Alexander Motin2020-08-131-3/+67
* Report proper stripesize for nda(4).Alexander Motin2020-08-121-1/+5
* Add a tunable for the nvd symlink creation.Warner Losh2020-06-061-2/+6
* Ensure that we send at least LBA range per TRIM.Warner Losh2020-06-061-0/+1
* cam: ANSIfy 0-argument function definitionsConrad Meyer2020-05-161-2/+1
* Add nvd alias back to nda now that it actually works.Warner Losh2020-05-131-1/+1
* We need to hold the periph lock when we release the ccb (and when weWarner Losh2020-05-031-9/+9
* Fix three bugs highlighted by review:Warner Losh2020-04-301-3/+4
* Implement the NVME_GET_NSID and NVME_PASSTHROUGH_CMD ioctlsWarner Losh2020-04-301-3/+90
* Export the nda device's flags as a sysctl.Warner Losh2020-04-271-0/+30
* Fix parameter reversal potentially causing buffer overrun.David Bright2020-03-191-2/+2
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-4/+4
* Add rudamentary support for UFS to probe whether a block device supports theScott Long2020-02-161-0/+7
* Revert r357710 and 357711 until they can be debuggedScott Long2020-02-101-5/+0
* Add rudamentary support for UFS to probe whether a block device supports theScott Long2020-02-101-0/+5
* Ever since the block layer expanded its command syntax beyond justScott Long2020-02-071-0/+5
* Revert r355831Warner Losh2019-12-171-11/+0
* NVME trim stuff.Warner Losh2019-12-171-0/+11
* Add GEOM attribute to report physical device name, and report itEdward Tomasz Napierala2019-11-091-0/+2
* nda(4): Remove unnecessary union and avoid Clang -Wsizeof-array-divwarningBrooks Davis2019-10-241-9/+7
* Take proper lock in ses_setphyspath_callback().Alexander Motin2019-08-291-1/+2
* Fix nda(4) PCIe link status outputChuck Tuffli2019-06-071-5/+12
* Fix condition broken at r345815.Alexander Motin2019-05-221-1/+1
* Build NVMe CAM transport unrelated to NVMe SIM.Alexander Motin2019-04-021-6/+2
* Make cam_error_print() decode NVMe commands.Alexander Motin2019-04-023-11/+63
* Regularize the Netflix copyrightWarner Losh2019-02-043-3/+3
* nda(4) fix check for Dataset Management supportChuck Tuffli2018-12-131-1/+1
* Add statistics for TRIM comandsWarner Losh2018-10-261-5/+21
* 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