aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/scsi
Commit message (Expand)AuthorAgeFilesLines
* cam(3): Fix a common typo in source code commentsGordon Bergling2025-08-251-2/+2
* cam: Fail the disk if READ CAPACITY returns 4/2 asc/ascqWarner Losh2025-07-101-0/+13
* cam: Add xpt_gdev_type() and use it instead of many copies of sameWarner Losh2025-07-106-37/+7
* cam: Use bool for doneWarner Losh2025-07-071-5/+5
* cam: Create free_scan_info helper functionWarner Losh2025-07-071-8/+13
* cam: In scsi_scan_bus, fix an error caseWarner Losh2025-07-071-1/+1
* cam/scsi: Use xpt_path_inq() instead of hand-rolled expansionWarner Losh2025-07-071-20/+5
* 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
* ufshci: Introduce the ufshci(4) driverJaeyoon Choi2025-06-151-0/+1
* machine/stdarg.h -> sys/stdarg.hBrooks Davis2025-06-113-4/+3
* 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
* 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: 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-041-28/+27
* 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
* 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
* 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
* 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/+8
* cam: Drop periph lock when completing I/O with ENOMEM statusWarner Losh2024-05-241-1/+10
* da: Update trim stats for WRITE SAME and ATA TRIMMatthew Grooms2024-05-031-0/+6
* scsi_da: add 4K quirks for Samsung SSD 860 and 870Andriy Gapon2024-02-191-0/+16
* Fix typo in da flags reportingDan Kotowski2024-02-131-1/+1
* scsi_cd: Remove commented-out codeMark Johnston2024-01-301-201/+0
* scsi_cd: Maintain a periph reference during media checksMark Johnston2024-01-301-11/+10
* scsi_cd: Use a bool for the second parameter of cdcheckmedia()Mark Johnston2024-01-301-5/+5
* targ: Handle errors from suword()Mark Johnston2024-01-041-3/+6
* cam: Let cam_periph_unmapmem() return an errorMark Johnston2023-12-283-13/+26
* sa: Make sa_param_table[] const and staticMark Johnston2023-12-281-5/+5
* sa: Check for errors from copyout()Mark Johnston2023-12-281-1/+5
* ses: Add error checking for copyout() callsMark Johnston2023-12-261-9/+12
* CAM: Replace random sbuf_printf() with cheaper cat/putc.Alexander Motin2023-11-225-55/+55
* CAM: Use sbuf_new_for_sysctl() in more placesAlexander Motin2023-11-221-8/+4
* cam: Remove left-over sys/cdefs.h in sys/camWarner Losh2023-11-0618-18/+0