aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/nvme
Commit message (Expand)AuthorAgeFilesLines
* Revert "nda: Filter non-storage nvme drives"Warner Losh2026-04-261-14/+0
* nda: Filter non-storage nvme drivesWarner Losh2026-04-241-0/+14
* nda: Assume all cases in ndaasync can sleepWarner Losh2026-03-031-1/+9
* nda: AC_GETDEV_CHANGED calls media chanaged for sectorsize changeWarner Losh2026-03-031-8/+14
* nda: Rescan the drive on openWarner Losh2026-03-031-2/+47
* nda: Move ndasetgeomWarner Losh2026-03-031-24/+33
* nvme xpt: convert restart to a bool.Warner Losh2026-03-031-4/+4
* nda: fix setting of unmappedio flagChuck Silvers2025-11-251-5/+4
* nda: React to namespace change eventsWanpeng Qian2025-11-182-9/+22
* nvme: Refactor geom setting to function.Wanpeng Qian2025-11-181-16/+31
* power: Add stype parameter in power_suspend/resume eventhandlersAymeric Wibo2025-10-061-2/+3
* machine/stdarg.h -> sys/stdarg.hBrooks Davis2025-06-111-1/+1
* nvme: Move opcode and status code tables from base CAM to nvme_util.cJohn Baldwin2025-06-052-226/+0
* cam nvme: Add nvme_command_stringJohn Baldwin2025-06-043-23/+6
* cam nvme: Move opcode and status code tables from CTL to base CAMJohn Baldwin2025-06-022-36/+249
* cam/xpt: Put all messages on one lineWarner Losh2025-02-041-6/+6
* cam/iosched: Make each periph driver provide schedule fnpWarner Losh2024-07-201-1/+2
* cam/iosched: Pass in the disk when initializingWarner Losh2024-07-201-8/+9
* cam: Drop periph lock when completing I/O with ENOMEM statusWarner Losh2024-05-241-0/+10
* cam: Add a XPORT_NVMF for NVMe over Fabrics simsJohn Baldwin2024-05-021-0/+1
* nda: Use the NVMEV macro instead of expanded versionsJohn Baldwin2024-01-291-8/+5
* cam: Let cam_periph_unmapmem() return an errorMark Johnston2023-12-281-2/+3
* CAM: Replace random sbuf_printf() with cheaper cat/putc.Alexander Motin2023-11-223-7/+7
* cam: Remove left-over sys/cdefs.h in sys/camWarner Losh2023-11-062-2/+0
* cam: Minor opt_cam.h cleanupWarner Losh2023-11-061-2/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-163-6/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* cam: Remove non-sbuf announce/denounce proto and xport opsJohn Baldwin2023-08-011-42/+0
* cam mmc_xpt/nvme_xpt: Add _sbuf variants of {an,de}nounce xport and proto opsJohn Baldwin2023-08-011-7/+35
* cam/nvme: Remove spurious newline during periph detach announcementJohn Baldwin2023-08-013-2/+16
* cam/nvme: Migrate to modern uintXX_t from u_intXX_tWarner Losh2023-07-252-10/+10
* cam: Add CAM_NVME_STATUS_ERROR error codeWarner Losh2023-07-211-0/+1
* cam/nda: Remove impossible CAM codesWarner Losh2023-07-211-5/+0
* nvme_xpt: Tidy nvme_announce_periph for fabrics support.John Baldwin2023-06-271-7/+10
* cam: Properly mask out the status bits to get completion codeWarner Losh2023-04-151-2/+1
* nvme: fix resv commands with nda deviceYuri Pankov2023-03-271-1/+2
* cam: Use FreeBSD standard copyrightWarner Losh2022-10-084-52/+52
* Delay GEOM disk_create() until CAM periph probe completes.Alexander Motin2022-07-141-14/+10
* kerneldump: remove physical argument from d_dumperMitchell Horne2022-05-131-2/+2
* ndaasync: sync to SCSI's daasyncs cam_periph_async() callsWarner Losh2022-04-261-1/+1
* ata/nvme: Add commentWarner Losh2022-04-241-0/+4
* nda: Fix commentWarner Losh2022-04-241-3/+4
* CAM: Replicate e0ceec676dc8 from da to ada and nda.Alexander Motin2022-04-241-0/+3
* cam: Fix typos in source code commentsGordon Bergling2022-04-021-1/+1
* Fix non-printable characters in NVMe model and serial numbers.Kenneth D. Merry2022-02-093-9/+17
* cam: Unbreak CAM_IO_STATS buildWarner Losh2021-11-241-0/+7
* cam: Remove all the write-only variablesWarner Losh2021-11-242-11/+0
* Fix potential NULL pointer dereference of device physical pathYoung Xiao2021-07-131-2/+5
* cam: make sure to clear even more CCBs allocated on the stackEdward Tomasz Napierala2021-04-111-0/+2
* cam: Don't permit crashdumps on non-pollable devices.John Baldwin2021-02-111-1/+2