aboutsummaryrefslogtreecommitdiff
path: root/sys/cam
Commit message (Expand)AuthorAgeFilesLines
...
* cam/scsi: Use xpt_path_inq() instead of hand-rolled expansionWarner Losh2025-07-071-20/+5
* mmc_da: garbage-collect sdda_get_max_dataAndriy Gapon2025-07-041-21/+0
* mmc_da: fix garbage in disk->d_attachmentAndriy Gapon2025-06-272-4/+2
* mmc_xpt: use strlcpy instead of strncpyAndriy Gapon2025-06-271-3/+3
* cam_fill_mmcio: initialize cmd.error sub-fieldAndriy Gapon2025-06-271-0/+1
* pass: Update comments about scsi and devstatWarner Losh2025-06-191-3/+8
* pass: Use pointer to ccb header rather than longer constructWarner Losh2025-06-191-22/+26
* pass: Remove unneeded includeWarner Losh2025-06-191-1/+0
* pass: Make the name of the driver a #defineWarner Losh2025-06-181-4/+6
* Internal scheduling priorities: Always use symbolic onesOlivier Certner2025-06-181-2/+2
* ufshci: Introduce the ufshci(4) driverJaeyoon Choi2025-06-152-0/+21
* machine/stdarg.h -> sys/stdarg.hBrooks Davis2025-06-119-10/+9
* 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: Decode NVMe status for NVMe command failuresJohn Baldwin2025-06-022-0/+33
* cam nvme: Move opcode and status code tables from CTL to base CAMJohn Baldwin2025-06-023-251/+254
* scsi/da: Only send SYNC CACHE for devices with mode page 8Warner Losh2025-05-071-33/+212
* scsi/da: Export quirks as sysctlWarner Losh2025-05-071-0/+23
* ctl_ioctl.h: Do not use enums for bit fields of flagsJohn Baldwin2025-04-021-52/+52
* Fix a typo in the updated copyright commentDmitry Morozovsky2025-03-101-1/+1
* cam: Update scsi_all.h to reflect 30 years of evolutionWarner Losh2025-03-081-13/+7
* cam/cd: The SAW_MEDIA flag duplicates VALID_MEDIAWarner Losh2025-02-081-4/+3
* cam/da: Call cam_periph_invalidate on ENXIO in dadoneWarner Losh2025-02-081-22/+37
* cam/da: Only mark pack as valid if we know the size in daopenWarner Losh2025-02-081-2/+9
* cam/da: explain why we have to refetch bp here.Warner Losh2025-02-061-0/+6
* cam/cd: Simplify to remove invalid flagWarner Losh2025-02-061-12/+1
* cam/da: Add some comments about 28/0 ascWarner Losh2025-02-061-1/+12
* cam/da: Document what an 'invalid pack' means.Warner Losh2025-02-041-1/+13
* cam/periph: Use a bool for a boolWarner Losh2025-02-041-3/+4
* cam: Fix off by one error in ASC/ASCQ lookupWarner Losh2025-02-041-0/+8
* cam: Fail ASC 0x40Warner Losh2025-02-041-2/+2
* cam/xpt: Put all messages on one lineWarner Losh2025-02-046-87/+83
* cam/cd: Add comments about ASC/ASCQ codesWarner Losh2025-01-271-4/+13
* cam: Add 3e/3 as a fatal codeWarner Losh2025-01-171-1/+1
* nvmf: Switch several ioctls to using nvlistsJohn Baldwin2024-12-301-1/+1
* kern: Make fileops and filterops tables const where possibleMark Johnston2024-11-262-2/+2
* da: Add quirk for ADATA USB DriveWarner Losh2024-11-081-0/+5
* cam: report sct/sc in that orderWarner Losh2024-11-021-3/+3
* scsi: Make asc/ascq 44/0 fatal with ENXIOWarner Losh2024-10-221-1/+1
* da: Add comments about asc/ascq valuesWarner Losh2024-10-221-8/+22
* 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
* 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