aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/bio.h
Commit message (Expand)AuthorAgeFilesLines
* Remove GEOM_SCHED class and gsched tool.Alexander Motin2019-12-291-5/+2
* Add BIO_SPEEDUPWarner Losh2019-12-171-0/+4
* Add printing of b_ioflags to DDB `show buffer' command.Kirk McKusick2019-01-251-0/+3
* Implement a 'car limit' for bioq.Warner Losh2018-06-131-0/+2
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Add BUF_TRACKING and FULL_BUF_TRACKING buffer debuggingConrad Meyer2016-10-311-0/+20
* Remove unused bio_taskqueue().Edward Tomasz Napierala2016-09-191-2/+0
* Add support for managing Shingled Magnetic Recording (SMR) drives.Kenneth D. Merry2016-05-191-6/+9
* Bump bio_cmd and bio_*flags from 8 bits to 16.Warner Losh2016-04-141-4/+4
* Add asynchronous command support to the pass(4) driver, and the newKenneth D. Merry2015-12-031-0/+1
* Be more explicit about what each bio_cmd & bio_flags value means.Will Andrews2013-03-231-8/+12
* Implement the concept of the unmapped VMIO buffers, i.e. buffers whichKonstantin Belousov2013-03-191-0/+9
* Correct bioq_disksort so that bioq_insert_tail() offers barrier semantic.Justin T. Gibbs2010-09-021-0/+1
* only export bio_cmd and flags to userland (bio_cmd areLuigi Rizzo2009-12-111-17/+16
* As discussed in the devsummit, introduce two fields in theLuigi Rizzo2009-06-111-0/+7
* Add a new I/O request - BIO_FLUSH, which basically tells providers below toPawel Jakub Dawidek2006-10-311-0/+1
* Assert proper use of bio_caller1, bio_caller2, bio_cflags, bio_driver1,Pawel Jakub Dawidek2006-03-011-0/+5
* Correct division by zero error in comment.Kris Kennaway2005-11-241-1/+1
* - switch_point is now unused. This doesn't break module binary compatabilityJeff Roberson2005-06-121-1/+0
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Add bioq_insert_head() function.Pawel Jakub Dawidek2004-12-131-0/+1
* Add more KASSERTS and checks.Poul-Henning Kamp2004-08-301-0/+1
* Add bioq_takefirst().Poul-Henning Kamp2004-08-191-0/+2
* - Add two fields to bio structure: 'bio_cflags' which can be used byPawel Jakub Dawidek2004-08-041-16/+16
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-2/+2
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-071-4/+0
* Bring back the geom_bioqueues, they _are_ a good idea.Poul-Henning Kamp2004-01-281-1/+3
* Retire bio_blkno entirely.Poul-Henning Kamp2003-10-181-1/+0
* Make bioq_disksort() sort on the bio_offset field instead of bio_pblkno.Poul-Henning Kamp2003-10-181-1/+1
* Retire the experimental bio_taskqueue(), it was not quite as usable asPoul-Henning Kamp2003-04-121-2/+0
* Remove BIO_SETATTR from non-GEOM part of kernel as well.Poul-Henning Kamp2003-04-031-1/+0
* Remove the #define for bioqdisksort(), it's no longer needed.Poul-Henning Kamp2003-04-011-1/+0
* Introduce bioq_flush() function.Poul-Henning Kamp2003-04-011-0/+1
* retire the "busy" field in bioqueues, it's served it's purpose.Poul-Henning Kamp2003-03-301-1/+0
* Preparation commit before I start on the bioqueue lockdown:Poul-Henning Kamp2003-03-301-18/+3
* Implement a bio-taskqueue to reduce number of context switches inPoul-Henning Kamp2003-02-111-0/+9
* Commit the correct copy of the g_stat structure.Poul-Henning Kamp2003-02-071-0/+1
* Rename bio_linkage to the more obvious bio_parent.Poul-Henning Kamp2003-02-071-1/+2
* Add a bio_disk pointer for use between geom_disk and the device drivers.Poul-Henning Kamp2003-02-021-0/+2
* NO_GEOM cleanup: Rip out iodone_chain with a big smile on my face.Poul-Henning Kamp2003-01-301-13/+0
* Add a field for tallying the number of spawned bio's a bio has.Poul-Henning Kamp2002-10-091-5/+6
* Make FreeBSD "struct disklabel" agnostic, step 312 of 723:Poul-Henning Kamp2002-09-201-0/+2
* Remove the unused _bio_buf field. I can't even remember if this ever gotPoul-Henning Kamp2002-09-151-1/+0
* Un-inline the non-trivial "trivial" bio* functions.Poul-Henning Kamp2002-09-141-55/+6
* Oops, broke the build there. Uninline biodone() now that it is non-trivial.Poul-Henning Kamp2002-09-131-9/+2
* Make biodone() default to wakeup() on the struct bio if no bio_donePoul-Henning Kamp2002-09-131-1/+4
* Forward declare struct uio so that <sys/uio.h> isn't a prerequisite.Bruce Evans2002-09-051-3/+2
* Make daddr_t and u_daddr_t 64bits wide.Poul-Henning Kamp2002-05-141-3/+3
* Constifixion of bio_attribute.Poul-Henning Kamp2002-04-091-1/+1