aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/nvme
Commit message (Expand)AuthorAgeFilesLines
* 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
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-281-2/+2
* 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