aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/ctl/scsi_ctl.c
Commit message (Expand)AuthorAgeFilesLines
* cam: clear stack-allocated CCB in the target layerEdward Tomasz Napierala2021-07-211-0/+3
* Refactor CTL datamove KPI.Alexander Motin2021-02-211-2/+1
* Microoptimize CTL I/O queues.Alexander Motin2021-02-191-1/+1
* Move XPT_IMMEDIATE_NOTIFY handling out of periph lock.Alexander Motin2021-02-181-1/+2
* Introduce support of SCSI Command Priority.Alexander Motin2020-10-251-0/+1
* cam: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-3/+1
* Return a C errno for cam_periph_acquire().Scott Long2018-02-061-5/+5
* Minimum changes for ctl to build on architectures with non-matching physical andJustin Hibbits2018-01-261-1/+1
* sys/cam: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Do not loose CCB flags after r320493.Alexander Motin2017-08-091-1/+2
* Unify INOT/ATIO setup.Alexander Motin2017-06-301-6/+3
* Increase device openings to tagged maximum.Alexander Motin2017-03-111-5/+25
* Abort all ATIOs and INOTs queued to SIM on LUN disable.Alexander Motin2017-03-101-22/+45
* Switch work_queue from TAILQ to STAILQ.Alexander Motin2017-03-101-14/+13
* Request change of SIM target role only when it is different.Alexander Motin2017-03-101-51/+51
* Add mechanism to unload CAM periph drivers.Alexander Motin2017-03-071-8/+25
* Add support for SIMs without autosense.Alexander Motin2017-02-261-0/+14
* Use resid field of CTIO to detect under/overruns.Alexander Motin2017-02-261-3/+4
* Axe out some forever disabled questionable functionality.Alexander Motin2017-02-251-116/+6
* Improve CAM target frontend reference counting.Alexander Motin2017-02-251-54/+52
* Explicitly abort ATIO if CTIO sending status has failed.Alexander Motin2017-02-241-0/+8
* We can't access periph after ctlfe_free_ccb().Alexander Motin2017-02-241-1/+3
* Unify ATIO/INOT CCBs requeuing.Alexander Motin2017-02-241-58/+48
* Some code cleanup.Alexander Motin2017-02-241-38/+15
* Do not blindly free completed ATIOs/INOTs on invalidation.Alexander Motin2017-02-211-59/+19
* Remove max_targets and max_target_id CTL port variables; they were unused.Edward Tomasz Napierala2017-01-221-6/+0
* Add initial support for CTL module unloading.Alexander Motin2017-01-211-6/+8
* Make CTL frontends report kern_data_resid for under-/overruns.Alexander Motin2017-01-161-53/+51
* Improve CAM_CDB_POINTER support.Alexander Motin2017-01-131-6/+4
* Allow more efficient use of private area.Alexander Motin2016-12-271-11/+14
* Pass task management response information from CTL through CAM to isp(4),Alexander Motin2016-05-201-0/+23
* Move to new value for XPT_GET_SIM_KNOB to avoid clash with XPT_ATA_IO.Warner Losh2016-03-101-0/+1
* Give CTL support for PIM_EXTLUNS when talking to CAM.Alexander Motin2015-10-241-9/+26
* Add partial support for QUERY TMF to CAM and isp(4).Alexander Motin2015-10-231-8/+15
* Fix LUN disable in CAM broken at r285155.Alexander Motin2015-10-231-1/+1
* Update WRITE ATOMIC(16) support to sbc4r8 draft.Alexander Motin2015-09-241-1/+0
* Reimplement CTL High Availability.Alexander Motin2015-09-101-0/+1
* Remove unused target and initiator IDs.Alexander Motin2015-09-101-7/+4
* Remove 600 bytes of port_priv from struct ctl_io_hdr.Alexander Motin2015-08-291-14/+27
* Make first step toward supporting target and initiator roles same time.Alexander Motin2015-07-051-11/+7
* Bring per-port LUN enable/disable code up to date:Alexander Motin2015-06-201-11/+7
* Remove device queue freeze handling and replace it with dummy.Alexander Motin2015-06-201-30/+14
* Change ATIO/INOT counting to prevent periph destruction while requestsAlexander Motin2015-06-181-33/+28
* Allow setting only WWNN or only WWPN.Alexander Motin2015-06-051-5/+13
* Don't count status as sent until CTIO completes successfully.Alexander Motin2015-01-161-1/+4
* Reduce number of places where global control_softc is used.Alexander Motin2014-12-191-2/+0
* Move ctlfe_onoffline() out of lock to let it sleep when needed.Alexander Motin2014-12-011-32/+9
* Coalesce last data move and command status for read commands.Alexander Motin2014-11-251-7/+27
* Decouple datamove/done logic from CTL status set.Alexander Motin2014-11-251-330/+210
* Replace home-grown CTL IO allocator with UMA.Alexander Motin2014-11-241-132/+107