freebsd-nq/sys/cam/scsi
Alexander Motin cccf422080 MFprojects/camlock r248890, r248897, r248898, r248900, r248903, r248905,
r248917, r248918, r248978, r249001, r249014, r249030:

Remove multilevel freezing mechanism, implemented to handle specifics of
the ATA/SATA error recovery, when post-reset recovery commands should be
allocated when queues are already full of payload requests.  Instead of
removing frozen CCBs with specified range of priorities from the queue
to provide free openings, use simple hack, allowing explicit CCBs over-
allocation for requests with priority higher (numerically lower) then
CAM_PRIORITY_OOB threshold.

Simplify CCB allocation logic by removing SIM-level allocation queue.
After that SIM-level queue manages only CCBs execution, while allocation
logic is localized within each single device.

Suggested by:	gibbs
2013-04-14 09:28:14 +00:00
..
scsi_all.c Do not sent 120 TEST UNIT READY requests on generic NOT READY statuses. 2013-04-11 06:34:41 +00:00
scsi_all.h Added ATA Pass-Through support to CAM 2013-04-02 00:11:35 +00:00
scsi_cd.c MFprojects/camlock r248890, r248897, r248898, r248900, r248903, r248905, 2013-04-14 09:28:14 +00:00
scsi_cd.h
scsi_ch.c Fix a device departure bug for the the pass(4), enc(4), sg(4) and ch(4) 2012-12-08 04:03:04 +00:00
scsi_ch.h - fix duplicate "a a" in some comments 2011-11-13 17:06:33 +00:00
scsi_da.c MFprojects/camlock r248931: 2013-04-04 19:07:37 +00:00
scsi_da.h Change 'camcontrol defects' to first probe a drive to find out how much 2012-06-22 18:57:06 +00:00
scsi_dvcfg.h
scsi_enc_internal.h Fix a device departure bug for the the pass(4), enc(4), sg(4) and ch(4) 2012-12-08 04:03:04 +00:00
scsi_enc_safte.c 1. Remove SEN support. I doubt there are any working examples 2012-08-12 17:01:07 +00:00
scsi_enc_ses.c Sanitize the element descriptor string before using it as a device name. 2013-01-24 17:28:39 +00:00
scsi_enc.c Fix a device departure bug for the the pass(4), enc(4), sg(4) and ch(4) 2012-12-08 04:03:04 +00:00
scsi_enc.h MFprojects/zfsd: 2012-05-24 14:07:44 +00:00
scsi_iu.h
scsi_low.c Remove some more NetBSD compat shims and other unused bits from these 2012-09-10 18:49:49 +00:00
scsi_low.h Remove some more NetBSD compat shims and other unused bits from these 2012-09-10 18:49:49 +00:00
scsi_message.h
scsi_pass.c MFprojects/camlock r248890, r248897, r248898, r248900, r248903, r248905, 2013-04-14 09:28:14 +00:00
scsi_pass.h
scsi_pt.c Remove two more 'periph == NULL' checks missed in r241404. 2012-10-23 16:03:00 +00:00
scsi_pt.h
scsi_sa.c Remove 'periph == NULL' check from bunch of periph drivers. 2012-10-10 18:10:11 +00:00
scsi_sa.h
scsi_ses.h Fix off by one error in ses_enc_desc_last_byte(). 2012-07-24 13:32:49 +00:00
scsi_sg.c Fix a device departure bug for the the pass(4), enc(4), sg(4) and ch(4) 2012-12-08 04:03:04 +00:00
scsi_sg.h
scsi_targ_bh.c Add the CAM Target Layer (CTL). 2012-01-12 00:34:33 +00:00
scsi_target.c Reform the busdma API so that new types may be added without modifying 2013-02-12 16:57:20 +00:00
scsi_targetio.h
scsi_xpt.c MFprojects/camlock r248890, r248897, r248898, r248900, r248903, r248905, 2013-04-14 09:28:14 +00:00
smp_all.c Add Serial Management Protocol (SMP) passthrough support to CAM. 2010-11-30 22:39:46 +00:00
smp_all.h Add Serial Management Protocol (SMP) passthrough support to CAM. 2010-11-30 22:39:46 +00:00