/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/ |
H A D | lcnalloc.h | 41 extern runlist *ntfs_cluster_alloc(ntfs_volume *vol, VCN start_vcn, s64 count, 44 extern int ntfs_cluster_free_from_rl(ntfs_volume *vol, runlist *rl); 45 extern int ntfs_cluster_free_basic(ntfs_volume *vol, s64 lcn, s64 count); 47 extern int ntfs_cluster_free(ntfs_volume *vol, ntfs_attr *na, VCN start_vcn,
|
H A D | mft.h | 32 extern int ntfs_mft_records_read(const ntfs_volume *vol, const MFT_REF mref, 50 static __inline__ int ntfs_mft_record_read(const ntfs_volume *vol, 61 extern int ntfs_mft_record_check(const ntfs_volume *vol, const MFT_REF mref, 64 extern int ntfs_file_record_read(const ntfs_volume *vol, const MFT_REF mref, 67 extern int ntfs_mft_records_write(const ntfs_volume *vol, const MFT_REF mref, 85 static __inline__ int ntfs_mft_record_write(const ntfs_volume *vol, 120 extern int ntfs_mft_record_layout(const ntfs_volume *vol, const MFT_REF mref, 123 extern int ntfs_mft_record_format(const ntfs_volume *vol, const MFT_REF mref); 125 extern ntfs_inode *ntfs_mft_record_alloc(ntfs_volume *vol, ntfs_inode *base_ni); 127 extern ntfs_inode *ntfs_mft_rec_alloc(ntfs_volume *vo [all...] |
H A D | bootsect.h | 39 extern int ntfs_boot_sector_parse(ntfs_volume *vol, const NTFS_BOOT_SECTOR *bs);
|
H A D | runlist.h | 57 extern s64 ntfs_rl_pread(const ntfs_volume *vol, const runlist_element *rl, 59 extern s64 ntfs_rl_pwrite(const ntfs_volume *vol, const runlist_element *rl, 65 extern runlist_element *ntfs_mapping_pairs_decompress(const ntfs_volume *vol, 70 extern int ntfs_get_size_for_mapping_pairs(const ntfs_volume *vol, 76 extern int ntfs_mapping_pairs_build(const ntfs_volume *vol, u8 *dst, 83 extern s64 ntfs_rl_get_compressed_size(ntfs_volume *vol, runlist *rl);
|
H A D | volume.h | 45 typedef struct _ntfs_volume ntfs_volume; typedef in typeref:struct:_ntfs_volume 109 * Defined bits for the state field in the ntfs_volume structure. 293 extern ntfs_volume *ntfs_volume_alloc(void); 295 extern ntfs_volume *ntfs_volume_startup(struct ntfs_device *dev, 298 extern ntfs_volume *ntfs_device_mount(struct ntfs_device *dev, 301 extern ntfs_volume *ntfs_mount(const char *name, ntfs_mount_flags flags); 302 extern int ntfs_umount(ntfs_volume *vol, const BOOL force); 304 extern int ntfs_version_is_supported(ntfs_volume *vol); 305 extern int ntfs_volume_check_hiberfile(ntfs_volume *vol, int verbose); 306 extern int ntfs_logfile_reset(ntfs_volume *vo [all...] |
H A D | xattrs.h | 74 struct XATTRMAPPING *ntfs_xattr_build_mapping(ntfs_volume *vol, 81 ntfs_volume *vol);
|
H A D | collate.c | 55 static int ntfs_collate_binary(ntfs_volume *vol __attribute__((unused)), 85 static int ntfs_collate_ntofs_ulong(ntfs_volume *vol __attribute__((unused)), 117 static int ntfs_collate_ntofs_ulongs(ntfs_volume *vol __attribute__((unused)), 165 static int ntfs_collate_ntofs_security_hash(ntfs_volume *vol __attribute__((unused)), 218 static int ntfs_collate_file_name(ntfs_volume *vol,
|
H A D | inode.h | 109 ntfs_volume *vol; /* Pointer to the ntfs volume of this inode. */ 180 extern ntfs_inode *ntfs_inode_allocate(ntfs_volume *vol); 182 extern ntfs_inode *ntfs_inode_open(ntfs_volume *vol, const MFT_REF mref); 192 extern void ntfs_inode_invalidate(ntfs_volume *vol, const MFT_REF mref);
|
H A D | reparse.h | 33 char *ntfs_get_abslink(ntfs_volume *vol, ntfschar *junction,
|
H A D | cache.h | 114 void ntfs_create_lru_caches(ntfs_volume *vol); 115 void ntfs_free_lru_caches(ntfs_volume *vol);
|
H A D | unistr.h | 72 extern BOOL ntfs_forbidden_names(ntfs_volume *vol, 74 extern BOOL ntfs_collapsible_chars(ntfs_volume *vol,
|
H A D | ioctl.c | 89 static int fstrim_clusters(ntfs_volume *vol, LCN lcn, s64 length) 138 static int fstrim_limits(ntfs_volume *vol, 229 static inline LCN align_up(ntfs_volume *vol, LCN lcn, u64 granularity) 238 static inline u64 align_down(ntfs_volume *vol, u64 count, u64 granularity) 255 static int fstrim(ntfs_volume *vol, void *data, u64 *trimmed)
|
H A D | dir.h | 68 extern ntfs_inode *ntfs_pathname_to_inode(ntfs_volume *vol, ntfs_inode *parent, 78 extern int ntfs_delete(ntfs_volume *vol, const char *path,
|
H A D | volume.c | 133 ntfs_volume *ntfs_volume_alloc(void) 135 return ntfs_calloc(sizeof(ntfs_volume)); 172 static int __ntfs_volume_release(ntfs_volume *v) 254 static int ntfs_mft_load(ntfs_volume *vol) 448 static int ntfs_mftmirr_load(ntfs_volume *vol) 501 ntfs_volume *ntfs_volume_startup(struct ntfs_device *dev, 506 ntfs_volume *vol; 678 static int ntfs_volume_check_logfile(ntfs_volume *vol) 738 static ntfs_inode *ntfs_hiberfile_open(ntfs_volume *vol) 796 int ntfs_volume_check_hiberfile(ntfs_volume *vo [all...] |
H A D | device.h | 133 extern s64 ntfs_cluster_read(const ntfs_volume *vol, const s64 lcn, 135 extern s64 ntfs_cluster_write(const ntfs_volume *vol, const s64 lcn,
|
H A D | attrib.h | 109 extern ATTR_DEF *ntfs_attr_find_in_attrdef(const ntfs_volume *vol, 319 extern int ntfs_attr_size_bounds_check(const ntfs_volume *vol, 321 extern int ntfs_attr_can_be_resident(const ntfs_volume *vol, 383 extern s64 ntfs_get_attribute_value(const ntfs_volume *vol,
|
H A D | index.h | 66 typedef int (*COLLATE)(ntfs_volume *vol, const void *data1, int len1,
|
H A D | security.h | 142 ntfs_volume *vol; 258 int ntfs_open_secure(ntfs_volume *vol); 259 int ntfs_close_secure(ntfs_volume *vol);
|
H A D | lcnalloc.c | 74 static void ntfs_cluster_update_zone_pos(ntfs_volume *vol, u8 zone, LCN tc) 95 static void update_full_status(ntfs_volume *vol, LCN lcn) 171 static int bitmap_writeback(ntfs_volume *vol, s64 pos, s64 size, void *b, 235 runlist *ntfs_cluster_alloc(ntfs_volume *vol, VCN start_vcn, s64 count, 578 int ntfs_cluster_free_from_rl(ntfs_volume *vol, runlist *rl) 620 int ntfs_cluster_free_basic(ntfs_volume *vol, s64 lcn, s64 count) 667 int ntfs_cluster_free(ntfs_volume *vol, ntfs_attr *na, VCN start_vcn, s64 count)
|
H A D | mft.c | 82 int ntfs_mft_records_read(const ntfs_volume *vol, const MFT_REF mref, 144 int ntfs_mft_records_write(const ntfs_volume *vol, const MFT_REF mref, 234 int ntfs_mft_record_check(const ntfs_volume *vol, const MFT_REF mref, 348 int ntfs_file_record_read(const ntfs_volume *vol, const MFT_REF mref, 401 int ntfs_mft_record_layout(const ntfs_volume *vol, const MFT_REF mref, 478 int ntfs_mft_record_format(const ntfs_volume *vol, const MFT_REF mref) 548 static int ntfs_mft_bitmap_find_free_rec(ntfs_volume *vol, ntfs_inode *base_ni) 715 static int ntfs_mft_bitmap_extend_allocation_i(ntfs_volume *vol) 920 static int ntfs_mft_bitmap_extend_allocation(ntfs_volume *vol) 941 static int ntfs_mft_bitmap_extend_initialized(ntfs_volume *vo [all...] |
H A D | reparse.c | 134 ntfs_volume *vol = dir_ni->vol; 220 static char *search_absolute(ntfs_volume *vol, ntfschar *path, 393 static int ntfs_drive_letter(ntfs_volume *vol, ntfschar letter) 559 static char *ntfs_get_fulllink(ntfs_volume *vol, ntfschar *junction, 662 char *ntfs_get_abslink(ntfs_volume *vol, ntfschar *junction, int count, 791 ntfs_volume *vol; 1020 static ntfs_index_context *open_reparse_index(ntfs_volume *vol)
|
/haiku/src/add-ons/kernel/file_systems/ntfs/utils/ |
H A D | utils.h | 48 int utils_attr_get_name(ntfs_volume *vol, ATTR_RECORD *attr, char *buffer, int bufsize); 49 int utils_cluster_in_use(ntfs_volume *vol, long long lcn); 50 int utils_mftrec_in_use(ntfs_volume *vol, MFT_REF mref); 58 ntfs_volume * utils_mount_volume(const char *device, unsigned long flags); 81 ntfs_volume *vol; 85 struct mft_search_ctx * mft_get_search_ctx(ntfs_volume *vol);
|
H A D | utils.c | 259 ntfs_volume * utils_mount_volume(const char *device, unsigned long flags) 261 ntfs_volume *vol; 533 ntfs_volume *vol; 652 int utils_attr_get_name(ntfs_volume *vol, ATTR_RECORD *attr, char *buffer, int bufsize) 735 int utils_cluster_in_use(ntfs_volume *vol, long long lcn) 798 int utils_mftrec_in_use(ntfs_volume *vol, MFT_REF mref) 840 static int __metadata(ntfs_volume *vol, u64 num) 866 ntfs_volume *vol; 976 struct mft_search_ctx * mft_get_search_ctx(ntfs_volume *vol)
|
/haiku/src/add-ons/kernel/file_systems/ntfs/ |
H A D | ntfs.h | 38 ntfs_volume* ntfs;
|
H A D | lowntfs.h | 17 ntfs_volume* vol;
|