/third_party/ntfs-3g/libntfs-3g/ |
D | bootsect.c | 275 vol->mft_record_size = 1 << -c; in ntfs_boot_sector_parse() 277 vol->mft_record_size = c << vol->cluster_size_bits; in ntfs_boot_sector_parse() 278 if (vol->mft_record_size & (vol->mft_record_size - 1)) { in ntfs_boot_sector_parse() 280 vol->mft_record_size); in ntfs_boot_sector_parse() 283 vol->mft_record_size_bits = ffs(vol->mft_record_size) - 1; in ntfs_boot_sector_parse() 284 ntfs_log_debug("MftRecordSize = 0x%x\n", (unsigned)vol->mft_record_size); in ntfs_boot_sector_parse() 304 if (vol->cluster_size <= 4 * vol->mft_record_size) in ntfs_boot_sector_parse() 307 vol->mftmirr_size = vol->cluster_size / vol->mft_record_size; in ntfs_boot_sector_parse()
|
D | mft.c | 108 count, vol->mft_record_size, b); in ntfs_mft_records_read() 184 bmirr = ntfs_malloc(cnt * vol->mft_record_size); in ntfs_mft_records_write() 187 memcpy(bmirr, b, cnt * vol->mft_record_size); in ntfs_mft_records_write() 190 count, vol->mft_record_size, b); in ntfs_mft_records_write() 206 vol->mft_record_size, bmirr); in ntfs_mft_records_write() 251 if (le32_to_cpu(m->bytes_allocated) != vol->mft_record_size) { in ntfs_mft_record_check() 254 vol->mft_record_size, in ntfs_mft_record_check() 259 && (le32_to_cpu(m->bytes_in_use) > vol->mft_record_size)) { in ntfs_mft_record_check() 263 (int)vol->mft_record_size); in ntfs_mft_record_check() 273 if (p2n(a) < p2n(m) || (char *)a > (char *)m + vol->mft_record_size) { in ntfs_mft_record_check() [all …]
|
D | volume.c | 265 mb = ntfs_malloc(vol->mft_record_size); in ntfs_mft_load() 274 vol->mft_record_size, mb); in ntfs_mft_load() 967 vol->mft_record_size, m); in ntfs_device_mount() 981 (MFT_RECORD*)(m + i*vol->mft_record_size))) in ntfs_device_mount() 984 vol->mft_record_size, m2); in ntfs_device_mount() 994 (MFT_RECORD*)(m2 + i*vol->mft_record_size))) in ntfs_device_mount() 1012 mrec = (MFT_RECORD*)(m + i * vol->mft_record_size); in ntfs_device_mount() 1026 mrec2 = (MFT_RECORD*)(m2 + i * vol->mft_record_size); in ntfs_device_mount() 1042 || (record_size > vol->mft_record_size) in ntfs_device_mount()
|
D | dir.c | 976 dir_ni->vol->mft_record_size; in ntfs_filldir() 1149 if (*pos >= i_size + vol->mft_record_size) in ntfs_readdir() 1211 if (*pos >= vol->mft_record_size) { in ntfs_readdir() 1275 *pos = vol->mft_record_size; in ntfs_readdir() 1294 ia_pos = *pos - vol->mft_record_size; in ntfs_readdir() 1409 *pos = i_size + vol->mft_record_size; in ntfs_readdir()
|
D | attrib.c | 1060 (char*)ctx->mrec + vol->mft_record_size) { in ntfs_attr_pread_i() 1977 (char*)ctx->mrec + vol->mft_record_size) { 4557 if (size > ni->vol->mft_record_size) { 5339 if ((newsize < vol->mft_record_size) && (holes != HOLES_NONRES)) {
|
/third_party/ntfs-3g/ntfsprogs/ |
D | ntfsfix.c | 473 vol->mft_record_size, m); in fix_mftmirr() 485 vol->mft_record_size, m2); in fix_mftmirr() 530 mrec = (MFT_RECORD*)(m + i * vol->mft_record_size); in fix_mftmirr() 548 mrec2 = (MFT_RECORD*)(m2 + i * vol->mft_record_size); in fix_mftmirr() 828 vol->mft_record_size, mft0) in short_mft_selfloc_condition() 829 == vol->mft_record_size) in short_mft_selfloc_condition() 831 vol->mft_record_size) in short_mft_selfloc_condition() 838 == (SELFLOC_LIMIT*vol->mft_record_size))) { in short_mft_selfloc_condition() 847 == SELFLOC_LIMIT*vol->mft_record_size) in short_mft_selfloc_condition() 911 vcn = (SELFLOC_LIMIT*vol->mft_record_size) in attrlist_selfloc_condition() [all …]
|
D | mkntfs.c | 2715 if (g_vol->mft_record_size > idx_size + le32_to_cpu(m->bytes_allocated)) in insert_index_entry_in_res_dir_index() 3821 vol->mft_record_size = 1024; in mkntfs_override_vol_params() 3822 if (vol->mft_record_size < (u32)opts.sector_size) in mkntfs_override_vol_params() 3823 vol->mft_record_size = opts.sector_size; in mkntfs_override_vol_params() 3824 if (vol->mft_record_size > (unsigned long)page_size) in mkntfs_override_vol_params() 3828 "driver.\n", (unsigned)vol->mft_record_size, in mkntfs_override_vol_params() 3830 vol->mft_record_size_bits = ffs(vol->mft_record_size) - 1; in mkntfs_override_vol_params() 3832 (unsigned)vol->mft_record_size); in mkntfs_override_vol_params() 3894 g_mft_size *= g_vol->mft_record_size; in mkntfs_initialize_bitmaps() 3899 mft_bitmap_size = g_mft_size / g_vol->mft_record_size; in mkntfs_initialize_bitmaps() [all …]
|
D | ntfswipe.c | 969 rec = (MFT_RECORD*)malloc(vol->mft_record_size); in wipe_mft() 980 result = ntfs_attr_mst_pread(vol->mft_na, vol->mft_record_size * i, in wipe_mft() 981 1, vol->mft_record_size, rec); in wipe_mft() 992 if ((size <= 0) || (size > (int)vol->mft_record_size)) { in wipe_mft() 1004 memset(((u8*) rec) + size, byte, vol->mft_record_size - size); in wipe_mft() 1009 (vol->mft_record_size >> NTFS_BLOCK_SIZE_BITS); in wipe_mft() 1024 total += vol->mft_record_size; in wipe_mft() 1029 memset(rec, 0, vol->mft_record_size); in wipe_mft() 1038 rec->bytes_allocated = cpu_to_le32(vol->mft_record_size); in wipe_mft() 1045 result = ntfs_attr_mst_pwrite(vol->mft_na, vol->mft_record_size * i, in wipe_mft() [all …]
|
D | ntfsck.c | 376 rawvol->mft_record_size; in mft_bitmap_load() 687 buffer = ntfs_malloc(vol->mft_record_size); in verify_mft_record() 692 if (ntfs_attr_pread(vol->mft_na, mft_num*vol->mft_record_size, vol->mft_record_size, buffer) < 0) { in verify_mft_record() 697 check_file_record(buffer, vol->mft_record_size); in verify_mft_record()
|
D | ntfsundelete.c | 1020 rec = calloc(1, vol->mft_record_size); in get_parent_name() 1033 if (ntfs_attr_pread(mft_data, vol->mft_record_size * inode_num, in get_parent_name() 1034 vol->mft_record_size, rec) < 1) { in get_parent_name() 1360 file->mft = malloc(vol->mft_record_size); in read_record() 1374 …if (ntfs_attr_mst_pread(mft, vol->mft_record_size * record, 1, vol->mft_record_size, file->mft) < … in read_record() 2368 buffer = malloc(vol->mft_record_size); in copy_mft() 2405 if (ntfs_attr_pread(mft, vol->mft_record_size * i, in copy_mft() 2406 vol->mft_record_size, buffer) < vol->mft_record_size) { in copy_mft() 2411 if (write_data(fd, buffer, vol->mft_record_size) < vol->mft_record_size) { in copy_mft()
|
D | utils.c | 1110 ctx->inode->mrec = ntfs_malloc(ctx->vol->mft_record_size); in mft_next_record() 1124 …tr_pread(mft, ctx->vol->mft_record_size * ctx->mft_num, ctx->vol->mft_record_size, ctx->inode->mre… in mft_next_record()
|
D | ntfsclone.c | 1508 u32 mft_record_size; local 1521 mft_record_size = image->ni->vol->mft_record_size; 1530 if (csize >= mft_record_size) { 1531 records_per_set = csize/mft_record_size; 1535 clusters_per_set = mft_record_size/csize; 1537 buff_size = mft_record_size; 1560 if (!strncmp(&buff[r*mft_record_size],"FILE",4)) 1561 wipe_mft(&buff[r*mft_record_size], 1562 mft_record_size, mft_no);
|
D | ntfsresize.c | 2234 vol->mft_record_size, resize->mrec) != 1)) in relocate_inode() 2257 resize->mrec = ntfs_malloc(resize->vol->mft_record_size); in relocate_inodes() 2703 vol->mft_record_size, resize->ctx->mrec) != 1)) in truncate_bitmap_file() 2712 memcpy(vol->lcnbmp_ni->mrec,resize->ctx->mrec,vol->mft_record_size); in truncate_bitmap_file() 3172 got = ntfs_mst_pread(vol->dev, pos, 1, vol->mft_record_size, mrec); in get_unnamed_attr() 3207 got = ntfs_mst_pread(vol->dev, pos, 1, vol->mft_record_size, mrec); in read_and_get_attr() 3729 if (ntfs_mst_pread(vol->dev, pos, 1, vol->mft_record_size, in copy_mftmirr() 3743 vol->mft_record_size, expand->mrec) != 1)) { in copy_mftmirr() 4007 memset(mrec,0,expand->vol->mft_record_size); in minimal_record() 4010 usa_count = expand->vol->mft_record_size / NTFS_BLOCK_SIZE + 1; in minimal_record() [all …]
|
D | ntfscat.c | 357 block_size = vol->mft_record_size; in cat()
|
D | ntfsinfo.c | 489 printf("\tMFT Record Size: %u\n", (unsigned int)vol->mft_record_size); in ntfs_dump_volume()
|
/third_party/ntfs-3g/include/ntfs-3g/ |
D | volume.h | 199 u32 mft_record_size; /* Byte size of a mft record. */ member
|