aboutsummaryrefslogtreecommitdiff
path: root/sys/cam
Commit message (Expand)AuthorAgeFilesLines
* 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
* mmccam: fix mmcsd disk aliasesBjoern A. Zeeb2024-09-031-8/+13
* 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
* proc: Remove kernel stack swapping support, part 7Mark Johnston2024-07-291-14/+0
* Revert "cam: better ioctl compatibility for cd"Warner Losh2024-07-252-27/+1
* cam: better ioctl compatibility for cdWarner Losh2024-07-252-1/+27
* cam/iosched: Use better malloc idiomWarner Losh2024-07-201-22/+24
* cam/iosched: Fix buildWarner Losh2024-07-201-0/+2
* cam/iosched: Make each periph driver provide schedule fnpWarner Losh2024-07-205-6/+12
* cam/iosched: Log outlier latency eventsWarner Losh2024-07-201-2/+28
* cam/iosched: Pass in the disk when initializingWarner Losh2024-07-205-27/+33
* cam/iosched: Pass the transaction down we're collecting stats forWarner Losh2024-07-201-10/+10
* cam/iosched: Add a counter of I/Os that take too longWarner Losh2024-07-201-0/+21
* 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
* cam: Drop periph lock when completing I/O with ENOMEM statusWarner Losh2024-05-243-1/+29
* 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
* da: Update trim stats for WRITE SAME and ATA TRIMMatthew Grooms2024-05-031-0/+6
* 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
* cam: Add a XPORT_NVMF for NVMe over Fabrics simsJohn Baldwin2024-05-022-1/+18
* cam/iosched: Document latency buckets correctly.Warner Losh2024-05-021-1/+6
* 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
* scsi_da: add 4K quirks for Samsung SSD 860 and 870Andriy Gapon2024-02-191-0/+16
* ata_da: add quirk to disable NCQ TRIM for Samsung 860/870 SSDsAndriy Gapon2024-02-191-0/+16
* ada: Another NCQ Trim instability driveWarner Losh2024-02-191-0/+5
* Fix typo in da flags reportingDan Kotowski2024-02-131-1/+1
* cam: Check if cam_simq_alloc fails for the xpt bus during module initJohn Baldwin2024-02-091-0/+2
* scsi_cd: Remove commented-out codeMark Johnston2024-01-301-201/+0