HomeSort by: relevance | last modified time | path
    Searched refs:reclen (Results 1 - 25 of 41) sorted by relevancy

1 2

  /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);

Completed in 31 milliseconds

1 2