Lines Matching defs:ntfs_sb_info

210 struct ntfs_sb_info {
326 struct ntfs_sb_info *sbi;
423 int attr_allocate_clusters(struct ntfs_sb_info *sbi, struct runs_tree *run,
487 int ntfs_utf16_to_nls(struct ntfs_sb_info *sbi, const __le16 *name, u32 len,
489 int ntfs_nls_to_utf16(struct ntfs_sb_info *sbi, const u8 *name, u32 name_len,
593 int ntfs_extend_init(struct ntfs_sb_info *sbi);
594 int ntfs_loadlog_and_replay(struct ntfs_inode *ni, struct ntfs_sb_info *sbi);
595 int ntfs_look_for_free_space(struct ntfs_sb_info *sbi, CLST lcn, CLST len,
598 bool ntfs_check_for_free_space(struct ntfs_sb_info *sbi, CLST clen, CLST mlen);
599 int ntfs_look_free_mft(struct ntfs_sb_info *sbi, CLST *rno, bool mft,
601 void ntfs_mark_rec_free(struct ntfs_sb_info *sbi, CLST rno, bool is_mft);
602 int ntfs_clear_mft_tail(struct ntfs_sb_info *sbi, size_t from, size_t to);
603 int ntfs_refresh_zone(struct ntfs_sb_info *sbi);
604 void ntfs_update_mftmirr(struct ntfs_sb_info *sbi, int wait);
612 int ntfs_set_state(struct ntfs_sb_info *sbi, enum NTFS_DIRTY_FLAGS dirty);
616 int ntfs_sb_write_run(struct ntfs_sb_info *sbi, const struct runs_tree *run,
618 struct buffer_head *ntfs_bread_run(struct ntfs_sb_info *sbi,
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,
627 int ntfs_write_bh(struct ntfs_sb_info *sbi, struct NTFS_RECORD_HEADER *rhdr,
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,
635 struct ntfs_inode *ntfs_new_inode(struct ntfs_sb_info *sbi, CLST nRec,
639 int ntfs_security_init(struct ntfs_sb_info *sbi);
640 int ntfs_get_security_by_id(struct ntfs_sb_info *sbi, __le32 security_id,
643 int ntfs_insert_security(struct ntfs_sb_info *sbi,
646 int ntfs_reparse_init(struct ntfs_sb_info *sbi);
647 int ntfs_objid_init(struct ntfs_sb_info *sbi);
648 int ntfs_objid_remove(struct ntfs_sb_info *sbi, struct GUID *guid);
649 int ntfs_insert_reparse(struct ntfs_sb_info *sbi, __le32 rtag,
651 int ntfs_remove_reparse(struct ntfs_sb_info *sbi, __le32 rtag,
653 void mark_as_free_ex(struct ntfs_sb_info *sbi, CLST lcn, CLST len, bool trim);
654 int run_deallocate(struct ntfs_sb_info *sbi, const struct runs_tree *run,
656 bool valid_windows_name(struct ntfs_sb_info *sbi, const struct le_str *name);
657 int ntfs_set_label(struct ntfs_sb_info *sbi, u8 *label, int len);
674 int indx_init(struct ntfs_index *indx, struct ntfs_sb_info *sbi,
695 int indx_update_dup(struct ntfs_inode *ni, struct ntfs_sb_info *sbi,
728 int fill_name_de(struct ntfs_sb_info *sbi, void *buf, const struct qstr *name,
737 int mi_get(struct ntfs_sb_info *sbi, CLST rno, struct mft_inode **mi);
739 int mi_init(struct mft_inode *mi, struct ntfs_sb_info *sbi, CLST rno);
753 int mi_format_new(struct mft_inode *mi, struct ntfs_sb_info *sbi, CLST rno,
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,
824 int ntfs_discard(struct ntfs_sb_info *sbi, CLST Lcn, CLST Len);
849 int ntfs_trim_fs(struct ntfs_sb_info *sbi, struct fstrim_range *range);
891 static inline bool is_ntfs3(struct ntfs_sb_info *sbi)
897 static inline bool is_mounted(struct ntfs_sb_info *sbi)
902 static inline bool ntfs_is_meta_file(struct ntfs_sb_info *sbi, CLST rno)
1000 static inline struct ntfs_sb_info *ntfs_sb(struct super_block *sb)
1013 static inline u64 ntfs_up_cluster(const struct ntfs_sb_info *sbi, u64 size)
1026 static inline CLST bytes_to_cluster(const struct ntfs_sb_info *sbi, u64 size)