Searched refs:DIP (Results 1 - 25 of 31) sorted by relevance

12

/openbsd-current/sbin/fsdb/
H A Dfsdbutil.c91 switch (DIP(dp, di_mode) & IFMT) {
100 (int)major(DIP(dp, di_rdev)), (int)minor(DIP(dp, di_rdev)));
104 (int)major(DIP(dp, di_rdev)), (int)minor(DIP(dp, di_rdev)));
108 if (DIP(dp, di_size) > 0 &&
109 DIP(dp, di_size) < sblock.fs_maxsymlinklen &&
110 DIP(dp, di_blocks) == 0) {
114 printf(" to `%.*s'\n", (int)DIP(dp, di_size), p);
127 DIP(d
[all...]
H A Dfsdb.c395 DIP_SET(curinode, di_nlink, DIP(curinode, di_nlink) + 1);
397 (unsigned long long)curinum, DIP(curinode, di_nlink));
406 DIP_SET(curinode, di_nlink, DIP(curinode, di_nlink) - 1);
408 (unsigned long long)curinum, DIP(curinode, di_nlink));
665 type = DIP(curinode, di_mode) & IFMT;
680 DIP_SET(curinode, di_mode, DIP(curinode, di_mode) & ~IFMT);
681 DIP_SET(curinode, di_mode, DIP(curinode, di_mode) | type);
702 DIP_SET(curinode, di_mode, DIP(curinode, di_mode) & ~07777);
703 DIP_SET(curinode, di_mode, DIP(curinode, di_mode) | modebits);
/openbsd-current/sbin/fsck_ffs/
H A Ddir.c247 (DIP(dp, di_mode) & IFMT) == IFDIR ? "DIR" : "FILE",
259 if (DIP(dp, di_nlink) == lcnt) {
264 ((DIP(dp, di_mode) & IFMT) == IFDIR ? "DIR" : "FILE"));
266 printf(" COUNT %d SHOULD BE %d", DIP(dp, di_nlink),
267 DIP(dp, di_nlink) - lcnt);
277 DIP_SET(dp, di_nlink, DIP(dp, di_nlink) - lcnt);
332 lostdir = (DIP(dp, di_mode) & IFMT) == IFDIR;
335 if (preen && DIP(dp, di_size) == 0)
374 if ((DIP(dp, di_mode) & IFMT) != IFDIR) {
411 DIP_SET(dp, di_nlink, DIP(d
[all...]
H A Dpass1.c187 mode = DIP(dp, di_mode) & IFMT;
215 if (DIP(dp, di_size) > kernmaxfilesize ||
216 DIP(dp, di_size) > sblock.fs_maxfilesize ||
217 (mode == IFDIR && DIP(dp, di_size) > MAXDIRSIZE)) {
220 (unsigned long long)DIP(dp, di_size));
229 lndb = howmany(DIP(dp, di_size), sblock.fs_bsize);
234 (unsigned long long)DIP(dp, di_size), ndb);
244 if (DIP(dp, di_size) < sblock.fs_maxsymlinklen) {
246 ndb = howmany(DIP(dp, di_size),
249 ndb = howmany(DIP(d
[all...]
H A Dinode.c71 idesc->id_filesize = DIP(dp, di_size);
72 mode = DIP(dp, di_mode) & IFMT;
74 DIP(dp, di_size) < sblock.fs_maxsymlinklen))
80 ndb = howmany(DIP(&dino, di_size), sblock.fs_bsize);
83 DIP(&dino, di_size))) != 0)
88 if (DIP(&dino, di_db[i]) == 0) {
107 idesc->id_blkno = DIP(&dino, di_db[i]);
116 remsize = DIP(&dino, di_size) - sblock.fs_bsize * NDADDR;
119 if (DIP(&dino, di_ib[i])) {
120 idesc->id_blkno = DIP(
[all...]
H A Dpass4.c101 if (DIP(dp, di_size) == 0) {
H A Dpass2.c123 DIP_SET(dp, di_mode, DIP(dp, di_mode) & ~IFMT);
124 DIP_SET(dp, di_mode, DIP(dp, di_mode) | IFDIR);
411 SET_ISTATE(dirp->d_ino, (DIP(dp, di_mode) & IFMT) ==
413 ILNCOUNT(dirp->d_ino) = DIP(dp, di_nlink);
/openbsd-current/sys/ufs/ufs/
H A Dufs_vnops.c206 if ((DIP(ip, flags) & APPEND) &&
269 if ((mode & VWRITE) && (DIP(ip, flags) & IMMUTABLE))
275 (DIP(ip, mode) & (S_IXUSR|S_IXGRP|S_IXOTH)) == 0)
280 return (vaccess(vp->v_type, DIP(ip, mode), DIP(ip, uid), DIP(ip, gid),
299 vap->va_mode = DIP(ip, mode) & ~IFMT;
301 vap->va_uid = DIP(ip, uid);
302 vap->va_gid = DIP(ip, gid);
303 vap->va_rdev = (dev_t) DIP(i
[all...]
H A Dufs_inode.c77 if (ip->i_din1 == NULL || DIP(ip, mode) == 0)
80 if (DIP(ip, nlink) <= 0 && (vp->v_mount->mnt_flag & MNT_RDONLY) == 0) {
87 mode = DIP(ip, mode);
104 if (ip->i_din1 == NULL || DIP(ip, mode) == 0)
H A Dufs_vfsops.c140 if (DIP(ip, mode) == 0 || DIP(ip, gen) != ufhp->ufid_gen) {
H A Dufs_bmap.c129 *bnp = blkptrtodb(ump, DIP(ip, db[bn]));
134 is_sequential(ump, DIP(ip, db[bn - 1]),
135 DIP(ip, db[bn]));
142 daddr = DIP(ip, ib[xap->in_off]);
H A Dufs_lookup.c144 if ((DIP(dp, mode) & IFMT) != IFDIR)
200 enduseful = DIP(dp, size);
208 enduseful = DIP(dp, size);
222 dp->i_offset = roundup2(DIP(dp, size), DIRBLKSIZ);
232 dp->i_diroff >= DIP(dp, size)) {
245 endsearch = roundup(DIP(dp, size), DIRBLKSIZ);
384 dp->i_offset = roundup(DIP(dp, size), DIRBLKSIZ);
434 if (dp->i_offset + DIRSIZ(ep) > DIP(dp, size)) {
487 if ((DIP(dp, mode) & ISVTX) &&
489 cred->cr_uid != DIP(d
[all...]
H A Dufs_quota.c164 dqget(vp, DIP(ip, uid), ump, USRQUOTA, &ip->i_dquot[USRQUOTA])) &&
173 dqget(vp, DIP(ip, gid), ump, GRPQUOTA, &ip->i_dquot[GRPQUOTA])) &&
272 DIP(ip, uid) == cred->cr_uid) {
287 if (DIP(ip, uid) == cred->cr_uid)
295 DIP(ip, uid) == cred->cr_uid) {
392 DIP(ip, uid) == cred->cr_uid) {
407 if (DIP(ip, uid) == cred->cr_uid)
415 DIP(ip, uid) == cred->cr_uid) {
H A Dufs_dirhash.c114 if (DIP(ip, size) < ufs_mindirhashsize)
118 if (DIP(ip, size) < ufs_mindirhashsize ||
136 DIRHASH_ASSERT(DIP(ip, size) >= DIRBLKSIZ, ("ufsdirhash_build size"));
137 nslots = DIP(ip, size) / DIRECTSIZ(1);
141 dirblocks = howmany(DIP(ip, size), DIRBLKSIZ);
203 while (pos < DIP(ip, size)) {
397 if (offset < 0 || offset >= DIP(ip, size))
H A Dinode.h264 * The DIP macros are used to access fields in the dinode.
268 #define DIP(ip, field) \ macro
272 #define DIP(ip, field) \ macro
/openbsd-current/sys/ufs/ffs/
H A Dffs_vnops.c197 mode = DIP(ip, mode);
205 if (DIP(ip, size) < ip->i_ump->um_maxsymlinklen)
217 if ((bytesinfile = DIP(ip, size) - uio->uio_offset) <= 0)
229 if (lblktosize(fs, nextlbn) >= DIP(ip, size))
307 uio->uio_offset = DIP(ip, size);
308 if ((DIP(ip, flags) & APPEND) && uio->uio_offset != DIP(ip, size))
331 osize = DIP(ip, size);
348 if (uio->uio_offset + xfersize > DIP(ip, size)) {
350 uvm_vnp_setsize(vp, DIP(i
[all...]
H A Dffs_inode.c98 if (ip->i_effnlink != DIP(ip, nlink))
149 if (DIP(oip, size) == length)
153 DIP(oip, size) < oip->i_ump->um_maxsymlinklen) {
158 memset(SHORTLINK(oip), 0, (size_t) DIP(oip, size));
175 osize = DIP(oip, size);
251 oldblks[NDADDR + level] = DIP(oip, ib[level]);
259 oldblks[i] = DIP(oip, db[i]);
275 newblks[i] = DIP(oip, db[i]);
280 newblks[NDADDR + i] = DIP(oip, ib[i]);
295 bn = DIP(oi
[all...]
H A Dffs_subr.c262 switch(vp->v_type = IFTOVT(DIP(ip, mode))) {
266 if ((nvp = checkalias(vp, DIP(ip, rdev), mntp)) != NULL) {
H A Dffs_alloc.c198 bprev = DIP(ip, db[lbprev]);
401 if (DIP(ip, mode)) {
403 DIP(ip, mode), ip->i_number, fs->fs_fsmnt);
407 if (DIP(ip, blocks)) {
409 fs->fs_fsmnt, ino, (long long)DIP(ip, blocks));
420 if (DIP(ip, gen) != 0)
422 while (DIP(ip, gen) == 0)
653 if ((DIP(ip, mode) & IFMT) == IFDIR)
755 if ((DIP(ip, mode) & IFMT) == IFDIR)
1269 ffs_fserr(fs, DIP(i
[all...]
/openbsd-current/sbin/dump/
H A Dtraverse.c60 #define DIP(dp, field) \ macro
98 blkest = howmany(dbtob((int64_t)DIP(dp, di_blocks)), TP_BSIZE);
99 sizeest = howmany((int64_t)DIP(dp, di_size), TP_BSIZE);
102 if (DIP(dp, di_size) > sblock->fs_bsize * NDADDR) {
113 (nonodump || (DIP((dp), di_flags) & UF_NODUMP) != UF_NODUMP)
131 (DIP(dp, di_mtime) >= spcl.c_ddate ||
132 DIP(dp, di_ctime) >= spcl.c_ddate)) {
318 filesize = (off_t)DIP(dp, di_size);
320 if (DIP(&di, di_db[i]) != 0)
321 ret |= searchdir(ino, DIP(
[all...]
/openbsd-current/sbin/ncheck_ffs/
H A Dncheck_ffs.c79 #define DIP(dp, field) \ macro
215 mode = DIP(dp, di_mode) & IFMT;
222 ((DIP(dp, di_mode) & (ISGID | ISUID)) == 0 &&
353 filesize = (off_t)DIP(dp, di_size);
355 if (DIP(dp, di_db[i]) != 0) {
356 searchdir(ino, DIP(dp, di_db[i]),
357 sblksize(sblock, DIP(dp, di_size), i),
363 if (DIP(dp, di_ib[i]))
364 dirindir(ino, DIP(dp, di_ib[i]), i, &filesize, path);
446 mode = DIP(d
[all...]
/openbsd-current/usr.sbin/makefs/ffs/
H A Dufs_inode.h94 #undef DIP macro
95 #define DIP(ip, field) \ macro
/openbsd-current/usr.sbin/quot/
H A Dquot.c72 #define DIP(fs, dp, field) \ macro
132 #define actualblocks(fs, ip) DIP(fs, dp, di_blocks)
139 sz = DIP(super, dp, di_size);
159 switch (DIP(super, dp, di_mode) & IFMT) {
171 errx(1, "unknown IFMT 0%o", DIP(super, dp, di_mode) & IFMT);
380 uses(DIP(super, dp, di_uid),
383 DIP(super, dp, di_atime));
429 printf("%s\t", user(DIP(super, dp, di_uid))->name);
/openbsd-current/sbin/quotacheck/
H A Dquotacheck.c82 #define DIP(dp, field) \ macro
309 (mode = DIP(dp, di_mode) & IFMT) == 0)
312 fup = addid(DIP(dp, di_gid),
318 DIP(dp, di_blocks);
321 fup = addid(DIP(dp, di_uid),
327 DIP(dp, di_blocks);
/openbsd-current/usr.sbin/makefs/
H A Dffs.c95 #undef DIP macro
96 #define DIP(dp, field) \ macro
794 isfile = S_ISREG(DIP(din, mode));
803 in.i_size = DIP(din, size);
811 if (DIP(din, size) == 0)
825 for (bufleft = DIP(din, size); bufleft > 0; bufleft -= chunk) {
840 offset = DIP(din, size) - bufleft;
854 inode_type(DIP(din, mode) & S_IFMT),
961 if (S_ISDIR(DIP(dp, mode))) {

Completed in 238 milliseconds

12