summaryrefslogtreecommitdiffstats
path: root/sys/sys/vnode.h
Commit message (Expand)AuthorAgeFilesLines
...
* Move the contents of vop_stddestroyvobject() to the new vnode_pagerphk2005-01-281-0/+1
* Take VOP_GETVOBJECT() out to pasture. We use the direct pointer now.phk2005-01-251-1/+0
* Kill VOP_CREATEVOBJECT(), it is now the responsibility of the filesystemphk2005-01-251-1/+0
* Move the body of vop_stdcreatevobject() over to the vnode_pager underphk2005-01-241-0/+1
* Change vprint() to vn_printf() which takes varargs.phk2005-01-241-1/+2
* Kill the VV_OBJBUF and test the v_object for NULL instead.phk2005-01-241-1/+0
* - Add a VCANRECYCLE() which performs all the checks required to ensurejeff2005-01-241-0/+6
* Eliminate unused and unnecessary "cred" argument from vinvalbuf()phk2005-01-141-1/+1
* Ditch vfs_object_create() and make the callers call VOP_CREATEVOBJECT()phk2005-01-131-2/+0
* Get rid of the VDESC() macro while the pot is boiling anyway, it isphk2005-01-131-1/+0
* Change the generated VOP_ macro implementations to improve type checkingphk2005-01-131-12/+13
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Shuffle numeric values of the IO_* flags to match the O_* flags fromphk2004-12-221-3/+4
* We can only ever get to vgonechrl() from a devfs vnode, so we do notphk2004-12-201-1/+0
* Revert rev 1.259. The null-pointer function call (a dereference onmarcel2004-12-111-39/+0
* The remaining part of nmount/omount/rootfs mount changes. I cannot sensiblyphk2004-12-071-2/+0
* Fix null-pointer indirect function calls introduced in the previousmarcel2004-12-051-0/+39
* Back when VOP_* was introduced, we did not have new-style structphk2004-12-011-31/+17
* Eliminate vop_revoke() function now that devfs_revoke() does the entire job.phk2004-11-131-1/+0
* Slim vnodes by another four bytes by eliminating the (now) unused fieldphk2004-11-101-1/+0
* Remove vn_todev()phk2004-11-101-1/+0
* Remove vnode->v_cachedfs.phk2004-11-091-1/+0
* Move the syncer linkage from vnode to bufobj.phk2004-10-271-6/+0
* Loose the v_dirty* and v_clean* alias macros.phk2004-10-251-7/+0
* Remove vnode->v_bsize. This was a dead-end.phk2004-10-251-1/+0
* Collapse vnode->v_object and buf->b_object into bufobj->bo_object.phk2004-10-251-1/+1
* Alas, poor SPECFS! -- I knew him, Horatio; A filesystem of infinitephk2004-10-221-2/+1
* Move the VI_BWAIT flag into no bo_flag element of bufobj and call it BO_WWAITphk2004-10-211-1/+0
* Add BO_* macros parallel to VI_* macros for manipulating the bo_mtx.phk2004-10-211-1/+1
* Add new function ttyinitmode() which sets our systemwide defaultphk2004-10-211-7/+15
* Create simple function init_va_filerev() for initializing a va_filerevphk2004-09-071-0/+1
* Add locking to the kqueue subsystem. This also makes the kqueue subsystemjmg2004-08-151-2/+4
* Modify vnode locking key: the v_pollinfo pointer itself is protectedrwatson2004-08-101-1/+2
* Make VFS_ROOT() and vflush() take a thread argument.alfred2004-07-121-1/+1
* Blocksize for I/O should be a property of the vnode and not found by gropingphk2004-07-041-0/+1
* Second half of the dev_t cleanup.phk2004-06-171-6/+6
* Do the dreaded s/dev_t/struct cdev */phk2004-06-161-3/+3
* Change the types of vn_rdwr_inchunks()'s len and aresid arguments totjr2004-06-051-2/+2
* Remove advertising clause from University of California Regent's license,imp2004-04-071-4/+0
* Clean up the stub fake vnode locking implemenations. The main reason thispeter2004-03-291-4/+0
* Remove unused second arg to vfinddev().phk2004-03-111-1/+1
* Properly ifdef support for vfs locking assertions based on DEBUG_VFS_LOCKS.kan2004-01-051-27/+37
* Style fixes:kan2004-01-051-7/+4
* v_vxproc was a bogus name for a thread (pointer).bde2003-12-281-1/+1
* Modify the MAC Framework so that instead of embedding a (struct label)rwatson2003-11-121-2/+1
* Remove mntvnode_mtx and replace it with per-mountpoint mutex.kan2003-11-051-5/+0
* Add appropriate const poisoning to the assert_*locked() family so that I canwollman2003-10-231-7/+7
* - Document more of the vnode locking strategy.jeff2003-10-041-1/+10
* Add fdidx argument to vn_open() and vn_open_cred() and pass -1 throughout.phk2003-07-271-2/+2
* Replace custom field offset macro with the system __offsetof() macro.hsu2003-07-091-14/+3
OpenPOWER on IntegriCloud