Lines Matching defs:run
147 struct runs_tree 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);
790 /* Globals from run.c */
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)
937 run->runs = NULL;
938 run->count = 0;
939 run->allocated = 0;
947 static inline void run_close(struct runs_tree *run)
949 kvfree(run->runs);
950 memset(run, 0, sizeof(*run));
953 static inline void run_free(struct runs_tree *run)
955 if (run) {
956 kvfree(run->runs);
957 kfree(run);
961 static inline bool run_is_empty(struct runs_tree *run)
963 return !run->count;
1144 struct runs_tree *run, CLST vcn)
1147 attr->name_len, run, vcn);