Home
last modified time | relevance | path

Searched refs:idesc (Results 1 – 25 of 49) sorted by relevance

12

/netbsd-src/sbin/fsck_ext2fs/
H A Ddir.c151 dirscan(struct inodesc *idesc) in dirscan() argument
162 if (idesc->id_type != DATA) in dirscan()
163 errexit("wrong type to dirscan %d", idesc->id_type); in dirscan()
164 if (idesc->id_entryno == 0 && in dirscan()
165 (idesc->id_filesize & (sblock.e2fs_bsize - 1)) != 0) in dirscan()
166 idesc->id_filesize = roundup(idesc->id_filesize, sblock.e2fs_bsize); in dirscan()
167 blksiz = idesc->id_numfrags * sblock.e2fs_bsize; in dirscan()
168 if (chkrange(idesc->id_blkno, idesc->id_numfrags)) { in dirscan()
169 idesc->id_filesize -= blksiz; in dirscan()
173 idesc->id_loc = 0; in dirscan()
[all …]
H A Dinode.c167 ckinode(struct ext2fs_dinode *dp, struct inodesc *idesc) in ckinode() argument
176 if (idesc->id_fix != IGNORE) in ckinode()
177 idesc->id_fix = DONTKNOW; in ckinode()
178 idesc->id_entryno = 0; in ckinode()
179 idesc->id_filesize = inosize(dp); in ckinode()
188 idesc->id_numfrags = 1; in ckinode()
190 if (idesc->id_type == DATA && ndb > 0) { in ckinode()
193 idesc->id_number, idesc->id_number); in ckinode()
197 dp = ginode(idesc->id_number); in ckinode()
209 idesc->id_blkno = fs2h32(*ap); in ckinode()
[all …]
H A Dpass2.c223 pass2check(struct inodesc *idesc) in pass2check() argument
225 struct ext2fs_direct *dirp = idesc->id_dirp; in pass2check()
237 if (idesc->id_entryno != 0) in pass2check()
241 if (fs2h32(dirp->e2d_ino) != idesc->id_number) { in pass2check()
242 direrror(idesc->id_number, "BAD INODE NUMBER FOR '.'"); in pass2check()
243 dirp->e2d_ino = h2fs32(idesc->id_number); in pass2check()
250 direrror(idesc->id_number, "BAD TYPE VALUE FOR '.'"); in pass2check()
257 direrror(idesc->id_number, "MISSING '.'"); in pass2check()
258 proto.e2d_ino = h2fs32(idesc->id_number); in pass2check()
281 idesc->id_entryno++; in pass2check()
[all …]
H A Dutilities.c398 struct inodesc idesc; in freeblk() local
400 idesc.id_blkno = blkno; in freeblk()
401 idesc.id_numfrags = 1; in freeblk()
402 (void)pass4check(&idesc); in freeblk()
413 struct inodesc idesc; in getpathname() local
426 memset(&idesc, 0, sizeof(struct inodesc)); in getpathname()
427 idesc.id_type = DATA; in getpathname()
428 idesc.id_fix = IGNORE; in getpathname()
432 idesc.id_parent = curdir; in getpathname()
436 idesc.id_number = ino; in getpathname()
[all …]
H A Dpass4.c82 struct inodesc idesc; in pass4() local
85 memset(&idesc, 0, sizeof(struct inodesc)); in pass4()
86 idesc.id_type = ADDR; in pass4()
87 idesc.id_func = pass4check; in pass4()
91 idesc.id_number = inumber; in pass4()
98 adjust(&idesc, (short)n); in pass4()
106 clri(&idesc, "UNREF", 1); in pass4()
113 clri(&idesc, "UNREF", 1); in pass4()
119 clri(&idesc, "ZERO LENGTH", 1); in pass4()
124 clri(&idesc, "BAD/DUP", 1); in pass4()
[all …]
H A Dpass1.c94 struct inodesc idesc; in pass1() local
136 memset(&idesc, 0, sizeof(struct inodesc)); in pass1()
137 idesc.id_type = ADDR; in pass1()
138 idesc.id_func = pass1check; in pass1()
148 checkinode(inumber, &idesc); in pass1()
155 checkinode(ino_t inumber, struct inodesc *idesc) in checkinode() argument
302 idesc->id_number = inumber; in checkinode()
303 (void)ckinode(dp, idesc); in checkinode()
304 idesc->id_entryno *= btodb(sblock.e2fs_bsize); in checkinode()
305 if (inonblock(dp) != (uint32_t)idesc->id_entryno) { in checkinode()
[all …]
H A Dpass1b.c83 struct inodesc idesc; in pass1b() local
86 memset(&idesc, 0, sizeof(struct inodesc)); in pass1b()
87 idesc.id_type = ADDR; in pass1b()
88 idesc.id_func = pass1bcheck; in pass1b()
98 idesc.id_number = inumber; in pass1b()
100 (ckinode(dp, &idesc) & STOP)) in pass1b()
107 pass1bcheck(struct inodesc *idesc) in pass1bcheck() argument
111 daddr_t blkno = idesc->id_blkno; in pass1bcheck()
113 for (nfrags = idesc->id_numfrags; nfrags > 0; blkno++, nfrags--) { in pass1bcheck()
118 blkerror(idesc->id_number, "DUP", blkno); in pass1bcheck()
/netbsd-src/sbin/fsck_lfs/
H A Ddir.c131 dirscan(struct inodesc *idesc) in dirscan() argument
140 if (idesc->id_type != DATA) in dirscan()
141 errexit("wrong type to dirscan %d", idesc->id_type); in dirscan()
142 if (idesc->id_entryno == 0 && in dirscan()
143 (idesc->id_filesize & (LFS_DIRBLKSIZ - 1)) != 0) in dirscan()
144 idesc->id_filesize = roundup(idesc->id_filesize, LFS_DIRBLKSIZ); in dirscan()
145 blksiz = idesc->id_numfrags * lfs_sb_getfsize(fs); in dirscan()
146 if (chkrange(idesc->id_blkno, idesc->id_numfrags)) { in dirscan()
147 idesc->id_filesize -= blksiz; in dirscan()
150 idesc->id_loc = 0; in dirscan()
[all …]
H A Dutilities.c176 struct inodesc idesc; in freeblk() local
178 idesc.id_blkno = blkno; in freeblk()
179 idesc.id_numfrags = frags; in freeblk()
180 (void) pass4check(&idesc); in freeblk()
190 struct inodesc idesc; in getpathname() local
203 memset(&idesc, 0, sizeof(struct inodesc)); in getpathname()
204 idesc.id_type = DATA; in getpathname()
205 idesc.id_fix = IGNORE; in getpathname()
209 idesc.id_parent = curdir; in getpathname()
213 idesc.id_number = ino; in getpathname()
[all …]
H A Dinode.c125 ckinode(union lfs_dinode *dp, struct inodesc *idesc) in ckinode() argument
135 if (idesc->id_fix != IGNORE) in ckinode()
136 idesc->id_fix = DONTKNOW; in ckinode()
137 idesc->id_entryno = 0; in ckinode()
138 idesc->id_filesize = lfs_dino_getsize(fs, dp); in ckinode()
149 thisvp = vget(fs, idesc->id_number); in ckinode()
153 idesc->id_numfrags = in ckinode()
157 idesc->id_numfrags = in ckinode()
160 idesc->id_numfrags = lfs_sb_getfrag(fs); in ckinode()
163 if (idesc->id_type == DATA && ndb >= 0) { in ckinode()
[all …]
H A Dpass4.c83 struct inodesc idesc; in pass4() local
86 memset(&idesc, 0, sizeof(struct inodesc)); in pass4()
87 idesc.id_type = ADDR; in pass4()
88 idesc.id_func = pass4check; in pass4()
90 idesc.id_number = inumber; in pass4()
97 adjust(&idesc, (short) n); in pass4()
105 clri(&idesc, "UNREF", 1); in pass4()
112 clri(&idesc, "UNREF", 1); in pass4()
116 if (check_orphan(&idesc)) in pass4()
122 clri(&idesc, msg, 1); in pass4()
[all …]
H A Dpass2.c214 pass2check(struct inodesc * idesc) in pass2check() argument
216 LFS_DIRHEADER *dirp = idesc->id_dirp; in pass2check()
228 if (idesc->id_entryno != 0) in pass2check()
231 if (lfs_dir_getino(fs, dirp) != idesc->id_number) { in pass2check()
232 direrror(idesc->id_number, "BAD INODE NUMBER FOR '.'"); in pass2check()
234 lfs_dir_setino(fs, dirp, idesc->id_number); in pass2check()
239 direrror(idesc->id_number, "BAD TYPE VALUE FOR '.'"); in pass2check()
247 direrror(idesc->id_number, "MISSING '.'"); in pass2check()
248 lfs_dir_setino(fs, &proto, idesc->id_number); in pass2check()
272 idesc->id_entryno++; in pass2check()
[all …]
H A Dpass1.c88 struct inodesc idesc; in pass1() local
97 memset(&idesc, 0, sizeof(struct inodesc)); in pass1()
98 idesc.id_type = ADDR; in pass1()
99 idesc.id_func = pass1check; in pass1()
100 idesc.id_lblkno = 0; in pass1()
149 checkinode(inumber, &idesc); in pass1()
185 checkinode(ino_t inumber, struct inodesc * idesc) in checkinode() argument
324 idesc->id_number = inumber; in checkinode()
325 (void) ckinode(VTOD(vp), idesc); in checkinode()
326 if (lfs_dino_getblocks(fs, dp) != idesc->id_entryno) { in checkinode()
[all …]
/netbsd-src/sbin/fsck_ffs/
H A Ddir.c168 dirscan(struct inodesc *idesc) in dirscan() argument
180 if (idesc->id_type != DATA) in dirscan()
181 errexit("wrong type to dirscan %d", idesc->id_type); in dirscan()
182 if (idesc->id_entryno == 0 && in dirscan()
183 (idesc->id_filesize & (dirblksiz - 1)) != 0) in dirscan()
184 idesc->id_filesize = roundup(idesc->id_filesize, dirblksiz); in dirscan()
185 blksiz = idesc->id_numfrags * sblock->fs_fsize; in dirscan()
186 if (chkrange(idesc->id_blkno, idesc->id_numfrags)) { in dirscan()
187 idesc->id_filesize -= blksiz; in dirscan()
197 bp = getdirblk(idesc->id_blkno, blksiz); in dirscan()
[all …]
H A Dpass4.c64 struct inodesc idesc; in pass4() local
70 memset(&idesc, 0, sizeof(struct inodesc)); in pass4()
71 idesc.id_func = pass4check; in pass4()
91 idesc.id_number = inumber; in pass4()
92 idesc.id_uid = iswap32(DIP(dp, uid)); in pass4()
93 idesc.id_gid = iswap32(DIP(dp, gid)); in pass4()
95 idesc.id_type = SNAP; in pass4()
97 idesc.id_type = ADDR; in pass4()
114 adjust(&idesc, (short)n); in pass4()
124 clri(&idesc, "UNREF", 1); in pass4()
[all …]
H A Dinode.c73 ckinode(union dinode *dp, struct inodesc *idesc) in ckinode() argument
83 if (idesc->id_fix != IGNORE) in ckinode()
84 idesc->id_fix = DONTKNOW; in ckinode()
85 idesc->id_entryno = 0; in ckinode()
86 idesc->id_filesize = iswap64(DIP(dp, size)); in ckinode()
89 (idesc->id_filesize < sblock->fs_maxsymlinklen || in ckinode()
90 (isappleufs && (idesc->id_filesize < APPLEUFS_MAXSYMLINKLEN)) || in ckinode()
101 idesc->id_numfrags = in ckinode()
104 idesc->id_numfrags = sblock->fs_frag; in ckinode()
106 if (idesc->id_type == DATA && ndb >= 0) { in ckinode()
[all …]
H A Dpass1.c73 struct inodesc idesc; in pass1() local
97 memset(&idesc, 0, sizeof(struct inodesc)); in pass1()
98 idesc.id_func = pass1check; in pass1()
178 checkinode(inumber, &idesc); in pass1()
229 checkinode(ino_t inumber, struct inodesc *idesc) in checkinode() argument
418 idesc->id_number = inumber; in checkinode()
419 idesc->id_uid = iswap32(DIP(dp, uid)); in checkinode()
420 idesc->id_gid = iswap32(DIP(dp, gid)); in checkinode()
422 idesc->id_type = SNAP; in checkinode()
424 idesc->id_type = ADDR; in checkinode()
[all …]
H A Dpass1b.c61 struct inodesc idesc; in pass1b() local
64 memset(&idesc, 0, sizeof(struct inodesc)); in pass1b()
65 idesc.id_type = ADDR; in pass1b()
66 idesc.id_func = pass1bcheck; in pass1b()
86 idesc.id_number = inumber; in pass1b()
87 idesc.id_uid = iswap32(DIP(dp, uid)); in pass1b()
88 idesc.id_gid = iswap32(DIP(dp, gid)); in pass1b()
90 (ckinode(dp, &idesc) & STOP)) in pass1b()
100 pass1bcheck(struct inodesc *idesc) in pass1bcheck() argument
104 daddr_t blkno = idesc->id_blkno; in pass1bcheck()
[all …]
H A Dpass3.c60 struct inodesc idesc; in pass3() local
114 memset(&idesc, 0, sizeof(struct inodesc)); in pass3()
115 idesc.id_type = DATA; in pass3()
116 idesc.id_number = inp->i_parent; in pass3()
117 idesc.id_parent = orphan; in pass3()
118 idesc.id_func = findname; in pass3()
119 idesc.id_name = namebuf; in pass3()
120 idesc.id_uid = iswap32(DIP(dp, uid)); in pass3()
121 idesc.id_gid = iswap32(DIP(dp, gid)); in pass3()
122 if ((ckinode(dp, &idesc) & FOUND) == 0) in pass3()
[all …]
H A Dpass2.c324 pass2check(struct inodesc *idesc) argument
326 struct direct *dirp = idesc->id_dirp;
347 if (idesc->id_entryno != 0)
350 if (iswap32(dirp->d_ino) != idesc->id_number) {
351 direrror(idesc->id_number, "BAD INODE NUMBER FOR '.'");
353 dirp->d_ino = iswap32(idesc->id_number);
359 direrror(idesc->id_number, "BAD TYPE VALUE FOR '.'");
368 proto.d_ino = iswap32(idesc->id_number);
387 direrror(idesc->id_number, "MISSING '.'");
410 idesc->id_entryno++;
[all …]
H A Dutilities.c464 struct inodesc idesc; in freeblk() local
466 memset(&idesc, 0, sizeof(idesc)); in freeblk()
467 idesc.id_blkno = blkno; in freeblk()
468 idesc.id_numfrags = frags; in freeblk()
469 (void)pass4check(&idesc); in freeblk()
480 struct inodesc idesc; in getpathname() local
494 memset(&idesc, 0, sizeof(struct inodesc)); in getpathname()
495 idesc.id_type = DATA; in getpathname()
496 idesc.id_fix = IGNORE; in getpathname()
500 idesc.id_parent = curdir; in getpathname()
[all …]
/netbsd-src/external/gpl3/binutils/dist/gas/config/
H A Dtc-ia64.c296 struct ia64_opcode *idesc; member
5398 operand_match (const struct ia64_opcode *idesc, int res_index, expressionS *e) in operand_match() argument
5400 enum ia64_opnd opnd = idesc->operands[res_index]; in operand_match()
5577 bits = operand_width (idesc->operands[res_index]); in operand_match()
5652 fix->opnd = idesc->operands[res_index]; in operand_match()
5689 bits = operand_width (idesc->operands[res_index]); in operand_match()
5700 bits = operand_width (idesc->operands[res_index]); in operand_match()
5777 bits = operand_width (idesc->operands[res_index]); in operand_match()
5784 if (idesc->operands[res_index] == IA64_OPND_IMM14) in operand_match()
5796 fix->opnd = idesc->operands[res_index]; in operand_match()
[all …]
/netbsd-src/external/gpl3/binutils.old/dist/gas/config/
H A Dtc-ia64.c297 struct ia64_opcode *idesc; member
5406 operand_match (const struct ia64_opcode *idesc, int res_index, expressionS *e) in operand_match() argument
5408 enum ia64_opnd opnd = idesc->operands[res_index]; in operand_match()
5585 bits = operand_width (idesc->operands[res_index]); in operand_match()
5660 fix->opnd = idesc->operands[res_index]; in operand_match()
5697 bits = operand_width (idesc->operands[res_index]); in operand_match()
5708 bits = operand_width (idesc->operands[res_index]); in operand_match()
5785 bits = operand_width (idesc->operands[res_index]); in operand_match()
5792 if (idesc->operands[res_index] == IA64_OPND_IMM14) in operand_match()
5804 fix->opnd = idesc->operands[res_index]; in operand_match()
[all …]
/netbsd-src/external/gpl3/binutils/dist/opcodes/
H A Dia64-gen.c906 in_iclass_mov_x (struct ia64_opcode *idesc, struct iclass *ic, in in_iclass_mov_x() argument
909 int plain_mov = strcmp (idesc->name, "mov") == 0; in in_iclass_mov_x()
920 int i = strcmp (idesc->name, "mov.i") == 0; in in_iclass_mov_x()
921 int m = strcmp (idesc->name, "mov.m") == 0; in in_iclass_mov_x()
922 int i2627 = i && idesc->operands[0] == IA64_OPND_AR3; in in_iclass_mov_x()
923 int i28 = i && idesc->operands[1] == IA64_OPND_AR3; in in_iclass_mov_x()
924 int m2930 = m && idesc->operands[0] == IA64_OPND_AR3; in in_iclass_mov_x()
925 int m31 = m && idesc->operands[1] == IA64_OPND_AR3; in in_iclass_mov_x()
926 int pseudo0 = plain_mov && idesc->operands[1] == IA64_OPND_AR3; in in_iclass_mov_x()
927 int pseudo1 = plain_mov && idesc->operands[0] == IA64_OPND_AR3; in in_iclass_mov_x()
[all …]
/netbsd-src/external/gpl3/binutils.old/dist/opcodes/
H A Dia64-gen.c913 in_iclass_mov_x (struct ia64_opcode *idesc, struct iclass *ic, in in_iclass_mov_x() argument
916 int plain_mov = strcmp (idesc->name, "mov") == 0; in in_iclass_mov_x()
927 int i = strcmp (idesc->name, "mov.i") == 0; in in_iclass_mov_x()
928 int m = strcmp (idesc->name, "mov.m") == 0; in in_iclass_mov_x()
929 int i2627 = i && idesc->operands[0] == IA64_OPND_AR3; in in_iclass_mov_x()
930 int i28 = i && idesc->operands[1] == IA64_OPND_AR3; in in_iclass_mov_x()
931 int m2930 = m && idesc->operands[0] == IA64_OPND_AR3; in in_iclass_mov_x()
932 int m31 = m && idesc->operands[1] == IA64_OPND_AR3; in in_iclass_mov_x()
933 int pseudo0 = plain_mov && idesc->operands[1] == IA64_OPND_AR3; in in_iclass_mov_x()
934 int pseudo1 = plain_mov && idesc->operands[0] == IA64_OPND_AR3; in in_iclass_mov_x()
[all …]

12