aboutsummaryrefslogtreecommitdiff
path: root/sys/cam
Commit message (Expand)AuthorAgeFilesLines
* nda: fix setting of unmappedio flagChuck Silvers2025-11-251-5/+4
* nda: React to namespace change eventsWanpeng Qian2025-11-192-9/+22
* nvme: Refactor geom setting to function.Wanpeng Qian2025-11-191-16/+31
* cam: Bump deprecated sysctl removal to 16Ed Maste2025-10-302-4/+4
* cam(3): Fix a common typo in source code commentsGordon Bergling2025-08-252-4/+4
* cam: Enforce real priorities in xpt_action for queued ccbs.Warner Losh2025-07-221-0/+9
* mmc_da: Queued CCBs need a priority other than CAM_PRIORITY_NONEWarner Losh2025-07-221-1/+1
* cam/mmc: Remove stray xpt_path_inqWarner Losh2025-07-221-1/+0
* cam/xpt: style(9) no longer recommends blank linesWarner Losh2025-07-101-2/+0
* 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-1011-64/+29
* cam: Use less stack spaceWarner Losh2025-07-101-15/+19
* cam/mmc: style(9) pass: put { starting functions on its own lineWarner Losh2025-07-081-8/+16
* 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/mmc: Use xpt_path_inq instead of hand-rollded equivalentWarner Losh2025-07-071-4/+1
* xpt_path_inq: Use CAM_PRIORITY_NONEWarner Losh2025-07-071-1/+1
* cam/xpt: improve comment on xpt_path_inqWarner Losh2025-07-071-2/+2
* 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