aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/scsi/scsi_pass.c
Commit message (Expand)AuthorAgeFilesLines
* Fix several reference counting and object lifetime issues betweenKenneth D. Merry2012-06-201-11/+64
* One more major cam_periph_error() rewrite to improve error handling andAlexander Motin2012-06-091-3/+3
* Work around a race condition in devfs by changing the way closesKenneth D. Merry2012-05-271-20/+6
* Plumb device physical path reporting from CAM devices, through GEOM andJustin T. Gibbs2011-06-141-9/+66
* Lay groundwork in CAM for recording and reporting physical path andJustin T. Gibbs2011-06-141-2/+2
* Make CAM report devices with ATA/SATA transport to devstat(9) as IDE.Alexander Motin2011-04-141-2/+13
* Fix a few issues related to the XPT_GDEV_ADVINFO CCB.Kenneth D. Merry2010-12-101-4/+5
* Add Serial Management Protocol (SMP) passthrough support to CAM.Kenneth D. Merry2010-11-301-3/+5
* Use destroy_dev_sched(9) instead of destroy_dev(9) in passcleanup() asMatthew D Fleming2010-09-201-1/+5
* MFp4: Large set of CAM inprovements.Alexander Motin2010-01-281-7/+5
* Separate the parallel scsi knowledge out of the core of the XPT, andScott Long2009-07-101-1/+2
* Remove dead code.Edward Tomasz Napierala2009-05-121-2/+0
* There is no need to initialize the variable here.Bjoern A. Zeeb2009-01-311-2/+0
* Don't call destroy_dev(9) with a mutex held. While here, shuffleEdward Tomasz Napierala2009-01-101-5/+4
* Fix refcount locking in cd, pass, and sg periphs.Scott Long2008-12-211-2/+2
* Remove unit2minor() use from kernel code.Ed Schouten2008-09-261-2/+2
* Add a helper function for registering async callbacks. BesidesScott Long2007-05-161-32/+4
* Revert a driver API change to xpt_alloc_ccb that isn't necessary. Fix aScott Long2007-04-181-1/+1
* Remove Giant from CAM. Drivers (SIMs) now register a mutex that CAM willScott Long2007-04-151-26/+32
* Add an xpt_print function to reduce most of the xpt_print_path/printfMatt Jacob2006-12-051-11/+7
* access only has 2 esses.John Baldwin2006-08-141-1/+1
* Don't pass unadulterated unit numbers to make_dev and its ilk- if youMatt Jacob2005-01-221-4/+5
* Start each of the license/copyright comments with /*-Warner Losh2005-01-051-1/+1
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-4/+4
* Device megapatch 4/6:Poul-Henning Kamp2004-02-211-0/+2
* Device megapatch 1/6:Poul-Henning Kamp2004-02-211-2/+0
* Use __FBSDID().David E. O'Brien2003-06-101-2/+3
* Allocate the devstat structure with devstat_new_entry().Poul-Henning Kamp2003-03-081-4/+4
* Gigacommit to improve device-driver source compatibility betweenPoul-Henning Kamp2003-03-031-13/+5
* Consolidate MIN/MAX macros into one place (param.h).Alfred Perlstein2003-02-021-4/+0
* Remove usage of cam_extend.c, replace with dev->si_drv1Nate Lawson2002-08-151-38/+8
* Simple p_ucred -> td_ucred changes to start using the per-thread ucredJohn Baldwin2002-02-271-1/+1
* o Modify access control code for the CAM SCSI pass-through device toRobert Watson2001-09-261-2/+4
* s/securelvel/securelevel/Robert Watson2001-09-251-1/+1
* KSE Milestone 2Julian Elischer2001-09-121-3/+3
* Check the void * argument in the AC_FOUND_DEV case against NULL. WhetherMatt Jacob2001-07-041-0/+2
* Rewrite of the CAM error recovery code.Kenneth D. Merry2001-03-271-194/+35
* Send the remains (such as I have located) of "block major numbers" toPoul-Henning Kamp2001-03-261-1/+0
* Change the peripheral driver list from a linker set to module drivenPeter Wemm2001-02-071-1/+1
* Remove unused #includesPoul-Henning Kamp2000-10-301-3/+0
* Remove unneeded #include <sys/proc.h> lines.Poul-Henning Kamp2000-10-291-1/+0
* Separate the struct bio related stuff out of <sys/buf.h> intoPoul-Henning Kamp2000-05-051-1/+1
* Don't include <sys/buf.h> twice.Poul-Henning Kamp2000-04-181-1/+0
* Complete the bio/buf divorce for all code below devfs::strategyPoul-Henning Kamp2000-04-151-30/+30
* Move B_ERROR flag to b_ioflags and call it BIO_ERROR.Poul-Henning Kamp2000-04-021-4/+4
* Do the minor changes needed because of change to ccb_getdev structure.Matt Jacob2000-01-171-2/+2
* Convert the xpt, pass, pt and target drivers to use the newKenneth D. Merry1999-11-171-3/+9
* Introduce the disk mini-layer and devstat_end_transaction_buf() in cam/scsi.Poul-Henning Kamp1999-10-011-4/+1
* Remove five now unused fields from struct cdevsw. They should neverPoul-Henning Kamp1999-09-251-5/+0
* Remove unneeded disk-related includes.Poul-Henning Kamp1999-09-121-4/+0