/linux-master/fs/ceph/ |
H A D | locks.c | 48 struct ceph_inode_info *ci; local 57 ci = ceph_inode(inode); 58 if (atomic_dec_and_test(&ci->i_filelock_ref)) { 60 spin_lock(&ci->i_ceph_lock); 61 ci->i_ceph_flags &= ~CEPH_I_ERROR_FILELOCK; 62 spin_unlock(&ci->i_ceph_lock); 250 struct ceph_inode_info *ci = ceph_inode(inode); local 271 spin_lock(&ci->i_ceph_lock); 272 if (ci->i_ceph_flags & CEPH_I_ERROR_FILELOCK) { 275 spin_unlock(&ci 317 struct ceph_inode_info *ci = ceph_inode(inode); local [all...] |
H A D | mds_client.c | 446 struct ceph_inode_info *ci = ceph_inode(inode); local 462 rde->raw_hash = ceph_str_hash(ci->i_dir_layout.dl_dir_hash, 1194 struct ceph_inode_info *ci = ceph_inode(dir); local 1198 spin_lock(&ci->i_unsafe_lock); 1199 list_add_tail(&req->r_unsafe_dir_item, &ci->i_unsafe_dirops); 1200 spin_unlock(&ci->i_unsafe_lock); 1229 struct ceph_inode_info *ci = ceph_inode(req->r_unsafe_dir); local 1230 spin_lock(&ci->i_unsafe_lock); 1232 spin_unlock(&ci->i_unsafe_lock); 1236 struct ceph_inode_info *ci local 1287 struct ceph_inode_info *ci; local 1894 struct ceph_inode_info *ci = ceph_inode(inode); local 1984 struct ceph_inode_info *ci = ceph_inode(inode); local 2174 struct ceph_inode_info *ci = ceph_inode(inode); local 2509 struct ceph_inode_info *ci; local 2538 struct ceph_inode_info *ci = ceph_inode(dir); local 3533 struct ceph_inode_info *ci; local 3654 struct ceph_inode_info *ci = ceph_inode(req->r_parent); local 3960 struct ceph_inode_info *ci = local 4479 struct ceph_inode_info *ci = ceph_inode(inode); local [all...] |
H A D | mds_client.h | 65 * ci->i_ceph_lock 617 struct ceph_inode_info *ci = ceph_inode(inode); local 619 return wait_on_bit(&ci->i_ceph_flags, CEPH_ASYNC_CREATE_BIT,
|
H A D | quota.c | 49 struct ceph_inode_info *ci; local 69 ci = ceph_inode(inode); 71 spin_lock(&ci->i_ceph_lock); 72 ci->i_rbytes = le64_to_cpu(h->rbytes); 73 ci->i_rfiles = le64_to_cpu(h->rfiles); 74 ci->i_rsubdirs = le64_to_cpu(h->rsubdirs); 75 __ceph_update_quota(ci, le64_to_cpu(h->max_bytes), 77 spin_unlock(&ci->i_ceph_lock); 219 struct ceph_inode_info *ci = NULL; local 258 ci 331 struct ceph_inode_info *ci; local 493 struct ceph_inode_info *ci; local [all...] |
H A D | snap.c | 530 static void ceph_queue_cap_snap(struct ceph_inode_info *ci, argument 533 struct inode *inode = &ci->netfs.inode; 540 spin_lock(&ci->i_ceph_lock); 541 used = __ceph_caps_used(ci); 542 dirty = __ceph_caps_dirty(ci); 544 old_snapc = ci->i_head_snapc; 545 new_snapc = ci->i_snap_realm->cached_context; 555 if (__ceph_have_pending_cap_snap(ci)) { 564 if (ci->i_wrbuffer_ref_head == 0 && 586 ci 662 __ceph_finish_cap_snap(struct ceph_inode_info *ci, struct ceph_cap_snap *capsnap) argument 726 struct ceph_inode_info *ci; local 945 struct ceph_inode_info *ci; local 979 struct ceph_inode_info *ci = ceph_inode(inode); local 1090 struct ceph_inode_info *ci; local [all...] |
H A D | super.c | 920 struct ceph_inode_info *ci = foo; local 921 inode_init_once(&ci->netfs.inode);
|
H A D | super.h | 177 struct ceph_inode_info *ci; member in struct:ceph_cap 178 struct rb_node ci_node; /* per-ci cap tree */ 581 struct ceph_inode_info *ci = ceph_inode(inode); local 582 return ci->i_vino.ino == pvino->ino && 583 ci->i_vino.snap == pvino->snap; 663 static inline void ceph_set_error_write(struct ceph_inode_info *ci) argument 665 if (!(READ_ONCE(ci->i_ceph_flags) & CEPH_I_ERROR_WRITE)) { 666 spin_lock(&ci->i_ceph_lock); 667 ci->i_ceph_flags |= CEPH_I_ERROR_WRITE; 668 spin_unlock(&ci 672 ceph_clear_error_write(struct ceph_inode_info *ci) argument 681 __ceph_dir_set_complete(struct ceph_inode_info *ci, long long release_count, long long ordered_count) argument 695 __ceph_dir_clear_complete(struct ceph_inode_info *ci) argument 700 __ceph_dir_clear_ordered(struct ceph_inode_info *ci) argument 705 __ceph_dir_is_complete(struct ceph_inode_info *ci) argument 711 __ceph_dir_is_complete_ordered(struct ceph_inode_info *ci) argument 756 __ceph_is_any_real_caps(struct ceph_inode_info *ci) argument 768 ceph_caps_issued(struct ceph_inode_info *ci) argument 777 ceph_caps_issued_mask_metric(struct ceph_inode_info *ci, int mask, int touch) argument 787 __ceph_caps_dirty(struct ceph_inode_info *ci) argument 801 __ceph_is_file_opened(struct ceph_inode_info *ci) argument 1015 __ceph_have_pending_cap_snap(struct ceph_inode_info *ci) argument 1301 ceph_has_inline_data(struct ceph_inode_info *ci) argument 1376 __ceph_has_quota(struct ceph_inode_info *ci, enum quota_get_realm which) argument 1396 __ceph_update_quota(struct ceph_inode_info *ci, u64 max_bytes, u64 max_files) argument [all...] |
H A D | xattr.c | 18 static int __remove_xattr(struct ceph_inode_info *ci, 36 ssize_t (*getxattr_cb)(struct ceph_inode_info *ci, char *val, 38 bool (*exists_cb)(struct ceph_inode_info *ci); 49 static bool ceph_vxattrcb_layout_exists(struct ceph_inode_info *ci) argument 51 struct ceph_file_layout *fl = &ci->i_layout; 57 static ssize_t ceph_vxattrcb_layout(struct ceph_inode_info *ci, char *val, argument 60 struct ceph_fs_client *fsc = ceph_sb_to_fs_client(ci->netfs.inode.i_sb); 64 s64 pool = ci->i_layout.pool_id; 71 pool_ns = ceph_try_get_string(ci->i_layout.pool_ns); 73 doutc(cl, "%p\n", &ci 143 ceph_vxattrcb_layout_stripe_unit(struct ceph_inode_info *ci, char *val, size_t size) argument 149 ceph_vxattrcb_layout_stripe_count(struct ceph_inode_info *ci, char *val, size_t size) argument 155 ceph_vxattrcb_layout_object_size(struct ceph_inode_info *ci, char *val, size_t size) argument 161 ceph_vxattrcb_layout_pool(struct ceph_inode_info *ci, char *val, size_t size) argument 183 ceph_vxattrcb_layout_pool_namespace(struct ceph_inode_info *ci, char *val, size_t size) argument 200 ceph_vxattrcb_dir_entries(struct ceph_inode_info *ci, char *val, size_t size) argument 206 ceph_vxattrcb_dir_files(struct ceph_inode_info *ci, char *val, size_t size) argument 212 ceph_vxattrcb_dir_subdirs(struct ceph_inode_info *ci, char *val, size_t size) argument 218 ceph_vxattrcb_dir_rentries(struct ceph_inode_info *ci, char *val, size_t size) argument 225 ceph_vxattrcb_dir_rfiles(struct ceph_inode_info *ci, char *val, size_t size) argument 231 ceph_vxattrcb_dir_rsubdirs(struct ceph_inode_info *ci, char *val, size_t size) argument 237 ceph_vxattrcb_dir_rsnaps(struct ceph_inode_info *ci, char *val, size_t size) argument 243 ceph_vxattrcb_dir_rbytes(struct ceph_inode_info *ci, char *val, size_t size) argument 249 ceph_vxattrcb_dir_rctime(struct ceph_inode_info *ci, char *val, size_t size) argument 257 ceph_vxattrcb_dir_pin_exists(struct ceph_inode_info *ci) argument 262 ceph_vxattrcb_dir_pin(struct ceph_inode_info *ci, char *val, size_t size) argument 269 ceph_vxattrcb_quota_exists(struct ceph_inode_info *ci) argument 282 ceph_vxattrcb_quota(struct ceph_inode_info *ci, char *val, size_t size) argument 289 ceph_vxattrcb_quota_max_bytes(struct ceph_inode_info *ci, char *val, size_t size) argument 295 ceph_vxattrcb_quota_max_files(struct ceph_inode_info *ci, char *val, size_t size) argument 302 ceph_vxattrcb_snap_btime_exists(struct ceph_inode_info *ci) argument 307 ceph_vxattrcb_snap_btime(struct ceph_inode_info *ci, char *val, size_t size) argument 314 ceph_vxattrcb_cluster_fsid(struct ceph_inode_info *ci, char *val, size_t size) argument 322 ceph_vxattrcb_client_id(struct ceph_inode_info *ci, char *val, size_t size) argument 331 ceph_vxattrcb_caps(struct ceph_inode_info *ci, char *val, size_t size) argument 344 ceph_vxattrcb_auth_mds(struct ceph_inode_info *ci, char *val, size_t size) argument 357 ceph_vxattrcb_fscrypt_auth_exists(struct ceph_inode_info *ci) argument 362 ceph_vxattrcb_fscrypt_auth(struct ceph_inode_info *ci, char *val, size_t size) argument 568 __set_xattr(struct ceph_inode_info *ci, const char *name, int name_len, const char *val, int val_len, int flags, int update_xattr, struct ceph_inode_xattr **newxattr) argument 671 __get_xattr(struct ceph_inode_info *ci, const char *name) argument 718 __remove_xattr(struct ceph_inode_info *ci, struct ceph_inode_xattr *xattr) argument 739 __copy_xattr_names(struct ceph_inode_info *ci, char *dest) argument 764 __ceph_destroy_xattrs(struct ceph_inode_info *ci) argument 801 struct ceph_inode_info *ci = ceph_inode(inode); variable in typeref:struct:ceph_inode_info 880 __get_required_blob_size(struct ceph_inode_info *ci, int name_size, int val_size) argument 907 __ceph_build_xattrs_blob(struct ceph_inode_info *ci) argument 975 struct ceph_inode_info *ci = ceph_inode(inode); local 1069 struct ceph_inode_info *ci = ceph_inode(inode); local 1113 struct ceph_inode_info *ci = ceph_inode(inode); local 1182 struct ceph_inode_info *ci = ceph_inode(inode); local 1363 struct ceph_inode_info *ci; local [all...] |
/linux-master/fs/crypto/ |
H A D | bio.c | 114 const struct fscrypt_inode_info *ci = inode->i_crypt_info; local 115 const unsigned int du_bits = ci->ci_data_unit_bits; 166 err = fscrypt_crypt_data_unit(ci, FS_ENCRYPT, du_index,
|
H A D | crypto.c | 88 const struct fscrypt_inode_info *ci) 90 u8 flags = fscrypt_policy_flags(&ci->ci_policy); 92 memset(iv, 0, ci->ci_mode->ivsize); 96 WARN_ON_ONCE(ci->ci_inode->i_ino > U32_MAX); 97 index |= (u64)ci->ci_inode->i_ino << 32; 100 index = (u32)(ci->ci_hashed_ino + index); 102 memcpy(iv->nonce, ci->ci_nonce, FSCRYPT_FILE_NONCE_SIZE); 108 int fscrypt_crypt_data_unit(const struct fscrypt_inode_info *ci, argument 118 struct crypto_skcipher *tfm = ci->ci_enc_key.tfm; 126 fscrypt_generate_iv(&iv, index, ci); 87 fscrypt_generate_iv(union fscrypt_iv *iv, u64 index, const struct fscrypt_inode_info *ci) argument 187 const struct fscrypt_inode_info *ci = inode->i_crypt_info; local 270 const struct fscrypt_inode_info *ci = inode->i_crypt_info; local [all...] |
H A D | fname.c | 97 const struct fscrypt_inode_info *ci = inode->i_crypt_info; local 98 struct crypto_skcipher *tfm = ci->ci_enc_key.tfm; 113 fscrypt_generate_iv(&iv, 0, ci); 154 const struct fscrypt_inode_info *ci = inode->i_crypt_info; local 155 struct crypto_skcipher *tfm = ci->ci_enc_key.tfm; 168 fscrypt_generate_iv(&iv, 0, ci); 565 const struct fscrypt_inode_info *ci = dir->i_crypt_info; local 567 WARN_ON_ONCE(!ci->ci_dirhash_key_initialized); 569 return siphash(name->name, name->len, &ci->ci_dirhash_key);
|
H A D | fscrypt_private.h | 301 int fscrypt_crypt_data_unit(const struct fscrypt_inode_info *ci, 331 const struct fscrypt_inode_info *ci); 379 int fscrypt_select_encryption_impl(struct fscrypt_inode_info *ci); 382 fscrypt_using_inline_encryption(const struct fscrypt_inode_info *ci) argument 384 return ci->ci_inlinecrypt; 389 const struct fscrypt_inode_info *ci); 400 const struct fscrypt_inode_info *ci) 410 if (fscrypt_using_inline_encryption(ci)) 417 static inline int fscrypt_select_encryption_impl(struct fscrypt_inode_info *ci) argument 423 fscrypt_using_inline_encryption(const struct fscrypt_inode_info *ci) argument 399 fscrypt_is_key_prepared(struct fscrypt_prepared_key *prep_key, const struct fscrypt_inode_info *ci) argument 429 fscrypt_prepare_inline_crypt_key(struct fscrypt_prepared_key *prep_key, const u8 *raw_key, const struct fscrypt_inode_info *ci) argument 444 fscrypt_is_key_prepared(struct fscrypt_prepared_key *prep_key, const struct fscrypt_inode_info *ci) argument [all...] |
H A D | hooks.c | 187 struct fscrypt_inode_info *ci; local 200 ci = inode->i_crypt_info; 201 if (ci->ci_policy.version != FSCRYPT_POLICY_V2) 203 mk = ci->ci_master_key; 206 err = fscrypt_derive_dirhash_key(ci, mk);
|
H A D | inline_crypt.c | 42 static unsigned int fscrypt_get_dun_bytes(const struct fscrypt_inode_info *ci) argument 44 const struct super_block *sb = ci->ci_inode->i_sb; 45 unsigned int flags = fscrypt_policy_flags(&ci->ci_policy); 58 dun_bits = fscrypt_max_file_dun_bits(sb, ci->ci_data_unit_bits); 92 int fscrypt_select_encryption_impl(struct fscrypt_inode_info *ci) argument 94 const struct inode *inode = ci->ci_inode; 106 if (ci->ci_mode->blk_crypto_mode == BLK_ENCRYPTION_MODE_INVALID) 121 if ((fscrypt_policy_flags(&ci->ci_policy) & 130 crypto_cfg.crypto_mode = ci->ci_mode->blk_crypto_mode; 131 crypto_cfg.data_unit_size = 1U << ci 152 fscrypt_prepare_inline_crypt_key(struct fscrypt_prepared_key *prep_key, const u8 *raw_key, const struct fscrypt_inode_info *ci) argument 235 fscrypt_generate_dun(const struct fscrypt_inode_info *ci, u64 lblk_num, u64 dun[BLK_CRYPTO_DUN_ARRAY_SIZE]) argument 270 const struct fscrypt_inode_info *ci; local 461 const struct fscrypt_inode_info *ci; local [all...] |
H A D | keyring.c | 893 struct fscrypt_inode_info *ci; local 899 list_for_each_entry(ci, &mk->mk_decrypted_inodes, ci_master_key_link) { 900 inode = ci->ci_inode;
|
H A D | keysetup.c | 146 * raw key, encryption mode (@ci->ci_mode), flag indicating which encryption 147 * implementation (fs-layer or blk-crypto) will be used (@ci->ci_inlinecrypt), 148 * and IV generation method (@ci->ci_policy.flags). 151 const u8 *raw_key, const struct fscrypt_inode_info *ci) 155 if (fscrypt_using_inline_encryption(ci)) 156 return fscrypt_prepare_inline_crypt_key(prep_key, raw_key, ci); 158 tfm = fscrypt_allocate_skcipher(ci->ci_mode, raw_key, ci->ci_inode); 181 int fscrypt_set_per_file_enc_key(struct fscrypt_inode_info *ci, argument 184 ci 150 fscrypt_prepare_key(struct fscrypt_prepared_key *prep_key, const u8 *raw_key, const struct fscrypt_inode_info *ci) argument 188 setup_per_mode_enc_key(struct fscrypt_inode_info *ci, struct fscrypt_master_key *mk, struct fscrypt_prepared_key *keys, u8 hkdf_context, bool include_fs_uuid) argument 269 fscrypt_derive_dirhash_key(struct fscrypt_inode_info *ci, const struct fscrypt_master_key *mk) argument 283 fscrypt_hash_inode_number(struct fscrypt_inode_info *ci, const struct fscrypt_master_key *mk) argument 293 fscrypt_setup_iv_ino_lblk_32_key(struct fscrypt_inode_info *ci, struct fscrypt_master_key *mk) argument 333 fscrypt_setup_v2_file_key(struct fscrypt_inode_info *ci, struct fscrypt_master_key *mk, bool need_dirhash_key) argument 407 fscrypt_valid_master_key_size(const struct fscrypt_master_key *mk, const struct fscrypt_inode_info *ci) argument 439 setup_file_encryption_key(struct fscrypt_inode_info *ci, bool need_dirhash_key, struct fscrypt_master_key **mk_ret) argument 524 put_crypt_info(struct fscrypt_inode_info *ci) argument 786 const struct fscrypt_inode_info *ci = fscrypt_get_inode_info(inode); local [all...] |
H A D | keysetup_v1.c | 182 const struct fscrypt_inode_info *ci) 194 memcpy(&hash_key, ci->ci_policy.v1.master_key_descriptor, 199 if (memcmp(ci->ci_policy.v1.master_key_descriptor, 202 if (ci->ci_mode != dk->dk_mode) 204 if (!fscrypt_is_key_prepared(&dk->dk_key, ci)) 206 if (crypto_memneq(raw_key, dk->dk_raw, ci->ci_mode->keysize)) 222 fscrypt_get_direct_key(const struct fscrypt_inode_info *ci, const u8 *raw_key) argument 228 dk = find_or_insert_direct_key(NULL, raw_key, ci); 236 dk->dk_sb = ci->ci_inode->i_sb; 238 dk->dk_mode = ci 180 find_or_insert_direct_key(struct fscrypt_direct_key *to_insert, const u8 *raw_key, const struct fscrypt_inode_info *ci) argument 254 setup_v1_file_key_direct(struct fscrypt_inode_info *ci, const u8 *raw_master_key) argument 268 setup_v1_file_key_derived(struct fscrypt_inode_info *ci, const u8 *raw_master_key) argument 293 fscrypt_setup_v1_file_key(struct fscrypt_inode_info *ci, const u8 *raw_master_key) argument 303 fscrypt_setup_v1_file_key_via_subscribed_keyrings(struct fscrypt_inode_info *ci) argument [all...] |
H A D | policy.c | 435 const struct fscrypt_inode_info *ci; local 439 ci = fscrypt_get_inode_info(inode); 440 if (ci) { 442 *policy = ci->ci_policy; 747 struct fscrypt_inode_info *ci = inode->i_crypt_info; local 753 if (WARN_ON_ONCE(!ci)) 756 return fscrypt_new_context(ctx, &ci->ci_policy, ci->ci_nonce); 772 struct fscrypt_inode_info *ci = inode->i_crypt_info; local 784 if (ci [all...] |
/linux-master/fs/isofs/ |
H A D | inode.c | 204 const struct qstr *name, int ms, int ci) 218 if (ci) { 202 isofs_dentry_cmp_common( unsigned int len, const char *str, const struct qstr *name, int ms, int ci) argument
|
/linux-master/fs/nfsd/ |
H A D | nfs4recover.c | 807 const struct cld_clntinfo __user *ci; local 809 ci = &cmsg->cm_u.cm_clntinfo; 810 if (get_user(namelen, &ci->cc_name.cn_len)) 812 name.data = memdup_user(&ci->cc_name.cn_id, namelen); 816 get_user(princhashlen, &ci->cc_princhash.cp_len); 819 &ci->cc_princhash.cp_data,
|
/linux-master/fs/nilfs2/ |
H A D | cpfile.c | 525 struct nilfs_cpinfo *ci) 527 ci->ci_flags = le32_to_cpu(cp->cp_flags); 528 ci->ci_cno = le64_to_cpu(cp->cp_cno); 529 ci->ci_create = le64_to_cpu(cp->cp_create); 530 ci->ci_nblk_inc = le64_to_cpu(cp->cp_nblk_inc); 531 ci->ci_inodes_count = le64_to_cpu(cp->cp_inodes_count); 532 ci->ci_blocks_count = le64_to_cpu(cp->cp_blocks_count); 533 ci->ci_next = le64_to_cpu(cp->cp_snapshot_list.ssl_next); 541 struct nilfs_cpinfo *ci = buf; local 568 ci); 523 nilfs_cpfile_checkpoint_to_cpinfo(struct inode *cpfile, struct nilfs_checkpoint *cp, struct nilfs_cpinfo *ci) argument 595 struct nilfs_cpinfo *ci = buf; local 713 struct nilfs_cpinfo ci; local [all...] |
/linux-master/fs/ocfs2/ |
H A D | alloc.c | 429 struct ocfs2_caching_info *ci, 437 et->et_ci = ci; 452 struct ocfs2_caching_info *ci, 455 __ocfs2_init_extent_tree(et, ci, bh, ocfs2_journal_access_di, 460 struct ocfs2_caching_info *ci, 463 __ocfs2_init_extent_tree(et, ci, bh, ocfs2_journal_access_xb, 468 struct ocfs2_caching_info *ci, 471 __ocfs2_init_extent_tree(et, ci, vb->vb_bh, vb->vb_access, vb, 476 struct ocfs2_caching_info *ci, 479 __ocfs2_init_extent_tree(et, ci, b 428 __ocfs2_init_extent_tree(struct ocfs2_extent_tree *et, struct ocfs2_caching_info *ci, struct buffer_head *bh, ocfs2_journal_access_func access, void *obj, const struct ocfs2_extent_tree_operations *ops) argument 451 ocfs2_init_dinode_extent_tree(struct ocfs2_extent_tree *et, struct ocfs2_caching_info *ci, struct buffer_head *bh) argument 459 ocfs2_init_xattr_tree_extent_tree(struct ocfs2_extent_tree *et, struct ocfs2_caching_info *ci, struct buffer_head *bh) argument 467 ocfs2_init_xattr_value_extent_tree(struct ocfs2_extent_tree *et, struct ocfs2_caching_info *ci, struct ocfs2_xattr_value_buf *vb) argument 475 ocfs2_init_dx_root_extent_tree(struct ocfs2_extent_tree *et, struct ocfs2_caching_info *ci, struct buffer_head *bh) argument 483 ocfs2_init_refcount_extent_tree(struct ocfs2_extent_tree *et, struct ocfs2_caching_info *ci, struct buffer_head *bh) argument 719 ocfs2_path_bh_journal_access(handle_t *handle, struct ocfs2_caching_info *ci, struct ocfs2_path *path, int idx) argument 739 ocfs2_journal_access_path(struct ocfs2_caching_info *ci, handle_t *handle, struct ocfs2_path *path) argument 928 ocfs2_read_extent_block(struct ocfs2_caching_info *ci, u64 eb_blkno, struct buffer_head **bh) argument 1792 __ocfs2_find_path(struct ocfs2_caching_info *ci, struct ocfs2_extent_list *root_el, u32 cpos, path_insert_t *func, void *data) argument 1899 ocfs2_find_path(struct ocfs2_caching_info *ci, struct ocfs2_path *path, u32 cpos) argument 1931 ocfs2_find_leaf(struct ocfs2_caching_info *ci, struct ocfs2_extent_list *root_el, u32 cpos, struct buffer_head **leaf_bh) argument [all...] |
H A D | alloc.h | 56 struct ocfs2_caching_info *ci, 59 struct ocfs2_caching_info *ci, 63 struct ocfs2_caching_info *ci, 66 struct ocfs2_caching_info *ci, 69 struct ocfs2_caching_info *ci, 77 int ocfs2_read_extent_block(struct ocfs2_caching_info *ci, u64 eb_blkno, 223 int ocfs2_find_leaf(struct ocfs2_caching_info *ci, 291 int ocfs2_find_path(struct ocfs2_caching_info *ci, 297 struct ocfs2_caching_info *ci, 300 int ocfs2_journal_access_path(struct ocfs2_caching_info *ci, [all...] |
H A D | buffer_head_io.c | 39 struct ocfs2_caching_info *ci) 43 trace_ocfs2_write_block((unsigned long long)bh->b_blocknr, ci); 57 ocfs2_metadata_cache_io_lock(ci); 72 ocfs2_set_buffer_uptodate(ci, bh); 81 ocfs2_metadata_cache_io_unlock(ci); 193 int ocfs2_read_blocks(struct ocfs2_caching_info *ci, u64 block, int nr, argument 201 struct super_block *sb = ocfs2_metadata_cache_get_super(ci); 204 trace_ocfs2_read_blocks_begin(ci, (unsigned long long)block, nr, flags); 206 BUG_ON(!ci); 233 ocfs2_metadata_cache_io_lock(ci); 38 ocfs2_write_block(struct ocfs2_super *osb, struct buffer_head *bh, struct ocfs2_caching_info *ci) argument [all...] |
H A D | buffer_head_io.h | 17 struct ocfs2_caching_info *ci); 28 int ocfs2_read_blocks(struct ocfs2_caching_info *ci, u64 block, int nr, 39 static inline int ocfs2_read_block(struct ocfs2_caching_info *ci, u64 off, argument 52 status = ocfs2_read_blocks(ci, off, 1, bh, 0, validate);
|