/src/sys/compat/linux32/common/ |
linux32_dirent.c | 105 int len, reclen; /* BSD-format */ local in function:linux32_sys_getdents 178 for (cookie = cookiebuf; len > 0; len -= reclen) { 180 reclen = bdp->d_reclen; 181 if (reclen & 3) { 186 inp += reclen; /* it is a hole; squish it out */ 190 off += reclen; 194 if (reclen > len || resid < linux32_reclen) { 207 * The old readdir() call misuses the offset and reclen fields. 227 inp += reclen; 231 off += reclen; [all...] |
/src/sys/compat/common/ |
vfs_syscalls_12.c | 122 int len, reclen; /* Current-format */ local in function:compat_12_sys_getdirentries 190 for (cookie = cookiebuf; len > 0; len -= reclen) { 192 reclen = bdp->d_reclen; 193 if (reclen & 3) { 198 inp += reclen; /* it is a hole; squish it out */ 202 off += reclen; 211 if (reclen > len || resid < old_reclen) { 230 inp += reclen; 234 off += reclen;
|
vfs_syscalls_43.c | 340 int len, reclen; /* Current-format */ local in function:compat_43_sys_getdirentries 408 for (cookie = cookiebuf; len > 0; len -= reclen) { 410 reclen = bdp->d_reclen; 411 if (reclen & 3) { 416 inp += reclen; /* it is a hole; squish it out */ 420 off += reclen; 429 if (reclen > len || resid < old_reclen) { 448 inp += reclen; 452 off += reclen;
|
vfs_syscalls_30.c | 211 int len, reclen; /* BSD-format */ local in function:compat_30_sys_getdents 267 for (cookie = cookiebuf; len > 0; len -= reclen) { 269 reclen = bdp->d_reclen; 270 if (reclen & _DIRENT_ALIGN(bdp)) 271 panic("%s: bad reclen %d", __func__, reclen); 275 off += reclen; 287 if (reclen > len || resid < idb.d_reclen) { 305 inp += reclen;
|
/src/sys/rump/kern/lib/libsys_sunos/ |
rump_sunos_compat.c | 262 int len, reclen; /* BSD-format */ local in function:rump_sunos_sys_getdents 316 for (cookie = cookiebuf; len > 0; len -= reclen) { 318 reclen = bdp->d_reclen; 319 if (reclen & 3) { 329 inp += reclen; /* it is a hole; squish it out */ 333 off += reclen; 337 if (reclen > len || resid < sunos_reclen) { 345 off += reclen; 358 inp += reclen;
|
/src/sys/ufs/ufs/ |
ufs_lookup.c | 147 slot_white(struct slotinfo *slot, uint16_t reclen, 152 slot->size = reclen; 157 slot_update(struct slotinfo *slot, int size, uint16_t reclen, doff_t offset) 162 slot->size = reclen; 169 slot->size = offset + reclen - slot->offset; 356 uint16_t reclen; local in function:ufs_lookup 461 reclen = ufs_rw16(ep->d_reclen, needswap); 527 reclen = ufs_rw16(ep->d_reclen, needswap); 528 if ((reclen == 0 && (msg = "null entry")) || (dirchk && 531 reclen = dirblksiz 773 const uint16_t reclen = ufs_rw16(ep->d_reclen, needswap); local in function:ufs_dirbadentry 931 uint16_t reclen; local in function:ufs_dircompact 1157 uint16_t reclen; local in function:ufs_dirremove [all...] |
ufs_rename.c | 610 uint32_t reclen; /* Length of the entry we're examining. */ local in function:ufs_rename_recalculate_fulr 677 reclen = ufs_rw16(ep->d_reclen, needswap); 695 if (! ((reclen < search_end) && 696 (offset < (search_end - reclen)))) { 702 KASSERT(reclen < search_end); 703 KASSERT(offset < (search_end - reclen)); 710 ((offset + reclen) &~ (dirblksiz - 1))); 712 prev_reclen = reclen; 713 offset += reclen; 720 fulr->ulr_reclen = reclen; [all...] |
/src/sys/fs/cd9660/ |
cd9660_lookup.c | 114 int reclen; local in function:cd9660_lookup 221 reclen = isonum_711(ep->length); 222 if (reclen == 0) { 229 if (reclen < ISO_DIRECTORY_RECORD_SIZE) 233 if (entryoffsetinblock + reclen > imp->logical_block_size) 239 if (reclen < ISO_DIRECTORY_RECORD_SIZE + namelen) 302 dp->i_offset += reclen; 303 entryoffsetinblock += reclen;
|
cd9660_vnops.c | 405 int reclen; local in function:cd9660_readdir 466 reclen = isonum_711(ep->length); 467 if (reclen == 0) { 474 if (reclen < ISO_DIRECTORY_RECORD_SIZE) { 480 if (entryoffsetinblock + reclen > imp->logical_block_size) { 488 if (reclen < ISO_DIRECTORY_RECORD_SIZE + idp->current.d_namlen) { 500 idp->curroff += reclen; 545 entryoffsetinblock += reclen;
|
/src/sys/arch/hpcmips/stand/lcboot/ |
main.c | 517 u_int32_t reclen; local in function:load_srec 537 reclen_bk = reclen = strtoul(s2lbuf, &endptr, 16); 540 sum = reclen; 555 reclen--; 560 reclen--; 568 reclen -= 2; 583 reclen--; 585 while (reclen > 0) { 592 reclen--;
|
/src/sys/compat/linux/common/ |
linux_file64.c | 406 int len, reclen; /* BSD-format */ local in function:linux_sys_getdents64 472 for (cookie = cookiebuf; len > 0; len -= reclen) { 474 reclen = bdp->d_reclen; 475 if (reclen & 3) { 480 inp += reclen; /* it is a hole; squish it out */ 484 off += reclen; 488 if (reclen > len || resid < linux_reclen) { 496 off += reclen; 512 inp += reclen;
|
/src/sys/rump/kern/lib/libsys_cygwin/ |
rump_cygwin_compat.c | 185 size_t reclen, cygwin_reclen; local in function:rump_cygwin_sys_getdents 215 for (inp = buf; done > 0; done -= reclen) { 217 reclen = bdp->d_reclen; 221 inp += reclen; 237 inp += reclen;
|
/src/sys/arch/powerpc/oea/ |
ofwoea_machdep.c | 429 int node, i, len, reclen; local in function:find_ranges 464 reclen = 6; 466 reclen = parent_acells + acells + scells; 480 DPRINTF("found a map reclen=%d cur=%d len=%d\n", reclen, *cur, len); 484 for (i=0; i < len/(4*reclen); i++) { 487 map[i*reclen + parent_acells + acells + scells - 1]; 491 regions[*cur].type = (map[i*reclen] >> 24) & 0x3; 492 regions[*cur].addr = map[i*reclen + parent_acells + acells - 1]; 497 for (i=0; i < len/(4*reclen); i++) [all...] |
/src/sys/kern/ |
vfs_getcwd.c | 109 int len, reclen; local in function:getcwd_scandir 210 len -= reclen) { 212 reclen = dp->d_reclen; 215 if (reclen < _DIRENT_MINSIZE(dp) || 216 reclen > len) { 240 cpos += reclen;
|
/src/sys/arch/ofppc/ofppc/ |
machdep.c | 93 int child, mlen, acells, scells, reclen, i, j; local in function:ranges_bitmap 111 reclen = acells + modeldata.ranges_offset + scells; 113 for (i = 0; i < (mlen / 4) / reclen; i++) { 114 addr = map[reclen * i + acells]; 115 len = map[reclen * i + reclen - 1];
|
/src/sys/ufs/lfs/ |
ulfs_lookup.c | 388 * reclen, and release directory buffer. 664 unsigned reclen; local in function:ulfs_dirbadentry 671 reclen = lfs_dir_getreclen(fs, ep); 672 if ((reclen & 0x3) != 0 || 673 reclen > dirblksiz - (entryoffsetinblock & (dirblksiz - 1)) || 674 reclen < LFS_DIRSIZ(fs, ep) || namlen > LFS_MAXNAMLEN) { 676 printf("First bad, reclen=%#x, DIRSIZ=%lu, namlen=%d, " 775 unsigned namlen, reclen; local in function:ulfs_direnter 873 reclen = lfs_dir_getreclen(fs, nep); 874 loc += reclen; [all...] |
lfs_rename.c | 352 uint32_t reclen; /* Length of the entry we're examining. */ local in function:ulfs_rename_recalculate_fulr 419 reclen = lfs_dir_getreclen(fs, ep); 437 if (! ((reclen < search_end) && 438 (offset < (search_end - reclen)))) { 444 KASSERT(reclen < search_end); 445 KASSERT(offset < (search_end - reclen)); 452 ((offset + reclen) &~ (dirblksiz - 1))); 454 prev_reclen = reclen; 455 offset += reclen; 462 fulr->ulr_reclen = reclen; [all...] |
/src/sys/arch/powerpc/pci/ |
pci_machdep_ofw.c | 198 int i, reclen, nrofpcidevs=0; local in function:genofw_setup_pciintr_map 220 reclen = acells+pcells+icells+1; 221 nrofpcidevs = len / (reclen * sizeof(int)); 233 pic = genofw_find_picnode(map[i*reclen + acells + icells]); 235 dev = (map[i*reclen] >> 8) / 0x8; 236 func = (map[i*reclen] >> 8) % 0x8; 239 pin = map[i*reclen + acells]; 240 intr_num = prop_number_create_integer(map[i*reclen + acells + icells + 1] + picnodes[pic].offset);
|
/src/usr.sbin/fstyp/ |
ntfs.c | 56 uint32_t reclen; member in struct:ntfs_attr 171 ap += atr->reclen) {
|
/src/sys/fs/ntfs/ |
ntfs.h | 64 u_int32_t reclen; member in struct:attrhdr 148 u_int16_t reclen; /* length of this entry */ member in struct:attr_attrlist 175 u_int16_t reclen; member in struct:attr_indexentry 277 #define NTFS_NEXTREC(s, type) ((type)(((char *) s) + (s)->reclen))
|
/src/sys/ufs/ext2fs/ |
ext2fs_rename.c | 561 uint32_t reclen; /* Length of the entry we're examining. */ local in function:ext2fs_rename_recalculate_fulr 627 reclen = fs2h16(ep->e2d_reclen); 645 if (! ((reclen < search_end) && 646 (offset < (search_end - reclen)))) { 652 KASSERT(reclen < search_end); 653 KASSERT(offset < (search_end - reclen)); 660 ((offset + reclen) &~ (dirblksiz - 1))); 662 prev_reclen = reclen; 663 offset += reclen; 670 fulr->ulr_reclen = reclen; [all...] |
/src/sys/dev/fdt/ |
fdt_subr.c | 161 const u_int reclen = offset + cells_num; local in function:fdtbus_get_phandle_with_data 162 len -= reclen * sizeof(u_int); 163 p += reclen;
|
/src/sys/compat/sunos/ |
sunos_misc.c | 366 int len, reclen; /* BSD-format */ local in function:sunos_sys_getdents 420 for (cookie = cookiebuf; len > 0; len -= reclen) { 422 reclen = bdp->d_reclen; 423 if (reclen & 3) { 433 inp += reclen; /* it is a hole; squish it out */ 437 off += reclen; 442 if (reclen > len || resid < sunos_reclen) { 450 off += reclen; 464 inp += reclen;
|
/src/usr.sbin/makefs/ |
ffs.c | 986 uint16_t reclen; local in function:ffs_dump_dirbuf 995 reclen = ufs_rw16(de->d_reclen, needswap); 997 " inode %4d %7s offset %4d reclen %3d namlen %3d name %s\n", 999 inode_type(DTTOIF(de->d_type)), i, reclen, 1001 i += reclen; 1002 assert(reclen > 0); 1010 uint16_t llen, reclen; local in function:ffs_make_dirbuf 1022 reclen = UFS_DIRSIZ(0, &de, needswap); 1023 de.d_reclen = ufs_rw16(reclen, needswap); 1033 " ino %d type %d reclen %d namlen %d name %.30s\n" [all...] |
/src/sbin/newfs_lfs/ |
make_lfs.c | 360 unsigned namlen, reclen; local in function:make_dir 367 reclen = LFS_DIRECTSIZ(fs, namlen); 368 if (spaceleft < reclen) 373 reclen = spaceleft; 375 spaceleft -= reclen; 378 lfs_dir_setreclen(fs, ep, reclen); 382 namlen, reclen);
|