aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/bio.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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