summaryrefslogtreecommitdiff
path: root/sys/dev/nvme/nvme.c
AgeCommit message (Expand)Author
2025-12-10nvme: remove now-redundant consumer interfaceWarner Losh
2025-12-10nvme: Notify failure with newbus callWarner Losh
2025-12-10nvme: Use new method to do async notificationsWarner Losh
2025-12-10nvd: Connect nvme_if methodsWarner Losh
2025-12-10nvme: Add child device for each controllerWarner Losh
2025-10-13nvme: Use proper prototype for SYSINIT functionsZhenlei Huang
2025-08-28nvme: Style tweaksWarner Losh
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-07nvme: Remove duplicate command printing routineWarner Losh
2023-08-07nvme: Remove duplicate completion printing routineWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-12-20nvme: Clear the notify flag if the consumer rejects the controller.Dag-Erling Smørgrav
2022-08-05nvme: Print CRD, M and DNR status bits on errors.Alexander Motin
2022-05-06nvme: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin
2022-04-21nvme: Use devclass_find to lookup the nvme devclass.John Baldwin
2021-03-11nvme: use config_intrhook_drain to avoid removable card racesWarner Losh
2020-11-12Fix panic if NVMe is detached before the intrhook call.Alexander Motin
2020-11-05nvme: change namei_request_zone into a malloc typeMateusz Guzik
2020-09-01nvme: clean up empty lines in .c and .h filesMateusz Guzik
2020-05-02Fix various Coverity-detected errors in nvme driverDavid Bright
2020-05-01Add KASSERT to ensure sane nsid.Warner Losh
2019-12-11Move reset to the interrutp processing stageWarner Losh
2019-09-03Implement nvme suspend / resume for pci attachmentWarner Losh
2019-08-23It turns out the duplication is only mostly harmless.Warner Losh
2019-08-22Remove stray line that was duplicated.Warner Losh
2019-08-21Separate the pci attachment from the rest of nvmeWarner Losh
2019-08-21Formalize NVMe controller consumer life cycle.Alexander Motin
2019-07-19Use sysctl + CTLRWTUN for hw.nvme.verbose_cmd_dump.Warner Losh
2019-07-18Provide new tunable hw.nvme.verbose_cmd_dumpWarner Losh
2019-07-17Remove now-obsolete comment.Warner Losh
2018-11-16Remove do-nothing nvme_modevent.Warner Losh
2018-10-26Put a workaround in for command timeout malfunctioningWarner Losh
2018-08-22Make NVMe compatible with the original APIChuck Tuffli
2018-05-25Refactor NVMe CAM integration.Alexander Motin
2018-02-22NVMe: Add big-endian supportWojciech Macek
2018-01-29Use atomic load and stores to ensure that the compiler doesn'tWarner Losh
2017-12-18When we're disabling the nvme device, some drives have a controllerWarner Losh
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-08-31The nvme module should explicitly declare dependency on the cam.Konstantin Belousov
2017-08-25Enable bus mastering on the device before resetting the device. TheWarner Losh
2017-08-12Move NVME controller shutdown from being called as part of module unloadingNathan Whitehorn
2017-03-07Make multi-namespace nvme drives more robust.Warner Losh
2016-01-07nvme: do not revert o single I/O queue when per-CPU queues not possibleJim Harris
2015-07-29nvme: do not notify a consumer about failures that occur during initializationJim Harris
2015-04-08nvme: remove CHATHAM related codeJim Harris
2015-04-08nvme: add device strings for Intel DC series NVMe SSDsJim Harris
2014-03-18nvme: Close hole where nvd(4) would not be notified of all nvme(4)Jim Harris
2013-10-08Do not leak resources during attach if nvme_ctrlr_construct() or the initialJim Harris
2013-08-13If a controller fails to initialize, do not notify consumers (nvd) of itsJim Harris