aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/nvme/nvme_da.c
Commit message (Expand)AuthorAgeFilesLines
* cam: Unbreak CAM_IO_STATS buildWarner Losh2021-11-241-0/+7
* cam: Remove all the write-only variablesWarner Losh2021-11-241-7/+0
* cam: Don't permit crashdumps on non-pollable devices.John Baldwin2021-02-111-1/+2
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-281-2/+2
* 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-011-8/+6
* 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
* 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
* Build NVMe CAM transport unrelated to NVMe SIM.Alexander Motin2019-04-021-6/+2
* Regularize the Netflix copyrightWarner Losh2019-02-041-1/+1
* nda(4) fix check for Dataset Management supportChuck Tuffli2018-12-131-1/+1
* Add statistics for TRIM comandsWarner Losh2018-10-261-5/+21
* 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
* 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-091-1/+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-221-4/+11
* 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-061-3/+3
* 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-161-0/+2
* Don't hold the periph locks during dump.Scott Long2018-01-091-6/+1