Go to the documentation of this file.
   33 #ifndef _UFS_UFS_EXTERN_H_ 
   34 #define _UFS_UFS_EXTERN_H_ 
   48 struct vop_cachedlookup_args;
 
   49 struct vop_generic_args;
 
   50 struct vop_inactive_args;
 
   51 struct vop_reclaim_args;
 
   56 int      ufs_bmap(
struct vop_bmap_args *);
 
   58             struct buf *, 
int *, 
int *);
 
   59 int      ufs_fhtovp(
struct mount *, 
struct ufid *, 
int, 
struct vnode **);
 
   68 int      ufs_direnter(
struct vnode *, 
struct vnode *, 
struct direct *,
 
   69             struct componentname *, 
struct buf *, 
int);
 
   72 int      ufs_lookup_ino(
struct vnode *, 
struct vnode **, 
struct componentname *,
 
   78 int      ufs_lookup(
struct vop_cachedlookup_args *);
 
   85 int      ufs_vinit(
struct mount *, 
struct vop_vector *, 
struct vnode **);
 
  120 #define BA_CLRBUF       0x00010000       
  121 #define BA_METAONLY     0x00020000       
  122 #define BA_UNMAPPED     0x00040000       
  123 #define BA_SEQMASK      0x7F000000       
  124 #define BA_SEQSHIFT     24 
  125 #define BA_SEQMAX       0x7F 
  
 
void ufs_makedirentry(struct inode *, struct componentname *, struct direct *)
void softdep_setup_unlink(struct inode *, struct inode *)
void softdep_setup_mkdir(struct inode *, struct inode *)
int softdep_setup_directory_add(struct buf *, struct inode *, off_t, ino_t, struct buf *, int)
void softdep_setup_link(struct inode *, struct inode *)
void ffs_snapgone(struct inode *)
int ufs_lookup(struct vop_cachedlookup_args *)
int ufs_fhtovp(struct mount *, struct ufid *, int, struct vnode **)
struct vop_vector ufs_fifoops
void softdep_revert_mkdir(struct inode *, struct inode *)
void softdep_setup_directory_change(struct buf *, struct inode *, struct inode *, ino_t, int)
int ufs_lookup_ino(struct vnode *, struct vnode **, struct componentname *, ino_t *)
void softdep_revert_link(struct inode *, struct inode *)
void softdep_revert_create(struct inode *, struct inode *)
int ufs_extwrite(struct vop_write_args *)
void softdep_change_directoryentry_offset(struct buf *, struct inode *, caddr_t, caddr_t, caddr_t, int)
int softdep_slowdown(struct vnode *)
int ufs_init(struct vfsconf *)
int ufs_getlbns(struct vnode *, ufs2_daddr_t, struct indir *, int *)
void softdep_setup_remove(struct buf *, struct inode *, struct inode *, int)
void softdep_setup_dotdot_link(struct inode *, struct inode *)
void softdep_setup_rmdir(struct inode *, struct inode *)
void softdep_setup_create(struct inode *, struct inode *)
int ufs_bmap(struct vop_bmap_args *)
int ufs_dirrewrite(struct inode *, struct inode *, ino_t, int, int)
void ufs_itimes(struct vnode *vp)
int ufs_vinit(struct mount *, struct vop_vector *, struct vnode **)
struct vop_vector ufs_vnodeops
int ufs_dirempty(struct inode *, ino_t, struct ucred *)
void softdep_revert_rmdir(struct inode *, struct inode *)
int ufs_dirremove(struct vnode *, struct inode *, int, int)
int ufs_extread(struct vop_read_args *)
int ufs_direnter(struct vnode *, struct vnode *, struct direct *, struct componentname *, struct buf *, int)
int ufs_bmaparray(struct vnode *, ufs2_daddr_t, ufs2_daddr_t *, struct buf *, int *, int *)
int ufs_inactive(struct vop_inactive_args *)
int ufs_readdir(struct vop_readdir_args *)
int ufs_checkpath(ino_t, ino_t, struct inode *, struct ucred *, ino_t *)
int ufs_uninit(struct vfsconf *)
int ufs_dirbadentry(struct vnode *, struct direct *, int)
void softdep_change_linkcnt(struct inode *)
void ufs_dirbad(struct inode *, doff_t, char *)
int ufs_reclaim(struct vop_reclaim_args *)
void ufs_prepare_reclaim(struct vnode *vp)