aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/cam_xpt.c
Commit message (Expand)AuthorAgeFilesLines
* In camisr() clear CAM_SIM_ON_DONEQ flag after camisr_runqueue() purged SIMAlexander Motin2012-06-211-1/+1
* Fix several reference counting and object lifetime issues betweenKenneth D. Merry2012-06-201-3/+7
* Add CAM_DEBUG_INFO debug messages for periph created/invalidated/destroyedAlexander Motin2012-06-071-3/+25
* To make CAM debugging easier, compile in some debug flags (CAM_DEBUG_INFO,Alexander Motin2012-06-071-26/+10
* Replace #ifdef CAMDEBUG + if + panic() with single KASSERT().Alexander Motin2012-06-051-7/+2
* Rewrite enabling NCQ for SATA devices in a way more alike to SCSI TCQ.Alexander Motin2012-06-021-3/+9
* Use AC_GETDEV_CHANGED async to notify ada driver about DMA and NCQ statusAlexander Motin2012-06-011-0/+2
* Allow to change number of openings (used tags) for ATA/SATA devicesAlexander Motin2012-05-291-11/+7
* MFprojects/zfsd:Alexander Motin2012-05-241-1/+5
* Add two functions xpt_batch_start() and xpt_batch_done() to the CAM SIM KPIAlexander Motin2012-05-121-1/+21
* Add CAM infrastructure to allow reporting when a drive's long read capacityKenneth D. Merry2012-01-261-0/+11
* Fix a race condition in CAM peripheral free handling, lockingKenneth D. Merry2012-01-121-10/+110
* Move the scsi_da_bios_params() prototype from pc98_machdep.h to md_var.hMarius Strobl2011-11-271-4/+0
* For sparc64 also adjust the geometry of da(4) driven disks to not overflowMarius Strobl2011-11-271-1/+7
* Introduce CAM_SIM_POLLED SIM flag, indicating that it works in polling mode.Alexander Motin2011-11-171-1/+7
* Fixes for sure bus reference miscounting and potential device andMatt Jacob2011-08-121-15/+56
* cam/cam_xpt.c:Justin T. Gibbs2011-06-261-2/+2
* Lay groundwork in CAM for recording and reporting physical path andJustin T. Gibbs2011-06-141-43/+86
* Do not report legacy unit numbers (do not create legacy aliases) for disksAlexander Motin2011-05-031-3/+6
* Make CAM_DEBUG_CDB also dump ATA commands in addition to SCSI.Alexander Motin2011-04-291-28/+29
* - Add shim to simplify migration to the CAM-based ATA. For each new adaXAlexander Motin2011-04-261-0/+36
* Remove some used variables.Alexander Motin2011-04-181-4/+0
* Fix typos - remove duplicate "the".Rebecca Cran2011-02-211-2/+2
* Fix up a few more sysctl(9) mis-typing found in various LINT builds.Matthew D Fleming2011-01-131-2/+2
* Add Serial Management Protocol (SMP) passthrough support to CAM.Kenneth D. Merry2010-11-301-0/+1
* Mostly revert r203420, and add similar functionality into ada(4) since theRebecca Cran2010-10-241-93/+0
* Decrease poll interval from 1000 to 100us. This significantly reducesAlexander Motin2010-09-221-3/+3
* Don't lock buses around a call to xptperiphlistmatch- the buses will beMatt Jacob2010-06-291-2/+0
* Implement the usage of Report Luns as part of SCSI probing for SCP3 orMatt Jacob2010-06-081-6/+14
* Protect periph drivers list and rearrange things to minimize the chance ofMatt Jacob2010-06-021-2/+7
* Add a new primitive, XPT_SCAN_TGT, to cover the range between scanning aMatt Jacob2010-05-261-10/+33
* Add xpt_schedule_dev_sendq() call, lost at r203108. It is not needed inAlexander Motin2010-05-021-0/+2
* Revert r198705.Alexander Motin2010-04-301-28/+1
* For unhandled actions in xpt_action_default, remember to callMatt Jacob2010-03-311-2/+5
* Fix newlines broken at r204220.Alexander Motin2010-02-261-1/+1
* Make xpt_rescan() more correct, as it was before r197208: do not useAlexander Motin2010-02-231-1/+2
* Virtualize transport part of periph announcement.Alexander Motin2010-02-221-148/+7
* Improve output for controllers that doesn't report SATA speed.Alexander Motin2010-02-221-0/+2
* Disable kern.cam.power_down ATM. It doesn't work fine on some controllers.Alexander Motin2010-02-031-1/+1
* MFp4:Alexander Motin2010-02-031-2/+94
* Change the way in which fake async events generated. Do not useAlexander Motin2010-02-021-60/+24
* Some missed parts for r203376.Alexander Motin2010-02-021-2/+6
* MFp4: Large set of CAM inprovements.Alexander Motin2010-01-281-376/+284
* MFp4:Alexander Motin2009-11-241-4/+21
* MFp4:Alexander Motin2009-11-141-37/+3
* MFp4:Alexander Motin2009-11-111-8/+52
* MFp4:Alexander Motin2009-11-041-19/+12
* The async callback could free the device. If it is a broadcast async,Alexander Motin2009-11-021-1/+7
* MFp4:Alexander Motin2009-11-011-21/+24
* MFp4:Alexander Motin2009-10-311-8/+38