Lines Matching defs:dip

112 	      struct vnode **vpp, union lfs_dinode *dip)
136 DLOG((DLOG_RF, " ip->i_gen=%jd dip nlink %jd seeking"
138 (intmax_t)(dip == NULL ? -1
139 : lfs_dino_getnlink(fs, dip)), (intmax_t)vers));
146 } else if (ip->i_gen < vers && dip != NULL
147 && lfs_dino_getnlink(fs, dip) > 0) {
157 vp->v_type = IFTOVT(lfs_dino_getmode(fs, dip));
158 update_inoblk_copy_dinode(fs, ip->i_din, dip);
181 if (dip == NULL)
185 va.va_type = IFTOVT(lfs_dino_getmode(fs, dip));
186 va.va_mode = lfs_dino_getmode(fs, dip) & ALLPERMS;
198 update_inoblk_copy_dinode(fs, ip->i_din, dip);
418 union lfs_dinode *dip;
447 dip = DINO_IN_BLOCK(fs, buf, i);
448 ino = lfs_dino_getinumber(fs, dip);
455 LFS_IENTRY(ifp, fs, lfs_dino_getinumber(fs, dip), ibp);
458 if (lfs_dino_getgen(fs, dip) < gen) {
465 error = lfs_rf_valloc(fs, ino, lfs_dino_getgen(fs, dip),
466 l, &vp, dip);
473 if (lfs_dino_getsize(fs, dip) != ip->i_size
479 (intmax_t)lfs_dino_getsize(fs, dip)));
480 lfs_truncate(vp, lfs_dino_getsize(fs, dip), 0,
483 update_inoblk_copy_dinode(fs, ip->i_din, dip);
485 ip->i_flags = lfs_dino_getflags(fs, dip);
486 ip->i_gen = lfs_dino_getgen(fs, dip);
487 ip->i_uid = lfs_dino_getuid(fs, dip);
488 ip->i_gid = lfs_dino_getgid(fs, dip);
490 ip->i_mode = lfs_dino_getmode(fs, dip);
491 ip->i_nlink = lfs_dino_getnlink(fs, dip);
492 ip->i_size = lfs_dino_getsize(fs, dip);
520 union lfs_dinode *dip;
541 dip = DINO_IN_BLOCK(fs, dbp->b_data, i);
542 if (lfs_dino_getinumber(fs, dip) == LFS_IFILE_INUM)
546 LFS_IENTRY(ifp, fs, lfs_dino_getinumber(fs, dip), ibp);
547 if (lfs_if_getversion(fs, ifp) < lfs_dino_getgen(fs, dip))
548 lfs_if_setversion(fs, ifp, lfs_dino_getgen(fs, dip));
549 LFS_WRITEIENTRY(ifp, fs, lfs_dino_getinumber(fs, dip), ibp);