Home
last modified time | relevance | path

Searched refs:di (Results 1 – 25 of 59) sorted by relevance

123

/fs/btrfs/
Dxattr.c26 struct btrfs_dir_item *di; in btrfs_getxattr() local
38 di = btrfs_lookup_xattr(NULL, root, path, btrfs_ino(BTRFS_I(inode)), in btrfs_getxattr()
40 if (!di) { in btrfs_getxattr()
43 } else if (IS_ERR(di)) { in btrfs_getxattr()
44 ret = PTR_ERR(di); in btrfs_getxattr()
51 ret = btrfs_dir_data_len(leaf, di); in btrfs_getxattr()
56 if (btrfs_dir_data_len(leaf, di) > size) { in btrfs_getxattr()
68 data_ptr = (unsigned long)((char *)(di + 1) + in btrfs_getxattr()
69 btrfs_dir_name_len(leaf, di)); in btrfs_getxattr()
71 btrfs_dir_data_len(leaf, di)); in btrfs_getxattr()
[all …]
Ddir-item.c35 struct btrfs_dir_item *di; in insert_with_overflow() local
36 di = btrfs_match_dir_item_name(fs_info, path, name, name_len); in insert_with_overflow()
37 if (di) in insert_with_overflow()
216 struct btrfs_dir_item *di; in btrfs_lookup_dir_item() local
222 di = btrfs_lookup_match_dir(trans, root, path, &key, name, name_len, mod); in btrfs_lookup_dir_item()
223 if (IS_ERR(di) && PTR_ERR(di) == -ENOENT) in btrfs_lookup_dir_item()
226 return di; in btrfs_lookup_dir_item()
234 struct btrfs_dir_item *di; in btrfs_check_dir_item_collision() local
248 di = btrfs_lookup_match_dir(NULL, root, path, &key, name, name_len, 0); in btrfs_check_dir_item_collision()
249 if (IS_ERR(di)) { in btrfs_check_dir_item_collision()
[all …]
Dtree-log.c854 struct btrfs_dir_item *di) in drop_one_dir_item() argument
865 btrfs_dir_item_key_to_cpu(leaf, di, &location); in drop_one_dir_item()
866 name_len = btrfs_dir_name_len(leaf, di); in drop_one_dir_item()
871 read_extent_buffer(leaf, name, (unsigned long)(di + 1), name_len); in drop_one_dir_item()
908 struct btrfs_dir_item *di; in inode_in_dir() local
912 di = btrfs_lookup_dir_index_item(NULL, root, path, dirid, in inode_in_dir()
914 if (IS_ERR(di)) { in inode_in_dir()
915 ret = PTR_ERR(di); in inode_in_dir()
917 } else if (di) { in inode_in_dir()
918 btrfs_dir_item_key_to_cpu(path->nodes[0], di, &location); in inode_in_dir()
[all …]
Dprops.c131 struct btrfs_dir_item *di; in iterate_object_props() local
159 di = btrfs_item_ptr(leaf, slot, struct btrfs_dir_item); in iterate_object_props()
164 u32 name_len = btrfs_dir_name_len(leaf, di); in iterate_object_props()
165 u32 data_len = btrfs_dir_data_len(leaf, di); in iterate_object_props()
169 this_len = sizeof(*di) + name_len + data_len; in iterate_object_props()
170 name_ptr = (unsigned long)(di + 1); in iterate_object_props()
209 di = (struct btrfs_dir_item *)((char *) di + this_len); in iterate_object_props()
/fs/bfs/
Dinode.c37 struct bfs_inode *di; in bfs_iget() local
62 di = (struct bfs_inode *)bh->b_data + off; in bfs_iget()
64 inode->i_mode = 0x0000FFFF & le32_to_cpu(di->i_mode); in bfs_iget()
65 if (le32_to_cpu(di->i_vtype) == BFS_VDIR) { in bfs_iget()
69 } else if (le32_to_cpu(di->i_vtype) == BFS_VREG) { in bfs_iget()
76 BFS_I(inode)->i_sblock = le32_to_cpu(di->i_sblock); in bfs_iget()
77 BFS_I(inode)->i_eblock = le32_to_cpu(di->i_eblock); in bfs_iget()
78 BFS_I(inode)->i_dsk_ino = le16_to_cpu(di->i_ino); in bfs_iget()
79 i_uid_write(inode, le32_to_cpu(di->i_uid)); in bfs_iget()
80 i_gid_write(inode, le32_to_cpu(di->i_gid)); in bfs_iget()
[all …]
/fs/ceph/
Ddir.c32 static bool __dentry_lease_is_valid(struct ceph_dentry_info *di);
40 struct ceph_dentry_info *di; in ceph_d_init() local
43 di = kmem_cache_zalloc(ceph_dentry_cachep, GFP_KERNEL); in ceph_d_init()
44 if (!di) in ceph_d_init()
47 di->dentry = dentry; in ceph_d_init()
48 di->lease_session = NULL; in ceph_d_init()
49 di->time = jiffies; in ceph_d_init()
50 dentry->d_fsdata = di; in ceph_d_init()
51 INIT_LIST_HEAD(&di->lease_list); in ceph_d_init()
188 struct ceph_dentry_info *di; in __dcache_readdir() local
[all …]
Dinode.c1066 struct ceph_dentry_info *di = ceph_dentry(dentry); in __update_dentry_lease() local
1080 di->flags |= CEPH_DENTRY_PRIMARY_LINK; in __update_dentry_lease()
1082 di->flags &= ~CEPH_DENTRY_PRIMARY_LINK; in __update_dentry_lease()
1084 di->lease_shared_gen = atomic_read(&ceph_inode(dir)->i_shared_gen); in __update_dentry_lease()
1086 __ceph_dentry_dir_lease_touch(di); in __update_dentry_lease()
1090 if (di->lease_gen == session->s_cap_gen && in __update_dentry_lease()
1091 time_before(ttl, di->time)) in __update_dentry_lease()
1094 if (di->lease_session && di->lease_session != session) { in __update_dentry_lease()
1095 *old_lease_session = di->lease_session; in __update_dentry_lease()
1096 di->lease_session = NULL; in __update_dentry_lease()
[all …]
/fs/ocfs2/
Dinode.c646 struct ocfs2_dinode *di = (struct ocfs2_dinode *) di_bh->b_data; in ocfs2_remove_inode() local
650 le16_to_cpu(di->i_suballoc_slot)); in ocfs2_remove_inode()
691 di->i_dtime = cpu_to_le64(ktime_get_real_seconds()); in ocfs2_remove_inode()
692 di->i_flags &= cpu_to_le32(~(OCFS2_VALID_FL | OCFS2_ORPHANED_FL)); in ocfs2_remove_inode()
699 inode_alloc_bh, di); in ocfs2_remove_inode()
757 struct ocfs2_dinode *di = (struct ocfs2_dinode *) di_bh->b_data; in ocfs2_wipe_inode() local
760 orphaned_slot = le16_to_cpu(di->i_orphaned_slot); in ocfs2_wipe_inode()
895 struct ocfs2_dinode *di; in ocfs2_query_inode_wipe() local
916 di = (struct ocfs2_dinode *) di_bh->b_data; in ocfs2_query_inode_wipe()
917 if (!(di->i_flags & cpu_to_le32(OCFS2_ORPHANED_FL)) && in ocfs2_query_inode_wipe()
[all …]
Dsuper.c111 static int ocfs2_verify_volume(struct ocfs2_dinode *di,
732 struct ocfs2_dinode *di; in ocfs2_sb_probe() local
793 di = (struct ocfs2_dinode *) (*bh)->b_data; in ocfs2_sb_probe()
796 tmpstat = ocfs2_verify_volume(di, *bh, blksize, stats); in ocfs2_sb_probe()
2013 struct ocfs2_dinode *di = (struct ocfs2_dinode *)bh->b_data; in ocfs2_initialize_super() local
2037 cbits = le32_to_cpu(di->id2.i_super.s_clustersize_bits); in ocfs2_initialize_super()
2038 bbits = le32_to_cpu(di->id2.i_super.s_blocksize_bits); in ocfs2_initialize_super()
2040 memcpy(&sb->s_uuid, di->id2.i_super.s_uuid, in ocfs2_initialize_super()
2041 sizeof(di->id2.i_super.s_uuid)); in ocfs2_initialize_super()
2046 osb->osb_dx_seed[i] = le32_to_cpu(di->id2.i_super.s_dx_seed[i]); in ocfs2_initialize_super()
[all …]
Dsuballoc.c201 struct ocfs2_dinode *di, in ocfs2_validate_gd_parent() argument
208 if (di->i_blkno != gd->bg_parent_dinode) { in ocfs2_validate_gd_parent()
212 (unsigned long long)le64_to_cpu(di->i_blkno)); in ocfs2_validate_gd_parent()
215 max_bits = le16_to_cpu(di->id2.i_chain.cl_cpg) * le16_to_cpu(di->id2.i_chain.cl_bpc); in ocfs2_validate_gd_parent()
224 le16_to_cpu(di->id2.i_chain.cl_next_free_rec)) || in ocfs2_validate_gd_parent()
226 le16_to_cpu(di->id2.i_chain.cl_next_free_rec)) && !resize)) { in ocfs2_validate_gd_parent()
242 struct ocfs2_dinode *di, in ocfs2_check_group_descriptor() argument
263 rc = ocfs2_validate_gd_parent(sb, di, bh, 1); in ocfs2_check_group_descriptor()
295 int ocfs2_read_group_descriptor(struct inode *inode, struct ocfs2_dinode *di, in ocfs2_read_group_descriptor() argument
306 rc = ocfs2_validate_gd_parent(inode->i_sb, di, tmp, 0); in ocfs2_read_group_descriptor()
[all …]
Daops.c226 struct ocfs2_dinode *di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_read_inline_data() local
228 if (!(le16_to_cpu(di->i_dyn_features) & OCFS2_INLINE_DATA_FL)) { in ocfs2_read_inline_data()
237 size > ocfs2_max_inline_data_with_xattr(inode->i_sb, di)) { in ocfs2_read_inline_data()
247 memcpy(kaddr, di->id2.i_data.id_data, size); in ocfs2_read_inline_data()
1484 struct ocfs2_dinode *di = (struct ocfs2_dinode *)wc->w_di_bh->b_data; in ocfs2_write_begin_inline() local
1517 ocfs2_set_inode_data_inline(inode, di); in ocfs2_write_begin_inline()
1535 struct ocfs2_dinode *di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_size_fits_inline_data() local
1537 if (new_size <= le16_to_cpu(di->id2.i_data.id_count)) in ocfs2_size_fits_inline_data()
1550 struct ocfs2_dinode *di = NULL; in ocfs2_try_to_write_inline_data() local
1583 di = (struct ocfs2_dinode *)wc->w_di_bh->b_data; in ocfs2_try_to_write_inline_data()
[all …]
Docfs2.h560 static inline unsigned int ocfs2_read_links_count(struct ocfs2_dinode *di) in ocfs2_read_links_count() argument
562 u32 nlink = le16_to_cpu(di->i_links_count); in ocfs2_read_links_count()
563 u32 hi = le16_to_cpu(di->i_links_count_hi); in ocfs2_read_links_count()
565 if (di->i_dyn_features & cpu_to_le16(OCFS2_INDEXED_DIR_FL)) in ocfs2_read_links_count()
571 static inline void ocfs2_set_links_count(struct ocfs2_dinode *di, u32 nlink) in ocfs2_set_links_count() argument
578 di->i_links_count = cpu_to_le16(lo); in ocfs2_set_links_count()
579 di->i_links_count_hi = cpu_to_le16(hi); in ocfs2_set_links_count()
582 static inline void ocfs2_add_links_count(struct ocfs2_dinode *di, int n) in ocfs2_add_links_count() argument
584 u32 links = ocfs2_read_links_count(di); in ocfs2_add_links_count()
588 ocfs2_set_links_count(di, links); in ocfs2_add_links_count()
Dxattr.c295 struct ocfs2_dinode *di,
956 struct ocfs2_dinode *di) in ocfs2_has_inline_xattr_value_outside() argument
962 ((void *)di + inode->i_sb->s_blocksize - in ocfs2_has_inline_xattr_value_outside()
963 le16_to_cpu(di->i_xattr_inline_size)); in ocfs2_has_inline_xattr_value_outside()
973 struct ocfs2_dinode *di, in ocfs2_xattr_ibody_list() argument
985 ((void *)di + inode->i_sb->s_blocksize - in ocfs2_xattr_ibody_list()
986 le16_to_cpu(di->i_xattr_inline_size)); in ocfs2_xattr_ibody_list()
994 struct ocfs2_dinode *di, in ocfs2_xattr_block_list() argument
1002 if (!di->i_xattr_loc) in ocfs2_xattr_block_list()
1005 ret = ocfs2_read_xattr_block(inode, le64_to_cpu(di->i_xattr_loc), in ocfs2_xattr_block_list()
[all …]
Dresize.c372 struct ocfs2_dinode *di, in ocfs2_check_new_group() argument
379 u16 cl_bpc = le16_to_cpu(di->id2.i_chain.cl_bpc); in ocfs2_check_new_group()
381 ret = ocfs2_check_group_descriptor(inode->i_sb, di, group_bh); in ocfs2_check_new_group()
410 struct ocfs2_dinode *di, in ocfs2_verify_group_and_input() argument
414 u16 cl_count = le16_to_cpu(di->id2.i_chain.cl_count); in ocfs2_verify_group_and_input()
415 u16 cl_cpg = le16_to_cpu(di->id2.i_chain.cl_cpg); in ocfs2_verify_group_and_input()
416 u16 next_free = le16_to_cpu(di->id2.i_chain.cl_next_free_rec); in ocfs2_verify_group_and_input()
418 u32 total_clusters = le32_to_cpu(di->i_clusters); in ocfs2_verify_group_and_input()
439 else if ((ret = ocfs2_check_new_group(inode, di, input, group_bh))) in ocfs2_verify_group_and_input()
Ddir.c398 struct ocfs2_dinode *di; in ocfs2_find_entry_id() local
407 di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_find_entry_id()
408 data = &di->id2.i_data; in ocfs2_find_entry_id()
592 static int ocfs2_read_dx_root(struct inode *dir, struct ocfs2_dinode *di, in ocfs2_read_dx_root() argument
596 u64 blkno = le64_to_cpu(di->i_dx_root); in ocfs2_read_dx_root()
1011 struct ocfs2_dinode *di; in ocfs2_find_entry_dx() local
1021 di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_find_entry_dx()
1023 ret = ocfs2_read_dx_root(dir, di, &dx_root_bh); in ocfs2_find_entry_dx()
1354 struct ocfs2_dinode *di; in ocfs2_delete_entry_id() local
1363 di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_delete_entry_id()
[all …]
Dalloc.c175 struct ocfs2_dinode *di = et->et_object; in ocfs2_dinode_set_last_eb_blk() local
178 di->i_last_eb_blk = cpu_to_le64(blkno); in ocfs2_dinode_set_last_eb_blk()
183 struct ocfs2_dinode *di = et->et_object; in ocfs2_dinode_get_last_eb_blk() local
186 return le64_to_cpu(di->i_last_eb_blk); in ocfs2_dinode_get_last_eb_blk()
193 struct ocfs2_dinode *di = et->et_object; in ocfs2_dinode_update_clusters() local
195 le32_add_cpu(&di->i_clusters, clusters); in ocfs2_dinode_update_clusters()
197 oi->ip_clusters = le32_to_cpu(di->i_clusters); in ocfs2_dinode_update_clusters()
237 struct ocfs2_dinode *di = et->et_object; in ocfs2_dinode_sanity_check() local
240 BUG_ON(!OCFS2_IS_VALID_DINODE(di)); in ocfs2_dinode_sanity_check()
247 struct ocfs2_dinode *di = et->et_object; in ocfs2_dinode_fill_root_el() local
[all …]
Dextent_map.c277 struct ocfs2_dinode *di) in ocfs2_last_eb_is_empty() argument
280 u64 last_eb_blk = le64_to_cpu(di->i_last_eb_blk); in ocfs2_last_eb_is_empty()
405 struct ocfs2_dinode *di; in ocfs2_get_clusters_nocache() local
415 di = (struct ocfs2_dinode *) di_bh->b_data; in ocfs2_get_clusters_nocache()
416 el = &di->id2.i_list; in ocfs2_get_clusters_nocache()
496 else if (eb->h_blkno == di->i_last_eb_blk) in ocfs2_get_clusters_nocache()
498 else if (eb->h_next_leaf_blk == di->i_last_eb_blk) { in ocfs2_get_clusters_nocache()
499 ret = ocfs2_last_eb_is_empty(inode, di); in ocfs2_get_clusters_nocache()
708 struct ocfs2_dinode *di; in ocfs2_fiemap_inline() local
713 di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_fiemap_inline()
[all …]
Docfs2_fs.h1248 struct ocfs2_dinode *di) in ocfs2_max_inline_data_with_xattr() argument
1250 unsigned int xattrsize = le16_to_cpu(di->i_xattr_inline_size); in ocfs2_max_inline_data_with_xattr()
1252 if (le16_to_cpu(di->i_dyn_features) & OCFS2_INLINE_XATTR_FL) in ocfs2_max_inline_data_with_xattr()
1273 struct ocfs2_dinode *di) in ocfs2_extent_recs_per_inode_with_xattr() argument
1276 unsigned int xattrsize = le16_to_cpu(di->i_xattr_inline_size); in ocfs2_extent_recs_per_inode_with_xattr()
1278 if (le16_to_cpu(di->i_dyn_features) & OCFS2_INLINE_XATTR_FL) in ocfs2_extent_recs_per_inode_with_xattr()
1446 struct ocfs2_dinode *di) in ocfs2_max_inline_data_with_xattr() argument
1448 if (di && (di->i_dyn_features & OCFS2_INLINE_XATTR_FL)) in ocfs2_max_inline_data_with_xattr()
1451 di->i_xattr_inline_size; in ocfs2_max_inline_data_with_xattr()
Drefcounttree.c400 struct ocfs2_dinode *di; in ocfs2_get_refcount_block() local
410 di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_get_refcount_block()
411 *ref_blkno = le64_to_cpu(di->i_refcount_loc); in ocfs2_get_refcount_block()
557 struct ocfs2_dinode *di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_create_refcount_tree() local
642 di->i_dyn_features = cpu_to_le16(oi->ip_dyn_features); in ocfs2_create_refcount_tree()
643 di->i_refcount_loc = cpu_to_le64(first_blkno); in ocfs2_create_refcount_tree()
698 struct ocfs2_dinode *di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_set_refcount_tree() local
742 di->i_dyn_features = cpu_to_le16(oi->ip_dyn_features); in ocfs2_set_refcount_tree()
743 di->i_refcount_loc = cpu_to_le64(refcount_loc); in ocfs2_set_refcount_tree()
760 struct ocfs2_dinode *di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_remove_refcount_tree() local
[all …]
Dacl.c164 struct ocfs2_dinode *di; in ocfs2_acl_set_mode() local
187 di = (struct ocfs2_dinode *)di_bh->b_data; in ocfs2_acl_set_mode()
197 di->i_mode = cpu_to_le16(inode->i_mode); in ocfs2_acl_set_mode()
198 di->i_ctime = cpu_to_le64(inode->i_ctime.tv_sec); in ocfs2_acl_set_mode()
199 di->i_ctime_nsec = cpu_to_le32(inode->i_ctime.tv_nsec); in ocfs2_acl_set_mode()
Djournal.c820 struct ocfs2_dinode *di = NULL; in ocfs2_journal_init() local
859 di = (struct ocfs2_dinode *)bh->b_data; in ocfs2_journal_init()
882 *dirty = (le32_to_cpu(di->id1.journal1.ij_flags) & in ocfs2_journal_init()
912 static void ocfs2_bump_recovery_generation(struct ocfs2_dinode *di) in ocfs2_bump_recovery_generation() argument
914 le32_add_cpu(&(di->id1.journal1.ij_recovery_generation), 1); in ocfs2_bump_recovery_generation()
917 static u32 ocfs2_get_recovery_generation(struct ocfs2_dinode *di) in ocfs2_get_recovery_generation() argument
919 return le32_to_cpu(di->id1.journal1.ij_recovery_generation); in ocfs2_get_recovery_generation()
1824 struct ocfs2_dinode *di; in ocfs2_mark_dead_nodes() local
1836 di = (struct ocfs2_dinode *)bh->b_data; in ocfs2_mark_dead_nodes()
1837 gen = ocfs2_get_recovery_generation(di); in ocfs2_mark_dead_nodes()
[all …]
/fs/quota/
Ddquot.c2695 static void do_get_dqblk(struct dquot *dquot, struct qc_dqblk *di) in do_get_dqblk() argument
2699 memset(di, 0, sizeof(*di)); in do_get_dqblk()
2701 di->d_spc_hardlimit = dm->dqb_bhardlimit; in do_get_dqblk()
2702 di->d_spc_softlimit = dm->dqb_bsoftlimit; in do_get_dqblk()
2703 di->d_ino_hardlimit = dm->dqb_ihardlimit; in do_get_dqblk()
2704 di->d_ino_softlimit = dm->dqb_isoftlimit; in do_get_dqblk()
2705 di->d_space = dm->dqb_curspace + dm->dqb_rsvspace; in do_get_dqblk()
2706 di->d_ino_count = dm->dqb_curinodes; in do_get_dqblk()
2707 di->d_spc_timer = dm->dqb_btime; in do_get_dqblk()
2708 di->d_ino_timer = dm->dqb_itime; in do_get_dqblk()
[all …]
/fs/incfs/
Dvfs.c1560 struct dentry_info *di = get_incfs_dentry(d); in dentry_release() local
1562 if (di) in dentry_release()
1563 path_put(&di->backing_path); in dentry_release()
1607 struct dentry_info *di = get_incfs_dentry(dentry); in incfs_setattr() local
1619 if (!di) in incfs_setattr()
1621 backing_dentry = di->backing_path.dentry; in incfs_setattr()
1667 struct dentry_info *di = get_incfs_dentry(path->dentry); in incfs_getattr() local
1671 if (!di) in incfs_getattr()
1673 backing_path = &di->backing_path; in incfs_getattr()
1688 struct dentry_info *di = get_incfs_dentry(d); in incfs_getxattr() local
[all …]
/fs/nilfs2/
Ddat.c484 struct nilfs_dat_info *di; in nilfs_dat_read() local
503 err = nilfs_mdt_init(dat, NILFS_MDT_GFP, sizeof(*di)); in nilfs_dat_read()
511 di = NILFS_DAT_I(dat); in nilfs_dat_read()
512 lockdep_set_class(&di->mi.mi_sem, &dat_lock_key); in nilfs_dat_read()
513 nilfs_palloc_setup_cache(dat, &di->palloc_cache); in nilfs_dat_read()
514 err = nilfs_mdt_setup_shadow_map(dat, &di->shadow); in nilfs_dat_read()
/fs/erofs/
Dzmap.c163 struct z_erofs_vle_decompressed_index *di; in legacy_load_cluster_from_disk() local
172 di = m->kaddr + erofs_blkoff(pos); in legacy_load_cluster_from_disk()
174 advise = le16_to_cpu(di->di_advise); in legacy_load_cluster_from_disk()
180 m->delta[0] = le16_to_cpu(di->di_u.delta[0]); in legacy_load_cluster_from_disk()
190 m->delta[1] = le16_to_cpu(di->di_u.delta[1]); in legacy_load_cluster_from_disk()
194 m->clusterofs = le16_to_cpu(di->di_clusterofs); in legacy_load_cluster_from_disk()
199 m->pblk = le32_to_cpu(di->di_u.blkaddr); in legacy_load_cluster_from_disk()

123