aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/vnode.h
Commit message (Expand)AuthorAgeFilesLines
* VOP_COPY_FILE_RANGE: Add a COPY_FILE_RANGE_TIMEO1SEC flagRick Macklem11 days1-0/+4
* vfs_default: Change vop_stddeallocate() from static to globalRick Macklem2021-08-281-0/+1
* Add fspacectl(2), vn_deallocate(9) and VOP_DEALLOCATE(9).Ka Ho Ng2021-08-051-0/+2
* vfs: Introduce vn_bmap_seekhole_locked()Ka Ho Ng2021-08-051-0/+2
* Add vn_lktype_write()Konstantin Belousov2021-08-041-0/+1
* cache: add cache_enter_time_flagsMateusz Guzik2021-07-121-0/+6
* vfs: retire unused vn_seqc_write_begin_unheld*Mateusz Guzik2021-05-291-2/+0
* vfs: retire the now unused vnlru_free routineMateusz Guzik2021-05-221-1/+0
* vfs: replace vfs_smr_quiesce with vfs_smr_synchronizeMateusz Guzik2021-04-081-1/+1
* vfs: add vfs_smr_quiesceMateusz Guzik2021-04-021-0/+1
* vfs: fix vnlru marker handling for filtered/unfiltered casesMateusz Guzik2021-03-181-0/+3
* vfs: shrink struct vnode to 448 bytes on LP64Mateusz Guzik2021-02-211-1/+12
* vnode: move write cluster support data to inodes.Konstantin Belousov2021-02-211-8/+0
* lockf: ensure atomicity of lockf for open(O_CREAT|O_EXCL|O_EXLOCK)Konstantin Belousov2021-02-171-0/+2
* Stop ignoring ERELOOKUP from VOP_INACTIVE()Konstantin Belousov2021-02-121-1/+2
* vfs: use atomic_load_consume_ptr in vn_load_v_data_smrMateusz Guzik2021-01-251-1/+1
* cache: add symlink support to lockless lookupMateusz Guzik2021-01-231-0/+9
* open(2): Add O_DSYNC flag.Thomas Munro2021-01-081-0/+1
* vfs: add vn_seqc_read_notmodifyMateusz Guzik2021-01-061-0/+1
* cache: combine fast path enabled status into one flagMateusz Guzik2021-01-061-0/+1
* vfs: denote vnode being a mount point with VIRF_MOUNTPOINTMateusz Guzik2021-01-031-0/+1
* vfs: add v_irflag accessorsMateusz Guzik2021-01-031-1/+9
* Make max ticks for pause in vn_lock_pair() adjustable at runtime.Konstantin Belousov2020-11-261-0/+2
* Implement vn_lock_pair().Konstantin Belousov2020-11-131-0/+2
* cache: add cache_vop_mkdir and rename cache_rename to cache_vop_renameMateusz Guzik2020-10-301-2/+3
* vfs: prevent avoidable evictions on mkdir of existing directoriesMateusz Guzik2020-10-221-0/+11
* vfs: drop spurious cred argument from VOP_VPTOCNPMateusz Guzik2020-10-201-2/+1
* vfs: add VOP_EAGAINMateusz Guzik2020-10-151-0/+2
* cache: drop the force flag from purgevfsMateusz Guzik2020-09-231-1/+1
* Convert page cache read to VOP.Konstantin Belousov2020-09-151-0/+1
* vfs_subr.c: export io_hold_cnt and vn_read_from_obj().Konstantin Belousov2020-09-151-1/+3
* vfs: retire vholdl as a symbolMateusz Guzik2020-09-021-1/+5
* sys: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* cache: drop the always curthread argument from reverse lookup routinesMateusz Guzik2020-08-241-5/+3
* cache: add cache_rename, a dedicated helper to use for renamesMateusz Guzik2020-08-201-0/+2
* vfs: drop the error parameter from vn_isdisk, introduce vn_isdisk_errorMateusz Guzik2020-08-191-1/+2
* VMIO readKonstantin Belousov2020-08-161-0/+2
* vfs: retire vrefl as a symbolMateusz Guzik2020-08-161-1/+5
* vfs: remove the thread argument from vgetMateusz Guzik2020-08-161-1/+1
* vfs: inline vrefcntMateusz Guzik2020-08-121-1/+6
* vfs: garbage collect vrefactnMateusz Guzik2020-08-121-1/+0
* devfs: rework si_usecount to track opensMateusz Guzik2020-08-111-1/+0
* vfs: add VOP_STATMateusz Guzik2020-08-071-2/+16
* vfs: remove the obsolete privused argument from vaccessMateusz Guzik2020-08-051-5/+3
* vfs: support lockless dotdot lookupMateusz Guzik2020-08-041-0/+2
* cache: add cache_purge_vgoneMateusz Guzik2020-08-041-0/+1
* vfs: shorten v_iflag and v_vflagMateusz Guzik2020-08-021-6/+7
* vfs: move namecache initialisation into cache_vnode_initMateusz Guzik2020-08-021-0/+1
* vfs: inline vops if there are no pre/post associated callsMateusz Guzik2020-07-301-16/+16
* vfs: add the infrastructure for lockless lookupMateusz Guzik2020-07-251-0/+16