Home
last modified time | relevance | path

Searched full:ni (Results 1 – 25 of 250) sorted by relevance

12345678910

/linux/fs/ntfs3/
H A Dfrecord.c20 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 Dattrlist.c19 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 Dattrib.c61 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 Dfile.c36 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 Dntfs_fs.h74 /* 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 Dinode.c34 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 Dxattr.c73 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 Ddir.c291 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 Dfsntfs.c250 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 Dinode.c44 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 Dattrib.c42 * @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 Dfile.c57 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 Dreparse.c101 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 Dattrib.h60 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 Dnamei.c266 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 Dea.c22 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 Daops.c25 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 Dmft.h16 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 Dattrlist.c19 * @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 Dinode.h220 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 Dsysreg52 # 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 Darm-ni.c3 // 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 Dnotify.c273 * @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 Dnfp_nsp_cmds.c26 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 DREADME9 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 …]

12345678910