summaryrefslogtreecommitdiffstats
path: root/sys/sys/bio.h
Commit message (Expand)AuthorAgeFilesLines
* MFC r291716, r291724, r291741, r291742ken2015-12-161-0/+1
* Be more explicit about what each bio_cmd & bio_flags value means.will2013-03-231-8/+12
* Implement the concept of the unmapped VMIO buffers, i.e. buffers whichkib2013-03-191-0/+9
* Correct bioq_disksort so that bioq_insert_tail() offers barrier semantic.gibbs2010-09-021-0/+1
* only export bio_cmd and flags to userland (bio_cmd areluigi2009-12-111-17/+16
* As discussed in the devsummit, introduce two fields in theluigi2009-06-111-0/+7
* Add a new I/O request - BIO_FLUSH, which basically tells providers below topjd2006-10-311-0/+1
* Assert proper use of bio_caller1, bio_caller2, bio_cflags, bio_driver1,pjd2006-03-011-0/+5
* Correct division by zero error in comment.kris2005-11-241-1/+1
* - switch_point is now unused. This doesn't break module binary compatabilityjeff2005-06-121-1/+0
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Add bioq_insert_head() function.pjd2004-12-131-0/+1
* Add more KASSERTS and checks.phk2004-08-301-0/+1
* Add bioq_takefirst().phk2004-08-191-0/+2
* - Add two fields to bio structure: 'bio_cflags' which can be used bypjd2004-08-041-16/+16
* Do the dreaded s/dev_t/struct cdev */phk2004-06-161-2/+2
* Remove advertising clause from University of California Regent's license,imp2004-04-071-4/+0
* Bring back the geom_bioqueues, they _are_ a good idea.phk2004-01-281-1/+3
* Retire bio_blkno entirely.phk2003-10-181-1/+0
* Make bioq_disksort() sort on the bio_offset field instead of bio_pblkno.phk2003-10-181-1/+1
* Retire the experimental bio_taskqueue(), it was not quite as usable asphk2003-04-121-2/+0
* Remove BIO_SETATTR from non-GEOM part of kernel as well.phk2003-04-031-1/+0
* Remove the #define for bioqdisksort(), it's no longer needed.phk2003-04-011-1/+0
* Introduce bioq_flush() function.phk2003-04-011-0/+1
* retire the "busy" field in bioqueues, it's served it's purpose.phk2003-03-301-1/+0
* Preparation commit before I start on the bioqueue lockdown:phk2003-03-301-18/+3
* Implement a bio-taskqueue to reduce number of context switches inphk2003-02-111-0/+9
* Commit the correct copy of the g_stat structure.phk2003-02-071-0/+1
* Rename bio_linkage to the more obvious bio_parent.phk2003-02-071-1/+2
* Add a bio_disk pointer for use between geom_disk and the device drivers.phk2003-02-021-0/+2
* NO_GEOM cleanup: Rip out iodone_chain with a big smile on my face.phk2003-01-301-13/+0
* Add a field for tallying the number of spawned bio's a bio has.phk2002-10-091-5/+6
* Make FreeBSD "struct disklabel" agnostic, step 312 of 723:phk2002-09-201-0/+2
* Remove the unused _bio_buf field. I can't even remember if this ever gotphk2002-09-151-1/+0
* Un-inline the non-trivial "trivial" bio* functions.phk2002-09-141-55/+6
* Oops, broke the build there. Uninline biodone() now that it is non-trivial.phk2002-09-131-9/+2
* Make biodone() default to wakeup() on the struct bio if no bio_donephk2002-09-131-1/+4
* Forward declare struct uio so that <sys/uio.h> isn't a prerequisite.bde2002-09-051-3/+2
* Make daddr_t and u_daddr_t 64bits wide.phk2002-05-141-3/+3
* Constifixion of bio_attribute.phk2002-04-091-1/+1
* Push BIO_FORMAT into a local hack inside the floppy drivers wherephk2002-03-261-3/+2
* Fixed some style bugs in the removal of __P(()). The main ones werebde2002-03-231-2/+2
* Remove __Palfred2002-03-191-9/+9
* Introduce the new 64-bit size disk block, daddr64_t. Changemckusick2002-03-151-3/+3
* Augment struct bio for GEOM.phk2002-03-111-4/+14
* GC: BIO_ORDERED, various infrastructure dealing with BIO_ORDERED.phk2002-02-221-5/+1
* Define BIO_CMD{1,2}, available for local hacks, similar to the alreadyjoerg2001-06-291-0/+4
* Actually biofinish(struct bio *, struct devstat *, int error) is more generalphk2001-05-061-5/+13
* Introduce bioerror(struct bio*, int err, int complete);phk2001-05-061-0/+10
* A bit of sanity-checking in bioqdisksort(): panic if we recurse.phk2001-01-141-0/+1
OpenPOWER on IntegriCloud