aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/bio.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Change the way that the queue(3) structures are declared; don't assume thatJake Burkholder2000-05-231-2/+2
* Separate the struct bio related stuff out of <sys/buf.h> intoPoul-Henning Kamp2000-05-051-451/+10
* Convert the vm_pager_strategy() interface to take a struct bio instead ofPoul-Henning Kamp2000-05-031-9/+7
* Give struct bio it's own call back mechanism.Poul-Henning Kamp2000-05-011-6/+11
* s/biowait/bufwait/gPoul-Henning Kamp2000-04-291-1/+1
* Clone the {b|bio}_offset field, and make sure it is always initializedPoul-Henning Kamp2000-04-251-1/+1
* Don't declare common variables in include files:Poul-Henning Kamp2000-04-181-1/+1
* Complete the bio/buf divorce for all code below devfs::strategyPoul-Henning Kamp2000-04-151-1/+10
* Clone bio versions of certain bits of infrastructure:Poul-Henning Kamp2000-04-021-6/+61
* Move B_ERROR flag to b_ioflags and call it BIO_ERROR.Poul-Henning Kamp2000-04-021-31/+36
* Draw the outline of "struct bio".Poul-Henning Kamp2000-04-021-11/+33
* Change the write-behind code to take more care when startingMatthew Dillon2000-04-021-1/+1
* Rename the existing BUF_STRATEGY() to DEV_STRATEGY()Poul-Henning Kamp2000-03-201-0/+3
* Remove B_READ, B_WRITE and B_FREEBUF and replace them with a newPoul-Henning Kamp2000-03-201-5/+7
* Several performance improvements for soft updates have been added:Kirk McKusick2000-01-101-1/+6
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"Peter Wemm1999-12-291-6/+6
* Prettyness police: Identify flags in b_xflags with BX_ to distinguishKirk McKusick1999-12-221-2/+2