aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/ctl/ctl_frontend_cam_sim.c
Commit message (Expand)AuthorAgeFilesLines
* Introduce support of SCSI Command Priority.Alexander Motin2020-10-251-0/+1
* Remove unused cam ccb flagsWarner Losh2020-03-101-2/+1
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-2/+2
* Remove lock from CTL camsim frontend.Alexander Motin2019-11-031-31/+9
* Minimum changes for ctl to build on architectures with non-matching physical andJustin Hibbits2018-01-261-2/+2
* sys/cam: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Remove max_targets and max_target_id CTL port variables; they were unused.Edward Tomasz Napierala2017-01-221-5/+0
* Add initial support for CTL module unloading.Alexander Motin2017-01-211-18/+25
* Make CTL frontends report kern_data_resid for under-/overruns.Alexander Motin2017-01-161-17/+5
* Add under-/overrun support to IOCTL and CAM SIM frontends.Alexander Motin2017-01-151-4/+17
* Improve CAM_CDB_POINTER support.Alexander Motin2017-01-131-2/+1
* Always null-terminate ccb_pathinq.(sim_vid|hba_vid|dev_name)Alan Somers2017-01-041-3/+3
* sys/cam: spelling fixes in comments.Pedro F. Giffuni2016-04-291-1/+1
* Give CTL support for PIM_EXTLUNS when talking to CAM.Alexander Motin2015-10-241-4/+7
* Remove some duplicate, legacy, dead and questionable code.Alexander Motin2015-09-261-12/+0
* Remove some dead code found by Clang analyzer.Alexander Motin2015-09-251-1/+0
* Fix completion/error status reporting.Alexander Motin2015-09-151-6/+12
* Implement data/status aggregation for camsim backend.Alexander Motin2015-09-141-0/+7
* Reimplement CTL High Availability.Alexander Motin2015-09-101-0/+1
* Remove unused target and initiator IDs.Alexander Motin2015-09-101-9/+3
* Make most of port methods optional and remove bunch of dummies.Alexander Motin2015-09-011-16/+0
* Drop "internal" CTL frontend.Alexander Motin2015-08-151-1/+0
* Bring per-port LUN enable/disable code up to date:Alexander Motin2015-06-201-4/+4
* Replace ctl_min() macro with MIN().Alexander Motin2014-12-201-2/+2
* Replace home-grown CTL IO allocator with UMA.Alexander Motin2014-11-241-3/+3
* Partially reconstruct Active/Standby clusting.Alexander Motin2014-11-211-1/+1
* Set CAM_SIM_QUEUED flag before calling ctl_queue() to avoid race.Alexander Motin2014-10-061-2/+4
* Fix use-after-free on XPT_RESET_BUS.Alexander Motin2014-07-081-1/+6
* Burry devid port method, which was a gross hack.Alexander Motin2014-07-051-2/+1
* Separate concepts of frontend and port.Alexander Motin2014-07-041-71/+43
* Remove targ_enable()/targ_disable() frontend methods.Alexander Motin2014-07-041-16/+0
* Remove ctl_mem_pool.{c,h}.Edward Tomasz Napierala2014-03-271-1/+0
* Merge CAM locking changes from the projects/camlock branch to radicallyAlexander Motin2013-10-211-8/+0
* MFprojects/camlock r248982:Alexander Motin2013-04-141-1/+1
* Remove ctl(4) from GENERIC. Also remove 'options CTL_DISABLE'Edward Tomasz Napierala2013-04-121-5/+0
* Make it possible to build CTL as a module.Edward Tomasz Napierala2013-04-021-3/+28
* Reform the busdma API so that new types may be added without modifyingKonstantin Belousov2013-02-121-24/+23
* Fix a couple of CTL locking issues and clean up some duplicated code.Kenneth D. Merry2012-12-091-28/+14
* Remove several uses of numeric priorities from immediate CCB setups.Alexander Motin2012-10-271-1/+1
* Extend SIM lock coverage during the bus registration process.Alexander Motin2012-10-131-8/+7
* Add a loader tunable, kern.cam.ctl.disable, that will disableKenneth D. Merry2012-06-281-0/+5
* Avoid panic from unlocking a not locked mutex (in some error cases).Ed Maste2012-02-061-2/+2
* Add the CAM Target Layer (CTL).Kenneth D. Merry2012-01-121-0/+866