summaryrefslogtreecommitdiffstats
path: root/sys/cam/cam_xpt.c
Commit message (Expand)AuthorAgeFilesLines
* Remove droping topology mutex after iterating 100 periphs in CAMGETPASSTHRU.mav2013-08-071-37/+2
* MFprojects/camlock r249006:mav2013-08-051-16/+13
* MFprojects/camlock r249505:mav2013-08-051-17/+9
* CAM and mps(4) driver scanning changes.ken2013-07-221-9/+14
* Make some improvements to r253322 to really rescan target, not a bus.mav2013-07-151-4/+7
* Add infrastructure for doing compatibility shims, as has been sorelyscottl2013-06-171-0/+15
* Make CAM return and GEOM DISK pass through new GEOM::lunid attribute.mav2013-06-121-5/+42
* Added output of device QUIRKS for CAM and AHCI devices during boot.smh2013-05-181-0/+9
* Expose CAM_BOOT_DELAY as a kernel conf item now.sbruno2013-04-201-0/+7
* Remove owner field from struct cam_ed, unused at least since FreeBSD 7.mav2013-04-141-1/+0
* MFprojects/camlock r248982:mav2013-04-141-4/+4
* MFprojects/camlock r248890, r248897, r248898, r248900, r248903, r248905,mav2013-04-141-197/+76
* MFprojects/camlock:mav2013-04-041-135/+141
* MFprojects/camlock r248928:mav2013-04-041-12/+22
* Remove xpt_sim_opened(), the only consumer of which was atapicam, which ismav2013-04-041-33/+0
* Use xpt_lock_buses() instead of equivalent mtx_lock(&xsoftc.xpt_topo_lock)mav2013-04-041-32/+32
* Reform the busdma API so that new types may be added without modifyingkib2013-02-121-1/+2
* Fix a panic during CAM EDT traversal.ken2012-12-071-14/+2
* Remove priority enforcement from xpt_ation(). It is not good and even notmav2012-10-271-3/+0
* Don't exclude XPT SIM from locking in xpt_create_path_unlocked().mav2012-10-131-9/+4
* Use xpt_create_path_unlocked() for initial debug path compilation becausemav2012-10-131-6/+1
* Fix XPT_DEBUG paths operations locking:mav2012-10-131-8/+16
* XPT_DEV_MATCH is probably the only xpt_action() method that is calledmav2012-10-131-0/+8
* Protect xpt_getattr() calls with the SIM lock and assert that.mav2012-10-121-0/+2
* Use separate malloc buckets for CAM devices, CCBs and paths. This willmav2012-10-111-12/+15
* Don't duplicate path/ccb allocation code, use existing functions.mav2012-10-111-7/+1
* Really handle xpt_compile_path() error in xpt_bus_register() instead ofmav2012-10-101-2/+5
* Implement media change notification for DA and CD removable media devices.mav2012-07-291-0/+1
* In camisr() clear CAM_SIM_ON_DONEQ flag after camisr_runqueue() purged SIMmav2012-06-211-1/+1
* Fix several reference counting and object lifetime issues betweenken2012-06-201-3/+7
* Add CAM_DEBUG_INFO debug messages for periph created/invalidated/destroyedmav2012-06-071-3/+25
* To make CAM debugging easier, compile in some debug flags (CAM_DEBUG_INFO,mav2012-06-071-26/+10
* Replace #ifdef CAMDEBUG + if + panic() with single KASSERT().mav2012-06-051-7/+2
* Rewrite enabling NCQ for SATA devices in a way more alike to SCSI TCQ.mav2012-06-021-3/+9
* Use AC_GETDEV_CHANGED async to notify ada driver about DMA and NCQ statusmav2012-06-011-0/+2
* Allow to change number of openings (used tags) for ATA/SATA devicesmav2012-05-291-11/+7
* MFprojects/zfsd:mav2012-05-241-1/+5
* Add two functions xpt_batch_start() and xpt_batch_done() to the CAM SIM KPImav2012-05-121-1/+21
* Add CAM infrastructure to allow reporting when a drive's long read capacityken2012-01-261-0/+11
* Fix a race condition in CAM peripheral free handling, lockingken2012-01-121-10/+110
* Move the scsi_da_bios_params() prototype from pc98_machdep.h to md_var.hmarius2011-11-271-4/+0
* For sparc64 also adjust the geometry of da(4) driven disks to not overflowmarius2011-11-271-1/+7
* Introduce CAM_SIM_POLLED SIM flag, indicating that it works in polling mode.mav2011-11-171-1/+7
* Fixes for sure bus reference miscounting and potential device andmjacob2011-08-121-15/+56
* cam/cam_xpt.c:gibbs2011-06-261-2/+2
* Lay groundwork in CAM for recording and reporting physical path andgibbs2011-06-141-43/+86
* Do not report legacy unit numbers (do not create legacy aliases) for disksmav2011-05-031-3/+6
* Make CAM_DEBUG_CDB also dump ATA commands in addition to SCSI.mav2011-04-291-28/+29
* - Add shim to simplify migration to the CAM-based ATA. For each new adaXmav2011-04-261-0/+36
* Remove some used variables.mav2011-04-181-4/+0
OpenPOWER on IntegriCloud