summaryrefslogtreecommitdiffstats
path: root/sys/sys/bio.h
Commit message (Expand)AuthorAgeFilesLines
* Back out the previous change to the queue(3) interface.jake2000-05-261-2/+2
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-2/+2
* Separate the struct bio related stuff out of <sys/buf.h> intophk2000-05-051-451/+10
* Convert the vm_pager_strategy() interface to take a struct bio instead ofphk2000-05-031-9/+7
* Give struct bio it's own call back mechanism.phk2000-05-011-6/+11
* s/biowait/bufwait/gphk2000-04-291-1/+1
* Clone the {b|bio}_offset field, and make sure it is always initializedphk2000-04-251-1/+1
* Don't declare common variables in include files:phk2000-04-181-1/+1
* Complete the bio/buf divorce for all code below devfs::strategyphk2000-04-151-1/+10
* Clone bio versions of certain bits of infrastructure:phk2000-04-021-6/+61
* Move B_ERROR flag to b_ioflags and call it BIO_ERROR.phk2000-04-021-31/+36
* Draw the outline of "struct bio".phk2000-04-021-11/+33
* Change the write-behind code to take more care when startingdillon2000-04-021-1/+1
* Rename the existing BUF_STRATEGY() to DEV_STRATEGY()phk2000-03-201-0/+3
* Remove B_READ, B_WRITE and B_FREEBUF and replace them with a newphk2000-03-201-5/+7
* Several performance improvements for soft updates have been added:mckusick2000-01-101-1/+6
* Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"peter1999-12-291-6/+6
* Prettyness police: Identify flags in b_xflags with BX_ to distinguishmckusick1999-12-221-2/+2
* Synopsis of problem being fixed: Dan Nelson originally reported thatdillon1999-12-121-0/+7
* Remove the B_BAD buffer flag, it is no longer used.phk1999-12-101-1/+1
* "b_unused1" was.phk1999-11-171-3/+2
* Adjust the buffer cache to better handle small-memory machines. Adillon1999-10-241-0/+1
* Give physio a makeover.phk1999-10-091-5/+3
* Fix process p_locks accounting. Conversions of the owner to LK_KERNPROCdillon1999-09-271-0/+3
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Spring cleaning around strategy and disklabels/slices:phk1999-08-141-3/+3
* bufhashinit() is called with a caddr_t and is expected to return thepeter1999-07-091-2/+2
* These changes appear to give us benefits with both small (32MB) andmckusick1999-07-081-14/+4
* The buffer queue mechanism has been reformulated. Instead of havingmckusick1999-07-041-5/+5
* Hopefully fix the remaining glitches with the BUF_*() changes. This shouldpeter1999-06-291-11/+2
* The BUF_*() routines must be internally splbio() protected otherwise theypeter1999-06-271-8/+37
* Make SMP work again. lockmgr() needed to be told to free the buftimelockpeter1999-06-271-1/+3
* Quick fix to make libcam compile.. I don't know about the rest of worldpeter1999-06-261-1/+7
* Convert buffer locking from using the B_BUSY and B_WANTED flags to usingmckusick1999-06-261-5/+85
* Introduce two functions: physread() and physwrite() and use these directlyphk1999-05-071-1/+3
* remove b_proc from struct buf, it's (now) unused.phk1999-05-061-2/+3
* Remove unused fields from struct buf:phk1999-05-061-6/+1
* The VFS/BIO subsystem contained a number of hacks in order to optimizealc1999-05-021-4/+36
* Reviewed by: Many at differnt times in differnt parts,julian1999-03-121-6/+9
* When fsync'ing a file on a filesystem using soft updates, we first trymckusick1999-03-021-2/+2
* Typo: s/bpreassignbuf/pbreassignbuf/ so the prototype matches it's functionpeter1999-01-211-2/+2
* This is a rather large commit that encompasses the new swapper,dillon1999-01-211-6/+30
* Restored the "reallocblks" code to its former glory. What this does isdg1998-11-131-1/+15
* Convert the vnode clean/dirty attached buffer lists from LISTs to TAILQs.peter1998-10-311-6/+10
* Quick fix for not being able to sync all the buffers in boot() ifbde1998-10-031-3/+3
* Goodbye BOUNCE_BUFFERS, for a hack it has served us well.peter1998-09-251-7/+3
* Eliminate a race in VOP_FSYNC() when softupdates is enabled.luoqi1998-09-241-1/+3
* When a buffer is removed from a buffer queue, remember it's block numbergibbs1998-09-151-15/+22
* Add a new vnode op, VOP_FREEBLKS(), which filesystems can use to informphk1998-09-051-2/+8
* Remove the last remaining evidence of B_TAP.phk1998-08-241-4/+4
OpenPOWER on IntegriCloud