Lines Matching refs:runs_tree

112 #define RUN_DEALLOCATE ((struct runs_tree *)(size_t)1)
115 struct runs_tree { struct
145 struct runs_tree run;
188 struct runs_tree bitmap_run;
189 struct runs_tree alloc_run;
382 struct runs_tree run;
390 struct runs_tree run;
421 int attr_allocate_clusters(struct ntfs_sb_info *sbi, struct runs_tree *run,
427 u64 new_size, struct runs_tree *run,
430 const __le16 *name, u8 name_len, struct runs_tree *run,
438 const __le16 *name, u8 name_len, struct runs_tree *run,
441 const __le16 *name, u8 name_len, struct runs_tree *run,
444 struct runs_tree *run, u64 frame, u64 frames,
535 const struct runs_tree *run, CLST svcn, CLST len,
613 int ntfs_sb_write_run(struct ntfs_sb_info *sbi, const struct runs_tree *run,
616 const struct runs_tree *run, u64 vbo);
617 int ntfs_read_run_nb(struct ntfs_sb_info *sbi, const struct runs_tree *run,
619 int ntfs_read_bh(struct ntfs_sb_info *sbi, const struct runs_tree *run, u64 vbo,
622 int ntfs_get_bh(struct ntfs_sb_info *sbi, const struct runs_tree *run, u64 vbo,
626 int ntfs_bio_pages(struct ntfs_sb_info *sbi, const struct runs_tree *run,
629 int ntfs_bio_fill_1(struct ntfs_sb_info *sbi, const struct runs_tree *run);
630 int ntfs_vbo_to_lbo(struct ntfs_sb_info *sbi, const struct runs_tree *run,
651 int run_deallocate(struct ntfs_sb_info *sbi, const struct runs_tree *run,
760 struct runs_tree *run, CLST len);
788 bool run_lookup_entry(const struct runs_tree *run, CLST vcn, CLST *lcn,
790 void run_truncate(struct runs_tree *run, CLST vcn);
791 void run_truncate_head(struct runs_tree *run, CLST vcn);
792 void run_truncate_around(struct runs_tree *run, CLST vcn);
793 bool run_add_entry(struct runs_tree *run, CLST vcn, CLST lcn, CLST len,
795 bool run_collapse_range(struct runs_tree *run, CLST vcn, CLST len);
796 bool run_insert_range(struct runs_tree *run, CLST vcn, CLST len);
797 bool run_get_entry(const struct runs_tree *run, size_t index, CLST *vcn,
799 bool run_is_mapped_full(const struct runs_tree *run, CLST svcn, CLST evcn);
801 int run_pack(const struct runs_tree *run, CLST svcn, CLST len, u8 *run_buf,
803 int run_unpack(struct runs_tree *run, struct ntfs_sb_info *sbi, CLST ino,
808 int run_unpack_ex(struct runs_tree *run, struct ntfs_sb_info *sbi, CLST ino,
815 int run_clone(const struct runs_tree *run, struct runs_tree *new_run);
932 static inline void run_init(struct runs_tree *run) in run_init()
939 static inline struct runs_tree *run_alloc(void) in run_alloc()
941 return kzalloc(sizeof(struct runs_tree), GFP_NOFS); in run_alloc()
944 static inline void run_close(struct runs_tree *run) in run_close()
950 static inline void run_free(struct runs_tree *run) in run_free()
958 static inline bool run_is_empty(struct runs_tree *run) in run_is_empty()
1149 struct runs_tree *run, CLST vcn) in attr_load_runs_attr()