Lines Matching refs:dp

53 	struct dinode 		*dp, *dp2, *dpattr;
106 dp = ginode(UFSROOTINO);
107 dp->di_mode &= ~IFMT;
108 dp->di_mode |= IFDIR;
160 dp = ginode(inp->i_number);
161 dp->di_size = (u_offset_t)inp->i_isize;
174 dp = ginode(inp->i_number);
175 dp->di_size =
185 dp = ginode(inp->i_number);
186 if ((dp->di_mode & IFMT) == IFATTRDIR &&
187 (dp->di_cflags & IXATTR) == 0) {
191 dp->di_cflags |= IXATTR;
197 dp = &dino;
198 dp->di_size = (u_offset_t)inp->i_isize;
199 (void) memmove((void *)&dp->di_db[0], (void *)&inp->i_blks[0],
207 (void) ckinode(dp, &curino, CKI_TRAVERSE);
264 dp = ginode(inp->i_number);
266 dirtype = (dp->di_mode & IFMT);
403 struct dinode *dp, *pdirp, *attrdirp;
771 dp = ginode(dirp->d_ino);
773 errmsg = ((dp->di_mode & IFMT) == IFATTRDIR) ?
816 * fileerror() invalidated dp. Lint thinks this
819 dp = ginode(dirp->d_ino);
848 dp = ginode(idesc->id_number);
850 ((dp->di_mode & IFMT) != IFATTRDIR)) {
890 dp = ginode(dirp->d_ino);
891 isattr = (dp->di_cflags & IXATTR);
896 if (dp->di_oeftflag != 0) {
897 attrdirp = ginode(dp->di_oeftflag);
907 dp = ginode(dirp->d_ino);
924 if ((dp->di_oeftflag != idesc->id_number) &&
932 dp = ginode(dirp->d_ino);
937 dp->di_oeftflag);
938 dp->di_oeftflag =
942 dp->di_oeftflag);
949 dp = ginode(dirp->d_ino);
972 ((dp->di_mode & IFMT) == IFDIR))
974 if ((dp->di_mode & IFMT) != IFDIR)
985 dp = ginode(dirp->d_ino);
990 dp->di_cflags);
992 dp->di_cflags &= ~IXATTR;
995 dp->di_cflags);
997 if ((dp->di_mode & IFMT) ==
999 dp->di_mode &=
1001 dp->di_mode |= IFDIR;
1020 dp = ginode(
1022 dp->di_cflags |= IXATTR;
1027 dp->di_mode &= ~IFMT;
1028 dp->di_mode |= IFREG;