Lines Matching refs:ntfs_inode
255 struct ntfs_inode *ni;
279 struct ntfs_inode *ni;
290 struct ntfs_inode *ni;
298 struct ntfs_inode *ni;
304 struct ntfs_inode *ni;
351 struct ntfs_inode { struct
427 int attr_make_nonresident(struct ntfs_inode *ni, struct ATTRIB *attr,
431 int attr_set_size(struct ntfs_inode *ni, enum ATTR_TYPE type,
435 int attr_data_get_block(struct ntfs_inode *ni, CLST vcn, CLST clen, CLST *lcn,
437 int attr_data_read_resident(struct ntfs_inode *ni, struct folio *folio);
438 int attr_data_write_resident(struct ntfs_inode *ni, struct folio *folio);
439 int attr_load_runs_vcn(struct ntfs_inode *ni, enum ATTR_TYPE type,
442 int attr_load_runs_range(struct ntfs_inode *ni, enum ATTR_TYPE type,
445 int attr_wof_frame_info(struct ntfs_inode *ni, struct ATTRIB *attr,
448 int attr_is_frame_compressed(struct ntfs_inode *ni, struct ATTRIB *attr,
451 int attr_allocate_frame(struct ntfs_inode *ni, CLST frame, size_t compr_size,
453 int attr_collapse_range(struct ntfs_inode *ni, u64 vbo, u64 bytes);
454 int attr_insert_range(struct ntfs_inode *ni, u64 vbo, u64 bytes);
455 int attr_punch_hole(struct ntfs_inode *ni, u64 vbo, u64 bytes, u32 *frame_size);
456 int attr_force_nonresident(struct ntfs_inode *ni);
457 int attr_set_compress(struct ntfs_inode *ni, bool compr);
460 void al_destroy(struct ntfs_inode *ni);
461 bool al_verify(struct ntfs_inode *ni);
462 int ntfs_load_attr_list(struct ntfs_inode *ni, struct ATTRIB *attr);
463 struct ATTR_LIST_ENTRY *al_enumerate(struct ntfs_inode *ni,
465 struct ATTR_LIST_ENTRY *al_find_le(struct ntfs_inode *ni,
468 struct ATTR_LIST_ENTRY *al_find_ex(struct ntfs_inode *ni,
472 int al_add_le(struct ntfs_inode *ni, enum ATTR_TYPE type, const __le16 *name,
475 bool al_remove_le(struct ntfs_inode *ni, struct ATTR_LIST_ENTRY *le);
476 int al_update(struct ntfs_inode *ni, int sync);
518 void ni_remove_mi(struct ntfs_inode *ni, struct mft_inode *mi);
519 struct ATTR_STD_INFO *ni_std(struct ntfs_inode *ni);
520 struct ATTR_STD_INFO5 *ni_std5(struct ntfs_inode *ni);
521 void ni_clear(struct ntfs_inode *ni);
522 int ni_load_mi_ex(struct ntfs_inode *ni, CLST rno, struct mft_inode **mi);
523 int ni_load_mi(struct ntfs_inode *ni, const struct ATTR_LIST_ENTRY *le,
525 struct ATTRIB *ni_find_attr(struct ntfs_inode *ni, struct ATTRIB *attr,
530 struct ATTRIB *ni_enum_attr_ex(struct ntfs_inode *ni, struct ATTRIB *attr,
533 struct ATTRIB *ni_load_attr(struct ntfs_inode *ni, enum ATTR_TYPE type,
536 int ni_load_all_mi(struct ntfs_inode *ni);
537 bool ni_add_subrecord(struct ntfs_inode *ni, CLST rno, struct mft_inode **mi);
538 int ni_remove_attr(struct ntfs_inode *ni, enum ATTR_TYPE type,
541 int ni_create_attr_list(struct ntfs_inode *ni);
542 int ni_expand_list(struct ntfs_inode *ni);
543 int ni_insert_nonresident(struct ntfs_inode *ni, enum ATTR_TYPE type,
548 int ni_insert_resident(struct ntfs_inode *ni, u32 data_size,
552 void ni_remove_attr_le(struct ntfs_inode *ni, struct ATTRIB *attr,
554 int ni_delete_all(struct ntfs_inode *ni);
555 struct ATTR_FILE_NAME *ni_fname_name(struct ntfs_inode *ni,
560 struct ATTR_FILE_NAME *ni_fname_type(struct ntfs_inode *ni, u8 name_type,
563 int ni_new_attr_flags(struct ntfs_inode *ni, enum FILE_ATTRIBUTE new_fa);
564 enum REPARSE_SIGN ni_parse_reparse(struct ntfs_inode *ni, struct ATTRIB *attr,
568 int ni_fiemap(struct ntfs_inode *ni, struct fiemap_extent_info *fieinfo,
570 int ni_readpage_cmpr(struct ntfs_inode *ni, struct folio *folio);
571 int ni_decompress_file(struct ntfs_inode *ni);
572 int ni_read_frame(struct ntfs_inode *ni, u64 frame_vbo, struct page **pages,
574 int ni_write_frame(struct ntfs_inode *ni, struct page **pages,
576 int ni_remove_name(struct ntfs_inode *dir_ni, struct ntfs_inode *ni,
579 bool ni_remove_name_undo(struct ntfs_inode *dir_ni, struct ntfs_inode *ni,
583 int ni_add_name(struct ntfs_inode *dir_ni, struct ntfs_inode *ni,
586 int ni_rename(struct ntfs_inode *dir_ni, struct ntfs_inode *new_dir_ni,
587 struct ntfs_inode *ni, struct NTFS_DE *de, struct NTFS_DE *new_de,
595 int log_replay(struct ntfs_inode *ni, bool *initialized);
603 int ntfs_loadlog_and_replay(struct ntfs_inode *ni, struct ntfs_sb_info *sbi);
609 struct ntfs_inode *ni, struct mft_inode **mi);
644 struct ntfs_inode *ntfs_new_inode(struct ntfs_sb_info *sbi, CLST nRec,
669 int indx_used_bit(struct ntfs_index *indx, struct ntfs_inode *ni, size_t *bit);
685 struct INDEX_ROOT *indx_get_root(struct ntfs_index *indx, struct ntfs_inode *ni,
687 int indx_read(struct ntfs_index *idx, struct ntfs_inode *ni, CLST vbn,
689 int indx_find(struct ntfs_index *indx, struct ntfs_inode *dir,
693 int indx_find_sort(struct ntfs_index *indx, struct ntfs_inode *ni,
696 int indx_find_raw(struct ntfs_index *indx, struct ntfs_inode *ni,
699 int indx_insert_entry(struct ntfs_index *indx, struct ntfs_inode *ni,
702 int indx_delete_entry(struct ntfs_index *indx, struct ntfs_inode *ni,
704 int indx_update_dup(struct ntfs_inode *ni, struct ntfs_sb_info *sbi,
748 struct ATTRIB *mi_enum_attr(struct ntfs_inode *ni, struct mft_inode *mi,
750 struct ATTRIB *mi_find_attr(struct ntfs_inode *ni, struct mft_inode *mi,
753 static inline struct ATTRIB *rec_find_attr_le(struct ntfs_inode *ni, in rec_find_attr_le()
763 struct ATTRIB *mi_insert_attr(struct ntfs_inode *ni, struct mft_inode *mi,
767 bool mi_remove_attr(struct ntfs_inode *ni, struct mft_inode *mi,
1028 static inline struct ntfs_inode *ntfs_i(struct inode *inode) in ntfs_i()
1030 return container_of(inode, struct ntfs_inode, vfs_inode); in ntfs_i()
1033 static inline bool is_compressed(const struct ntfs_inode *ni) in is_compressed()
1039 static inline int ni_ext_compress_bits(const struct ntfs_inode *ni) in ni_ext_compress_bits()
1045 static inline void ni_set_ext_compress_bits(struct ntfs_inode *ni, u8 bits) in ni_set_ext_compress_bits()
1050 static inline bool is_dedup(const struct ntfs_inode *ni) in is_dedup()
1055 static inline bool is_encrypted(const struct ntfs_inode *ni) in is_encrypted()
1060 static inline bool is_sparsed(const struct ntfs_inode *ni) in is_sparsed()
1065 static inline int is_resident(struct ntfs_inode *ni) in is_resident()
1109 static inline void ni_lock(struct ntfs_inode *ni) in ni_lock()
1114 static inline void ni_lock_dir(struct ntfs_inode *ni) in ni_lock_dir()
1119 static inline void ni_lock_dir2(struct ntfs_inode *ni) in ni_lock_dir2()
1124 static inline void ni_unlock(struct ntfs_inode *ni) in ni_unlock()
1129 static inline int ni_trylock(struct ntfs_inode *ni) in ni_trylock()
1134 static inline int attr_load_runs_attr(struct ntfs_inode *ni, in attr_load_runs_attr()