Lines Matching refs:treclen
8639 int hreclen, treclen; in do_getdents() local
8663 for (hoff = toff = 0; hoff < hlen; hoff += hreclen, toff += treclen) { in do_getdents()
8675 treclen = offsetof(struct target_dirent, d_name) + namelen + 2; in do_getdents()
8676 treclen = QEMU_ALIGN_UP(treclen, __alignof(struct target_dirent)); in do_getdents()
8678 if (toff + treclen > count) { in do_getdents()
8700 tde->d_reclen = tswap16(treclen); in do_getdents()
8712 *((uint8_t *)tde + treclen - 1) = type; in do_getdents()
8726 int hreclen, treclen; in do_getdents64() local
8744 for (hoff = toff = 0; hoff < hlen; hoff += hreclen, toff += treclen) { in do_getdents64()
8751 treclen = offsetof(struct target_dirent64, d_name) + namelen; in do_getdents64()
8752 treclen = QEMU_ALIGN_UP(treclen, __alignof(struct target_dirent64)); in do_getdents64()
8754 if (toff + treclen > count) { in do_getdents64()
8776 tde->d_reclen = tswap16(treclen); in do_getdents64()