Lines Matching defs:runs_tree

114 #define RUN_DEALLOCATE ((struct runs_tree *)(size_t)1)
117 struct runs_tree {
147 struct runs_tree run;
190 struct runs_tree bitmap_run;
191 struct runs_tree alloc_run;
384 struct runs_tree run;
392 struct runs_tree run;
423 int attr_allocate_clusters(struct ntfs_sb_info *sbi, struct runs_tree *run,
429 u64 new_size, struct runs_tree *run,
432 const __le16 *name, u8 name_len, struct runs_tree *run,
440 const __le16 *name, u8 name_len, struct runs_tree *run,
443 const __le16 *name, u8 name_len, struct runs_tree *run,
446 struct runs_tree *run, u64 frame, u64 frames,
537 const struct runs_tree *run, CLST svcn, CLST len,
616 int ntfs_sb_write_run(struct ntfs_sb_info *sbi, const struct runs_tree *run,
619 const struct runs_tree *run, u64 vbo);
620 int ntfs_read_run_nb(struct ntfs_sb_info *sbi, const struct runs_tree *run,
622 int ntfs_read_bh(struct ntfs_sb_info *sbi, const struct runs_tree *run, u64 vbo,
625 int ntfs_get_bh(struct ntfs_sb_info *sbi, const struct runs_tree *run, u64 vbo,
629 int ntfs_bio_pages(struct ntfs_sb_info *sbi, const struct runs_tree *run,
632 int ntfs_bio_fill_1(struct ntfs_sb_info *sbi, const struct runs_tree *run);
633 int ntfs_vbo_to_lbo(struct ntfs_sb_info *sbi, const struct runs_tree *run,
654 int run_deallocate(struct ntfs_sb_info *sbi, const struct runs_tree *run,
763 struct runs_tree *run, CLST len);
791 bool run_lookup_entry(const struct runs_tree *run, CLST vcn, CLST *lcn,
793 void run_truncate(struct runs_tree *run, CLST vcn);
794 void run_truncate_head(struct runs_tree *run, CLST vcn);
795 void run_truncate_around(struct runs_tree *run, CLST vcn);
796 bool run_add_entry(struct runs_tree *run, CLST vcn, CLST lcn, CLST len,
798 bool run_collapse_range(struct runs_tree *run, CLST vcn, CLST len);
799 bool run_insert_range(struct runs_tree *run, CLST vcn, CLST len);
800 bool run_get_entry(const struct runs_tree *run, size_t index, CLST *vcn,
802 bool run_is_mapped_full(const struct runs_tree *run, CLST svcn, CLST evcn);
804 int run_pack(const struct runs_tree *run, CLST svcn, CLST len, u8 *run_buf,
806 int run_unpack(struct runs_tree *run, struct ntfs_sb_info *sbi, CLST ino,
811 int run_unpack_ex(struct runs_tree *run, struct ntfs_sb_info *sbi, CLST ino,
818 int run_clone(const struct runs_tree *run, struct runs_tree *new_run);
935 static inline void run_init(struct runs_tree *run)
942 static inline struct runs_tree *run_alloc(void)
944 return kzalloc(sizeof(struct runs_tree), GFP_NOFS);
947 static inline void run_close(struct runs_tree *run)
953 static inline void run_free(struct runs_tree *run)
961 static inline bool run_is_empty(struct runs_tree *run)
1144 struct runs_tree *run, CLST vcn)