summaryrefslogtreecommitdiffstats
path: root/sys/sys/disk.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Also pass the blk offset to disk_unbusy(), so that it can pass it toderaadt2017-05-041-2/+2
* Cleanup some of the DUID code and refactor for readability.jsing2016-05-211-1/+4
* there is no disksort, so there are no stats produced to fill in adlg2014-07-011-16/+1
* Avoid the use of an invalid disklabel by setting a DK_LABELVALID flagjsing2011-12-281-1/+2
* Move the prototype for disk_readlabel to the .h file so that hibernatederaadt2011-09-211-1/+3
* Refactor some common open/close/detach disk driver code intomatthew2011-06-301-1/+4
* Add disk_lock_nointr() as a way to acquire the disk lock without beingmatthew2011-06-191-1/+2
* Kill the "lockname" argument to disk_construct().matthew2011-06-191-2/+2
* Make the comment for dk_timestamp more accurate.bluhm2010-11-171-3/+3
* Introduce a DKF_NOLABELREAD flag, which is used by a device to preventjsing2010-09-231-2/+4
* Garbage collect the field dk_labelsector since there are no useskrw2010-09-221-3/+2
* Introduce a disk_lookup() function which calls device_lookup(), beforejsing2010-09-081-1/+2
* Store a struct device pointer within struct disk and populate this whenjsing2010-09-081-2/+4
* Add a device number to struct disk and populate it on disk attach. Whilstjsing2010-08-301-2/+4
* Garbage collect struct dkdriver.matthew2010-08-281-16/+1
* Provide a disk_map() function which attempts to map a disklabel UID to thejsing2010-05-031-1/+7
* Revert bufq's. this is inline with the major midlayer reverts thatthib2009-06-171-3/+1
* add a flexible buffer queue (bufq) api, based on the never usedthib2009-06-031-1/+3
* protect the disk statistics with a mutex.dlg2007-12-231-1/+3
* b_cylinder does not need to be set on the callpath down into drivers.deraadt2007-06-201-3/+1
* more completely safe daddr_t -> daddr64_tderaadt2007-06-011-3/+3
* Kill disk_find and disk_resetstat that noone uses. If you ever needart2007-05-051-3/+1
* replace lockmgr locks with rwlocks. these are no longer recursive, but theydlg2007-03-301-3/+3
* Nuke dk_establish(), no longer used.miod2006-03-151-4/+1
* new arg to disk_unbusy, to record separate read/write statistics.tedu2004-02-151-6/+13
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* First round of __P removal in sysmillert2002-03-141-20/+20
* KNFderaadt2001-06-221-5/+5
* Add struct diskstats, for use by sysctl.angelos2001-06-031-7/+18
* External variable disk_change.angelos2001-05-141-1/+2
* spellingtodd2001-01-251-2/+2
* Move a locking function that was spread throughout disk device drivers intocsapuntz2000-04-091-1/+9
* dk_establish() is actually supposed to be voidderaadt1996-05-021-2/+5
* From NetBSD: 960217 mergeniklas1996-03-031-0/+1
* from netbsd;deraadt1996-01-121-18/+57
* initial import of NetBSD treederaadt1995-10-181-0/+107