Lines Matching refs:ntfs_attr
29 typedef struct _ntfs_attr ntfs_attr; typedef
250 extern int NAttr##func_name(ntfs_attr *na); \
251 extern void NAttrSet##func_name(ntfs_attr *na); \
252 extern void NAttrClear##func_name(ntfs_attr *na);
286 extern void ntfs_attr_init(ntfs_attr *na, const BOOL non_resident,
295 extern ntfs_attr *ntfs_attr_open(ntfs_inode *ni, const ATTR_TYPES type,
297 extern void ntfs_attr_close(ntfs_attr *na);
299 extern s64 ntfs_attr_pread(ntfs_attr *na, const s64 pos, s64 count,
301 extern s64 ntfs_attr_pwrite(ntfs_attr *na, const s64 pos, s64 count,
303 extern int ntfs_attr_pclose(ntfs_attr *na);
308 extern s64 ntfs_attr_mst_pread(ntfs_attr *na, const s64 pos,
310 extern s64 ntfs_attr_mst_pwrite(ntfs_attr *na, const s64 pos,
313 extern int ntfs_attr_map_runlist(ntfs_attr *na, VCN vcn);
314 extern int ntfs_attr_map_whole_runlist(ntfs_attr *na);
316 extern LCN ntfs_attr_vcn_to_lcn(ntfs_attr *na, const VCN vcn);
317 extern runlist_element *ntfs_attr_find_vcn(ntfs_attr *na, const VCN vcn);
323 int ntfs_attr_make_non_resident(ntfs_attr *na,
325 int ntfs_attr_force_non_resident(ntfs_attr *na);
341 extern int ntfs_attr_rm(ntfs_attr *na);
351 extern int ntfs_attr_update_mapping_pairs(ntfs_attr *na, VCN from_vcn);
353 extern int ntfs_attr_truncate(ntfs_attr *na, const s64 newsize);
354 extern int ntfs_attr_truncate_solid(ntfs_attr *na, const s64 newsize);
392 extern s64 ntfs_attr_get_free_bits(ntfs_attr *na);