Lines Matching defs:dip

292 make_dinode(ino_t ino, union lfs_dinode *dip, int nfrags, struct lfs *fs)
302 lfs_dino_setnlink(fs, dip, 1);
303 lfs_dino_setblocks(fs, dip, nfrags);
305 lfs_dino_setsize(fs, dip, nfrags << lfs_sb_getffshift(fs));
307 lfs_dino_setatime(fs, dip, t);
308 lfs_dino_setmtime(fs, dip, t);
309 lfs_dino_setctime(fs, dip, t);
310 lfs_dino_setatimensec(fs, dip, 0);
311 lfs_dino_setmtimensec(fs, dip, 0);
312 lfs_dino_setctimensec(fs, dip, 0);
313 lfs_dino_setinumber(fs, dip, ino);
314 lfs_dino_setgen(fs, dip, 1);
325 lfs_dino_setblocks(fs, dip,
326 lfs_dino_getblocks(fs, dip) + lfs_blkstofrags(fs, ifibc));
331 lfs_dino_setdb(fs, dip, i, 0x0);
334 lfs_dino_setib(fs, dip, 0, 0x0);
340 lfs_dino_setib(fs, dip, lvl, 0x0);
394 union lfs_dinode *dip; /* Pointer to a disk inode */
738 dip = malloc(sizeof(*dip));
739 if (dip == NULL)
741 memset(dip, 0, sizeof(*dip));
743 VTOI(fs->lfs_ivnode)->i_din = dip;
745 lfs_dino_setmode(fs, dip, LFS_IFREG | 0600);
746 lfs_dino_setflags(fs, dip, SF_IMMUTABLE);
747 make_dinode(LFS_IFILE_INUM, dip,
749 lfs_dino_setsize(fs, dip, (lfs_sb_getcleansz(fs) + lfs_sb_getsegtabsz(fs) + 1) << lfs_sb_getbshift(fs));
750 for (i = 0; i < ULFS_NDADDR && i < (lfs_dino_getsize(fs, dip) >> lfs_sb_getbshift(fs)); i++)
795 dip = VTOI(vp)->i_din;
796 make_dinode(ULFS_ROOTINO, dip, howmany(LFS_DIRBLKSIZ, lfs_sb_getfsize(fs)), fs);
797 lfs_dino_setmode(fs, dip, LFS_IFDIR | UMASK);
806 lfs_dino_setsize(fs, dip, VTOI(vp)->i_lfs_osize);
807 lfs_dino_setnlink(fs, dip, VTOI(vp)->i_nlink);
808 lfs_dino_setblocks(fs, dip, VTOI(vp)->i_lfs_effnblks);
821 dip = VTOI(vp)->i_din.ffs1_din;
822 make_dinode(LOSTFOUNDINO, dip, howmany(DIRBLKSIZ,fs->lfs_fsize), fs);
823 dip->di_mode = IFDIR | UMASK;
824 VTOI(vp)->i_lfs_osize = dip->di_size = DIRBLKSIZ;
825 VTOI(vp)->i_nlink = dip->di_nlink = 2;
826 VTOI(vp)->i_lfs_effnblks = dip->di_blocks =