Lines Matching refs:runs_tree
107 #define RUN_DEALLOCATE ((struct runs_tree *)(size_t)1)
110 struct runs_tree { struct
139 struct runs_tree run;
183 struct runs_tree bitmap_run;
184 struct runs_tree alloc_run;
373 struct runs_tree run;
381 struct runs_tree run;
413 struct runs_tree *run, const CLST *vcn);
414 int attr_allocate_clusters(struct ntfs_sb_info *sbi, struct runs_tree *run,
420 u64 new_size, struct runs_tree *run,
423 const __le16 *name, u8 name_len, struct runs_tree *run,
431 const __le16 *name, u8 name_len, struct runs_tree *run,
434 const __le16 *name, u8 name_len, struct runs_tree *run,
437 struct runs_tree *run, u64 frame, u64 frames,
530 const struct runs_tree *run, CLST svcn, CLST len,
606 int ntfs_sb_write_run(struct ntfs_sb_info *sbi, const struct runs_tree *run,
609 const struct runs_tree *run, u64 vbo);
610 int ntfs_read_run_nb(struct ntfs_sb_info *sbi, const struct runs_tree *run,
612 int ntfs_read_bh(struct ntfs_sb_info *sbi, const struct runs_tree *run, u64 vbo,
615 int ntfs_get_bh(struct ntfs_sb_info *sbi, const struct runs_tree *run, u64 vbo,
619 int ntfs_bio_pages(struct ntfs_sb_info *sbi, const struct runs_tree *run,
622 int ntfs_bio_fill_1(struct ntfs_sb_info *sbi, const struct runs_tree *run);
623 int ntfs_vbo_to_lbo(struct ntfs_sb_info *sbi, const struct runs_tree *run,
644 int run_deallocate(struct ntfs_sb_info *sbi, struct runs_tree *run, bool trim);
746 struct runs_tree *run, CLST len);
774 bool run_lookup_entry(const struct runs_tree *run, CLST vcn, CLST *lcn,
776 void run_truncate(struct runs_tree *run, CLST vcn);
777 void run_truncate_head(struct runs_tree *run, CLST vcn);
778 void run_truncate_around(struct runs_tree *run, CLST vcn);
779 bool run_lookup(const struct runs_tree *run, CLST vcn, size_t *Index);
780 bool run_add_entry(struct runs_tree *run, CLST vcn, CLST lcn, CLST len,
782 bool run_collapse_range(struct runs_tree *run, CLST vcn, CLST len);
783 bool run_get_entry(const struct runs_tree *run, size_t index, CLST *vcn,
785 bool run_is_mapped_full(const struct runs_tree *run, CLST svcn, CLST evcn);
787 int run_pack(const struct runs_tree *run, CLST svcn, CLST len, u8 *run_buf,
789 int run_unpack(struct runs_tree *run, struct ntfs_sb_info *sbi, CLST ino,
794 int run_unpack_ex(struct runs_tree *run, struct ntfs_sb_info *sbi, CLST ino,
915 static inline void run_init(struct runs_tree *run) in run_init()
922 static inline struct runs_tree *run_alloc(void) in run_alloc()
924 return kzalloc(sizeof(struct runs_tree), GFP_NOFS); in run_alloc()
927 static inline void run_close(struct runs_tree *run) in run_close()
933 static inline void run_free(struct runs_tree *run) in run_free()
941 static inline bool run_is_empty(struct runs_tree *run) in run_is_empty()
1127 struct runs_tree *run, CLST vcn) in attr_load_runs_attr()