aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/ctl
Commit message (Expand)AuthorAgeFilesLines
* Internal scheduling priorities: Always use symbolic onesOlivier Certner2025-06-181-2/+2
* machine/stdarg.h -> sys/stdarg.hBrooks Davis2025-06-112-2/+2
* cam nvme: Move opcode and status code tables from CTL to base CAMJohn Baldwin2025-06-021-215/+5
* ctl_ioctl.h: Do not use enums for bit fields of flagsJohn Baldwin2025-04-021-52/+52
* nvmf: Switch several ioctls to using nvlistsJohn Baldwin2024-12-301-1/+1
* ctl_report_supported_opcodes: Handle invalid requested service actionJohn Baldwin2024-10-211-7/+11
* ctl: limit memory allocation in pci_virtio_scsiPierre Pronchery2024-10-041-0/+12
* ctl: Move extern for control_softc into <cam/ctl/ctl_private.h>John Baldwin2024-09-255-7/+1
* ctl_report_supported_opcodes: Rename invalid label to invalid_optionsJohn Baldwin2024-09-251-11/+4
* ctl: fix uninitialized data used by PREVENT ALLOW MEDIUM REMOVALAlan Somers2024-09-051-1/+1
* ctl: fix Out-Of-Bounds access in ctl_report_supported_opcodesPierre Pronchery2024-09-041-9/+8
* ctl: fix memory disclosure in read/write buffer commandsPierre Pronchery2024-09-041-2/+2
* ctl: fix Use-After-Free in ctl_write_bufferAlan Somers2024-09-042-8/+19
* ctl: Stop checking for failures from malloc(M_WAITOK)Zhenlei Huang2024-09-031-6/+0
* ctl: avoid heap info leak in ctl_request_senseEd Maste2024-08-211-8/+2
* ctladm: don't require the use of "-p" with "port -r"Alan Somers2024-06-101-1/+1
* ctladm: better documentation for adding and removing cfiscsi portsAlan Somers2024-06-101-7/+20
* ctl: use socket buffer mutexes in struct socket directlyGleb Smirnoff2024-05-231-17/+17
* ctl_backend_block: Correct value of NVME nsdata nuse fieldJohn Baldwin2024-05-101-1/+1
* ctl: Add NVMF port type and ioctlsJohn Baldwin2024-05-023-0/+80
* ctl_backend_block: Add support for NVMeJohn Baldwin2024-05-021-28/+444
* ctl_backend_block: Prepare for NVMe supportJohn Baldwin2024-05-021-56/+73
* ctl_backend_ramdisk: Add support for NVMeJohn Baldwin2024-05-021-2/+205
* ctl_backend_ramdisk: Prepare for NVMe supportJohn Baldwin2024-05-021-30/+23
* ctl: Add helper routines to populate NVMe namespace data IDs for a LUNJohn Baldwin2024-05-022-0/+96
* ctl: Support for NVMe commandsJohn Baldwin2024-05-023-10/+906
* ctl: Add assertions in SCSI-only pathsJohn Baldwin2024-05-021-0/+45
* ctl: Update some core data paths to be protocol agnosticJohn Baldwin2024-05-021-56/+169
* ctl: Support NVMe requests in debug trace functionsJohn Baldwin2024-05-023-12/+304
* ctl: Add helper routines for setting NVMe completion statusJohn Baldwin2024-05-022-0/+246
* ctl: Add structure and related constants for NVMe commandsJohn Baldwin2024-05-021-2/+335
* ctl: Add CTL_IO_ASSERT wrapper macroJohn Baldwin2024-05-024-12/+21
* ctl: Avoid an upcast for calling ctl_scsi_path_stringJohn Baldwin2024-05-024-9/+9
* ctl: Fix CTL GET EVENT STATUS NOTIFICATION valid bitsHP van Braam2024-04-291-1/+1
* CTL: READ(6) should be allowed on CD devicesHP van Braam2024-04-261-0/+1
* CTL: Drop Format Device and Rigid Disk Geometry mode pagesAlexander Motin2024-02-272-257/+0
* ctl: Add missing comma after CTL_FLAG_ALREADY_DONEJohn Baldwin2023-12-271-1/+1
* ctl_frontend.h: Note that ctl_port.frontend is set by the FETDJohn Baldwin2023-12-271-1/+1
* ctl: Always return errno values from ctl_port_registerJohn Baldwin2023-12-271-1/+1
* sockets: don't malloc/free sockaddr memory on accept(2)Gleb Smirnoff2023-11-301-7/+2
* ctl_ha: don't shutdown threads if scheduler is stoppedMitchell Horne2023-11-231-1/+4
* CAM: Replace random sbuf_printf() with cheaper cat/putc.Alexander Motin2023-11-225-30/+30
* cam: Remove left-over sys/cdefs.h in sys/camWarner Losh2023-11-0615-15/+0
* ctl: Use ctl_io_sbuf in ctl_process_doneJohn Baldwin2023-10-161-19/+1
* ctl: Make ctl_private.h more self-containedJohn Baldwin2023-10-161-0/+1
* ctl: Make ctl_ha.h more self-containedJohn Baldwin2023-10-161-0/+2
* ctl: Make ctl_io.h more self-containedJohn Baldwin2023-10-161-0/+3
* ctl: Make ctl.h more self-containedJohn Baldwin2023-10-161-0/+6
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-1616-34/+0
* sys: Remove $FreeBSD$: one-line .c comment patternWarner Losh2023-08-161-1/+0