/kernel/linux/linux-5.10/fs/ocfs2/ |
H A D | inode.c | 75 unsigned int flags = OCFS2_I(inode)->ip_attr; in ocfs2_set_inode_flags() 93 /* Propagate flags from i_flags to OCFS2_I(inode)->ip_attr */ 180 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_iget() 199 (unsigned long long)OCFS2_I(inode)->ip_blkno); in ocfs2_iget() 216 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_find_actor() 245 OCFS2_I(inode)->ip_blkno = args->fi_blkno; in ocfs2_init_locked_inode() 253 lockdep_set_class(&OCFS2_I(inode)->ip_alloc_sem, in ocfs2_init_locked_inode() 256 lockdep_set_class(&OCFS2_I(inode)->ip_alloc_sem, in ocfs2_init_locked_inode() 288 OCFS2_I(inode)->ip_clusters = le32_to_cpu(fe->i_clusters); in ocfs2_populate_inode() 289 OCFS2_I(inod in ocfs2_populate_inode() [all...] |
H A D | dcache.c | 31 OCFS2_I(d_inode(dentry->d_parent))->ip_dir_lock_gen; in ocfs2_dentry_attach_gen() 60 pgen = OCFS2_I(d_inode(dentry->d_parent))->ip_dir_lock_gen; in ocfs2_dentry_revalidate() 75 spin_lock(&OCFS2_I(inode)->ip_lock); in ocfs2_dentry_revalidate() 77 if (OCFS2_I(inode)->ip_flags & OCFS2_INODE_DELETED) { in ocfs2_dentry_revalidate() 78 spin_unlock(&OCFS2_I(inode)->ip_lock); in ocfs2_dentry_revalidate() 80 (unsigned long long)OCFS2_I(inode)->ip_blkno); in ocfs2_dentry_revalidate() 83 spin_unlock(&OCFS2_I(inode)->ip_lock); in ocfs2_dentry_revalidate() 91 (unsigned long long)OCFS2_I(inode)->ip_blkno, in ocfs2_dentry_revalidate() 102 (unsigned long long)OCFS2_I(inode)->ip_blkno); in ocfs2_dentry_revalidate() 141 if (OCFS2_I(paren in ocfs2_match_dentry() [all...] |
H A D | inode.h | 104 static inline struct ocfs2_inode_info *OCFS2_I(struct inode *inode) in OCFS2_I() function 109 #define INODE_JOURNAL(i) (OCFS2_I(i)->ip_flags & OCFS2_INODE_JOURNAL) 110 #define SET_INODE_JOURNAL(i) (OCFS2_I(i)->ip_flags |= OCFS2_INODE_JOURNAL) 117 return &OCFS2_I(inode)->ip_metadata_cache; in INODE_CACHE() 149 return (blkcnt_t)OCFS2_I(inode)->ip_clusters << c_to_s_bits; in ocfs2_inode_sector_count() 173 return (OCFS2_I(inode)->ip_dyn_features & OCFS2_HAS_REFCOUNT_FL); in ocfs2_is_refcount_inode()
|
H A D | file.c | 87 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_file_open() 137 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_file_release() 172 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_sync_file() 448 trace_ocfs2_truncate_file((unsigned long long)OCFS2_I(inode)->ip_blkno, in ocfs2_truncate_file() 455 (unsigned long long)OCFS2_I(inode)->ip_blkno, in ocfs2_truncate_file() 469 down_write(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_truncate_file() 472 &OCFS2_I(inode)->ip_la_data_resv); in ocfs2_truncate_file() 482 if (OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL) { in ocfs2_truncate_file() 515 up_write(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_truncate_file() 518 if (!status && OCFS2_I(inod in ocfs2_truncate_file() [all...] |
H A D | namei.c | 108 (unsigned long long)OCFS2_I(dir)->ip_blkno, 0); in ocfs2_lookup() 134 oi = OCFS2_I(inode); in ocfs2_lookup() 162 OCFS2_I(dir)->ip_blkno); in ocfs2_lookup() 255 (unsigned long long)OCFS2_I(dir)->ip_blkno, in ocfs2_mknod() 431 OCFS2_I(dir)->ip_blkno); in ocfs2_mknod() 440 OCFS2_I(inode)->ip_blkno, parent_fe_bh, in ocfs2_mknod() 494 OCFS2_I(inode)->ip_flags |= OCFS2_INODE_SKIP_ORPHAN_DIR; in ocfs2_mknod() 519 struct ocfs2_inode_info *oi = OCFS2_I(inode); in __ocfs2_mknod_locked() 653 OCFS2_I(dir)->ip_blkno, mode); in ocfs2_mkdir() 669 (unsigned long long)OCFS2_I(di in ocfs2_create() [all...] |
H A D | extent_map.c | 44 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_extent_map_init() 76 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_extent_map_lookup() 105 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_extent_map_trunc() 218 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_extent_map_insert_rec() 606 if (OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL) { in ocfs2_get_clusters() 711 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_fiemap_inline() 757 down_read(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_fiemap() 762 if ((OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL) || in ocfs2_fiemap() 812 up_read(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_fiemap() 829 if (OCFS2_I(inod in ocfs2_overwrite_io() [all...] |
H A D | aops.c | 54 (unsigned long long)OCFS2_I(inode)->ip_blkno, in ocfs2_symlink_get_block() 127 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_lock_get_block() 145 trace_ocfs2_get_block((unsigned long long)OCFS2_I(inode)->ip_blkno, in ocfs2_get_block() 148 if (OCFS2_I(inode)->ip_flags & OCFS2_INODE_SYSTEM_FILE) in ocfs2_get_block() 200 (unsigned long long)OCFS2_I(inode)->ip_blkno); in ocfs2_get_block() 201 mlog(ML_ERROR, "Size %llu, clusters %u\n", (unsigned long long)i_size_read(inode), OCFS2_I(inode)->ip_clusters); in ocfs2_get_block() 209 trace_ocfs2_get_block_end((unsigned long long)OCFS2_I(inode)->ip_blkno, in ocfs2_get_block() 230 (unsigned long long)OCFS2_I(inode)->ip_blkno); in ocfs2_read_inline_data() 240 (unsigned long long)OCFS2_I(inode)->ip_blkno, in ocfs2_read_inline_data() 264 BUG_ON(!(OCFS2_I(inod in ocfs2_readpage_inline() [all...] |
H A D | dir.c | 75 if (OCFS2_I(dir)->ip_dyn_features & OCFS2_INLINE_DATA_FL) in ocfs2_supports_dir_trailer() 144 trailer->db_parent_dinode = cpu_to_le64(OCFS2_I(inode)->ip_blkno); in ocfs2_init_dir_trailer() 194 if (OCFS2_I(inode)->ip_dyn_features & OCFS2_INDEXED_DIR_FL) in ocfs2_dir_indexed() 325 (unsigned long long)OCFS2_I(dir)->ip_blkno, error_msg, in ocfs2_check_dir_entry() 486 OCFS2_I(dir)->ip_blkno) { in ocfs2_check_dir_trailer() 490 (unsigned long long)OCFS2_I(dir)->ip_blkno, in ocfs2_check_dir_trailer() 690 start = OCFS2_I(dir)->ip_dir_start_lookup; in ocfs2_find_entry_el() 729 (unsigned long long)OCFS2_I(dir)->ip_blkno, in ocfs2_find_entry_el() 738 OCFS2_I(dir)->ip_dir_start_lookup = block; in ocfs2_find_entry_el() 928 trace_ocfs2_dx_dir_search((unsigned long long)OCFS2_I(di in ocfs2_dx_dir_search() [all...] |
H A D | mmap.c | 43 trace_ocfs2_fault(OCFS2_I(vma->vm_file->f_mapping->host)->ip_blkno, in ocfs2_fault() 144 down_write(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_page_mkwrite() 148 up_write(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_page_mkwrite()
|
H A D | acl.c | 308 down_read(&OCFS2_I(inode)->ip_xattr_sem); in ocfs2_iop_get_acl() 310 up_read(&OCFS2_I(inode)->ip_xattr_sem); in ocfs2_iop_get_acl() 329 down_read(&OCFS2_I(inode)->ip_xattr_sem); in ocfs2_acl_chmod() 331 up_read(&OCFS2_I(inode)->ip_xattr_sem); in ocfs2_acl_chmod() 362 down_read(&OCFS2_I(dir)->ip_xattr_sem); in ocfs2_init_acl() 365 up_read(&OCFS2_I(dir)->ip_xattr_sem); in ocfs2_init_acl()
|
H A D | dlmglue.c | 575 ocfs2_build_lock_name(type, OCFS2_I(inode)->ip_blkno, in ocfs2_inode_lock_res_init() 622 u64 inode_blkno = OCFS2_I(inode)->ip_blkno; in ocfs2_dentry_lock_res_init() 734 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_file_lock_res_init() 1730 mlog(0, "Inode %llu\n", (unsigned long long)OCFS2_I(inode)->ip_blkno); in ocfs2_create_new_inode_locks() 1740 ret = ocfs2_create_new_lock(osb, &OCFS2_I(inode)->ip_rw_lockres, 1, 1); in ocfs2_create_new_inode_locks() 1750 ret = ocfs2_create_new_lock(osb, &OCFS2_I(inode)->ip_inode_lockres, 1, 0); in ocfs2_create_new_inode_locks() 1756 ret = ocfs2_create_new_lock(osb, &OCFS2_I(inode)->ip_open_lockres, 0, 0); in ocfs2_create_new_inode_locks() 1771 (unsigned long long)OCFS2_I(inode)->ip_blkno, in ocfs2_rw_lock() 1777 lockres = &OCFS2_I(inode)->ip_rw_lockres; in ocfs2_rw_lock() 1795 (unsigned long long)OCFS2_I(inod in ocfs2_try_rw_lock() [all...] |
H A D | journal.h | 129 if (OCFS2_I(inode)->ip_flags & OCFS2_INODE_SYSTEM_FILE) in ocfs2_inode_is_new() 582 &OCFS2_I(inode)->ip_jinode, in ocfs2_jbd2_inode_add_write() 591 &OCFS2_I(inode)->ip_jinode, in ocfs2_begin_ordered_truncate() 599 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_update_inode_fsync_trans()
|
H A D | export.c | 140 (unsigned long long)OCFS2_I(dir)->ip_blkno); in ocfs2_get_parent() 220 blkno = OCFS2_I(inode)->ip_blkno; in ocfs2_encode_fh() 231 blkno = OCFS2_I(parent)->ip_blkno; in ocfs2_encode_fh()
|
/kernel/linux/linux-6.6/fs/ocfs2/ |
H A D | inode.c | 73 unsigned int flags = OCFS2_I(inode)->ip_attr; in ocfs2_set_inode_flags() 91 /* Propagate flags from i_flags to OCFS2_I(inode)->ip_attr */ 178 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_iget() 197 (unsigned long long)OCFS2_I(inode)->ip_blkno); in ocfs2_iget() 214 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_find_actor() 243 OCFS2_I(inode)->ip_blkno = args->fi_blkno; in ocfs2_init_locked_inode() 251 lockdep_set_class(&OCFS2_I(inode)->ip_alloc_sem, in ocfs2_init_locked_inode() 254 lockdep_set_class(&OCFS2_I(inode)->ip_alloc_sem, in ocfs2_init_locked_inode() 286 OCFS2_I(inode)->ip_clusters = le32_to_cpu(fe->i_clusters); in ocfs2_populate_inode() 287 OCFS2_I(inod in ocfs2_populate_inode() [all...] |
H A D | dcache.c | 29 OCFS2_I(d_inode(dentry->d_parent))->ip_dir_lock_gen; in ocfs2_dentry_attach_gen() 58 pgen = OCFS2_I(d_inode(dentry->d_parent))->ip_dir_lock_gen; in ocfs2_dentry_revalidate() 73 spin_lock(&OCFS2_I(inode)->ip_lock); in ocfs2_dentry_revalidate() 75 if (OCFS2_I(inode)->ip_flags & OCFS2_INODE_DELETED) { in ocfs2_dentry_revalidate() 76 spin_unlock(&OCFS2_I(inode)->ip_lock); in ocfs2_dentry_revalidate() 78 (unsigned long long)OCFS2_I(inode)->ip_blkno); in ocfs2_dentry_revalidate() 81 spin_unlock(&OCFS2_I(inode)->ip_lock); in ocfs2_dentry_revalidate() 89 (unsigned long long)OCFS2_I(inode)->ip_blkno, in ocfs2_dentry_revalidate() 100 (unsigned long long)OCFS2_I(inode)->ip_blkno); in ocfs2_dentry_revalidate() 139 if (OCFS2_I(paren in ocfs2_match_dentry() [all...] |
H A D | inode.h | 102 static inline struct ocfs2_inode_info *OCFS2_I(struct inode *inode) in OCFS2_I() function 107 #define INODE_JOURNAL(i) (OCFS2_I(i)->ip_flags & OCFS2_INODE_JOURNAL) 108 #define SET_INODE_JOURNAL(i) (OCFS2_I(i)->ip_flags |= OCFS2_INODE_JOURNAL) 115 return &OCFS2_I(inode)->ip_metadata_cache; in INODE_CACHE() 147 return (blkcnt_t)OCFS2_I(inode)->ip_clusters << c_to_s_bits; in ocfs2_inode_sector_count() 171 return (OCFS2_I(inode)->ip_dyn_features & OCFS2_HAS_REFCOUNT_FL); in ocfs2_is_refcount_inode()
|
H A D | file.c | 85 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_file_open() 135 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_file_release() 170 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_sync_file() 448 trace_ocfs2_truncate_file((unsigned long long)OCFS2_I(inode)->ip_blkno, in ocfs2_truncate_file() 455 (unsigned long long)OCFS2_I(inode)->ip_blkno, in ocfs2_truncate_file() 469 down_write(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_truncate_file() 472 &OCFS2_I(inode)->ip_la_data_resv); in ocfs2_truncate_file() 482 if (OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL) { in ocfs2_truncate_file() 515 up_write(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_truncate_file() 518 if (!status && OCFS2_I(inod in ocfs2_truncate_file() [all...] |
H A D | namei.c | 107 (unsigned long long)OCFS2_I(dir)->ip_blkno, 0); in ocfs2_lookup() 133 oi = OCFS2_I(inode); in ocfs2_lookup() 161 OCFS2_I(dir)->ip_blkno); in ocfs2_lookup() 255 (unsigned long long)OCFS2_I(dir)->ip_blkno, in ocfs2_mknod() 431 OCFS2_I(dir)->ip_blkno); in ocfs2_mknod() 440 OCFS2_I(inode)->ip_blkno, parent_fe_bh, in ocfs2_mknod() 494 OCFS2_I(inode)->ip_flags |= OCFS2_INODE_SKIP_ORPHAN_DIR; in ocfs2_mknod() 519 struct ocfs2_inode_info *oi = OCFS2_I(inode); in __ocfs2_mknod_locked() 654 OCFS2_I(dir)->ip_blkno, mode); in ocfs2_mkdir() 671 (unsigned long long)OCFS2_I(di in ocfs2_create() [all...] |
H A D | extent_map.c | 42 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_extent_map_init() 74 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_extent_map_lookup() 103 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_extent_map_trunc() 216 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_extent_map_insert_rec() 604 if (OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL) { in ocfs2_get_clusters() 709 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_fiemap_inline() 755 down_read(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_fiemap() 760 if ((OCFS2_I(inode)->ip_dyn_features & OCFS2_INLINE_DATA_FL) || in ocfs2_fiemap() 810 up_read(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_fiemap() 827 if (OCFS2_I(inod in ocfs2_overwrite_io() [all...] |
H A D | aops.c | 52 (unsigned long long)OCFS2_I(inode)->ip_blkno, in ocfs2_symlink_get_block() 125 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_lock_get_block() 143 trace_ocfs2_get_block((unsigned long long)OCFS2_I(inode)->ip_blkno, in ocfs2_get_block() 146 if (OCFS2_I(inode)->ip_flags & OCFS2_INODE_SYSTEM_FILE) in ocfs2_get_block() 198 (unsigned long long)OCFS2_I(inode)->ip_blkno); in ocfs2_get_block() 199 mlog(ML_ERROR, "Size %llu, clusters %u\n", (unsigned long long)i_size_read(inode), OCFS2_I(inode)->ip_clusters); in ocfs2_get_block() 207 trace_ocfs2_get_block_end((unsigned long long)OCFS2_I(inode)->ip_blkno, in ocfs2_get_block() 228 (unsigned long long)OCFS2_I(inode)->ip_blkno); in ocfs2_read_inline_data() 238 (unsigned long long)OCFS2_I(inode)->ip_blkno, in ocfs2_read_inline_data() 262 BUG_ON(!(OCFS2_I(inod in ocfs2_readpage_inline() [all...] |
H A D | dir.c | 73 if (OCFS2_I(dir)->ip_dyn_features & OCFS2_INLINE_DATA_FL) in ocfs2_supports_dir_trailer() 142 trailer->db_parent_dinode = cpu_to_le64(OCFS2_I(inode)->ip_blkno); in ocfs2_init_dir_trailer() 192 if (OCFS2_I(inode)->ip_dyn_features & OCFS2_INDEXED_DIR_FL) in ocfs2_dir_indexed() 318 (unsigned long long)OCFS2_I(dir)->ip_blkno, error_msg, in ocfs2_check_dir_entry() 478 OCFS2_I(dir)->ip_blkno) { in ocfs2_check_dir_trailer() 482 (unsigned long long)OCFS2_I(dir)->ip_blkno, in ocfs2_check_dir_trailer() 682 start = OCFS2_I(dir)->ip_dir_start_lookup; in ocfs2_find_entry_el() 721 (unsigned long long)OCFS2_I(dir)->ip_blkno, in ocfs2_find_entry_el() 730 OCFS2_I(dir)->ip_dir_start_lookup = block; in ocfs2_find_entry_el() 920 trace_ocfs2_dx_dir_search((unsigned long long)OCFS2_I(di in ocfs2_dx_dir_search() [all...] |
H A D | mmap.c | 41 trace_ocfs2_fault(OCFS2_I(vma->vm_file->f_mapping->host)->ip_blkno, in ocfs2_fault() 142 down_write(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_page_mkwrite() 146 up_write(&OCFS2_I(inode)->ip_alloc_sem); in ocfs2_page_mkwrite()
|
H A D | acl.c | 312 down_read(&OCFS2_I(inode)->ip_xattr_sem); in ocfs2_iop_get_acl() 314 up_read(&OCFS2_I(inode)->ip_xattr_sem); in ocfs2_iop_get_acl() 333 down_read(&OCFS2_I(inode)->ip_xattr_sem); in ocfs2_acl_chmod() 335 up_read(&OCFS2_I(inode)->ip_xattr_sem); in ocfs2_acl_chmod() 366 down_read(&OCFS2_I(dir)->ip_xattr_sem); in ocfs2_init_acl() 369 up_read(&OCFS2_I(dir)->ip_xattr_sem); in ocfs2_init_acl()
|
H A D | dlmglue.c | 574 ocfs2_build_lock_name(type, OCFS2_I(inode)->ip_blkno, in ocfs2_inode_lock_res_init() 621 u64 inode_blkno = OCFS2_I(inode)->ip_blkno; in ocfs2_dentry_lock_res_init() 733 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_file_lock_res_init() 1729 mlog(0, "Inode %llu\n", (unsigned long long)OCFS2_I(inode)->ip_blkno); in ocfs2_create_new_inode_locks() 1739 ret = ocfs2_create_new_lock(osb, &OCFS2_I(inode)->ip_rw_lockres, 1, 1); in ocfs2_create_new_inode_locks() 1749 ret = ocfs2_create_new_lock(osb, &OCFS2_I(inode)->ip_inode_lockres, 1, 0); in ocfs2_create_new_inode_locks() 1755 ret = ocfs2_create_new_lock(osb, &OCFS2_I(inode)->ip_open_lockres, 0, 0); in ocfs2_create_new_inode_locks() 1770 (unsigned long long)OCFS2_I(inode)->ip_blkno, in ocfs2_rw_lock() 1776 lockres = &OCFS2_I(inode)->ip_rw_lockres; in ocfs2_rw_lock() 1794 (unsigned long long)OCFS2_I(inod in ocfs2_try_rw_lock() [all...] |
H A D | journal.h | 127 if (OCFS2_I(inode)->ip_flags & OCFS2_INODE_SYSTEM_FILE) in ocfs2_inode_is_new() 581 &OCFS2_I(inode)->ip_jinode, in ocfs2_jbd2_inode_add_write() 590 &OCFS2_I(inode)->ip_jinode, in ocfs2_begin_ordered_truncate() 598 struct ocfs2_inode_info *oi = OCFS2_I(inode); in ocfs2_update_inode_fsync_trans()
|