/netbsd-src/sbin/fsck_ext2fs/ |
H A D | dir.c | 151 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 D | inode.c | 167 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 D | pass2.c | 223 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 D | utilities.c | 398 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 D | pass4.c | 82 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 D | pass1.c | 94 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 D | pass1b.c | 83 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 D | dir.c | 131 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 D | utilities.c | 176 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 D | inode.c | 125 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 D | pass4.c | 83 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 D | pass2.c | 214 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 D | pass1.c | 88 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 D | dir.c | 168 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 D | pass4.c | 64 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 D | inode.c | 73 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 D | pass1.c | 73 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 D | pass1b.c | 61 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 D | pass3.c | 60 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 D | pass2.c | 324 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 D | utilities.c | 464 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 D | tc-ia64.c | 296 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 D | tc-ia64.c | 297 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 D | ia64-gen.c | 906 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 D | ia64-gen.c | 913 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 …]
|