Home
last modified time | relevance | path

Searched refs:inode (Results 1 – 25 of 2120) sorted by relevance

12345678910>>...85

/linux/fs/
H A Dinode.c143 static int no_open(struct inode *inode, struct file *file) in no_open() argument
156 int inode_init_always(struct super_block *sb, struct inode *inode) in inode_init_always() argument
160 struct address_space *const mapping = &inode->i_data; in inode_init_always()
162 inode->i_sb = sb; in inode_init_always()
163 inode->i_blkbits = sb->s_blocksize_bits; in inode_init_always()
164 inode->i_flags = 0; in inode_init_always()
165 atomic64_set(&inode->i_sequence, 0); in inode_init_always()
166 atomic_set(&inode->i_count, 1); in inode_init_always()
167 inode->i_op = &empty_iops; in inode_init_always()
168 inode->i_fop = &no_open_fops; in inode_init_always()
[all …]
/linux/fs/f2fs/
H A Dinode.c3 * fs/f2fs/inode.c
27 void f2fs_mark_inode_dirty_sync(struct inode *inode, bool sync) in f2fs_mark_inode_dirty_sync() argument
29 if (is_inode_flag_set(inode, FI_NEW_INODE)) in f2fs_mark_inode_dirty_sync()
32 if (f2fs_inode_dirtied(inode, sync)) in f2fs_mark_inode_dirty_sync()
35 mark_inode_dirty_sync(inode); in f2fs_mark_inode_dirty_sync()
38 void f2fs_set_inode_flags(struct inode *inode) in f2fs_set_inode_flags() argument
40 unsigned int flags = F2FS_I(inode)->i_flags; in f2fs_set_inode_flags()
53 if (file_is_encrypt(inode)) in f2fs_set_inode_flags()
64 __get_inode_rdev(struct inode * inode,struct page * node_page) __get_inode_rdev() argument
77 __set_inode_rdev(struct inode * inode,struct page * node_page) __set_inode_rdev() argument
93 __recover_inline_status(struct inode * inode,struct page * ipage) __recover_inline_status() argument
189 sanity_check_compress_inode(struct inode * inode,struct f2fs_inode * ri) sanity_check_compress_inode() argument
261 sanity_check_inode(struct inode * inode,struct page * node_page) sanity_check_inode() argument
367 init_idisk_time(struct inode * inode) init_idisk_time() argument
376 do_read_inode(struct inode * inode) do_read_inode() argument
535 struct inode *inode; f2fs_iget() local
628 struct inode *inode; f2fs_iget_retry() local
640 f2fs_update_inode(struct inode * inode,struct page * node_page) f2fs_update_inode() argument
747 f2fs_update_inode_page(struct inode * inode) f2fs_update_inode_page() argument
770 f2fs_write_inode(struct inode * inode,struct writeback_control * wbc) f2fs_write_inode() argument
801 f2fs_evict_inode(struct inode * inode) f2fs_evict_inode() argument
937 f2fs_handle_failed_inode(struct inode * inode) f2fs_handle_failed_inode() argument
[all...]
/linux/fs/affs/
H A Dinode.c18 struct inode *affs_iget(struct super_block *sb, unsigned long ino) in affs_iget()
23 struct inode *inode; in affs_iget() local
29 inode = iget_locked(sb, ino); in affs_iget()
30 if (!inode) in affs_iget()
32 if (!(inode->i_state & I_NEW)) in affs_iget()
33 return inode; in affs_iget()
35 pr_debug("affs_iget(%lu)\n", inode->i_ino); in affs_iget()
37 block = inode->i_ino; in affs_iget()
53 inode->i_size = 0; in affs_iget()
54 set_nlink(inode, 1); in affs_iget()
[all …]
/linux/include/linux/
H A Dquotaops.h24 struct inode *inode, struct iattr *ia) in is_quota_modification() argument
27 i_uid_needs_update(idmap, ia, inode) || in is_quota_modification()
28 i_gid_needs_update(idmap, ia, inode)); in is_quota_modification()
43 int dquot_initialize(struct inode *inode);
44 bool dquot_initialize_needed(struct inode *inode);
45 void dquot_drop(struct inode *inode);
72 int __dquot_alloc_space(struct inode *inode, qsize_t number, int flags);
73 void __dquot_free_space(struct inode *inode, qsize_t number, int flags);
75 int dquot_alloc_inode(struct inode *inode);
77 void dquot_claim_space_nodirty(struct inode *inode, qsize_t number);
[all …]
H A Dfscrypt.h124 int (*get_context)(struct inode *inode, void *ctx, size_t len);
142 int (*set_context)(struct inode *inode, const void *ctx, size_t len,
159 bool (*empty_dir)(struct inode *inode);
198 fscrypt_get_inode_info(const struct inode *inode) in fscrypt_get_inode_info() argument
206 return smp_load_acquire(&inode->i_crypt_info); in fscrypt_get_inode_info()
220 static inline bool fscrypt_needs_contents_encryption(const struct inode *inode) in fscrypt_needs_contents_encryption() argument
222 return IS_ENCRYPTED(inode) && S_ISREG(inode->i_mode); in fscrypt_needs_contents_encryption()
316 int fscrypt_encrypt_block_inplace(const struct inode *inode, struct page *page,
322 int fscrypt_decrypt_block_inplace(const struct inode *inode, struct page *page,
353 int fscrypt_has_permitted_context(struct inode *parent, struct inode *child);
[all …]
H A Dfs.h94 typedef int (get_block_t)(struct inode *inode, sector_t iblock,
441 * @host: Owner, either the inode or the block_device.
462 struct inode *host;
591 #define i_size_ordered_init(inode) seqcount_init(&inode->i_size_seqcount) argument
593 #define i_size_ordered_init(inode) do { } while (0)
626 * of the 'struct inode'
628 struct inode { struct
688 /* foreign inode detectio argument
589 i_size_ordered_init(inode) global() argument
640 i_opinode global() argument
655 i_inoinode global() argument
665 __i_ctimeinode global() argument
693 i_lruinode global() argument
710 __anon6bf1e237060ainode global() argument
725 i_fsnotify_maskinode global() argument
730 i_crypt_infoinode global() argument
740 i_privateinode global() argument
747 inode_unhashed(struct inode * inode) inode_unhashed() argument
758 inode_fake_hash(struct inode * inode) inode_fake_hash() argument
789 inode_lock(struct inode * inode) inode_lock() argument
794 inode_unlock(struct inode * inode) inode_unlock() argument
799 inode_lock_shared(struct inode * inode) inode_lock_shared() argument
804 inode_unlock_shared(struct inode * inode) inode_unlock_shared() argument
809 inode_trylock(struct inode * inode) inode_trylock() argument
814 inode_trylock_shared(struct inode * inode) inode_trylock_shared() argument
819 inode_is_locked(struct inode * inode) inode_is_locked() argument
824 inode_lock_nested(struct inode * inode,unsigned subclass) inode_lock_nested() argument
829 inode_lock_shared_nested(struct inode * inode,unsigned subclass) inode_lock_shared_nested() argument
880 i_size_read(const struct inode * inode) i_size_read() argument
909 i_size_write(struct inode * inode,loff_t i_size) i_size_write() argument
931 iminor(const struct inode * inode) iminor() argument
936 imajor(const struct inode * inode) imajor() argument
1352 i_user_ns(const struct inode * inode) i_user_ns() argument
1362 i_uid_read(const struct inode * inode) i_uid_read() argument
1367 i_gid_read(const struct inode * inode) i_gid_read() argument
1372 i_uid_write(struct inode * inode,uid_t uid) i_uid_write() argument
1377 i_gid_write(struct inode * inode,gid_t gid) i_gid_write() argument
1391 i_uid_into_vfsuid(struct mnt_idmap * idmap,const struct inode * inode) i_uid_into_vfsuid() argument
1409 i_uid_needs_update(struct mnt_idmap * idmap,const struct iattr * attr,const struct inode * inode) i_uid_needs_update() argument
1427 i_uid_update(struct mnt_idmap * idmap,const struct iattr * attr,struct inode * inode) i_uid_update() argument
1443 i_gid_into_vfsgid(struct mnt_idmap * idmap,const struct inode * inode) i_gid_into_vfsgid() argument
1461 i_gid_needs_update(struct mnt_idmap * idmap,const struct iattr * attr,const struct inode * inode) i_gid_needs_update() argument
1479 i_gid_update(struct mnt_idmap * idmap,const struct iattr * attr,struct inode * inode) i_gid_update() argument
1494 inode_fsuid_set(struct inode * inode,struct mnt_idmap * idmap) inode_fsuid_set() argument
1508 inode_fsgid_set(struct inode * inode,struct mnt_idmap * idmap) inode_fsgid_set() argument
1545 inode_get_atime_sec(const struct inode * inode) inode_get_atime_sec() argument
1550 inode_get_atime_nsec(const struct inode * inode) inode_get_atime_nsec() argument
1555 inode_get_atime(const struct inode * inode) inode_get_atime() argument
1560 inode_set_atime_to_ts(struct inode * inode,struct timespec64 ts) inode_set_atime_to_ts() argument
1567 inode_set_atime(struct inode * inode,time64_t sec,long nsec) inode_set_atime() argument
1575 inode_get_mtime_sec(const struct inode * inode) inode_get_mtime_sec() argument
1580 inode_get_mtime_nsec(const struct inode * inode) inode_get_mtime_nsec() argument
1585 inode_get_mtime(const struct inode * inode) inode_get_mtime() argument
1590 inode_set_mtime_to_ts(struct inode * inode,struct timespec64 ts) inode_set_mtime_to_ts() argument
1597 inode_set_mtime(struct inode * inode,time64_t sec,long nsec) inode_set_mtime() argument
1605 inode_get_ctime_sec(const struct inode * inode) inode_get_ctime_sec() argument
1610 inode_get_ctime_nsec(const struct inode * inode) inode_get_ctime_nsec() argument
1615 inode_get_ctime(const struct inode * inode) inode_get_ctime() argument
1620 inode_set_ctime_to_ts(struct inode * inode,struct timespec64 ts) inode_set_ctime_to_ts() argument
1635 inode_set_ctime(struct inode * inode,time64_t sec,long nsec) inode_set_ctime() argument
2242 __IS_FLG(inode,flg) global() argument
2245 IS_RDONLY(inode) global() argument
2246 IS_SYNC(inode) global() argument
2248 IS_DIRSYNC(inode) global() argument
2250 IS_MANDLOCK(inode) global() argument
2251 IS_NOATIME(inode) global() argument
2252 IS_I_VERSION(inode) global() argument
2254 IS_NOQUOTA(inode) global() argument
2255 IS_APPEND(inode) global() argument
2256 IS_IMMUTABLE(inode) global() argument
2259 IS_POSIXACL(inode) global() argument
2261 IS_POSIXACL(inode) global() argument
2264 IS_DEADDIR(inode) global() argument
2265 IS_NOCMTIME(inode) global() argument
2268 IS_SWAPFILE(inode) global() argument
2270 IS_SWAPFILE(inode) global() argument
2273 IS_PRIVATE(inode) global() argument
2274 IS_IMA(inode) global() argument
2275 IS_AUTOMOUNT(inode) global() argument
2276 IS_NOSEC(inode) global() argument
2277 IS_DAX(inode) global() argument
2278 IS_ENCRYPTED(inode) global() argument
2279 IS_CASEFOLDED(inode) global() argument
2280 IS_VERITY(inode) global() argument
2282 IS_WHITEOUT(inode) global() argument
2286 HAS_UNMAPPED_ID(struct mnt_idmap * idmap,struct inode * inode) HAS_UNMAPPED_ID() argument
2419 mark_inode_dirty(struct inode * inode) mark_inode_dirty() argument
2424 mark_inode_dirty_sync(struct inode * inode) mark_inode_dirty_sync() argument
2438 inode_is_dirtytime_only(struct inode * inode) inode_is_dirtytime_only() argument
2449 inode_inc_link_count(struct inode * inode) inode_inc_link_count() argument
2455 inode_dec_link_count(struct inode * inode) inode_dec_link_count() argument
2827 bmap(struct inode * inode,sector_t * block) bmap() argument
2850 execute_ok(struct inode * inode) execute_ok() argument
2855 inode_wrong_type(const struct inode * inode,umode_t mode) inode_wrong_type() argument
2903 struct inode *inode = file_inode(iocb->ki_filp); kiocb_start_write() local
2921 struct inode *inode = file_inode(iocb->ki_filp); kiocb_end_write() local
2951 get_write_access(struct inode * inode) get_write_access() argument
2957 struct inode *inode = file_inode(file); deny_write_access() local
2960 put_write_access(struct inode * inode) put_write_access() argument
2969 inode_is_open_for_write(const struct inode * inode) inode_is_open_for_write() argument
2975 i_readcount_dec(struct inode * inode) i_readcount_dec() argument
2979 i_readcount_inc(struct inode * inode) i_readcount_inc() argument
2984 i_readcount_dec(struct inode * inode) i_readcount_dec() argument
2988 i_readcount_inc(struct inode * inode) i_readcount_inc() argument
3032 generic_drop_inode(struct inode * inode) generic_drop_inode() argument
3064 lockdep_annotate_inode_mutex_key(struct inode * inode) lockdep_annotate_inode_mutex_key() argument
3111 insert_inode_hash(struct inode * inode) insert_inode_hash() argument
3117 remove_inode_hash(struct inode * inode) remove_inode_hash() argument
3202 blockdev_direct_IO(struct kiocb * iocb,struct inode * inode,struct iov_iter * iter,get_block_t get_block) blockdev_direct_IO() argument
3220 inode_dio_begin(struct inode * inode) inode_dio_begin() argument
3232 inode_dio_end(struct inode * inode) inode_dio_end() argument
3261 __inode_get_bytes(struct inode * inode) __inode_get_bytes() argument
3401 struct inode *inode; vma_is_fsdax() local
3565 check_sticky(struct mnt_idmap * idmap,struct inode * dir,struct inode * inode) check_sticky() argument
3573 inode_has_no_xattr(struct inode * inode) inode_has_no_xattr() argument
3579 is_root_inode(struct inode * inode) is_root_inode() argument
3614 dir_relax(struct inode * inode) dir_relax() argument
3621 dir_relax_shared(struct inode * inode) dir_relax_shared() argument
[all...]
H A Diversion.h111 inode_set_iversion_raw(struct inode *inode, u64 val) in inode_set_iversion_raw() argument
113 atomic64_set(&inode->i_version, val); in inode_set_iversion_raw()
128 inode_peek_iversion_raw(const struct inode *inode) in inode_peek_iversion_raw() argument
130 return atomic64_read(&inode->i_version); in inode_peek_iversion_raw()
142 inode_set_max_iversion_raw(struct inode *inode, u64 val) in inode_set_max_iversion_raw() argument
144 u64 cur = inode_peek_iversion_raw(inode); in inode_set_max_iversion_raw()
149 } while (!atomic64_try_cmpxchg(&inode->i_version, &cur, val)); in inode_set_max_iversion_raw()
165 inode_set_iversion(struct inode *inode, u64 val) in inode_set_iversion() argument
167 inode_set_iversion_raw(inode, val << I_VERSION_QUERIED_SHIFT); in inode_set_iversion()
187 inode_set_iversion_queried(struct inode *inode, u64 val) in inode_set_iversion_queried() argument
[all …]
/linux/fs/nilfs2/
H A Dinode.c44 static int nilfs_iget_test(struct inode *inode, void *opaque);
46 void nilfs_inode_add_blocks(struct inode *inode, int n) in nilfs_inode_add_blocks() argument
48 struct nilfs_root *root = NILFS_I(inode)->i_root; in nilfs_inode_add_blocks()
50 inode_add_bytes(inode, i_blocksize(inode) * n); in nilfs_inode_add_blocks()
55 void nilfs_inode_sub_blocks(struct inode *inode, int n) in nilfs_inode_sub_blocks() argument
57 struct nilfs_root *root = NILFS_I(inode)->i_root; in nilfs_inode_sub_blocks()
59 inode_sub_bytes(inode, i_blocksize(inode) * n); in nilfs_inode_sub_blocks()
75 int nilfs_get_block(struct inode *inode, sector_t blkoff, in nilfs_get_block() argument
78 struct nilfs_inode_info *ii = NILFS_I(inode); in nilfs_get_block()
79 struct the_nilfs *nilfs = inode->i_sb->s_fs_info; in nilfs_get_block()
[all …]
H A Dmdt.h26 struct inode *inode; member
54 static inline struct nilfs_mdt_info *NILFS_MDT(const struct inode *inode) in NILFS_MDT() argument
56 return inode->i_private; in NILFS_MDT()
59 static inline int nilfs_is_metadata_file_inode(const struct inode *inode) in nilfs_is_metadata_file_inode() argument
61 return inode->i_private != NULL; in nilfs_is_metadata_file_inode()
67 int nilfs_mdt_get_block(struct inode *, unsigned long, int,
68 void (*init_block)(struct inode *,
71 int nilfs_mdt_find_block(struct inode *inode, unsigned long start,
74 int nilfs_mdt_delete_block(struct inode *, unsigned long);
75 int nilfs_mdt_forget_block(struct inode *, unsigned long);
[all …]
H A Dalloc.c26 nilfs_palloc_groups_per_desc_block(const struct inode *inode) in nilfs_palloc_groups_per_desc_block() argument
28 return i_blocksize(inode) / in nilfs_palloc_groups_per_desc_block()
37 nilfs_palloc_groups_count(const struct inode *inode) in nilfs_palloc_groups_count() argument
39 return 1UL << (BITS_PER_LONG - (inode->i_blkbits + 3 /* log2(8) */)); in nilfs_palloc_groups_count()
47 int nilfs_palloc_init_blockgroup(struct inode *inode, unsigned int entry_size) in nilfs_palloc_init_blockgroup() argument
49 struct nilfs_mdt_info *mi = NILFS_MDT(inode); in nilfs_palloc_init_blockgroup()
57 nilfs_mdt_set_entry_size(inode, entry_size, 0); in nilfs_palloc_init_blockgroup()
60 DIV_ROUND_UP(nilfs_palloc_entries_per_group(inode), in nilfs_palloc_init_blockgroup()
67 nilfs_palloc_groups_per_desc_block(inode) * in nilfs_palloc_init_blockgroup()
82 static unsigned long nilfs_palloc_group(const struct inode *inode, __u64 nr, in nilfs_palloc_group() argument
[all …]
/linux/fs/coda/
H A Dcnode.c26 static void coda_fill_inode(struct inode *inode, struct coda_vattr *attr) in coda_fill_inode() argument
28 coda_vattr_to_iattr(inode, attr); in coda_fill_inode()
30 if (S_ISREG(inode->i_mode)) { in coda_fill_inode()
31 inode->i_op = &coda_file_inode_operations; in coda_fill_inode()
32 inode->i_fop = &coda_file_operations; in coda_fill_inode()
33 } else if (S_ISDIR(inode->i_mode)) { in coda_fill_inode()
34 inode->i_op = &coda_dir_inode_operations; in coda_fill_inode()
35 inode->i_fop = &coda_dir_operations; in coda_fill_inode()
36 } else if (S_ISLNK(inode->i_mode)) { in coda_fill_inode()
37 inode->i_op = &coda_symlink_inode_operations; in coda_fill_inode()
[all …]
/linux/fs/ext4/
H A Dinode.c52 static __u32 ext4_inode_csum(struct inode *inode, struct ext4_inode *raw, in ext4_inode_csum() argument
55 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_inode_csum()
67 if (EXT4_INODE_SIZE(inode->i_sb) > EXT4_GOOD_OLD_INODE_SIZE) { in ext4_inode_csum()
78 EXT4_INODE_SIZE(inode->i_sb) - offset); in ext4_inode_csum()
84 static int ext4_inode_csum_verify(struct inode *inode, struct ext4_inode *raw, in ext4_inode_csum_verify() argument
89 if (EXT4_SB(inode->i_sb)->s_es->s_creator_os != in ext4_inode_csum_verify()
91 !ext4_has_metadata_csum(inode->i_sb)) in ext4_inode_csum_verify()
95 calculated = ext4_inode_csum(inode, raw, ei); in ext4_inode_csum_verify()
96 if (EXT4_INODE_SIZE(inode->i_sb) > EXT4_GOOD_OLD_INODE_SIZE && in ext4_inode_csum_verify()
105 void ext4_inode_csum_set(struct inode *inode, struct ext4_inode *raw, in ext4_inode_csum_set() argument
[all …]
/linux/fs/hfs/
H A Dinode.c39 struct inode *inode = mapping->host; in hfs_write_failed() local
41 if (to > inode->i_size) { in hfs_write_failed()
42 truncate_pagecache(inode, inode->i_size); in hfs_write_failed()
43 hfs_file_truncate(inode); in hfs_write_failed()
69 struct inode *inode = folio->mapping->host; in hfs_release_folio() local
70 struct super_block *sb = inode->i_sb; in hfs_release_folio()
77 switch (inode->i_ino) { in hfs_release_folio()
129 struct inode *inode = mapping->host; in hfs_direct_IO() local
133 ret = blockdev_direct_IO(iocb, inode, iter, hfs_get_block); in hfs_direct_IO()
140 loff_t isize = i_size_read(inode); in hfs_direct_IO()
[all …]
/linux/fs/nfs/
H A Dinode.c65 static int nfs_update_inode(struct inode *, struct nfs_fattr *);
107 int nfs_drop_inode(struct inode *inode) in nfs_drop_inode() argument
109 return NFS_STALE(inode) || generic_drop_inode(inode); in nfs_drop_inode()
113 void nfs_clear_inode(struct inode *inode) in nfs_clear_inode() argument
118 WARN_ON_ONCE(nfs_have_writebacks(inode)); in nfs_clear_inode()
119 WARN_ON_ONCE(!list_empty(&NFS_I(inode)->open_files)); in nfs_clear_inode()
120 nfs_zap_acl_cache(inode); in nfs_clear_inode()
121 nfs_access_zap_cache(inode); in nfs_clear_inode()
122 nfs_fscache_clear_inode(inode); in nfs_clear_inode()
126 void nfs_evict_inode(struct inode *inode) in nfs_evict_inode() argument
[all …]
/linux/fs/reiserfs/
H A Dinode.c27 void reiserfs_evict_inode(struct inode *inode) in reiserfs_evict_inode() argument
35 2 * REISERFS_QUOTA_INIT_BLOCKS(inode->i_sb); in reiserfs_evict_inode()
39 if (!inode->i_nlink && !is_bad_inode(inode)) in reiserfs_evict_inode()
40 dquot_initialize(inode); in reiserfs_evict_inode()
42 truncate_inode_pages_final(&inode->i_data); in reiserfs_evict_inode()
43 if (inode->i_nlink) in reiserfs_evict_inode()
47 * The = 0 happens when we abort creating a new inode in reiserfs_evict_inode()
51 if (!(inode in reiserfs_evict_inode()
127 make_cpu_key(struct cpu_key * key,struct inode * inode,loff_t offset,int type,int length) make_cpu_key() argument
232 set_block_dev_mapped(struct buffer_head * bh,b_blocknr_t block,struct inode * inode) set_block_dev_mapped() argument
241 file_capable(struct inode * inode,sector_t block) file_capable() argument
253 restart_transaction(struct reiserfs_transaction_handle * th,struct inode * inode,struct treepath * path) restart_transaction() argument
285 _get_block_create_0(struct inode * inode,sector_t block,struct buffer_head * bh_result,int args) _get_block_create_0() argument
464 reiserfs_bmap(struct inode * inode,sector_t block,struct buffer_head * bh_result,int create) reiserfs_bmap() argument
495 reiserfs_get_block_create_0(struct inode * inode,sector_t block,struct buffer_head * bh_result,int create) reiserfs_get_block_create_0() argument
506 reiserfs_get_blocks_direct_io(struct inode * inode,sector_t iblock,struct buffer_head * bh_result,int create) reiserfs_get_blocks_direct_io() argument
568 convert_tail_for_hole(struct inode * inode,struct buffer_head * bh_result,loff_t tail_offset) convert_tail_for_hole() argument
633 _allocate_block(struct reiserfs_transaction_handle * th,sector_t block,struct inode * inode,b_blocknr_t * allocated_block_nr,struct treepath * path,int flags) _allocate_block() argument
649 reiserfs_get_block(struct inode * inode,sector_t block,struct buffer_head * bh_result,int create) reiserfs_get_block() argument
1165 real_space_diff(struct inode * inode,int sd_size) real_space_diff() argument
1189 to_real_used_space(struct inode * inode,ulong blocks,int sd_size) to_real_used_space() argument
1201 to_fake_used_blocks(struct inode * inode,int sd_size) to_fake_used_blocks() argument
1229 init_inode(struct inode * inode,struct treepath * path) init_inode() argument
1360 inode2sd(void * sd,struct inode * inode,loff_t size) inode2sd() argument
1381 inode2sd_v1(void * sd,struct inode * inode,loff_t size) inode2sd_v1() argument
1408 update_stat_data(struct treepath * path,struct inode * inode,loff_t size) update_stat_data() argument
1432 reiserfs_update_sd_size(struct reiserfs_transaction_handle * th,struct inode * inode,loff_t size) reiserfs_update_sd_size() argument
1504 reiserfs_make_bad_inode(struct inode * inode) reiserfs_make_bad_inode() argument
1514 reiserfs_init_locked_inode(struct inode * inode,void * p) reiserfs_init_locked_inode() argument
1526 reiserfs_read_locked_inode(struct inode * inode,struct reiserfs_iget_args * args) reiserfs_read_locked_inode() argument
1612 reiserfs_find_actor(struct inode * inode,void * opaque) reiserfs_find_actor() argument
1624 struct inode *inode; reiserfs_iget() local
1656 struct inode *inode; reiserfs_get_dentry() local
1716 reiserfs_encode_fh(struct inode * inode,__u32 * data,int * lenp,struct inode * parent) reiserfs_encode_fh() argument
1755 reiserfs_write_inode(struct inode * inode,struct writeback_control * wbc) reiserfs_write_inode() argument
1785 reiserfs_new_directory(struct reiserfs_transaction_handle * th,struct inode * inode,struct item_head * ih,struct treepath * path,struct inode * dir) reiserfs_new_directory() argument
1848 reiserfs_new_symlink(struct reiserfs_transaction_handle * th,struct inode * inode,struct item_head * ih,struct treepath * path,const char * symname,int item_len) reiserfs_new_symlink() argument
1911 reiserfs_new_inode(struct reiserfs_transaction_handle * th,struct inode * dir,umode_t mode,const char * symname,loff_t i_size,struct dentry * dentry,struct inode * inode,struct reiserfs_security_handle * security) reiserfs_new_inode() argument
2165 grab_tail_page(struct inode * inode,struct page ** page_result,struct buffer_head ** bh_result) grab_tail_page() argument
2246 reiserfs_truncate_file(struct inode * inode,int update_timestamps) reiserfs_truncate_file() argument
2347 map_block_for_writepage(struct inode * inode,struct buffer_head * bh_result,unsigned long block) map_block_for_writepage() argument
2509 struct inode *inode = folio->mapping->host; reiserfs_write_full_folio() local
2727 struct inode *inode = folio->mapping->host; reiserfs_writepage() local
2732 reiserfs_truncate_failed_write(struct inode * inode) reiserfs_truncate_failed_write() argument
2743 struct inode *inode; reiserfs_write_begin() local
2807 struct inode *inode = page->mapping->host; __reiserfs_write_begin() local
2870 struct inode *inode = page->mapping->host; reiserfs_write_end() local
2969 struct inode *inode = page->mapping->host; reiserfs_commit_write() local
3042 sd_attrs_to_i_attrs(__u16 sd_attrs,struct inode * inode) sd_attrs_to_i_attrs() argument
3072 invalidate_folio_can_drop(struct inode * inode,struct buffer_head * bh) invalidate_folio_can_drop() argument
3130 struct inode *inode = folio->mapping->host; reiserfs_invalidate_folio() local
3200 struct inode *inode = folio->mapping->host; reiserfs_release_folio() local
3234 struct inode *inode = file->f_mapping->host; reiserfs_direct_IO() local
3261 struct inode *inode = d_inode(dentry); reiserfs_setattr() local
[all...]
/linux/fs/ufs/
H A Dnamei.c38 static inline int ufs_add_nondir(struct dentry *dentry, struct inode *inode) in ufs_add_nondir() argument
40 int err = ufs_add_link(dentry, inode); in ufs_add_nondir()
42 d_instantiate_new(dentry, inode); in ufs_add_nondir()
45 inode_dec_link_count(inode); in ufs_add_nondir()
46 discard_new_inode(inode); in ufs_add_nondir()
50 static struct dentry *ufs_lookup(struct inode * dir, struct dentry *dentry, unsigned int flags) in ufs_lookup()
52 struct inode * inode = NULL; in ufs_lookup() local
60 inode = ufs_iget(dir->i_sb, ino); in ufs_lookup()
61 return d_splice_alias(inode, dentry); in ufs_lookup()
73 struct inode * dir, struct dentry * dentry, umode_t mode, in ufs_create()
[all …]
/linux/fs/hfsplus/
H A Dinode.c33 struct inode *inode = mapping->host; in hfsplus_write_failed() local
35 if (to > inode->i_size) { in hfsplus_write_failed()
36 truncate_pagecache(inode, inode->i_size); in hfsplus_write_failed()
37 hfsplus_file_truncate(inode); in hfsplus_write_failed()
63 struct inode *inode = folio->mapping->host; in hfsplus_release_folio() local
64 struct super_block *sb = inode->i_sb; in hfsplus_release_folio()
71 switch (inode->i_ino) { in hfsplus_release_folio()
126 struct inode *inode = mapping->host; in hfsplus_direct_IO() local
130 ret = blockdev_direct_IO(iocb, inode, iter, hfsplus_get_block); in hfsplus_direct_IO()
137 loff_t isize = i_size_read(inode); in hfsplus_direct_IO()
[all …]
/linux/fs/ocfs2/
H A Dinode.c3 * inode.c
30 #include "inode.h"
55 static int ocfs2_read_locked_inode(struct inode *inode,
57 static int ocfs2_init_locked_inode(struct inode *inode, void *opaque);
58 static int ocfs2_find_actor(struct inode *inode, void *opaque);
60 struct inode *inode,
71 ocfs2_set_inode_flags(struct inode * inode) ocfs2_set_inode_flags() argument
125 struct inode *inode = NULL; ocfs2_iget() local
211 ocfs2_find_actor(struct inode * inode,void * opaque) ocfs2_find_actor() argument
236 ocfs2_init_locked_inode(struct inode * inode,void * opaque) ocfs2_init_locked_inode() argument
260 ocfs2_populate_inode(struct inode * inode,struct ocfs2_dinode * fe,int create_ino) ocfs2_populate_inode() argument
401 ocfs2_read_locked_inode(struct inode * inode,struct ocfs2_find_inode_args * args) ocfs2_read_locked_inode() argument
579 ocfs2_truncate_for_delete(struct ocfs2_super * osb,struct inode * inode,struct buffer_head * fe_bh) ocfs2_truncate_for_delete() argument
634 ocfs2_remove_inode(struct inode * inode,struct buffer_head * di_bh,struct inode * orphan_dir_inode,struct buffer_head * orphan_dir_bh) ocfs2_remove_inode() argument
748 ocfs2_wipe_inode(struct inode * inode,struct buffer_head * di_bh) ocfs2_wipe_inode() argument
839 ocfs2_inode_is_valid_to_delete(struct inode * inode) ocfs2_inode_is_valid_to_delete() argument
887 ocfs2_query_inode_wipe(struct inode * inode,struct buffer_head * di_bh,int * wipe) ocfs2_query_inode_wipe() argument
982 ocfs2_cleanup_delete_inode(struct inode * inode,int sync_data) ocfs2_cleanup_delete_inode() argument
992 ocfs2_delete_inode(struct inode * inode) ocfs2_delete_inode() argument
1110 ocfs2_clear_inode(struct inode * inode) ocfs2_clear_inode() argument
1212 ocfs2_evict_inode(struct inode * inode) ocfs2_evict_inode() argument
1226 ocfs2_drop_inode(struct inode * inode) ocfs2_drop_inode() argument
1249 struct inode *inode = d_inode(dentry); ocfs2_inode_revalidate() local
1288 ocfs2_mark_inode_dirty(handle_t * handle,struct inode * inode,struct buffer_head * bh) ocfs2_mark_inode_dirty() argument
1333 ocfs2_refresh_inode(struct inode * inode,struct ocfs2_dinode * fe) ocfs2_refresh_inode() argument
1562 ocfs2_filecheck_read_inode_block_full(struct inode * inode,struct buffer_head ** bh,int flags,int type) ocfs2_filecheck_read_inode_block_full() argument
1587 ocfs2_read_inode_block_full(struct inode * inode,struct buffer_head ** bh,int flags) ocfs2_read_inode_block_full() argument
1603 ocfs2_read_inode_block(struct inode * inode,struct buffer_head ** bh) ocfs2_read_inode_block() argument
[all...]
/linux/fs/ext2/
H A Dinode.c3 * linux/fs/ext2/inode.c
12 * linux/fs/minix/inode.c
43 static int __ext2_write_inode(struct inode *inode, int do_sync);
46 * Test whether an inode is a fast symlink.
48 static inline int ext2_inode_is_fast_symlink(struct inode *inode) in ext2_inode_is_fast_symlink() argument
50 int ea_blocks = EXT2_I(inode)->i_file_acl ? in ext2_inode_is_fast_symlink()
51 (inode->i_sb->s_blocksize >> 9) : 0; in ext2_inode_is_fast_symlink()
53 return (S_ISLNK(inode in ext2_inode_is_fast_symlink()
61 struct inode *inode = mapping->host; ext2_write_failed() local
72 ext2_evict_inode(struct inode * inode) ext2_evict_inode() argument
163 ext2_block_to_path(struct inode * inode,long i_block,int offsets[4],int * boundary) ext2_block_to_path() argument
234 ext2_get_branch(struct inode * inode,int depth,int * offsets,Indirect chain[4],int * err) ext2_get_branch() argument
294 ext2_find_near(struct inode * inode,Indirect * ind) ext2_find_near() argument
330 ext2_find_goal(struct inode * inode,long block,Indirect * partial) ext2_find_goal() argument
399 ext2_alloc_blocks(struct inode * inode,ext2_fsblk_t goal,int indirect_blks,int blks,ext2_fsblk_t new_blocks[4],int * err) ext2_alloc_blocks() argument
479 ext2_alloc_branch(struct inode * inode,int indirect_blks,int * blks,ext2_fsblk_t goal,int * offsets,Indirect * branch) ext2_alloc_branch() argument
561 ext2_splice_branch(struct inode * inode,long block,Indirect * where,int num,int blks) ext2_splice_branch() argument
624 ext2_get_blocks(struct inode * inode,sector_t iblock,unsigned long maxblocks,u32 * bno,bool * new,bool * boundary,int create) ext2_get_blocks() argument
783 ext2_get_block(struct inode * inode,sector_t iblock,struct buffer_head * bh_result,int create) ext2_get_block() argument
806 ext2_iomap_begin(struct inode * inode,loff_t offset,loff_t length,unsigned flags,struct iomap * iomap,struct iomap * srcmap) ext2_iomap_begin() argument
872 ext2_iomap_end(struct inode * inode,loff_t offset,loff_t length,ssize_t written,unsigned flags,struct iomap * iomap) ext2_iomap_end() argument
894 ext2_fiemap(struct inode * inode,struct fiemap_extent_info * fieinfo,u64 start,u64 len) ext2_fiemap() argument
1028 ext2_find_shared(struct inode * inode,int depth,int offsets[4],Indirect chain[4],__le32 * top) ext2_find_shared() argument
1087 ext2_free_data(struct inode * inode,__le32 * p,__le32 * q) ext2_free_data() argument
1127 ext2_free_branches(struct inode * inode,__le32 * p,__le32 * q,int depth) ext2_free_branches() argument
1163 __ext2_truncate_blocks(struct inode * inode,loff_t offset) __ext2_truncate_blocks() argument
1253 ext2_truncate_blocks(struct inode * inode,loff_t offset) ext2_truncate_blocks() argument
1266 ext2_setsize(struct inode * inode,loff_t newsize) ext2_setsize() argument
1348 ext2_set_inode_flags(struct inode * inode) ext2_set_inode_flags() argument
1368 ext2_set_file_ops(struct inode * inode) ext2_set_file_ops() argument
1383 struct inode *inode; ext2_iget() local
1503 __ext2_write_inode(struct inode * inode,int do_sync) __ext2_write_inode() argument
1607 ext2_write_inode(struct inode * inode,struct writeback_control * wbc) ext2_write_inode() argument
1615 struct inode *inode = d_inode(path->dentry); ext2_getattr() local
1641 struct inode *inode = d_inode(dentry); ext2_setattr() local
[all...]
H A Dnamei.c40 static inline int ext2_add_nondir(struct dentry *dentry, struct inode *inode) in ext2_add_nondir() argument
42 int err = ext2_add_link(dentry, inode); in ext2_add_nondir()
44 d_instantiate_new(dentry, inode); in ext2_add_nondir()
47 inode_dec_link_count(inode); in ext2_add_nondir()
48 discard_new_inode(inode); in ext2_add_nondir()
56 static struct dentry *ext2_lookup(struct inode * dir, struct dentry *dentry, unsigned int flags) in ext2_lookup()
58 struct inode * inode; in ext2_lookup() local
69 inode = NULL; in ext2_lookup()
71 inode = ext2_iget(dir->i_sb, ino); in ext2_lookup()
72 if (inode == ERR_PTR(-ESTALE)) { in ext2_lookup()
[all …]
/linux/fs/squashfs/
H A Dinode.c44 static int squashfs_new_inode(struct super_block *sb, struct inode *inode, in squashfs_new_inode() argument
51 inode->i_ino = le32_to_cpu(sqsh_ino->inode_number); in squashfs_new_inode()
52 if (inode->i_ino == 0) in squashfs_new_inode()
63 i_uid_write(inode, i_uid); in squashfs_new_inode()
64 i_gid_write(inode, i_gid); in squashfs_new_inode()
65 inode_set_mtime(inode, le32_to_cpu(sqsh_ino->mtime), 0); in squashfs_new_inode()
66 inode_set_atime(inode, inode_get_mtime_sec(inode), 0); in squashfs_new_inode()
67 inode_set_ctime(inode, inode_get_mtime_sec(inode), 0); in squashfs_new_inode()
68 inode->i_mode = le16_to_cpu(sqsh_ino->mode); in squashfs_new_inode()
69 inode->i_size = 0; in squashfs_new_inode()
[all …]
/linux/fs/netfs/
H A Dlocking.c22 static int inode_dio_wait_interruptible(struct inode *inode) in inode_dio_wait_interruptible() argument
24 if (!atomic_read(&inode->i_dio_count)) in inode_dio_wait_interruptible()
27 wait_queue_head_t *wq = bit_waitqueue(&inode->i_state, __I_DIO_WAKEUP); in inode_dio_wait_interruptible()
28 DEFINE_WAIT_BIT(q, &inode->i_state, __I_DIO_WAKEUP); in inode_dio_wait_interruptible()
32 if (!atomic_read(&inode->i_dio_count)) in inode_dio_wait_interruptible()
40 return atomic_read(&inode->i_dio_count) ? -ERESTARTSYS : 0; in inode_dio_wait_interruptible()
49 return inode_dio_wait_interruptible(&ictx->inode); in netfs_block_o_direct()
68 int netfs_start_io_read(struct inode *inode) in netfs_start_io_read() argument
69 __acquires(inode->i_rwsem) in netfs_start_io_read()
71 struct netfs_inode *ictx = netfs_inode(inode); in netfs_start_io_read()
[all …]
/linux/fs/adfs/
H A Dinode.c17 adfs_get_block(struct inode *inode, sector_t block, struct buffer_head *bh, in adfs_get_block() argument
21 if (block >= inode->i_blocks) in adfs_get_block()
24 block = __adfs_block_map(inode->i_sb, ADFS_I(inode)->indaddr, in adfs_get_block()
27 map_bh(bh, inode->i_sb, block); in adfs_get_block()
50 struct inode *inode = mapping->host; in adfs_write_failed() local
52 if (to > inode->i_size) in adfs_write_failed()
53 truncate_pagecache(inode, inode->i_size); in adfs_write_failed()
92 adfs_atts2mode(struct super_block *sb, struct inode *inode) in adfs_atts2mode() argument
94 unsigned int attr = ADFS_I(inode)->attr; in adfs_atts2mode()
103 switch (adfs_filetype(ADFS_I(inode)->loadaddr)) { in adfs_atts2mode()
[all …]
/linux/fs/minix/
H A Dnamei.c10 static int add_nondir(struct dentry *dentry, struct inode *inode) in add_nondir() argument
12 int err = minix_add_link(dentry, inode); in add_nondir()
14 d_instantiate(dentry, inode); in add_nondir()
17 inode_dec_link_count(inode); in add_nondir()
18 iput(inode); in add_nondir()
22 static struct dentry *minix_lookup(struct inode * dir, struct dentry *dentry, unsigned int flags) in minix_lookup()
24 struct inode * inode = NULL; in minix_lookup() local
32 inode = minix_iget(dir->i_sb, ino); in minix_lookup()
33 return d_splice_alias(inode, dentry); in minix_lookup()
36 static int minix_mknod(struct mnt_idmap *idmap, struct inode *dir, in minix_mknod()
[all …]
/linux/fs/btrfs/
H A Dbtrfs_inode.h27 #include "delayed-inode.h"
47 * the btrfs file release call will add this inode to the
57 * Always set under the VFS' inode lock, otherwise it can cause races
66 * Set and used when logging an inode and it serves to signal that an
67 * inode does not have xattrs, so subsequent fsyncs can avoid searching
69 * to an inode.
77 * delalloc for this inode, because that could result in a deadlock (on
78 * the file range, inode's io_tree).
88 /* Set when this inode is a free space inode
288 btrfs_get_first_dir_index_to_log(const struct btrfs_inode * inode) btrfs_get_first_dir_index_to_log() argument
293 btrfs_set_first_dir_index_to_log(struct btrfs_inode * inode,u64 index) btrfs_set_first_dir_index_to_log() argument
299 BTRFS_I(const struct inode * inode) BTRFS_I() argument
322 btrfs_ino(const struct btrfs_inode * inode) btrfs_ino() argument
334 btrfs_ino(const struct btrfs_inode * inode) btrfs_ino() argument
341 btrfs_i_size_write(struct btrfs_inode * inode,u64 size) btrfs_i_size_write() argument
347 btrfs_is_free_space_inode(struct btrfs_inode * inode) btrfs_is_free_space_inode() argument
352 is_data_inode(struct inode * inode) is_data_inode() argument
357 btrfs_mod_outstanding_extents(struct btrfs_inode * inode,int mod) btrfs_mod_outstanding_extents() argument
376 btrfs_set_inode_last_sub_trans(struct btrfs_inode * inode) btrfs_set_inode_last_sub_trans() argument
390 btrfs_set_inode_full_sync(struct btrfs_inode * inode) btrfs_set_inode_full_sync() argument
415 btrfs_inode_in_log(struct btrfs_inode * inode,u64 generation) btrfs_inode_in_log() argument
431 btrfs_inode_can_compress(const struct btrfs_inode * inode) btrfs_inode_can_compress() argument
475 struct inode *inode; global() member
[all...]

12345678910>>...85