Lines Matching defs:ntfs_attr
28 typedef struct _ntfs_attr ntfs_attr;
132 * struct ntfs_attr - ntfs in memory non-resident attribute structure
190 * enum ntfs_attr_state_bits - bits for the state field in the ntfs_attr
211 extern int NAttr##func_name(ntfs_attr *na); \
212 extern void NAttrSet##func_name(ntfs_attr *na); \
213 extern void NAttrClear##func_name(ntfs_attr *na);
247 extern void ntfs_attr_init(ntfs_attr *na, const BOOL non_resident,
253 extern ntfs_attr *ntfs_attr_open(ntfs_inode *ni, const ATTR_TYPES type,
255 extern void ntfs_attr_close(ntfs_attr *na);
257 extern s64 ntfs_attr_pread(ntfs_attr *na, const s64 pos, s64 count,
259 extern s64 ntfs_attr_pwrite(ntfs_attr *na, const s64 pos, s64 count,
265 extern s64 ntfs_attr_mst_pread(ntfs_attr *na, const s64 pos,
267 extern s64 ntfs_attr_mst_pwrite(ntfs_attr *na, const s64 pos,
270 extern int ntfs_attr_map_runlist(ntfs_attr *na, VCN vcn);
271 extern int ntfs_attr_map_whole_runlist(ntfs_attr *na);
273 extern LCN ntfs_attr_vcn_to_lcn(ntfs_attr *na, const VCN vcn);
274 extern runlist_element *ntfs_attr_find_vcn(ntfs_attr *na, const VCN vcn);
295 extern int ntfs_attr_rm(ntfs_attr *na);
305 extern int ntfs_attr_update_mapping_pairs(ntfs_attr *na, VCN from_vcn);
307 extern int ntfs_attr_truncate(ntfs_attr *na, const s64 newsize);
345 extern s64 ntfs_attr_get_free_bits(ntfs_attr *na);