Lines Matching defs:inode

321 struct inode;
346 int (*open)(struct inode *, struct file *);
348 int (*release)(struct inode *, struct file *);
3359 struct inode *host;
3471 struct inode *f_inode;
3977 struct inode *d_inode;
4011 struct inode {
4063 void (*free_inode)(struct inode *);
4091 void (*d_iput)(struct dentry *, struct inode *);
4095 struct dentry * (*d_real)(struct dentry *, const struct inode *);
4124 struct inode *files[3];
4651 qsize_t * (*get_reserved_space)(struct inode *);
4652 int (*get_projid)(struct inode *, kprojid_t *);
4653 int (*get_inode_usage)(struct inode *, qsize_t *);
4776 struct inode *inode;
4882 struct dentry * (*lookup)(struct inode *, struct dentry *, unsigned int);
4883 const char * (*get_link)(struct dentry *, struct inode *, struct delayed_call *);
4884 int (*permission)(struct user_namespace *, struct inode *, int);
4885 struct posix_acl * (*get_acl)(struct inode *, int, bool);
4887 int (*create)(struct user_namespace *, struct inode *, struct dentry *, umode_t, bool);
4888 int (*link)(struct dentry *, struct inode *, struct dentry *);
4889 int (*unlink)(struct inode *, struct dentry *);
4890 int (*symlink)(struct user_namespace *, struct inode *, struct dentry *, const char *);
4891 int (*mkdir)(struct user_namespace *, struct inode *, struct dentry *, umode_t);
4892 int (*rmdir)(struct inode *, struct dentry *);
4893 int (*mknod)(struct user_namespace *, struct inode *, struct dentry *, umode_t, dev_t);
4894 int (*rename)(struct user_namespace *, struct inode *, struct dentry *, struct inode *, struct dentry *, unsigned int);
4898 int (*fiemap)(struct inode *, struct fiemap_extent_info *, u64, u64);
4899 int (*update_time)(struct inode *, struct timespec64 *, int);
4900 int (*atomic_open)(struct inode *, struct dentry *, struct file *, unsigned int, umode_t);
4901 int (*tmpfile)(struct user_namespace *, struct inode *, struct dentry *, umode_t);
4902 int (*set_acl)(struct user_namespace *, struct inode *, struct posix_acl *, int);
4990 struct inode * (*alloc_inode)(struct super_block *);
4991 void (*destroy_inode)(struct inode *);
4992 void (*free_inode)(struct inode *);
4993 void (*dirty_inode)(struct inode *, int);
4994 int (*write_inode)(struct inode *, struct writeback_control *);
4995 int (*drop_inode)(struct inode *);
4996 void (*evict_inode)(struct inode *);
5012 struct dquot ** (*get_dquots)(struct inode *);
5022 int (*encode_fh)(struct inode *, __u32 *, int *, struct inode *);
5027 int (*commit_metadata)(struct inode *);
5029 int (*map_blocks)(struct inode *, loff_t, u64, struct iomap *, bool, u32 *);
5030 int (*commit_blocks)(struct inode *, struct iomap *, int, struct iattr *);
5031 u64 (*fetch_iversion)(struct inode *);
5040 int (*get)(const struct xattr_handler *, struct dentry *, struct inode *, const char *, void *, size_t);
5041 int (*set)(const struct xattr_handler *, struct user_namespace *, struct dentry *, struct inode *, const char *, const void *, size_t, int);
5049 int (*get_context)(struct inode *, void *, size_t);
5050 int (*set_context)(struct inode *, const void *, size_t, void *);
5052 bool (*empty_dir)(struct inode *);
5062 int (*get_verity_descriptor)(struct inode *, void *, size_t);
5063 struct page * (*read_merkle_tree_page)(struct inode *, long unsigned int, long unsigned int);
5064 int (*write_merkle_tree_block)(struct inode *, const void *, u64, int);
5270 struct inode *bd_inode;
23775 int (*proc_open)(struct inode *, struct file *);
23780 int (*proc_release)(struct inode *, struct file *);
27180 int (*handle_event)(struct fsnotify_group *, u32, const void *, int, struct inode *, const struct qstr *, u32, struct fsnotify_iter_info *);
27181 int (*handle_inode_event)(struct fsnotify_mark *, u32, struct inode *, struct inode *, const struct qstr *, u32);
31110 struct inode *inode;
34190 typedef u64 (*btf_bpf_inode_storage_get)(struct bpf_map *, struct inode *, void *, u64);
34192 typedef u64 (*btf_bpf_inode_storage_delete)(struct bpf_map *, struct inode *);
35576 typedef u64 (*btf_bpf_ima_inode_hash)(struct inode *, void *, u32);
35986 struct inode *inode;
36051 struct inode *inode;
37066 typedef int (*initxattrs)(struct inode *, const struct xattr *, void *);
37118 struct inode vfs_inode;
39164 struct inode *inode;
39254 struct inode *inode;
39298 struct inode vfs_inode;
39601 struct inode *inode;
39622 struct inode *old_dir;
39625 struct inode *new_dir;
39627 struct inode **delegated_inode;
40248 typedef void (*btf_trace_writeback_mark_inode_dirty)(void *, struct inode *, int);
40250 typedef void (*btf_trace_writeback_dirty_inode_start)(void *, struct inode *, int);
40252 typedef void (*btf_trace_writeback_dirty_inode)(void *, struct inode *, int);
40254 typedef void (*btf_trace_inode_foreign_history)(void *, struct inode *, struct writeback_control *, unsigned int);
40256 typedef void (*btf_trace_inode_switch_wbs)(void *, struct inode *, struct bdi_writeback *, struct bdi_writeback *);
40262 typedef void (*btf_trace_writeback_write_inode_start)(void *, struct inode *, struct writeback_control *);
40264 typedef void (*btf_trace_writeback_write_inode)(void *, struct inode *, struct writeback_control *);
40292 typedef void (*btf_trace_writeback_sb_inodes_requeue)(void *, struct inode *);
40296 typedef void (*btf_trace_writeback_single_inode_start)(void *, struct inode *, struct writeback_control *, long unsigned int);
40298 typedef void (*btf_trace_writeback_single_inode)(void *, struct inode *, struct writeback_control *, long unsigned int);
40300 typedef void (*btf_trace_writeback_lazytime)(void *, struct inode *);
40302 typedef void (*btf_trace_writeback_lazytime_iput)(void *, struct inode *);
40304 typedef void (*btf_trace_writeback_dirty_inode_enqueue)(void *, struct inode *);
40306 typedef void (*btf_trace_sb_mark_inode_writeback)(void *, struct inode *);
40308 typedef void (*btf_trace_sb_clear_inode_writeback)(void *, struct inode *);
40313 struct inode *inodes[0];
40453 typedef int get_block_t(struct inode *, sector_t, struct buffer_head *, int);
40473 int (*page_prepare)(struct inode *, loff_t, unsigned int);
40474 void (*page_done)(struct inode *, loff_t, unsigned int, struct page *);
40500 typedef void dio_submit_t(struct bio *, struct inode *, loff_t);
40540 struct inode *inode;
40639 struct inode vfs_inode;
40649 struct inode *inode;
42564 int (*iomap_begin)(struct inode *, loff_t, loff_t, unsigned int, struct iomap___2 *, struct iomap___2 *);
42565 int (*iomap_end)(struct inode *, loff_t, loff_t, ssize_t, unsigned int, struct iomap___2 *);
42569 struct inode *inode;
42672 typedef void (*btf_trace_dax_pmd_fault)(void *, struct inode *, struct vm_fault *, long unsigned int, int);
42674 typedef void (*btf_trace_dax_pmd_fault_done)(void *, struct inode *, struct vm_fault *, long unsigned int, int);
42676 typedef void (*btf_trace_dax_pmd_load_hole)(void *, struct inode *, struct vm_fault *, struct page *, void *);
42678 typedef void (*btf_trace_dax_pmd_load_hole_fallback)(void *, struct inode *, struct vm_fault *, struct page *, void *);
42680 typedef void (*btf_trace_dax_pmd_insert_mapping)(void *, struct inode *, struct vm_fault *, long int, pfn_t, void *);
42682 typedef void (*btf_trace_dax_pte_fault)(void *, struct inode *, struct vm_fault *, int);
42684 typedef void (*btf_trace_dax_pte_fault_done)(void *, struct inode *, struct vm_fault *, int);
42686 typedef void (*btf_trace_dax_load_hole)(void *, struct inode *, struct vm_fault *, int);
42688 typedef void (*btf_trace_dax_insert_pfn_mkwrite_no_entry)(void *, struct inode *, struct vm_fault *, int);
42690 typedef void (*btf_trace_dax_insert_pfn_mkwrite)(void *, struct inode *, struct vm_fault *, int);
42692 typedef void (*btf_trace_dax_insert_mapping)(void *, struct inode *, struct vm_fault *, void *);
42694 typedef void (*btf_trace_dax_writeback_range)(void *, struct inode *, long unsigned int, long unsigned int);
42696 typedef void (*btf_trace_dax_writeback_range_done)(void *, struct inode *, long unsigned int, long unsigned int);
42698 typedef void (*btf_trace_dax_writeback_one)(void *, struct inode *, long unsigned int, long unsigned int);
42733 struct inode *ci_inode;
43094 const struct inode *inode;
43294 typedef void (*btf_trace_locks_get_lock_context)(void *, struct inode *, int, struct file_lock_context *);
43296 typedef void (*btf_trace_posix_lock_inode)(void *, struct inode *, struct file_lock *, int);
43298 typedef void (*btf_trace_fcntl_setlk)(void *, struct inode *, struct file_lock *, int);
43300 typedef void (*btf_trace_locks_remove_posix)(void *, struct inode *, struct file_lock *, int);
43302 typedef void (*btf_trace_flock_lock_inode)(void *, struct inode *, struct file_lock *, int);
43304 typedef void (*btf_trace_break_lease_noblock)(void *, struct inode *, struct file_lock *);
43306 typedef void (*btf_trace_break_lease_block)(void *, struct inode *, struct file_lock *);
43308 typedef void (*btf_trace_break_lease_unblock)(void *, struct inode *, struct file_lock *);
43310 typedef void (*btf_trace_generic_delete_lease)(void *, struct inode *, struct file_lock *);
43312 typedef void (*btf_trace_time_out_leases)(void *, struct inode *, struct file_lock *);
43314 typedef void (*btf_trace_generic_add_lease)(void *, struct inode *, struct file_lock *);
44720 struct inode *inode;
44775 struct inode *inode;
44796 struct inode *inode;
44817 struct inode *old_dir;
44820 struct inode *new_dir;
44844 int (*getattr)(struct nfs_server *, struct nfs_fh *, struct nfs_fattr *, struct inode *);
44846 int (*lookup)(struct inode *, struct dentry *, struct nfs_fh *, struct nfs_fattr *);
44847 int (*lookupp)(struct inode *, struct nfs_fh *, struct nfs_fattr *);
44848 int (*access)(struct inode *, struct nfs_access_entry *);
44849 int (*readlink)(struct inode *, struct page *, unsigned int, unsigned int);
44850 int (*create)(struct inode *, struct dentry *, struct iattr *, int);
44851 int (*remove)(struct inode *, struct dentry *);
44852 void (*unlink_setup)(struct rpc_message *, struct dentry *, struct inode *);
44854 int (*unlink_done)(struct rpc_task *, struct inode *);
44857 int (*rename_done)(struct rpc_task *, struct inode *, struct inode *);
44858 int (*link)(struct inode *, struct inode *, const struct qstr *);
44859 int (*symlink)(struct inode *, struct dentry *, struct page *, unsigned int, struct iattr *);
44860 int (*mkdir)(struct inode *, struct dentry *, struct iattr *);
44861 int (*rmdir)(struct inode *, const struct qstr *);
44863 int (*mknod)(struct inode *, struct dentry *, struct iattr *, dev_t);
44879 void (*clear_acl_cache)(struct inode *);
44881 struct inode * (*open_context)(struct inode *, struct nfs_open_context *, int, struct iattr *, int *);
44882 int (*have_delegation)(struct inode *, fmode_t);
44929 struct inode *inode;
45159 int (*get_locations)(struct inode *, struct nfs4_fs_locations *, struct page *, const struct cred *);
45160 int (*fsid_present)(struct inode *, const struct cred *);
45235 typedef void (*btf_trace_iomap_readpage)(void *, struct inode *, int);
45237 typedef void (*btf_trace_iomap_readahead)(void *, struct inode *, int);
45239 typedef void (*btf_trace_iomap_writepage)(void *, struct inode *, loff_t, u64);
45241 typedef void (*btf_trace_iomap_releasepage)(void *, struct inode *, loff_t, u64);
45243 typedef void (*btf_trace_iomap_invalidatepage)(void *, struct inode *, loff_t, u64);
45245 typedef void (*btf_trace_iomap_dio_invalidate_fail)(void *, struct inode *, loff_t, u64);
45247 typedef void (*btf_trace_iomap_iter_dstmap)(void *, struct inode *, struct iomap___2 *);
45249 typedef void (*btf_trace_iomap_iter_srcmap)(void *, struct inode *, struct iomap___2 *);
45263 struct inode *io_inode;
45273 int (*map_blocks)(struct iomap_writepage_ctx *, struct inode *, loff_t);
45512 struct inode *inode;
46096 struct inode *j_inode;
46181 struct inode *i_vfs_inode;
46212 struct inode *inode;
46335 struct inode vfs_inode;
46559 struct inode *s_buddy_cache;
46786 __le32 inode;
46810 __u32 inode;
46835 struct inode *inode;
47137 struct inode *inodes[0];
47141 struct inode *inode;
47248 struct inode *pa_inode;
47264 struct inode *ac_inode;
47325 __le32 inode;
47347 __le32 inode;
47403 struct inode *dir;
47405 struct inode *inode;
48534 typedef void (*btf_trace_ext4_other_inode_update_time)(void *, struct inode *, ino_t);
48536 typedef void (*btf_trace_ext4_free_inode)(void *, struct inode *);
48538 typedef void (*btf_trace_ext4_request_inode)(void *, struct inode *, int);
48540 typedef void (*btf_trace_ext4_allocate_inode)(void *, struct inode *, struct inode *, int);
48542 typedef void (*btf_trace_ext4_evict_inode)(void *, struct inode *);
48544 typedef void (*btf_trace_ext4_drop_inode)(void *, struct inode *, int);
48546 typedef void (*btf_trace_ext4_nfs_commit_metadata)(void *, struct inode *);
48548 typedef void (*btf_trace_ext4_mark_inode_dirty)(void *, struct inode *, long unsigned int);
48550 typedef void (*btf_trace_ext4_begin_ordered_truncate)(void *, struct inode *, loff_t);
48552 typedef void (*btf_trace_ext4_write_begin)(void *, struct inode *, loff_t, unsigned int, unsigned int);
48554 typedef void (*btf_trace_ext4_da_write_begin)(void *, struct inode *, loff_t, unsigned int, unsigned int);
48556 typedef void (*btf_trace_ext4_write_end)(void *, struct inode *, loff_t, unsigned int, unsigned int);
48558 typedef void (*btf_trace_ext4_journalled_write_end)(void *, struct inode *, loff_t, unsigned int, unsigned int);
48560 typedef void (*btf_trace_ext4_da_write_end)(void *, struct inode *, loff_t, unsigned int, unsigned int);
48562 typedef void (*btf_trace_ext4_writepages)(void *, struct inode *, struct writeback_control *);
48564 typedef void (*btf_trace_ext4_da_write_pages)(void *, struct inode *, long unsigned int, struct writeback_control *);
48566 typedef void (*btf_trace_ext4_da_write_pages_extent)(void *, struct inode *, struct ext4_map_blocks *);
48568 typedef void (*btf_trace_ext4_writepages_result)(void *, struct inode *, struct writeback_control *, int, int);
48590 typedef void (*btf_trace_ext4_discard_preallocations)(void *, struct inode *, unsigned int, unsigned int);
48598 typedef void (*btf_trace_ext4_free_blocks)(void *, struct inode *, __u64, long unsigned int, int);
48602 typedef void (*btf_trace_ext4_sync_file_exit)(void *, struct inode *, int);
48606 typedef void (*btf_trace_ext4_alloc_da_blocks)(void *, struct inode *);
48612 typedef void (*btf_trace_ext4_mballoc_discard)(void *, struct super_block *, struct inode *, ext4_group_t, ext4_grpblk_t, ext4_grpblk_t);
48614 typedef void (*btf_trace_ext4_mballoc_free)(void *, struct super_block *, struct inode *, ext4_group_t, ext4_grpblk_t, ext4_grpblk_t);
48616 typedef void (*btf_trace_ext4_forget)(void *, struct inode *, int, __u64);
48618 typedef void (*btf_trace_ext4_da_update_reserve_space)(void *, struct inode *, int, int);
48620 typedef void (*btf_trace_ext4_da_reserve_space)(void *, struct inode *);
48622 typedef void (*btf_trace_ext4_da_release_space)(void *, struct inode *, int);
48632 typedef void (*btf_trace_ext4_fallocate_enter)(void *, struct inode *, loff_t, loff_t, int);
48634 typedef void (*btf_trace_ext4_punch_hole)(void *, struct inode *, loff_t, loff_t, int);
48636 typedef void (*btf_trace_ext4_zero_range)(void *, struct inode *, loff_t, loff_t, int);
48638 typedef void (*btf_trace_ext4_fallocate_exit)(void *, struct inode *, loff_t, unsigned int, int);
48640 typedef void (*btf_trace_ext4_unlink_enter)(void *, struct inode *, struct dentry *);
48644 typedef void (*btf_trace_ext4_truncate_enter)(void *, struct inode *);
48646 typedef void (*btf_trace_ext4_truncate_exit)(void *, struct inode *);
48648 typedef void (*btf_trace_ext4_ext_convert_to_initialized_enter)(void *, struct inode *, struct ext4_map_blocks *, struct ext4_extent *);
48650 typedef void (*btf_trace_ext4_ext_convert_to_initialized_fastpath)(void *, struct inode *, struct ext4_map_blocks *, struct ext4_extent *, struct ext4_extent *);
48652 typedef void (*btf_trace_ext4_ext_map_blocks_enter)(void *, struct inode *, ext4_lblk_t, unsigned int, unsigned int);
48654 typedef void (*btf_trace_ext4_ind_map_blocks_enter)(void *, struct inode *, ext4_lblk_t, unsigned int, unsigned int);
48656 typedef void (*btf_trace_ext4_ext_map_blocks_exit)(void *, struct inode *, unsigned int, struct ext4_map_blocks *, int);
48658 typedef void (*btf_trace_ext4_ind_map_blocks_exit)(void *, struct inode *, unsigned int, struct ext4_map_blocks *, int);
48660 typedef void (*btf_trace_ext4_ext_load_extent)(void *, struct inode *, ext4_lblk_t, ext4_fsblk_t);
48672 typedef void (*btf_trace_ext4_ext_handle_unwritten_extents)(void *, struct inode *, struct ext4_map_blocks *, int, unsigned int, ext4_fsblk_t);
48676 typedef void (*btf_trace_ext4_ext_show_extent)(void *, struct inode *, ext4_lblk_t, ext4_fsblk_t, short unsigned int);
48678 typedef void (*btf_trace_ext4_remove_blocks)(void *, struct inode *, struct ext4_extent *, ext4_lblk_t, ext4_fsblk_t, struct partial_cluster *);
48680 typedef void (*btf_trace_ext4_ext_rm_leaf)(void *, struct inode *, ext4_lblk_t, struct ext4_extent *, struct partial_cluster *);
48682 typedef void (*btf_trace_ext4_ext_rm_idx)(void *, struct inode *, ext4_fsblk_t);
48684 typedef void (*btf_trace_ext4_ext_remove_space)(void *, struct inode *, ext4_lblk_t, ext4_lblk_t, int);
48686 typedef void (*btf_trace_ext4_ext_remove_space_done)(void *, struct inode *, ext4_lblk_t, ext4_lblk_t, int, struct partial_cluster *, __le16);
48688 typedef void (*btf_trace_ext4_es_insert_extent)(void *, struct inode *, struct extent_status *);
48690 typedef void (*btf_trace_ext4_es_cache_extent)(void *, struct inode *, struct extent_status *);
48692 typedef void (*btf_trace_ext4_es_remove_extent)(void *, struct inode *, ext4_lblk_t, ext4_lblk_t);
48694 typedef void (*btf_trace_ext4_es_find_extent_range_enter)(void *, struct inode *, ext4_lblk_t);
48696 typedef void (*btf_trace_ext4_es_find_extent_range_exit)(void *, struct inode *, struct extent_status *);
48698 typedef void (*btf_trace_ext4_es_lookup_extent_enter)(void *, struct inode *, ext4_lblk_t);
48700 typedef void (*btf_trace_ext4_es_lookup_extent_exit)(void *, struct inode *, struct extent_status *, int);
48708 typedef void (*btf_trace_ext4_collapse_range)(void *, struct inode *, loff_t, loff_t);
48710 typedef void (*btf_trace_ext4_insert_range)(void *, struct inode *, loff_t, loff_t);
48714 typedef void (*btf_trace_ext4_es_insert_delayed_block)(void *, struct inode *, struct extent_status *, bool);
48746 typedef void (*btf_trace_ext4_fc_track_create)(void *, struct inode *, struct dentry *, int);
48748 typedef void (*btf_trace_ext4_fc_track_link)(void *, struct inode *, struct dentry *, int);
48750 typedef void (*btf_trace_ext4_fc_track_unlink)(void *, struct inode *, struct dentry *, int);
48752 typedef void (*btf_trace_ext4_fc_track_inode)(void *, struct inode *, int);
48754 typedef void (*btf_trace_ext4_fc_track_range)(void *, struct inode *, long int, long int, int);
49255 typedef void (*btf_trace_jbd2_submit_inode_data)(void *, struct inode *);
49436 struct inode vfs_inode;
49928 struct inode *fat_inode;
49929 struct inode *fsinfo_inode;
49963 struct inode vfs_inode;
49975 struct inode *fat_inode;
50246 struct inode vfs_inode;
50247 struct inode *wii_inode;
51068 struct inode inode;
51231 struct inode *inode;
51272 struct inode *inode;
51279 struct inode *inode;
51470 struct inode *inode;
52132 struct inode vfs_inode;
52959 int (*inode_alloc_security)(struct inode *);
52960 void (*inode_free_security)(struct inode *);
52961 int (*inode_init_security)(struct inode *, struct inode *, const struct qstr *, const char **, void **, size_t *);
52962 int (*inode_init_security_anon)(struct inode *, const struct qstr *, const struct inode *);
52963 int (*inode_create)(struct inode *, struct dentry *, umode_t);
52964 int (*inode_link)(struct dentry *, struct inode *, struct dentry *);
52965 int (*inode_unlink)(struct inode *, struct dentry *);
52966 int (*inode_symlink)(struct inode *, struct dentry *, const char *);
52967 int (*inode_mkdir)(struct inode *, struct dentry *, umode_t);
52968 int (*inode_rmdir)(struct inode *, struct dentry *);
52969 int (*inode_mknod)(struct inode *, struct dentry *, umode_t, dev_t);
52970 int (*inode_rename)(struct inode *, struct dentry *, struct inode *, struct dentry *);
52972 int (*inode_follow_link)(struct dentry *, struct inode *, bool);
52973 int (*inode_permission)(struct inode *, int);
52983 int (*inode_getsecurity)(struct user_namespace *, struct inode *, const char *, void **, bool);
52984 int (*inode_setsecurity)(struct inode *, const char *, const void *, size_t, int);
52985 int (*inode_listsecurity)(struct inode *, char *, size_t);
52986 void (*inode_getsecid)(struct inode *, u32 *);
53011 int (*kernel_create_files_as)(struct cred *, struct inode *);
53034 void (*task_to_inode)(struct task_struct *, struct inode *);
53056 void (*d_instantiate)(struct dentry *, struct inode *);
53063 void (*inode_invalidate_secctx)(struct inode *);
53064 int (*inode_notifysecctx)(struct inode *, void *, u32);
53066 int (*inode_getsecctx)(struct inode *, void **, u32 *);
54162 struct inode *inode;
54762 struct inode vfs_inode;
55890 struct inode *inode;
58737 struct inode *inode;
60533 struct inode vfs_inode;
63601 struct inode *inode;
122549 struct inode inode;