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,
597 int ntfs_extend_init(struct ntfs_sb_info *sbi);
598 int ntfs_loadlog_and_replay(struct ntfs_inode *ni, struct ntfs_sb_info *sbi);
599 int ntfs_look_for_free_space(struct ntfs_sb_info *sbi, CLST lcn, CLST len,
602 bool ntfs_check_for_free_space(struct ntfs_sb_info *sbi, CLST clen, CLST mlen);
603 int ntfs_look_free_mft(struct ntfs_sb_info *sbi, CLST *rno, bool mft,
605 void ntfs_mark_rec_free(struct ntfs_sb_info *sbi, CLST rno, bool is_mft);
606 int ntfs_clear_mft_tail(struct ntfs_sb_info *sbi, size_t from, size_t to);
607 int ntfs_refresh_zone(struct ntfs_sb_info *sbi);
608 void ntfs_update_mftmirr(struct ntfs_sb_info *sbi, int wait);
616 int ntfs_set_state(struct ntfs_sb_info *sbi, enum NTFS_DIRTY_FLAGS dirty);
620 int ntfs_sb_write_run(struct ntfs_sb_info *sbi, const struct runs_tree *run,
622 struct buffer_head *ntfs_bread_run(struct ntfs_sb_info *sbi,
624 int ntfs_read_run_nb(struct ntfs_sb_info *sbi, const struct runs_tree *run,
626 int ntfs_read_bh(struct ntfs_sb_info *sbi, const struct runs_tree *run, u64 vbo,
629 int ntfs_get_bh(struct ntfs_sb_info *sbi, const struct runs_tree *run, u64 vbo,
631 int ntfs_write_bh(struct ntfs_sb_info *sbi, struct NTFS_RECORD_HEADER *rhdr,
633 int ntfs_bio_pages(struct ntfs_sb_info *sbi, const struct runs_tree *run,
636 int ntfs_bio_fill_1(struct ntfs_sb_info *sbi, const struct runs_tree *run);
637 int ntfs_vbo_to_lbo(struct ntfs_sb_info *sbi, const struct runs_tree *run,
639 struct ntfs_inode *ntfs_new_inode(struct ntfs_sb_info *sbi, CLST nRec,
643 int ntfs_security_init(struct ntfs_sb_info *sbi);
644 int ntfs_get_security_by_id(struct ntfs_sb_info *sbi, __le32 security_id,
647 int ntfs_insert_security(struct ntfs_sb_info *sbi,
650 int ntfs_reparse_init(struct ntfs_sb_info *sbi);
651 int ntfs_objid_init(struct ntfs_sb_info *sbi);
652 int ntfs_objid_remove(struct ntfs_sb_info *sbi, struct GUID *guid);
653 int ntfs_insert_reparse(struct ntfs_sb_info *sbi, __le32 rtag,
655 int ntfs_remove_reparse(struct ntfs_sb_info *sbi, __le32 rtag,
657 void mark_as_free_ex(struct ntfs_sb_info *sbi, CLST lcn, CLST len, bool trim);
658 int run_deallocate(struct ntfs_sb_info *sbi, const struct runs_tree *run,
660 bool valid_windows_name(struct ntfs_sb_info *sbi, const struct le_str *name);
661 int ntfs_set_label(struct ntfs_sb_info *sbi, u8 *label, int len);
678 int indx_init(struct ntfs_index *indx, struct ntfs_sb_info *sbi,
699 int indx_update_dup(struct ntfs_inode *ni, struct ntfs_sb_info *sbi,
732 int fill_name_de(struct ntfs_sb_info *sbi, void *buf, const struct qstr *name,
741 int mi_get(struct ntfs_sb_info *sbi, CLST rno, struct mft_inode **mi);
743 int mi_init(struct mft_inode *mi, struct ntfs_sb_info *sbi, CLST rno);
757 int mi_format_new(struct mft_inode *mi, struct ntfs_sb_info *sbi, CLST rno,
810 int run_unpack(struct runs_tree *run, struct ntfs_sb_info *sbi, CLST ino,
815 int run_unpack_ex(struct runs_tree *run, struct ntfs_sb_info *sbi, CLST ino,
828 int ntfs_discard(struct ntfs_sb_info *sbi, CLST Lcn, CLST Len);
853 int ntfs_trim_fs(struct ntfs_sb_info *sbi, struct fstrim_range *range);
895 static inline bool is_ntfs3(struct ntfs_sb_info *sbi)
901 static inline bool is_mounted(struct ntfs_sb_info *sbi)
906 static inline bool ntfs_is_meta_file(struct ntfs_sb_info *sbi, CLST rno)
1004 static inline struct ntfs_sb_info *ntfs_sb(struct super_block *sb)
1017 static inline u64 ntfs_up_cluster(const struct ntfs_sb_info *sbi, u64 size)
1030 static inline CLST bytes_to_cluster(const struct ntfs_sb_info *sbi, u64 size)