| UbixOS V2
    2.0
    | 
#include <sys/kern_sysctl.h>
Go to the source code of this file.
| Macros | |
| #define | BA_CLRBUF 0x00010000 /* Clear invalid areas of buffer. */ | 
| #define | BA_METAONLY 0x00020000 /* Return indirect block buffer. */ | 
| #define | BA_SEQMASK 0x7F000000 /* Bits holding seq heuristic. */ | 
| #define | BA_SEQMAX 0x7F | 
| #define | BA_SEQSHIFT 24 | 
| #define | BA_UNMAPPED 0x00040000 /* Do not mmap resulted buffer. */ | 
| Functions | |
| void | ffs_snapgone (struct inode *) | 
| void | softdep_change_directoryentry_offset (struct buf *, struct inode *, caddr_t, caddr_t, caddr_t, int) | 
| void | softdep_change_linkcnt (struct inode *) | 
| void | softdep_revert_create (struct inode *, struct inode *) | 
| void | softdep_revert_link (struct inode *, struct inode *) | 
| void | softdep_revert_mkdir (struct inode *, struct inode *) | 
| void | softdep_revert_rmdir (struct inode *, struct inode *) | 
| void | softdep_setup_create (struct inode *, struct inode *) | 
| int | softdep_setup_directory_add (struct buf *, struct inode *, off_t, ino_t, struct buf *, int) | 
| void | softdep_setup_directory_change (struct buf *, struct inode *, struct inode *, ino_t, int) | 
| void | softdep_setup_dotdot_link (struct inode *, struct inode *) | 
| void | softdep_setup_link (struct inode *, struct inode *) | 
| void | softdep_setup_mkdir (struct inode *, struct inode *) | 
| void | softdep_setup_remove (struct buf *, struct inode *, struct inode *, int) | 
| void | softdep_setup_rmdir (struct inode *, struct inode *) | 
| void | softdep_setup_unlink (struct inode *, struct inode *) | 
| int | softdep_slowdown (struct vnode *) | 
| SYSCTL_DECL (_vfs_ufs) | |
| int | ufs_bmap (struct vop_bmap_args *) | 
| int | ufs_bmaparray (struct vnode *, ufs2_daddr_t, ufs2_daddr_t *, struct buf *, int *, int *) | 
| int | ufs_checkpath (ino_t, ino_t, struct inode *, struct ucred *, ino_t *) | 
| void | ufs_dirbad (struct inode *, doff_t, char *) | 
| int | ufs_dirbadentry (struct vnode *, struct direct *, int) | 
| int | ufs_dirempty (struct inode *, ino_t, struct ucred *) | 
| int | ufs_direnter (struct vnode *, struct vnode *, struct direct *, struct componentname *, struct buf *, int) | 
| int | ufs_dirremove (struct vnode *, struct inode *, int, int) | 
| int | ufs_dirrewrite (struct inode *, struct inode *, ino_t, int, int) | 
| int | ufs_extread (struct vop_read_args *) | 
| int | ufs_extwrite (struct vop_write_args *) | 
| int | ufs_fhtovp (struct mount *, struct ufid *, int, struct vnode **) | 
| int | ufs_getlbns (struct vnode *, ufs2_daddr_t, struct indir *, int *) | 
| int | ufs_inactive (struct vop_inactive_args *) | 
| int | ufs_init (struct vfsconf *) | 
| void | ufs_itimes (struct vnode *vp) | 
| int | ufs_lookup (struct vop_cachedlookup_args *) | 
| int | ufs_lookup_ino (struct vnode *, struct vnode **, struct componentname *, ino_t *) | 
| void | ufs_makedirentry (struct inode *, struct componentname *, struct direct *) | 
| void | ufs_prepare_reclaim (struct vnode *vp) | 
| int | ufs_readdir (struct vop_readdir_args *) | 
| int | ufs_reclaim (struct vop_reclaim_args *) | 
| int | ufs_uninit (struct vfsconf *) | 
| int | ufs_vinit (struct mount *, struct vop_vector *, struct vnode **) | 
| Variables | |
| struct vop_vector | ufs_fifoops | 
| vfs_root_t | ufs_root | 
| struct vop_vector | ufs_vnodeops | 
| #define BA_CLRBUF 0x00010000 /* Clear invalid areas of buffer. */ | 
Definition at line 120 of file ufs_extern.h.
| #define BA_METAONLY 0x00020000 /* Return indirect block buffer. */ | 
Definition at line 121 of file ufs_extern.h.
| #define BA_SEQMASK 0x7F000000 /* Bits holding seq heuristic. */ | 
Definition at line 123 of file ufs_extern.h.
| #define BA_SEQMAX 0x7F | 
Definition at line 125 of file ufs_extern.h.
| #define BA_SEQSHIFT 24 | 
Definition at line 124 of file ufs_extern.h.
| #define BA_UNMAPPED 0x00040000 /* Do not mmap resulted buffer. */ | 
Definition at line 122 of file ufs_extern.h.
| void ffs_snapgone | ( | struct inode * | ) | 
| void softdep_change_directoryentry_offset | ( | struct buf * | , | 
| struct inode * | , | ||
| caddr_t | , | ||
| caddr_t | , | ||
| caddr_t | , | ||
| int | |||
| ) | 
| void softdep_change_linkcnt | ( | struct inode * | ) | 
| int softdep_setup_directory_add | ( | struct buf * | , | 
| struct inode * | , | ||
| off_t | , | ||
| ino_t | , | ||
| struct buf * | , | ||
| int | |||
| ) | 
| void softdep_setup_directory_change | ( | struct buf * | , | 
| struct inode * | , | ||
| struct inode * | , | ||
| ino_t | , | ||
| int | |||
| ) | 
| int softdep_slowdown | ( | struct vnode * | ) | 
| SYSCTL_DECL | ( | _vfs_ufs | ) | 
| int ufs_bmap | ( | struct vop_bmap_args * | ) | 
| int ufs_bmaparray | ( | struct vnode * | , | 
| ufs2_daddr_t | , | ||
| ufs2_daddr_t * | , | ||
| struct buf * | , | ||
| int * | , | ||
| int * | |||
| ) | 
| void ufs_dirbad | ( | struct inode * | , | 
| doff_t | , | ||
| char * | |||
| ) | 
| int ufs_dirbadentry | ( | struct vnode * | , | 
| struct direct * | , | ||
| int | |||
| ) | 
| int ufs_direnter | ( | struct vnode * | , | 
| struct vnode * | , | ||
| struct direct * | , | ||
| struct componentname * | , | ||
| struct buf * | , | ||
| int | |||
| ) | 
| int ufs_dirremove | ( | struct vnode * | , | 
| struct inode * | , | ||
| int | , | ||
| int | |||
| ) | 
| int ufs_extread | ( | struct vop_read_args * | ) | 
| int ufs_extwrite | ( | struct vop_write_args * | ) | 
| int ufs_fhtovp | ( | struct mount * | , | 
| struct ufid * | , | ||
| int | , | ||
| struct vnode ** | |||
| ) | 
| int ufs_getlbns | ( | struct vnode * | , | 
| ufs2_daddr_t | , | ||
| struct indir * | , | ||
| int * | |||
| ) | 
| int ufs_inactive | ( | struct vop_inactive_args * | ) | 
| int ufs_init | ( | struct vfsconf * | ) | 
| void ufs_itimes | ( | struct vnode * | vp | ) | 
| int ufs_lookup | ( | struct vop_cachedlookup_args * | ) | 
| int ufs_lookup_ino | ( | struct vnode * | , | 
| struct vnode ** | , | ||
| struct componentname * | , | ||
| ino_t * | |||
| ) | 
| void ufs_makedirentry | ( | struct inode * | , | 
| struct componentname * | , | ||
| struct direct * | |||
| ) | 
| void ufs_prepare_reclaim | ( | struct vnode * | vp | ) | 
| int ufs_readdir | ( | struct vop_readdir_args * | ) | 
| int ufs_reclaim | ( | struct vop_reclaim_args * | ) | 
| int ufs_uninit | ( | struct vfsconf * | ) | 
| int ufs_vinit | ( | struct mount * | , | 
| struct vop_vector * | , | ||
| struct vnode ** | |||
| ) | 
| struct vop_vector ufs_fifoops | 
| vfs_root_t ufs_root | 
Definition at line 83 of file ufs_extern.h.
| struct vop_vector ufs_vnodeops |