Searched refs:ntfs_volume (Results 1 - 25 of 41) sorted by relevance

12

/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/
H A Dlcnalloc.h41 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 Dmft.h32 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 Dbootsect.h39 extern int ntfs_boot_sector_parse(ntfs_volume *vol, const NTFS_BOOT_SECTOR *bs);
H A Drunlist.h57 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 Dvolume.h45 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 Dxattrs.h74 struct XATTRMAPPING *ntfs_xattr_build_mapping(ntfs_volume *vol,
81 ntfs_volume *vol);
H A Dcollate.c55 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 Dinode.h109 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 Dreparse.h33 char *ntfs_get_abslink(ntfs_volume *vol, ntfschar *junction,
H A Dcache.h114 void ntfs_create_lru_caches(ntfs_volume *vol);
115 void ntfs_free_lru_caches(ntfs_volume *vol);
H A Dunistr.h72 extern BOOL ntfs_forbidden_names(ntfs_volume *vol,
74 extern BOOL ntfs_collapsible_chars(ntfs_volume *vol,
H A Dioctl.c89 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 Ddir.h68 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 Dvolume.c133 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 Ddevice.h133 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 Dattrib.h109 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 Dindex.h66 typedef int (*COLLATE)(ntfs_volume *vol, const void *data1, int len1,
H A Dsecurity.h142 ntfs_volume *vol;
258 int ntfs_open_secure(ntfs_volume *vol);
259 int ntfs_close_secure(ntfs_volume *vol);
H A Dlcnalloc.c74 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 Dmft.c82 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 Dreparse.c134 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 Dutils.h48 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 Dutils.c259 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 Dntfs.h38 ntfs_volume* ntfs;
H A Dlowntfs.h17 ntfs_volume* vol;

Completed in 84 milliseconds

12