aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/scsi/scsi_all.c
Commit message (Expand)AuthorAgeFilesLines
* cam: Add xpt_gdev_type() and use it instead of many copies of sameWarner Losh2025-07-101-10/+2
* 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: Add 3e/3 as a fatal codeWarner Losh2025-01-171-1/+1
* scsi: Make asc/ascq 44/0 fatal with ENXIOWarner Losh2024-10-221-1/+1
* CAM: Replace random sbuf_printf() with cheaper cat/putc.Alexander Motin2023-11-221-33/+33
* cam: Remove left-over sys/cdefs.h in sys/camWarner Losh2023-11-061-1/+0
* cam/scsi: Add sysctl flag CTLFLAG_TUN to loader tunableZhenlei Huang2023-10-091-1/+2
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* cam: Fail 2/0 asc/ascq return codeWarner Losh2023-07-281-1/+1
* cam/scsi: Migrate to modern uintXX_t from u_intXX_tWarner Losh2023-07-251-129/+129
* cam/scsi: Better action for ASC/ASCQ 0x18/0x08Warner Losh2023-07-211-1/+1
* scsi_all.c: Update to latest asc-num.txt at T10Warner Losh2023-06-231-9/+95
* scsi_all.c: Minor formatting nitsWarner Losh2023-06-231-47/+47
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* CAM: List few missed opcodes.Alexander Motin2021-12-311-0/+4
* libcam: Define depop structures and introduce scsi_wrapWarner Losh2021-09-201-0/+82
* Fix a few typos in source code commentsGordon Bergling2021-08-141-1/+1
* cam(4): Mark all sysctls as CTLFLAG_MPSAFE.Alexander Motin2021-08-111-1/+1
* cam: add new ASC and ASCQ values related to drive depopulationWarner Losh2021-02-261-0/+9
* Fix sbuf_finish() error code check in user-space.Alexander Motin2020-10-131-1/+6
* cam: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-17/+4
* sys/cam: remove doubled ;sEd Maste2020-03-201-1/+1
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-2/+2
* Set handling for some "Logical unit not ready" errors.Alexander Motin2019-11-201-17/+23
* Supply SAT layer with valid transfer sizes.Alexander Motin2019-09-071-2/+2
* Make `camcontrol modepage` support block descriptors.Alexander Motin2019-08-071-1/+1
* Make `camcontrol sanitize` support also ATA devices.Alexander Motin2019-07-251-5/+6
* Improve AHCI Enclosure Management and SES interoperation.Alexander Motin2019-06-231-1/+3
* Simplify math added in r310524.Alexander Motin2019-05-221-1/+1
* Polish SCSI sense data validity checks.Alexander Motin2019-04-211-64/+48
* Send a START UNIT command when a disk responds with an ASC of 04/1C.Warner Losh2018-12-091-1/+1
* Introduce scsi_ata_setfeatures() as a convenient way to makeWarner Losh2018-11-151-0/+32
* SPDX: finish tagging sys/cam.Pedro F. Giffuni2018-01-161-2/+2
* sys/cam: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Remove an ancient comment about the existence of READ(16) and WRITE(16).Jung-uk Kim2017-09-211-4/+0
* cam(4): Fix some warningsConrad Meyer2017-09-071-4/+4
* Include opt files in the kernel with "" instead of <>.Warner Losh2017-07-101-1/+1
* Don't bother retrying errors for encrypted drives that are locked.Kenneth D. Merry2017-05-031-1/+1
* Add infrastructure to the ATA and SCSI transports that supportsScott Long2017-04-191-27/+40
* Make CTL frontends report kern_data_resid for under-/overruns.Alexander Motin2017-01-161-1/+1
* Improve CAM_CDB_POINTER support.Alexander Motin2017-01-131-17/+5
* Make 'camcontrol modepage' support subpages.Alexander Motin2017-01-071-15/+27
* Improve length handling when writing sense data.Alexander Motin2016-12-241-290/+249
* Implement printing forwarded sense data.Alexander Motin2016-12-231-1/+22
* Report UUID and MD5 LUN IDs.Alexander Motin2016-12-211-0/+26
* When writing fixed format sense data, set VALID bit only if provided valueAlexander Motin2016-12-191-5/+11
* Don't treat informational exceptions (warnings and impending failures)Alexander Motin2016-12-181-101/+107
* Add SCSI REPORT TIMESTAMP and SET TIMESTAMP support.Kenneth D. Merry2016-12-011-0/+65
* asc/ascq 44/0 is typically a non-transient, permanent error (at least untilScott Long2016-11-041-1/+1