aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/bio.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Push BIO_FORMAT into a local hack inside the floppy drivers wherePoul-Henning Kamp2002-03-261-3/+2
* Fixed some style bugs in the removal of __P(()). The main ones wereBruce Evans2002-03-231-2/+2
* Remove __PAlfred Perlstein2002-03-191-9/+9
* Introduce the new 64-bit size disk block, daddr64_t. ChangeKirk McKusick2002-03-151-3/+3
* Augment struct bio for GEOM.Poul-Henning Kamp2002-03-111-4/+14
* GC: BIO_ORDERED, various infrastructure dealing with BIO_ORDERED.Poul-Henning Kamp2002-02-221-5/+1
* Define BIO_CMD{1,2}, available for local hacks, similar to the alreadyJoerg Wunsch2001-06-291-0/+4
* Actually biofinish(struct bio *, struct devstat *, int error) is more generalPoul-Henning Kamp2001-05-061-5/+13
* Introduce bioerror(struct bio*, int err, int complete);Poul-Henning Kamp2001-05-061-0/+10
* A bit of sanity-checking in bioqdisksort(): panic if we recurse.Poul-Henning Kamp2001-01-141-0/+1
* Back out the previous change to the queue(3) interface.Jake Burkholder2000-05-261-2/+2