lfs_dinode
lfs_bmap(struct lfs *fs, union lfs_dinode *idinode, daddr_t lbn)
union lfs_dinode *ldp;
ldp = (union lfs_dinode *)&dp->dlp64;
ldp = (union lfs_dinode *)&dp->dlp32;
static union lfs_dinode *
union lfs_dinode *dip;
union lfs_dinode *dp;
union lfs_dinode *dp;
union lfs_dinode *dp;
union lfs_dinode *dp;
expanddir(struct uvnode *vp, union lfs_dinode *dp, char *name)
union lfs_dinode *dp;
static int expanddir(struct uvnode *, union lfs_dinode *, char *);
union lfs_dinode;
void cacheino(union lfs_dinode *, ino_t);
int ckinode(union lfs_dinode *, struct inodesc *);
int ftypeok(union lfs_dinode *);
union lfs_dinode *ginode(ino_t);
ckinode(union lfs_dinode *dp, struct inodesc *idesc)
union lfs_dinode dino;
cacheino(union lfs_dinode *dp, ino_t inumber)
union lfs_dinode *dp;
union lfs_dinode *dp;
union lfs_dinode *
union lfs_dinode *
union lfs_dinode *ldip;
union lfs_dinode *dip;
union lfs_dinode *lfs_ifind(struct lfs *, ino_t, struct ubuf *);
nonzero_db(union lfs_dinode *dip)
nonzero_ib(union lfs_dinode *dip)
union lfs_dinode *dp;
union lfs_dinode *tinode;
union lfs_dinode *dp;
union lfs_dinode *dp;
union lfs_dinode dino;
union lfs_dinode *dp;
account_indir(struct uvnode *vp, union lfs_dinode *dp, daddr_t ilbn, daddr_t daddr, int lvl)
account_block_changes(union lfs_dinode *dp)
readdress_inode(union lfs_dinode *dp, daddr_t daddr)
union lfs_dinode *dp;
union lfs_dinode *cdp;
union lfs_dinode *tmpdip;
ftypeok(union lfs_dinode * dp)
static void make_dinode(ino_t, union lfs_dinode *, int, struct lfs *);
make_dinode(ino_t ino, union lfs_dinode *dip, int nfrags, struct lfs *fs)
union lfs_dinode *dip; /* Pointer to a disk inode */
union lfs_dinode *idp; /* pointer to ifile dinode */
__CTASSERT(__alignof(union lfs_dinode) == __alignof(struct lfs64_dinode));
__CTASSERT(__alignof(union lfs_dinode) == __alignof(struct lfs32_dinode));
((union lfs_dinode *)((char *)(base) + DINOSIZE(fs) * (ix)))
union lfs_dinode *dst, const union lfs_dinode *src)
lfs_dino_get##field(STRUCT_LFS *fs, union lfs_dinode *dip) \
lfs_dino_set##field(STRUCT_LFS *fs, union lfs_dinode *dip, type val) \
lfs_dino_getdb(STRUCT_LFS *fs, union lfs_dinode *dip, unsigned ix)
lfs_dino_getib(STRUCT_LFS *fs, union lfs_dinode *dip, unsigned ix)
lfs_dino_setdb(STRUCT_LFS *fs, union lfs_dinode *dip, unsigned ix, daddr_t val)
lfs_dino_setib(STRUCT_LFS *fs, union lfs_dinode *dip, unsigned ix, daddr_t val)
lfs_dino_setbirthtime(STRUCT_LFS *fs, union lfs_dinode *dip,
lfs_dump_dinode(struct lfs *fs, union lfs_dinode *dip)
union lfs_dinode;
void lfs_dump_dinode(struct lfs *, union lfs_dinode *);
union lfs_dinode *lfs_ifind(struct lfs *, ino_t, struct buf *);
int lfs_rf_valloc(struct lfs *, ino_t, int, struct lwp *, struct vnode **, union lfs_dinode *);
union lfs_dinode *
union lfs_dinode *ldip;
union lfs_dinode *i_din;
union lfs_dinode *dip;
union lfs_dinode *dip;
union lfs_dinode *dip;
struct vnode **vpp, union lfs_dinode *dip)
union lfs_dinode *dstu, const union lfs_dinode *srcu)
union lfs_dinode *dip;
union lfs_dinode *dip;
static void update_inoblk_copy_dinode(struct lfs *, union lfs_dinode *,
const union lfs_dinode *);
union lfs_dinode *tmpdi;
tmpdi = (union lfs_dinode *)((char *)sp->ibp->b_data +
union lfs_dinode *cdp;
union lfs_dinode *dp;
union lfs_dinode *dip;
union lfs_dinode *dp;
pool_init(&lfs_dinode_pool, sizeof(union lfs_dinode), 0, 0, 0,
union lfs_dinode *dip = NULL;
dump_dinode(struct lfs *fs, union lfs_dinode *dip)
union lfs_dinode *dip;
static void dump_dinode(struct lfs *, union lfs_dinode *);
union lfs_dinode *dip;