aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/ctl/ctl_private.h
Commit message (Expand)AuthorAgeFilesLines
* sys/cam: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* ctl: Make max_luns and max_ports tunable variables instead of hardcodedEmmanuel Vadot2017-11-071-7/+7
* Polish handling of different reset flavours.Alexander Motin2017-02-271-0/+1
* Reenable CTL_WITH_CA, optimizing it for lower memory usage.Alexander Motin2017-02-251-4/+1
* Bring the ctl headers a bit closer to style(9). No functional changes.Edward Tomasz Napierala2017-01-251-42/+42
* Add initial support for CTL module unloading.Alexander Motin2017-01-211-0/+3
* Rewrite CTL statistics in more simple and scalable way.Alexander Motin2017-01-091-2/+5
* Allocate memory for prevent flags only for removable LUs.Alexander Motin2017-01-091-1/+1
* Improve length handling when writing sense data.Alexander Motin2016-12-241-1/+1
* Add support for SITUA bit in Logical Block Provisioning mode page.Alexander Motin2016-12-211-1/+1
* Add set of macros to simplify code access to mode pages fields.Alexander Motin2016-12-191-0/+11
* Improve support for informational exceptions.Alexander Motin2016-12-191-9/+15
* Modify target port groups logic in CTL.Alexander Motin2015-11-111-4/+1
* Unify PR variable names to reduce confusion.Alexander Motin2015-10-011-2/+2
* Really implement PREVENT ALLOW MEDIUM REMOVAL command.Alexander Motin2015-09-291-0/+2
* Add CD/DVD Capabilities and Mechanical Status Page.Alexander Motin2015-09-291-0/+8
* Umplement media load/eject support for removable devices.Alexander Motin2015-09-281-10/+10
* Add to CTL initial support for CDROMs and removable devices.Alexander Motin2015-09-271-19/+31
* Allow LOG SENSE command on non-disk devices.Alexander Motin2015-09-261-1/+1
* Move ioctl frontend defines where they belong.Alexander Motin2015-09-261-12/+0
* Remove few more unused variables.Alexander Motin2015-09-261-3/+0
* Remove some duplicate, legacy, dead and questionable code.Alexander Motin2015-09-261-16/+0
* Add support for Control extension mode page.Alexander Motin2015-09-221-0/+4
* Split two command flags with different meaning.Alexander Motin2015-09-191-3/+4
* When reporting TPT UA, report which of thresholds was reached.Alexander Motin2015-09-171-0/+1
* Reimplement CTL High Availability.Alexander Motin2015-09-101-11/+11
* Move setting of media parameters inside open routines.Alexander Motin2015-09-061-7/+0
* Move "ioctl" CAM frontend into separate file.Alexander Motin2015-08-151-13/+0
* Drop "internal" CTL frontend.Alexander Motin2015-08-151-12/+0
* Relax serialization of SYNCHRONIZE CACHE commands.Alexander Motin2015-08-051-0/+1
* Bring per-port LUN enable/disable code up to date:Alexander Motin2015-06-201-3/+0
* Introduce separate lock for tokens to reduce ctl_lock scope.Alexander Motin2015-06-201-0/+1
* Add support for General Statistics and Performance log page.Alexander Motin2015-02-111-0/+11
* CTL LUN mapping rewrite.Alexander Motin2015-02-011-0/+7
* Count consecutive read requests as blocking in CTL for files and ZVOLs.Alexander Motin2014-12-061-0/+8
* Add GET LBA STATUS command support to CTL.Alexander Motin2014-12-041-0/+1
* Do not pre-allocate UNIT ATTENTIONs storage for every possible initiator.Alexander Motin2014-12-031-1/+1
* Do not pre-allocate reservation keys memory for every possible initiator.Alexander Motin2014-12-031-1/+1
* Convert persis_offset from global variable to softc field.Alexander Motin2014-12-021-0/+1
* Replace home-grown CTL IO allocator with UMA.Alexander Motin2014-11-241-31/+6
* Partially reconstruct Active/Standby clusting.Alexander Motin2014-11-211-1/+5
* Synchronize medium rotation rate in legacy Rigid Disk Drive Geometry modeAlexander Motin2014-11-071-1/+1
* Add to CTL support for logical block provisioning threshold notifications.Alexander Motin2014-11-061-2/+17
* Reduce code duplication around Write Exclusive persistent reservation.Alexander Motin2014-10-271-0/+1
* Allocate buffer for READ BUFFER/WRITE BUFFER commands on demand.Alexander Motin2014-10-261-1/+3
* Implement more functional CTL debug logging.Alexander Motin2014-10-161-2/+0
* Remove couple Copan's vendor-specific mode pages.Alexander Motin2014-10-141-9/+0
* Some groundwork for later Informational Exceptions support.Alexander Motin2014-10-141-0/+28
* Add support for READ DEFECT DATA (10/12) commands.Alexander Motin2014-10-131-0/+1
* Store persistent reservation keys as uint64_t instead of uint8_t[8].Alexander Motin2014-10-101-6/+1