| /linux/fs/ntfs3/ |
| H A D | frecord.c | 20 static struct mft_inode *ni_ins_mi(struct ntfs_inode *ni, struct rb_root *tree, in ni_ins_mi() argument 50 static struct mft_inode *ni_find_mi(struct ntfs_inode *ni, CLST rno) in ni_find_mi() argument 52 return ni_ins_mi(ni, &ni->mi_tree, rno, NULL); in ni_find_mi() 58 static void ni_add_mi(struct ntfs_inode *ni, struct mft_inode *mi) in ni_add_mi() argument 60 ni_ins_mi(ni, &ni->mi_tree, mi->rno, &mi->node); in ni_add_mi() 66 void ni_remove_mi(struct ntfs_inode *ni, struct mft_inode *mi) in ni_remove_mi() argument 68 rb_erase(&mi->node, &ni->mi_tree); in ni_remove_mi() 74 struct ATTR_STD_INFO *ni_std(struct ntfs_inode *ni) in ni_std() argument 88 ni_std5(struct ntfs_inode * ni) ni_std5() argument 101 ni_clear(struct ntfs_inode * ni) ni_clear() argument 150 ni_load_mi_ex(struct ntfs_inode * ni,CLST rno,struct mft_inode ** mi) ni_load_mi_ex() argument 177 ni_load_mi(struct ntfs_inode * ni,const struct ATTR_LIST_ENTRY * le,struct mft_inode ** mi) ni_load_mi() argument 201 ni_find_attr(struct ntfs_inode * ni,struct ATTRIB * attr,struct ATTR_LIST_ENTRY ** le_o,enum ATTR_TYPE type,const __le16 * name,u8 name_len,const CLST * vcn,struct mft_inode ** mi) ni_find_attr() argument 263 ni_enum_attr_ex(struct ntfs_inode * ni,struct ATTRIB * attr,struct ATTR_LIST_ENTRY ** le,struct mft_inode ** mi) ni_enum_attr_ex() argument 299 ni_load_all_mi(struct ntfs_inode * ni) ni_load_all_mi() argument 327 ni_add_subrecord(struct ntfs_inode * ni,CLST rno,struct mft_inode ** mi) ni_add_subrecord() argument 353 ni_remove_attr(struct ntfs_inode * ni,enum ATTR_TYPE type,const __le16 * name,u8 name_len,bool base_only,const __le16 * id) ni_remove_attr() argument 424 ni_ins_new_attr(struct ntfs_inode * ni,struct mft_inode * mi,struct ATTR_LIST_ENTRY * le,enum ATTR_TYPE type,const __le16 * name,u8 name_len,u32 asize,u16 name_off,CLST svcn,struct ATTR_LIST_ENTRY ** ins_le) ni_ins_new_attr() argument 488 ni_repack(struct ntfs_inode * ni) ni_repack() argument 624 ni_try_remove_attr_list(struct ntfs_inode * ni) ni_try_remove_attr_list() argument 767 ni_create_attr_list(struct ntfs_inode * ni) ni_create_attr_list() argument 922 ni_ins_attr_ext(struct ntfs_inode * ni,struct ATTR_LIST_ENTRY * le,enum ATTR_TYPE type,const __le16 * name,u8 name_len,u32 asize,CLST svcn,u16 name_off,bool force_ext,struct ATTRIB ** ins_attr,struct mft_inode ** ins_mi,struct ATTR_LIST_ENTRY ** ins_le) ni_ins_attr_ext() argument 1074 ni_insert_attr(struct ntfs_inode * ni,enum ATTR_TYPE type,const __le16 * name,u8 name_len,u32 asize,u16 name_off,CLST svcn,struct ATTRIB ** ins_attr,struct mft_inode ** ins_mi,struct ATTR_LIST_ENTRY ** ins_le) ni_insert_attr() argument 1226 ni_expand_mft_list(struct ntfs_inode * ni) ni_expand_mft_list() argument 1361 ni_expand_list(struct ntfs_inode * ni) ni_expand_list() argument 1426 ni_insert_nonresident(struct ntfs_inode * ni,enum ATTR_TYPE type,const __le16 * name,u8 name_len,const struct runs_tree * run,CLST svcn,CLST len,__le16 flags,struct ATTRIB ** new_attr,struct mft_inode ** mi,struct ATTR_LIST_ENTRY ** le) ni_insert_nonresident() argument 1503 ni_insert_resident(struct ntfs_inode * ni,u32 data_size,enum ATTR_TYPE type,const __le16 * name,u8 name_len,struct ATTRIB ** new_attr,struct mft_inode ** mi,struct ATTR_LIST_ENTRY ** le) ni_insert_resident() argument 1542 ni_remove_attr_le(struct ntfs_inode * ni,struct ATTRIB * attr,struct mft_inode * mi,struct ATTR_LIST_ENTRY * le) ni_remove_attr_le() argument 1557 ni_delete_all(struct ntfs_inode * ni) ni_delete_all() argument 1639 ni_fname_name(struct ntfs_inode * ni,const struct le_str * uni,const struct MFT_REF * home_dir,struct mft_inode ** mi,struct ATTR_LIST_ENTRY ** le) ni_fname_name() argument 1682 ni_fname_type(struct ntfs_inode * ni,u8 name_type,struct mft_inode ** mi,struct ATTR_LIST_ENTRY ** le) ni_fname_type() argument 1714 ni_new_attr_flags(struct ntfs_inode * ni,enum FILE_ATTRIBUTE new_fa) ni_new_attr_flags() argument 1795 ni_parse_reparse(struct ntfs_inode * ni,struct ATTRIB * attr,struct REPARSE_DATA_BUFFER * buffer) ni_parse_reparse() argument 1929 ni_read_folio_cmpr(struct ntfs_inode * ni,struct folio * folio) ni_read_folio_cmpr() argument 2014 ni_decompress_file(struct ntfs_inode * ni) ni_decompress_file() argument 2276 ni_read_frame(struct ntfs_inode * ni,u64 frame_vbo,struct page ** pages,u32 pages_per_frame,int copy) ni_read_frame() argument 2535 ni_write_frame(struct ntfs_inode * ni,struct page ** pages,u32 pages_per_frame) ni_write_frame() argument 2667 ni_remove_name(struct ntfs_inode * dir_ni,struct ntfs_inode * ni,struct NTFS_DE * de,struct NTFS_DE ** de2,int * undo_step) ni_remove_name() argument 2735 ni_remove_name_undo(struct ntfs_inode * dir_ni,struct ntfs_inode * ni,struct NTFS_DE * de,struct NTFS_DE * de2,int undo_step) ni_remove_name_undo() argument 2781 ni_add_name(struct ntfs_inode * dir_ni,struct ntfs_inode * ni,struct NTFS_DE * de) ni_add_name() argument 2836 ni_rename(struct ntfs_inode * dir_ni,struct ntfs_inode * new_dir_ni,struct ntfs_inode * ni,struct NTFS_DE * de,struct NTFS_DE * new_de) ni_rename() argument 2885 struct ntfs_inode *ni = ntfs_i(inode); ni_is_dirty() local 2905 ni_seek_data_or_hole(struct ntfs_inode * ni,loff_t offset,bool data) ni_seek_data_or_hole() argument 2991 ni_write_parents(struct ntfs_inode * ni,int sync) ni_write_parents() argument 3045 ni_update_parent(struct ntfs_inode * ni,struct NTFS_DUP_INFO * dup,int sync) ni_update_parent() argument 3173 struct ntfs_inode *ni = ntfs_i(inode); ni_write_inode() local 3323 ni_allocate_da_blocks(struct ntfs_inode * ni) ni_allocate_da_blocks() argument 3341 ni_allocate_da_blocks_locked(struct ntfs_inode * ni) ni_allocate_da_blocks_locked() argument 3384 ni_query_ads(struct ntfs_inode * ni,loff_t * pos,struct iov_iter * iter) ni_query_ads() argument [all...] |
| H A D | attrlist.c | 19 static inline bool al_is_valid_le(const struct ntfs_inode *ni, in al_is_valid_le() argument 22 ni = ni->base; in al_is_valid_le() 23 if (!le || !ni->attr_list.le || !ni->attr_list.size) in al_is_valid_le() 26 return PtrOffset(ni->attr_list.le, le) + le16_to_cpu(le->size) <= in al_is_valid_le() 27 ni->attr_list.size; in al_is_valid_le() 30 void al_destroy(struct ntfs_inode *ni) in al_destroy() argument 32 ni = ni->base; in al_destroy() 33 run_close(&ni->attr_list.run); in al_destroy() 34 kvfree(ni->attr_list.le); in al_destroy() 35 ni->attr_list.le = NULL; in al_destroy() [all …]
|
| H A D | attrib.c | 61 static int attr_load_runs(struct ATTRIB *attr, struct ntfs_inode *ni, in attr_load_runs() 87 err = run_unpack_ex(run, ni->mi.sbi, ni->mi.rno, svcn, evcn, in attr_load_runs() 262 int attr_make_nonresident(struct ntfs_inode *ni, struct ATTRIB *attr, in attr_make_nonresident() 327 struct address_space *mapping = ni->vfs_inode.i_mapping; in attr_make_nonresident() 351 al_remove_le(ni, le); in attr_make_nonresident() 353 err = ni_insert_nonresident(ni, attr_s->type, attr_name(attr_s), in attr_make_nonresident() 366 ni->ni_flags &= ~NI_FLAG_RESIDENT; in attr_make_nonresident() 390 static int attr_set_size_res(struct ntfs_inode *ni, struct ATTRIB *attr, in attr_set_size_res() 407 return attr_make_nonresident(ni, att in attr_set_size_res() 60 attr_load_runs(struct ATTRIB * attr,struct ntfs_inode * ni,struct runs_tree * run,const CLST * vcn) attr_load_runs() argument 254 attr_make_nonresident(struct ntfs_inode * ni,struct ATTRIB * attr,struct ATTR_LIST_ENTRY * le,struct mft_inode * mi,u64 new_size,struct runs_tree * run,struct ATTRIB ** ins_attr,struct page * page) attr_make_nonresident() argument 382 attr_set_size_res(struct ntfs_inode * ni,struct ATTRIB * attr,struct ATTR_LIST_ENTRY * le,struct mft_inode * mi,u64 new_size,struct runs_tree * run,struct ATTRIB ** ins_attr) attr_set_size_res() argument 430 attr_set_size_ex(struct ntfs_inode * ni,enum ATTR_TYPE type,const __le16 * name,u8 name_len,struct runs_tree * run,u64 new_size,const u64 * new_valid,bool keep_prealloc,struct ATTRIB ** ret,bool no_da) attr_set_size_ex() argument 953 attr_data_get_block(struct ntfs_inode * ni,CLST vcn,CLST clen,CLST * lcn,CLST * len,bool * new,bool zero,void ** res,bool no_da) attr_data_get_block() argument 991 attr_data_get_block_locked(struct ntfs_inode * ni,CLST vcn,CLST clen,CLST * lcn,CLST * len,bool * new,bool zero,void ** res,bool no_da) attr_data_get_block_locked() argument 1405 attr_data_write_resident(struct ntfs_inode * ni,struct folio * folio) attr_data_write_resident() argument 1439 attr_load_runs_vcn(struct ntfs_inode * ni,enum ATTR_TYPE type,const __le16 * name,u8 name_len,struct runs_tree * run,CLST vcn) attr_load_runs_vcn() argument 1482 attr_load_runs_range(struct ntfs_inode * ni,enum ATTR_TYPE type,const __le16 * name,u8 name_len,struct runs_tree * run,u64 from,u64 to) attr_load_runs_range() argument 1520 attr_wof_frame_info(struct ntfs_inode * ni,struct ATTRIB * attr,struct runs_tree * run,u64 frame,u64 frames,u8 frame_bits,u32 * ondisk_size,u64 * vbo_data) attr_wof_frame_info() argument 1674 attr_is_frame_compressed(struct ntfs_inode * ni,struct ATTRIB * attr,CLST frame,CLST * clst_data,struct runs_tree * run) attr_is_frame_compressed() argument 1776 attr_allocate_frame(struct ntfs_inode * ni,CLST frame,size_t compr_size,u64 new_valid) attr_allocate_frame() argument 2009 attr_collapse_range(struct ntfs_inode * ni,u64 vbo,u64 bytes) attr_collapse_range() argument 2304 attr_punch_hole(struct ntfs_inode * ni,u64 vbo,u64 bytes,u32 * frame_size) attr_punch_hole() argument 2527 attr_insert_range(struct ntfs_inode * ni,u64 vbo,u64 bytes) attr_insert_range() argument 2786 attr_force_nonresident(struct ntfs_inode * ni) attr_force_nonresident() argument [all...] |
| H A D | file.c | 36 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_dio_alignment() 38 if (is_resident(ni)) { in ntfs_dio_alignment() 40 if (!ni->file.run_da.count) in ntfs_dio_alignment() 45 return ni->mi.sbi->bdev_blocksize; in ntfs_dio_alignment() 100 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_fileattr_get() 104 if (unlikely(is_bad_ni(ni))) in ntfs_fileattr_get() 116 if (is_compressed(ni)) in ntfs_fileattr_get() 119 if (is_encrypted(ni)) in ntfs_fileattr_get() 122 if (ni->nodump) in ntfs_fileattr_get() 137 struct ntfs_inode *ni in ntfs_fileattr_set() 35 struct ntfs_inode *ni = ntfs_i(inode); ntfs_dio_alignment() local 99 struct ntfs_inode *ni = ntfs_i(inode); ntfs_fileattr_get() local 136 struct ntfs_inode *ni = ntfs_i(inode); ntfs_fileattr_set() local 268 struct ntfs_inode *ni = ntfs_i(inode); ntfs_getattr() local 302 ntfs_extend_initialized_size(struct file * file,struct ntfs_inode * ni,const loff_t new_valid) ntfs_extend_initialized_size() argument 358 struct ntfs_inode *ni = ntfs_i(inode); ntfs_filemap_close() local 385 struct ntfs_inode *ni = ntfs_i(inode); ntfs_file_mmap_prepare() local 472 struct ntfs_inode *ni = ntfs_i(inode); ntfs_fallocate() local 710 struct ntfs_inode *ni = ntfs_i(inode); ntfs_setattr() local 783 struct ntfs_inode *ni = ntfs_i(inode); check_read_restriction() local 821 struct ntfs_inode *ni = ntfs_i(inode); ntfs_file_read_iter() local 927 struct ntfs_inode *ni = ntfs_i(inode); ntfs_file_splice_read() local 993 struct ntfs_inode *ni = ntfs_i(inode); ntfs_compress_write() local 1211 struct ntfs_inode *ni = ntfs_i(inode); check_write_restriction() local 1243 struct ntfs_inode *ni = ntfs_i(inode); ntfs_file_write_iter() local 1376 struct ntfs_inode *ni = ntfs_i(inode); ntfs_file_open() local 1421 struct ntfs_inode *ni; ntfs_file_release() local 1461 struct ntfs_inode *ni = ntfs_i(inode); ntfs_fiemap() local 1553 struct ntfs_inode *ni = ntfs_i(inode); ntfs_llseek() local [all...] |
| H A D | ntfs_fs.h | 74 /* ni->ni_flags */ 262 struct ntfs_inode *ni; 292 struct ntfs_inode *ni; 303 struct ntfs_inode *ni; 311 struct ntfs_inode *ni; 317 struct ntfs_inode *ni; 458 static inline bool is_ni_base(const struct ntfs_inode *ni) in is_ni_base() 460 return ni == ni->base; in is_ni_base() 469 int attr_make_nonresident(struct ntfs_inode *ni, struc 261 struct ntfs_inode *ni; global() member 291 struct ntfs_inode *ni; global() member 302 struct ntfs_inode *ni; global() member 310 struct ntfs_inode *ni; global() member 316 struct ntfs_inode *ni; global() member 457 is_ni_base(const struct ntfs_inode * ni) is_ni_base() argument 476 attr_set_size(struct ntfs_inode * ni,enum ATTR_TYPE type,const __le16 * name,u8 name_len,struct runs_tree * run,u64 new_size,const u64 * new_valid,bool keep_prealloc) attr_set_size() argument 771 indx_read(struct ntfs_index * idx,struct ntfs_inode * ni,CLST vbn,struct indx_node ** node) indx_read() argument 841 rec_find_attr_le(struct ntfs_inode * ni,struct mft_inode * rec,struct ATTR_LIST_ENTRY * le) rec_find_attr_le() argument 1160 is_compressed(const struct ntfs_inode * ni) is_compressed() argument 1166 is_bad_ni(const struct ntfs_inode * ni) is_bad_ni() argument 1171 ni_ext_compress_bits(const struct ntfs_inode * ni) ni_ext_compress_bits() argument 1177 ni_set_ext_compress_bits(struct ntfs_inode * ni,u8 bits) ni_set_ext_compress_bits() argument 1182 is_dedup(const struct ntfs_inode * ni) is_dedup() argument 1187 is_encrypted(const struct ntfs_inode * ni) is_encrypted() argument 1192 is_sparsed(const struct ntfs_inode * ni) is_sparsed() argument 1197 is_resident(struct ntfs_inode * ni) is_resident() argument 1202 ntfs_get_maxbytes(struct ntfs_inode * ni) ntfs_get_maxbytes() argument 1248 ni_lock(struct ntfs_inode * ni) ni_lock() argument 1253 ni_lock_dir(struct ntfs_inode * ni) ni_lock_dir() argument 1258 ni_lock_dir2(struct ntfs_inode * ni) ni_lock_dir2() argument 1263 ni_unlock(struct ntfs_inode * ni) ni_unlock() argument 1268 ni_trylock(struct ntfs_inode * ni) ni_trylock() argument 1273 attr_load_runs_attr(struct ntfs_inode * ni,struct ATTRIB * attr,struct runs_tree * run,CLST vcn) attr_load_runs_attr() argument [all...] |
| H A D | inode.c | 34 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_read_mft() 61 err = mi_init(&ni->mi, sbi, ino); in ntfs_read_mft() 65 if (!sbi->mft.ni && ino == MFT_REC_MFT && !sb->s_root) { in ntfs_read_mft() 68 sbi->mft.ni = ni; in ntfs_read_mft() 69 init_rwsem(&ni->file.run_lock); in ntfs_read_mft() 71 if (!run_add_entry(&ni->file.run, 0, t64, t32, true)) { in ntfs_read_mft() 77 err = mi_read(&ni->mi, ino == MFT_REC_MFT); in ntfs_read_mft() 82 rec = ni->mi.mrec; in ntfs_read_mft() 125 * while( (attr = ni_enum_attr_ex(ni, att in ntfs_read_mft() 33 struct ntfs_inode *ni = ntfs_i(inode); ntfs_read_mft() local 526 struct ntfs_inode *ni = ntfs_i(inode); ntfs_init_ads_node() local 647 struct ntfs_inode *ni; ntfs_test_inode() local 694 struct ntfs_inode *ni; ntfs_iget5_flags() local 766 struct ntfs_inode *ni = ntfs_i(inode); ntfs_bmap() local 795 struct ntfs_inode *ni = ntfs_i(inode); ntfs_iomap_read_end_io() local 831 struct ntfs_inode *ni = ntfs_i(inode); ntfs_read_folio() local 864 struct ntfs_inode *ni = ntfs_i(inode); ntfs_readahead() local 887 struct ntfs_inode *ni = ntfs_i(inode); ntfs_set_size() local 937 struct ntfs_inode *ni = ntfs_i(inode); ntfs_iomap_begin() local 1086 struct ntfs_inode *ni = ntfs_i(inode); ntfs_iomap_end() local 1145 struct ntfs_inode *ni = ntfs_i(inode); ntfs_iomap_put_folio() local 1172 struct ntfs_inode *ni = ntfs_i(inode); ntfs_writeback_range() local 1204 struct ntfs_inode *ni = ntfs_i(inode); ntfs_writepages() local 1395 struct ntfs_inode *ni = NULL; ntfs_create_inode() local 1926 struct ntfs_inode *ni = ntfs_i(inode); ntfs_link_inode() local 1959 struct ntfs_inode *ni = ntfs_i(inode); ntfs_unlink_inode() local 2116 struct ntfs_inode *ni = ntfs_i(inode); ntfs_readlink_hlp() local [all...] |
| H A D | xattr.c | 73 static int ntfs_read_ea(struct ntfs_inode *ni, struct EA_FULL **ea, in ntfs_read_ea() argument 77 struct ntfs_sb_info *sbi = ni->mi.sbi; in ntfs_read_ea() 89 ni_find_attr(ni, NULL, &le, ATTR_EA_INFO, NULL, 0, NULL, NULL); in ntfs_read_ea() 91 ni_find_attr(ni, attr_info, &le, ATTR_EA, NULL, 0, NULL, NULL); in ntfs_read_ea() 127 err = attr_load_runs_range(ni, ATTR_EA, NULL, 0, &run, 0, size); in ntfs_read_ea() 199 static ssize_t ntfs_list_ea(struct ntfs_inode *ni, char *buffer, in ntfs_list_ea() 208 err = ntfs_read_ea(ni, &ea_all, 0, &info); in ntfs_list_ea() 229 ntfs_set_state(ni->mi.sbi, NTFS_DIRTY_ERROR); in ntfs_list_ea() 260 struct ntfs_inode *ni = ntfs_i(inode); in ntfs_get_ea() 267 if (!(ni in ntfs_get_ea() 196 ntfs_list_ea(struct ntfs_inode * ni,char * buffer,size_t bytes_per_buffer) ntfs_list_ea() argument 257 struct ntfs_inode *ni = ntfs_i(inode); ntfs_get_ea() local 321 struct ntfs_inode *ni = ntfs_i(inode); ntfs_set_ea() local 550 struct ntfs_inode *ni = ntfs_i(inode); ntfs_get_acl() local 745 struct ntfs_inode *ni = ntfs_i(inode); ntfs_listxattr() local 771 struct ntfs_inode *ni = ntfs_i(inode); ntfs_getxattr() local 871 struct ntfs_inode *ni = ntfs_i(inode); ntfs_setxattr() local 994 struct ntfs_inode *ni = ntfs_i(inode); ntfs_save_wsl_perm() local [all...] |
| H A D | dir.c | 291 struct ntfs_inode *ni = ntfs_i(dir); in dir_search_flags() 308 err = indx_find(&ni->dir, ni, NULL, uni, 0, sbi, &diff, &e, fnd); in dir_search_flags() 339 struct ntfs_inode *ni, const struct NTFS_DE *e, in ntfs_dir_emit() 352 if (!mi_is_ref(&ni->mi, &fname->home)) in ntfs_dir_emit() 395 if (fname->dup.extend_data && ino != ni->mi.rno) { in ntfs_dir_emit() 413 static int ntfs_read_hdr(struct ntfs_sb_info *sbi, struct ntfs_inode *ni, in ntfs_read_hdr() 444 if (!ntfs_dir_emit(sbi, ni, e, name, ctx)) { 463 struct ntfs_inode *ni = ntfs_i(dir); in ntfs_readdir() 470 u8 index_bits = ni in ntfs_readdir() 287 struct ntfs_inode *ni = ntfs_i(dir); dir_search_flags() local 333 ntfs_dir_emit(struct ntfs_sb_info * sbi,struct ntfs_inode * ni,const struct NTFS_DE * e,u8 * name,struct dir_context * ctx) ntfs_dir_emit() argument 407 ntfs_read_hdr(struct ntfs_sb_info * sbi,struct ntfs_inode * ni,const struct INDEX_HDR * hdr,u64 vbo,u64 pos,u8 * name,struct dir_context * ctx) ntfs_read_hdr() argument 457 struct ntfs_inode *ni = ntfs_i(dir); ntfs_readdir() local 651 struct ntfs_inode *ni = ntfs_i(dir); ntfs_dir_count() local [all...] |
| H A D | fsntfs.c | 250 sbi->objid.ni = ntfs_i(inode2); in ntfs_extend_init() 265 sbi->reparse.ni = ntfs_i(inode2); in ntfs_extend_init() 282 int ntfs_loadlog_and_replay(struct ntfs_inode *ni, struct ntfs_sb_info *sbi) in ntfs_loadlog_and_replay() argument 291 if (ni->vfs_inode.i_size >= 0x100000000ull) { in ntfs_loadlog_and_replay() 325 sbi->mft.ni = ntfs_i(inode); in ntfs_loadlog_and_replay() 328 err = ni_load_all_mi(sbi->mft.ni); in ntfs_loadlog_and_replay() 330 err = log_replay(ni, &initialized); in ntfs_loadlog_and_replay() 333 sbi->mft.ni = NULL; in ntfs_loadlog_and_replay() 347 err = ntfs_bio_fill_1(sbi, &ni->file.run); in ntfs_loadlog_and_replay() 530 struct ntfs_inode *ni in ntfs_extend_mft() local 586 ntfs_look_free_mft(struct ntfs_sb_info * sbi,CLST * rno,bool mft,struct ntfs_inode * ni,struct mft_inode ** mi) ntfs_look_free_mft() argument 642 struct ntfs_inode *ni; ntfs_look_free_mft() local 805 struct ntfs_inode *ni; ntfs_clear_mft_tail() local 847 struct ntfs_inode *ni = sbi->mft.ni; ntfs_refresh_zone() local 929 struct ntfs_inode *ni = ntfs_i(inode); ntfs_bad_inode() local 956 struct ntfs_inode *ni; ntfs_set_state() local 1697 struct ntfs_inode *ni; ntfs_new_inode() local 1874 struct ntfs_inode *ni; ntfs_security_init() local 1995 struct ntfs_inode *ni = sbi->security.ni; ntfs_get_security_by_id() local 2094 struct ntfs_inode *ni = sbi->security.ni; ntfs_insert_security() local 2296 struct ntfs_inode *ni = sbi->reparse.ni; ntfs_reparse_init() local 2334 struct ntfs_inode *ni = sbi->objid.ni; ntfs_objid_init() local 2369 struct ntfs_inode *ni = sbi->objid.ni; ntfs_objid_remove() local 2389 struct ntfs_inode *ni = sbi->reparse.ni; ntfs_insert_reparse() local 2419 struct ntfs_inode *ni = sbi->reparse.ni; ntfs_remove_reparse() local 2664 struct ntfs_inode *ni = sbi->volume.ni; ntfs_set_label() local [all...] |
| /linux/fs/ntfs/ |
| H A D | inode.c | 44 struct ntfs_inode *ni = NTFS_I(vi); in ntfs_test_inode() 49 /* If !NInoAttr(ni), @vi is a normal file or directory inode. */ in ntfs_test_inode() 50 if (likely(!NInoAttr(ni))) { in ntfs_test_inode() 56 if (ni->type != na->type) in ntfs_test_inode() 58 if (ni->name_len != na->name_len) in ntfs_test_inode() 61 if (ntfs_inode_is_named_stream(ni)) { in ntfs_test_inode() 62 if (!ntfs_names_are_equal(ni->name, ni->name_len, in ntfs_test_inode() 64 IGNORE_CASE, ni->vol->upcase, in ntfs_test_inode() 65 ni in ntfs_test_inode() 42 struct ntfs_inode *ni = NTFS_I(vi); ntfs_test_inode() local 90 struct ntfs_inode *ni = NTFS_I(vi); ntfs_init_locked_inode() local 311 struct ntfs_inode *ni; ntfs_alloc_big_inode() local 330 ntfs_non_resident_dealloc_clusters(struct ntfs_inode * ni) ntfs_non_resident_dealloc_clusters() argument 383 struct ntfs_inode *ni = NTFS_I(inode); ntfs_drop_big_inode() local 388 struct ntfs_inode *ni = NTFS_I(inode); ntfs_drop_big_inode() local 419 struct ntfs_inode *ni; ntfs_alloc_extent_inode() local 431 ntfs_destroy_extent_inode(struct ntfs_inode * ni) ntfs_destroy_extent_inode() argument 462 __ntfs_init_inode(struct super_block * sb,struct ntfs_inode * ni) __ntfs_init_inode() argument 514 struct ntfs_inode *ni = ntfs_alloc_extent_inode(); ntfs_new_extent_inode() local 682 struct ntfs_inode *ni = NTFS_I(vi); ntfs_read_locked_inode() local 1284 struct ntfs_inode *ni = NTFS_I(vi), *base_ni = NTFS_I(base_vi); ntfs_read_locked_attr_inode() local 1524 struct ntfs_inode *ni = NTFS_I(vi), *base_ni = NTFS_I(base_vi), *bni; ntfs_read_locked_index_inode() local 1862 struct ntfs_inode *ni = NTFS_I(vi); ntfs_read_inode_mount() local 2228 __ntfs_clear_inode(struct ntfs_inode * ni) __ntfs_clear_inode() argument 2249 ntfs_clear_extent_inode(struct ntfs_inode * ni) ntfs_clear_extent_inode() argument 2260 ntfs_delete_base_inode(struct ntfs_inode * ni) ntfs_delete_base_inode() argument 2301 struct ntfs_inode *ni = NTFS_I(vi); ntfs_evict_big_inode() local 2424 struct ntfs_inode *ni = NTFS_I(vi); ntfs_extend_initialized_size() local 2462 struct ntfs_inode *ni = NTFS_I(vi); ntfs_truncate_vfs() local 2484 struct ntfs_inode *ni = NTFS_I(vi); ntfs_inode_sync_standard_information() local 2577 ntfs_inode_sync_filename(struct ntfs_inode * ni) ntfs_inode_sync_filename() argument 2699 ntfs_get_block_mft_record(struct ntfs_inode * mft_ni,struct ntfs_inode * ni) ntfs_get_block_mft_record() argument 2748 struct ntfs_inode *ni = NTFS_I(vi); __ntfs_write_inode() local 2928 struct ntfs_inode *ni = NULL; ntfs_extent_inode_open() local 3008 ntfs_inode_attach_all_extents(struct ntfs_inode * ni) ntfs_inode_attach_all_extents() argument 3054 ntfs_inode_add_attrlist(struct ntfs_inode * ni) ntfs_inode_add_attrlist() argument 3253 ntfs_inode_close(struct ntfs_inode * ni) ntfs_inode_close() argument 3321 ntfs_inode_free_empty_extents(struct ntfs_inode * ni) ntfs_inode_free_empty_extents() argument 3363 ntfs_destroy_ext_inode(struct ntfs_inode * ni) ntfs_destroy_ext_inode() argument 3380 ntfs_inode_base(struct ntfs_inode * ni) ntfs_inode_base() argument 3428 ntfs_inode_free_space(struct ntfs_inode * ni,int size) ntfs_inode_free_space() argument 3542 struct ntfs_inode *ni = NTFS_I(vi); ntfs_inode_attr_pread() local 3618 struct ntfs_inode *ni = NTFS_I(vi); ntfs_enlarge_attribute() local 3667 struct ntfs_inode *ni = NTFS_I(vi); __ntfs_inode_resident_attr_pwrite() local 3710 struct ntfs_inode *ni = NTFS_I(vi); __ntfs_inode_non_resident_attr_pwrite() local 3841 struct ntfs_inode *ni = NTFS_I(vi); ntfs_inode_attr_pwrite() local [all...] |
| H A D | attrib.c | 42 * @ni: ntfs inode for which to map (part of) a runlist 46 * Map the part of a runlist containing the @vcn of the ntfs inode @ni. 48 * If @ctx is specified, it is an active search context of @ni and its base mft 79 * Locking: - The runlist described by @ni must be locked for writing on entry 81 * - If @ctx is NULL, the base mft record of @ni must not be mapped on 86 int ntfs_map_runlist_nolock(struct ntfs_inode *ni, s64 vcn, struct ntfs_attr_search_ctx *ctx) in ntfs_map_runlist_nolock() argument 102 if (!NInoAttr(ni)) in ntfs_map_runlist_nolock() 103 base_ni = ni; in ntfs_map_runlist_nolock() 105 base_ni = ni->ext.base_ntfs_ino; in ntfs_map_runlist_nolock() 111 if (unlikely(NVolMftBootstrap(ni in ntfs_map_runlist_nolock() 304 ntfs_map_runlist(struct ntfs_inode * ni,s64 vcn) ntfs_map_runlist() argument 317 ntfs_attr_vcn_to_rl(struct ntfs_inode * ni,s64 vcn,s64 * lcn) ntfs_attr_vcn_to_rl() argument 377 ntfs_attr_vcn_to_lcn_nolock(struct ntfs_inode * ni,const s64 vcn,const bool write_locked) ntfs_attr_vcn_to_lcn_nolock() argument 527 ntfs_attr_find_vcn_nolock(struct ntfs_inode * ni,const s64 vcn,struct ntfs_attr_search_ctx * ctx) ntfs_attr_find_vcn_nolock() argument 1150 struct ntfs_inode *base_ni = ctx->base_ntfs_ino, *ni = ctx->ntfs_ino; ntfs_external_attr_find() local 1621 ntfs_attr_init_search_ctx(struct ntfs_attr_search_ctx * ctx,struct ntfs_inode * ni,struct mft_record * mrec) ntfs_attr_init_search_ctx() argument 1688 ntfs_attr_get_search_ctx(struct ntfs_inode * ni,struct mft_record * mrec) ntfs_attr_get_search_ctx() argument 1938 ntfs_attr_make_non_resident(struct ntfs_inode * ni,const u32 data_size) ntfs_attr_make_non_resident() argument 2274 ntfs_attr_set(struct ntfs_inode * ni,s64 ofs,s64 cnt,const u8 val) ntfs_attr_set() argument 2315 ntfs_attr_set_initialized_size(struct ntfs_inode * ni,loff_t new_size) ntfs_attr_set_initialized_size() argument 2395 ntfs_resident_attr_record_add(struct ntfs_inode * ni,__le32 type,__le16 * name,u8 name_len,u8 * val,u32 size,__le16 flags) ntfs_resident_attr_record_add() argument 2516 ntfs_non_resident_attr_record_add(struct ntfs_inode * ni,__le32 type,__le16 * name,u8 name_len,s64 lowest_vcn,int dataruns_size,__le16 flags) ntfs_non_resident_attr_record_add() argument 2654 struct ntfs_inode *base_ni, *ni; ntfs_attr_record_rm() local 2789 ntfs_attr_add(struct ntfs_inode * ni,__le32 type,__le16 * name,u8 name_len,u8 * val,s64 size) ntfs_attr_add() argument 3021 __ntfs_attr_init(struct ntfs_inode * ni,const __le32 type,__le16 * name,const u32 name_len) __ntfs_attr_init() argument 3048 ntfs_attr_init(struct ntfs_inode * ni,const bool non_resident,const bool compressed,const bool encrypted,const bool sparse,const s64 allocated_size,const s64 data_size,const s64 initialized_size,const s64 compressed_size,const u8 compression_unit) ntfs_attr_init() argument 3090 ntfs_attr_open(struct ntfs_inode * ni,const __le32 type,__le16 * name,u32 name_len) ntfs_attr_open() argument 3253 ntfs_attr_close(struct ntfs_inode * ni) ntfs_attr_close() argument 3272 ntfs_attr_map_whole_runlist(struct ntfs_inode * ni) ntfs_attr_map_whole_runlist() argument 3392 ntfs_attr_record_move_to(struct ntfs_attr_search_ctx * ctx,struct ntfs_inode * ni) ntfs_attr_record_move_to() argument 3484 struct ntfs_inode *base_ni, *ni = NULL; ntfs_attr_record_move_away() local 3576 ntfs_attr_update_meta(struct attr_record * a,struct ntfs_inode * ni,struct mft_record * m,struct ntfs_attr_search_ctx * ctx,struct ntfs_inode * locked_ni,bool defer_attrlist) ntfs_attr_update_meta() argument 3720 __ntfs_attr_update_mapping_pairs(struct ntfs_inode * ni,s64 from_vcn,struct ntfs_inode * locked_ni,bool defer_attrlist) __ntfs_attr_update_mapping_pairs() argument 4094 ntfs_attr_update_mapping_pairs_locked(struct ntfs_inode * ni,s64 from_vcn,struct ntfs_inode * locked_ni) ntfs_attr_update_mapping_pairs_locked() argument 4102 ntfs_attr_update_mapping_pairs(struct ntfs_inode * ni,s64 from_vcn) ntfs_attr_update_mapping_pairs() argument 4114 ntfs_attr_make_resident(struct ntfs_inode * ni,struct ntfs_attr_search_ctx * ctx) ntfs_attr_make_resident() argument 4240 ntfs_non_resident_attr_shrink(struct ntfs_inode * ni,const s64 newsize,struct ntfs_inode * locked_ni) ntfs_non_resident_attr_shrink() argument 4439 ntfs_non_resident_attr_expand(struct ntfs_inode * ni,const s64 newsize,const s64 prealloc_size,unsigned int holes,struct ntfs_inode * locked_ni) ntfs_non_resident_attr_expand() argument 4970 __ntfs_attr_truncate_vfs(struct ntfs_inode * ni,const s64 newsize,const s64 i_size) __ntfs_attr_truncate_vfs() argument 5003 ntfs_attr_expand_locked(struct ntfs_inode * ni,const s64 newsize,const s64 prealloc_size,struct ntfs_inode * locked_ni) ntfs_attr_expand_locked() argument 5049 ntfs_attr_expand(struct ntfs_inode * ni,const s64 newsize,const s64 prealloc_size) ntfs_attr_expand() argument 5067 ntfs_attr_truncate_i_locked(struct ntfs_inode * ni,const s64 newsize,unsigned int holes,struct ntfs_inode * locked_ni) ntfs_attr_truncate_i_locked() argument 5114 ntfs_attr_truncate_i(struct ntfs_inode * ni,const s64 newsize,unsigned int holes) ntfs_attr_truncate_i() argument 5123 ntfs_attr_truncate(struct ntfs_inode * ni,const s64 newsize) ntfs_attr_truncate() argument 5130 ntfs_attr_map_cluster(struct ntfs_inode * ni,s64 vcn_start,s64 * lcn_start,s64 * lcn_count,s64 max_clu_count,bool * balloc,bool update_mp,bool skip_holes) ntfs_attr_map_cluster() argument 5319 ntfs_attr_rm(struct ntfs_inode * ni) ntfs_attr_rm() argument 5379 ntfs_attr_exist(struct ntfs_inode * ni,const __le32 type,__le16 * name,u32 name_len) ntfs_attr_exist() argument 5401 ntfs_attr_remove(struct ntfs_inode * ni,const __le32 type,__le16 * name,u32 name_len) ntfs_attr_remove() argument 5448 ntfs_attr_readall(struct ntfs_inode * ni,const __le32 type,__le16 * name,u32 name_len,s64 * data_size) ntfs_attr_readall() argument 5499 ntfs_non_resident_attr_insert_range(struct ntfs_inode * ni,s64 start_vcn,s64 len) ntfs_non_resident_attr_insert_range() argument 5578 ntfs_non_resident_attr_collapse_range(struct ntfs_inode * ni,s64 start_vcn,s64 len) ntfs_non_resident_attr_collapse_range() argument 5673 ntfs_non_resident_attr_punch_hole(struct ntfs_inode * ni,s64 start_vcn,s64 len) ntfs_non_resident_attr_punch_hole() argument 5730 ntfs_attr_fallocate(struct ntfs_inode * ni,loff_t start,loff_t byte_len,bool keep_size) ntfs_attr_fallocate() argument [all...] |
| H A D | file.c | 57 struct ntfs_inode *ni = NTFS_I(vi); in ntfs_file_open() 59 if (NVolShutdown(ni->vol)) in ntfs_file_open() 88 struct ntfs_inode *ni = NTFS_I(vi); in ntfs_trim_prealloc() 89 struct ntfs_inode *mrec_ni = ntfs_base_inode(ni); in ntfs_trim_prealloc() 90 struct ntfs_volume *vol = ni->vol; in ntfs_trim_prealloc() 99 down_write(&ni->runlist.lock); in ntfs_trim_prealloc() 101 aligned_data_size = round_up(ni->data_size, vol->cluster_size); in ntfs_trim_prealloc() 102 if (aligned_data_size >= ni->allocated_size) in ntfs_trim_prealloc() 107 rc = ni->runlist.count - 2; in ntfs_trim_prealloc() 108 rl = ni in ntfs_trim_prealloc() 49 struct ntfs_inode *ni = NTFS_I(vi); ntfs_file_open() local 80 struct ntfs_inode *ni = NTFS_I(vi); ntfs_trim_prealloc() local 163 struct ntfs_inode *ni = NTFS_I(vi); ntfs_file_fsync() local 257 struct ntfs_inode *ni = NTFS_I(vi); ntfs_setattr_size() local 311 struct ntfs_inode *ni = NTFS_I(vi); ntfs_setattr() local 380 struct ntfs_inode *ni = NTFS_I(inode); ntfs_getattr() local 555 ntfs_expand_for_write(struct ntfs_inode * ni,loff_t end) ntfs_expand_for_write() argument 584 struct ntfs_inode *ni = NTFS_I(vi); ntfs_file_write_iter() local 752 struct ntfs_inode *ni = NTFS_I(inode); ntfs_get_link() local 906 ntfs_allocate_range(struct ntfs_inode * ni,int mode,loff_t offset,loff_t len) ntfs_allocate_range() argument 946 ntfs_punch_hole(struct ntfs_inode * ni,int mode,loff_t offset,loff_t len) ntfs_punch_hole() argument 1021 ntfs_collapse_range(struct ntfs_inode * ni,loff_t offset,loff_t len) ntfs_collapse_range() argument 1067 ntfs_insert_range(struct ntfs_inode * ni,loff_t offset,loff_t len) ntfs_insert_range() argument 1131 struct ntfs_inode *ni = NTFS_I(vi); ntfs_fallocate() local [all...] |
| H A D | reparse.c | 101 static bool valid_reparse_buffer(struct ntfs_inode *ni, in valid_reparse_buffer() argument 108 if (!ni || !reparse_attr) in valid_reparse_buffer() 146 static bool valid_reparse_data(struct ntfs_inode *ni, in valid_reparse_data() argument 158 if (!valid_reparse_buffer(ni, reparse_attr, size, sizeof(*data))) in valid_reparse_data() 181 if (!valid_reparse_buffer(ni, reparse_attr, size, in valid_reparse_data() 204 if (!valid_reparse_buffer(ni, reparse_attr, size, in valid_reparse_data() 219 if (!valid_reparse_buffer(ni, reparse_attr, size, 0)) in valid_reparse_data() 222 !(ni->flags & FILE_ATTRIBUTE_RECALL_ON_OPEN)) in valid_reparse_data() 226 if (!valid_reparse_buffer(ni, reparse_attr, size, in valid_reparse_data() 232 if (!valid_reparse_buffer(ni, reparse_att in valid_reparse_data() 269 ntfs_parse_reparse(struct ntfs_inode * ni,unsigned int * mode) ntfs_parse_reparse() argument 554 set_reparse_index(struct ntfs_inode * ni,struct ntfs_index_context * xr,__le32 reparse_tag) set_reparse_index() argument 590 struct ntfs_inode *ni = NTFS_I(rp); remove_reparse_index() local 667 update_reparse_data(struct ntfs_inode * ni,struct ntfs_index_context * xr,char * value,size_t size) update_reparse_data() argument 720 ntfs_delete_reparse_index(struct ntfs_inode * ni) ntfs_delete_reparse_index() argument 768 ntfs_set_ntfs_reparse_data(struct ntfs_inode * ni,char * value,size_t size) ntfs_set_ntfs_reparse_data() argument 836 ntfs_reparse_set_wsl_symlink(struct ntfs_inode * ni,const char * target,int target_len) ntfs_reparse_set_wsl_symlink() argument 876 ntfs_reparse_set_native_symlink(struct ntfs_inode * ni,const char * target,int target_len) ntfs_reparse_set_native_symlink() argument 996 ntfs_reparse_set_wsl_not_symlink(struct ntfs_inode * ni,mode_t mode) ntfs_reparse_set_wsl_not_symlink() argument [all...] |
| H A D | attrib.h | 60 int ntfs_map_runlist_nolock(struct ntfs_inode *ni, s64 vcn, 62 int ntfs_map_runlist(struct ntfs_inode *ni, s64 vcn); 63 s64 ntfs_attr_vcn_to_lcn_nolock(struct ntfs_inode *ni, const s64 vcn, 65 struct runlist_element *ntfs_attr_find_vcn_nolock(struct ntfs_inode *ni, 69 int ntfs_attr_map_whole_runlist(struct ntfs_inode *ni); 89 struct ntfs_attr_search_ctx *ntfs_attr_get_search_ctx(struct ntfs_inode *ni, 96 int ntfs_attr_map_cluster(struct ntfs_inode *ni, s64 vcn_start, s64 *lcn_start, 101 int ntfs_attr_make_non_resident(struct ntfs_inode *ni, const u32 data_size); 102 int ntfs_attr_set(struct ntfs_inode *ni, const s64 ofs, const s64 cnt, 104 int ntfs_attr_set_initialized_size(struct ntfs_inode *ni, loff_ [all...] |
| H A D | namei.c | 266 struct ntfs_inode *ni = NTFS_I(dent_inode); in ntfs_lookup() 284 ni = NTFS_I(dent_inode); in ntfs_lookup() 285 m = map_mft_record(ni); in ntfs_lookup() 292 ctx = ntfs_attr_get_search_ctx(ni, m); in ntfs_lookup() 323 unmap_mft_record(ni); in ntfs_lookup() 346 unmap_mft_record(ni); in ntfs_sd_add_everyone() 353 static int ntfs_sd_add_everyone(struct ntfs_inode *ni) in ntfs_sd_add_everyone() 408 ret = ntfs_attr_add(ni, AT_SECURITY_DESCRIPTOR, AT_UNNAMED, 0, (u8 *)sd, in __ntfs_create() 411 ntfs_error(ni->vol->sb, "Failed to add SECURITY_DESCRIPTOR\n"); in __ntfs_create() 423 struct ntfs_inode *ni; in __ntfs_create() 243 struct ntfs_inode *ni = NTFS_I(dent_inode); ntfs_lookup() local 330 ntfs_sd_add_everyone(struct ntfs_inode * ni) ntfs_sd_add_everyone() argument 400 struct ntfs_inode *ni; __ntfs_create() local 739 struct ntfs_inode *ni; ntfs_create() local 777 struct ntfs_inode *ni = ctx->base_ntfs_ino ? ctx->base_ntfs_ino : ctx->ntfs_ino; ntfs_check_unlinkable_dir() local 803 struct ntfs_inode *ni = NTFS_I(vi); ntfs_test_inode_attr() local 827 ntfs_delete(struct ntfs_inode * ni,struct ntfs_inode * dir_ni,__le16 * name,u8 name_len,bool need_lock) ntfs_delete() argument 1014 struct ntfs_inode *ni = NTFS_I(vi); ntfs_unlink() local 1058 struct ntfs_inode *ni; ntfs_mkdir() local 1099 struct ntfs_inode *ni; ntfs_rmdir() local 1146 __ntfs_link(struct ntfs_inode * ni,struct ntfs_inode * dir_ni,__le16 * name,u8 name_len) __ntfs_link() argument 1409 struct ntfs_inode *ni; ntfs_symlink() local 1456 struct ntfs_inode *ni; ntfs_mknod() local 1511 struct ntfs_inode *ni = NTFS_I(vi), *dir_ni = NTFS_I(dir); ntfs_link() local 1592 struct ntfs_inode *ni = NTFS_I(vi); ntfs_get_parent() local [all...] |
| H A D | ea.c | 22 static int ntfs_write_ea(struct ntfs_inode *ni, __le32 type, char *value, s64 ea_off, in ntfs_write_ea() argument 29 ea_vi = ntfs_attr_iget(VFS_I(ni), type, AT_UNNAMED, 0); in ntfs_write_ea() 41 mark_mft_record_dirty(ni); in ntfs_write_ea() 114 struct ntfs_inode *ni = NTFS_I(inode); in ntfs_get_ea() 123 if (!NInoHasEA(ni)) in ntfs_get_ea() 126 p_ea_info = ntfs_attr_readall(ni, AT_EA_INFORMATION, NULL, 0, in ntfs_get_ea() 138 ea_buf = ntfs_attr_readall(ni, AT_EA, NULL, 0, &all_ea_size); in ntfs_get_ea() 185 static int ntfs_ea_attr_lookup(struct ntfs_inode *ni, __le32 type) 191 mrec = map_mft_record(ni); in ntfs_set_ea() 194 ctx = ntfs_attr_get_search_ctx(ni, mre in ntfs_set_ea() 111 struct ntfs_inode *ni = NTFS_I(inode); ntfs_get_ea() local 195 struct ntfs_inode *ni = NTFS_I(inode); ntfs_set_ea() local 516 struct ntfs_inode *ni = NTFS_I(inode); ntfs_listxattr() local 610 struct ntfs_inode *ni = NTFS_I(inode); ntfs_getxattr() local 651 ntfs_new_attr_flags(struct ntfs_inode * ni,__le32 fattr) ntfs_new_attr_flags() argument 866 ntfs_validate_fattr(struct ntfs_inode * ni,__le32 fattr) ntfs_validate_fattr() argument 882 struct ntfs_inode *ni = NTFS_I(inode); ntfs_setxattr() local 984 struct ntfs_inode *ni = NTFS_I(inode); ntfs_get_acl() local [all...] |
| H A D | aops.c | 25 struct ntfs_inode *ni = NTFS_I(folio->mapping->host); in ntfs_iomap_read_end_io() local 29 init_size = ni->initialized_size; in ntfs_iomap_read_end_io() 70 struct ntfs_inode *ni = NTFS_I(folio->mapping->host); in ntfs_read_folio() local 84 if (ni->type != AT_INDEX_ALLOCATION) { in ntfs_read_folio() 89 if (NInoEncrypted(ni)) { in ntfs_read_folio() 93 if (NInoWofCompressed(ni)) { in ntfs_read_folio() 102 if (NInoNonResident(ni) && NInoCompressed(ni)) in ntfs_read_folio() 139 struct ntfs_inode *ni = NTFS_I(mapping->host); in ntfs_bmap() local 140 struct ntfs_volume *vol = ni in ntfs_bmap() 236 struct ntfs_inode *ni = NTFS_I(inode); ntfs_readahead() local 256 struct ntfs_inode *ni = NTFS_I(inode); ntfs_writepages() local [all...] |
| H A D | mft.h | 16 struct mft_record *map_mft_record(struct ntfs_inode *ni); 17 void unmap_mft_record(struct ntfs_inode *ni); 21 static inline void unmap_extent_mft_record(struct ntfs_inode *ni) in unmap_extent_mft_record() argument 23 unmap_mft_record(ni); in unmap_extent_mft_record() 26 void __mark_mft_record_dirty(struct ntfs_inode *ni); 30 * @ni: ntfs inode describing the mapped mft record 32 * Set the mapped (extent) mft record of the (base or extent) ntfs inode @ni, 39 static inline void mark_mft_record_dirty(struct ntfs_inode *ni) in mark_mft_record_dirty() argument 41 if (!NInoTestSetDirty(ni)) in mark_mft_record_dirty() 42 __mark_mft_record_dirty(ni); in mark_mft_record_dirty() 67 write_mft_record(struct ntfs_inode * ni,struct mft_record * m,int sync) write_mft_record() argument [all...] |
| H A D | attrlist.c | 19 * @ni: opened ntfs inode for which perform check 26 int ntfs_attrlist_need(struct ntfs_inode *ni) 30 if (!ni) { in ntfs_attrlist_need() 34 ntfs_debug("Entering for inode 0x%llx.\n", (long long) ni->mft_no); in ntfs_attrlist_need() 36 if (!NInoAttrList(ni)) { in ntfs_attrlist_need() 41 if (!ni->attr_list) { in ntfs_attrlist_need() 46 ale = (struct attr_list_entry *)ni->attr_list; in ntfs_attrlist_need() 47 while ((u8 *)ale < ni->attr_list + ni->attr_list_size) { in ntfs_attrlist_need() 48 if (MREF_LE(ale->mft_reference) != ni in ntfs_attrlist_need() 28 ntfs_attrlist_need(struct ntfs_inode * ni) ntfs_attrlist_need() argument 317 ntfs_attrlist_entry_add(struct ntfs_inode * ni,struct attr_record * attr) ntfs_attrlist_entry_add() argument [all...] |
| H A D | inode.h | 220 static inline int NIno##flag(struct ntfs_inode *ni) \ 222 return test_bit(NI_##flag, &(ni)->state); \ 224 static inline void NInoSet##flag(struct ntfs_inode *ni) \ 226 set_bit(NI_##flag, &(ni)->state); \ 228 static inline void NInoClear##flag(struct ntfs_inode *ni) \ 230 clear_bit(NI_##flag, &(ni)->state); \ 237 static inline int NInoTestSet##flag(struct ntfs_inode *ni) \ 239 return test_and_set_bit(NI_##flag, &(ni)->state); \ 241 static inline int NInoTestClear##flag(struct ntfs_inode *ni) \ 243 return test_and_clear_bit(NI_##flag, &(ni) 284 VFS_I(struct ntfs_inode * ni) VFS_I() argument 320 struct ntfs_inode *ni = NTFS_I(vi); ntfs_init_big_inode() local [all...] |
| /linux/arch/arm64/tools/ |
| H A D | sysreg | 52 # NI - Not implemented 458 0b0000 NI 463 0b0000 NI 467 0b0000 NI 477 0b0000 NI 481 0b0000 NI 486 0b0000 NI 491 0b0000 NI 499 0b0000 NI 504 0b0000 NI [all...] |
| /linux/drivers/perf/ |
| H A D | arm-ni.c | 3 // NI-700 Network-on-Chip PMU driver 240 struct arm_ni *ni = cd_to_ni(pmu_to_cd(dev_get_drvdata(dev))); in arm_ni_cpumask_show() local 242 return sysfs_emit(buf, "%*pbl\n", cpumask_pr_args(cpumask_of(ni->cpu))); in arm_ni_cpumask_show() 251 struct arm_ni *ni = cd_to_ni(pmu_to_cd(dev_get_drvdata(dev))); in arm_ni_identifier_show() local 252 u32 reg = readl_relaxed(ni->base + NI_PERIPHERAL_ID2); in arm_ni_identifier_show() 255 return sysfs_emit(buf, "%03x%02x\n", ni->part, version); in arm_ni_identifier_show() 326 static bool arm_ni_is_7xx(const struct arm_ni *ni) in arm_ni_is_7xx() argument 328 return ni->part == PART_NI_700 || ni->part == PART_NI_710AE; in arm_ni_is_7xx() 334 struct arm_ni *ni; in arm_ni_event_init() local 342 ni = cd_to_ni(cd); in arm_ni_event_init() [all …]
|
| /linux/drivers/firmware/arm_scmi/ |
| H A D | notify.c | 273 * @ni: A reference to the initialized instance descriptor 300 struct scmi_notify_instance *ni; member 376 scmi_get_active_handler(struct scmi_notify_instance *ni, u32 evt_key); 377 static void scmi_put_active_handler(struct scmi_notify_instance *ni, 379 static bool scmi_put_handler_unlocked(struct scmi_notify_instance *ni, 384 * @ni: A reference to the notification instance to use 390 scmi_lookup_and_call_event_chain(struct scmi_notify_instance *ni, in scmi_lookup_and_call_event_chain() argument 402 hndl = scmi_get_active_handler(ni, evt_key); in scmi_lookup_and_call_event_chain() 412 scmi_put_active_handler(ni, hndl); in scmi_lookup_and_call_event_chain() 441 dev_err(pd->ni->handle->dev, "corrupted EVT header. Flush.\n"); in scmi_process_event_header() [all …]
|
| /linux/drivers/net/ethernet/netronome/nfp/nfpcore/ |
| H A D | nfp_nsp_cmds.c | 26 struct nsp_identify *ni; in __nfp_nsp_identify() local 32 ni = kzalloc_obj(*ni); in __nfp_nsp_identify() 33 if (!ni) in __nfp_nsp_identify() 36 ret = nfp_nsp_read_identify(nsp, ni, sizeof(*ni)); in __nfp_nsp_identify() 47 memcpy(nspi->version, ni->version, sizeof(nspi->version)); in __nfp_nsp_identify() 49 nspi->flags = ni->flags; in __nfp_nsp_identify() 50 nspi->br_primary = ni->br_primary; in __nfp_nsp_identify() 51 nspi->br_secondary = ni->br_secondary; in __nfp_nsp_identify() 52 nspi->br_nsp = ni->br_nsp; in __nfp_nsp_identify() 53 nspi->primary = le16_to_cpu(ni->primary); in __nfp_nsp_identify() [all …]
|
| /linux/drivers/comedi/drivers/ni_routing/ |
| H A D | README | 9 NI hardware using comedi. The major reason for this is that the actual 15 increasingly hard to find and the NI-MHDDK (comments in in example code). 34 information is through the proprietary NI-MAX software, which currently only 36 cannot be exported from NI-MAX, except by screenshot. 48 directory are chosen to be consistent with (a) the NI's user level 49 documentation, (b) NI's user-level code, (c) the information as provided by 50 the proprietary NI-MAX software, and (d) the user interface code provided by 92 simplify/clarify signal routing on NI devices, a corresponding 98 Windows software, NI-MAX. Also, as noted above, this information can 99 only be visually conveyed from NI-MAX to other media. To make this [all …]
|