Lines Matching refs:reclen
917 uint32_t reclen = sizeof(struct ext2_disk_direntry) + namelen; in ext2_create_direntry() local
920 reclen = ROUND_UP(reclen, 4); in ext2_create_direntry()
923 de->de_rec_len = reclen; in ext2_create_direntry()
957 uint16_t reclen = 0; in ext2_add_direntry() local
964 reclen = ext2_get_disk_direntry_reclen(de); in ext2_add_direntry()
965 if (offset + reclen == block_size) { in ext2_add_direntry()
968 offset += reclen; in ext2_add_direntry()
977 LOG_DBG("Occupied: %d total: %d needed: %d", occupied, reclen, entry_size); in ext2_add_direntry()
979 if (reclen - occupied >= entry_size) { in ext2_add_direntry()
1156 uint16_t reclen = ext2_get_disk_direntry_reclen(de); in ext2_del_direntry() local
1158 if (reclen == block_size) { in ext2_del_direntry()
1183 EXT2_DISK_DIRENTRY_BY_OFFSET(inode_current_block_mem(parent), reclen); in ext2_del_direntry()
1187 ext2_set_disk_direntry_reclen(de, reclen + next_reclen); in ext2_del_direntry()
1198 uint16_t reclen; in ext2_del_direntry() local
1203 reclen = ext2_get_disk_direntry_reclen(de); in ext2_del_direntry()
1205 while (cur + reclen < blk_off) { in ext2_del_direntry()
1206 cur += reclen; in ext2_del_direntry()
1208 reclen = ext2_get_disk_direntry_reclen(de); in ext2_del_direntry()
1215 ext2_set_disk_direntry_reclen(de, reclen + del_reclen); in ext2_del_direntry()
1391 uint16_t reclen = ext2_get_disk_direntry_reclen(de); in ext2_move_file() local
1394 if (reclen - sizeof(struct ext2_disk_direntry) >= args_to->name_len) { in ext2_move_file()