Symbol: dx_root
fs/ext4/namei.c
2159
static bool ext4_check_dx_root(struct inode *dir, struct dx_root *root)
fs/ext4/namei.c
2214
struct dx_root *root;
fs/ext4/namei.c
2240
root = (struct dx_root *) bh->b_data;
fs/ext4/namei.c
2601
struct dx_root *dxroot;
fs/ext4/namei.c
2609
dxroot = (struct dx_root *)frames[0].bh->b_data;
fs/ext4/namei.c
783
struct dx_root *root;
fs/ext4/namei.c
795
root = (struct dx_root *) frame->bh->b_data;
fs/ext4/namei.c
947
info = &((struct dx_root *)frames[0].bh->b_data)->info;
fs/ocfs2/alloc.c
339
struct ocfs2_dx_root_block *dx_root = et->et_object;
fs/ocfs2/alloc.c
341
dx_root->dr_last_eb_blk = cpu_to_le64(blkno);
fs/ocfs2/alloc.c
346
struct ocfs2_dx_root_block *dx_root = et->et_object;
fs/ocfs2/alloc.c
348
return le64_to_cpu(dx_root->dr_last_eb_blk);
fs/ocfs2/alloc.c
354
struct ocfs2_dx_root_block *dx_root = et->et_object;
fs/ocfs2/alloc.c
356
le32_add_cpu(&dx_root->dr_clusters, clusters);
fs/ocfs2/alloc.c
361
struct ocfs2_dx_root_block *dx_root = et->et_object;
fs/ocfs2/alloc.c
363
BUG_ON(!OCFS2_IS_VALID_DX_ROOT(dx_root));
fs/ocfs2/alloc.c
370
struct ocfs2_dx_root_block *dx_root = et->et_object;
fs/ocfs2/alloc.c
372
et->et_root_el = &dx_root->dr_list;
fs/ocfs2/dir.c
1046
struct ocfs2_dx_root_block *dx_root;
fs/ocfs2/dir.c
1061
dx_root = (struct ocfs2_dx_root_block *) dx_root_bh->b_data;
fs/ocfs2/dir.c
1063
ret = ocfs2_dx_dir_search(name, namelen, dir, dx_root, lookup);
fs/ocfs2/dir.c
1286
struct ocfs2_dx_root_block *dx_root;
fs/ocfs2/dir.c
1300
dx_root = (struct ocfs2_dx_root_block *)dx_root_bh->b_data;
fs/ocfs2/dir.c
1301
if (ocfs2_dx_root_inline(dx_root)) {
fs/ocfs2/dir.c
1302
entry_list = &dx_root->dr_entries;
fs/ocfs2/dir.c
1350
if (!ocfs2_dx_root_inline(dx_root)) {
fs/ocfs2/dir.c
1373
trailer->db_free_next = dx_root->dr_free_blk;
fs/ocfs2/dir.c
1374
dx_root->dr_free_blk = cpu_to_le64(leaf_bh->b_blocknr);
fs/ocfs2/dir.c
1381
le32_add_cpu(&dx_root->dr_num_entries, -1);
fs/ocfs2/dir.c
1386
if (!ocfs2_dx_root_inline(dx_root))
fs/ocfs2/dir.c
1528
struct ocfs2_dx_root_block *dx_root)
fs/ocfs2/dir.c
1530
ocfs2_dx_entry_list_insert(&dx_root->dr_entries, hinfo, dirent_blk);
fs/ocfs2/dir.c
1537
struct ocfs2_dx_root_block *dx_root;
fs/ocfs2/dir.c
1547
dx_root = (struct ocfs2_dx_root_block *)lookup->dl_dx_root_bh->b_data;
fs/ocfs2/dir.c
1548
if (ocfs2_dx_root_inline(dx_root)) {
fs/ocfs2/dir.c
1552
dx_root);
fs/ocfs2/dir.c
156
struct ocfs2_dx_root_block *dx_root;
fs/ocfs2/dir.c
1561
le32_add_cpu(&dx_root->dr_num_entries, 1);
fs/ocfs2/dir.c
1573
struct ocfs2_dx_root_block *dx_root;
fs/ocfs2/dir.c
1580
dx_root = (struct ocfs2_dx_root_block *)bh->b_data;
fs/ocfs2/dir.c
1581
dx_root->dr_free_blk = trailer->db_free_next;
fs/ocfs2/dir.c
166
dx_root = (struct ocfs2_dx_root_block *)dx_root_bh->b_data;
fs/ocfs2/dir.c
168
trailer->db_free_next = dx_root->dr_free_blk;
fs/ocfs2/dir.c
169
dx_root->dr_free_blk = cpu_to_le64(dirdata_bh->b_blocknr);
fs/ocfs2/dir.c
197
static inline int ocfs2_dx_root_inline(struct ocfs2_dx_root_block *dx_root)
fs/ocfs2/dir.c
199
return dx_root->dr_flags & OCFS2_DX_FLAG_INLINE;
fs/ocfs2/dir.c
2133
struct ocfs2_dx_root_block *dx_root;
fs/ocfs2/dir.c
2149
dx_root = (struct ocfs2_dx_root_block *)dx_root_bh->b_data;
fs/ocfs2/dir.c
2151
if (le32_to_cpu(dx_root->dr_num_entries) != 2)
fs/ocfs2/dir.c
2350
struct ocfs2_dx_root_block *dx_root;
fs/ocfs2/dir.c
2379
dx_root = (struct ocfs2_dx_root_block *)dx_root_bh->b_data;
fs/ocfs2/dir.c
2380
memset(dx_root, 0, osb->sb->s_blocksize);
fs/ocfs2/dir.c
2381
strscpy(dx_root->dr_signature, OCFS2_DX_ROOT_SIGNATURE);
fs/ocfs2/dir.c
2382
dx_root->dr_suballoc_slot = cpu_to_le16(meta_ac->ac_alloc_slot);
fs/ocfs2/dir.c
2383
dx_root->dr_suballoc_loc = cpu_to_le64(suballoc_loc);
fs/ocfs2/dir.c
2384
dx_root->dr_suballoc_bit = cpu_to_le16(dr_suballoc_bit);
fs/ocfs2/dir.c
2385
dx_root->dr_fs_generation = cpu_to_le32(osb->fs_generation);
fs/ocfs2/dir.c
2386
dx_root->dr_blkno = cpu_to_le64(dr_blkno);
fs/ocfs2/dir.c
2387
dx_root->dr_dir_blkno = cpu_to_le64(OCFS2_I(dir)->ip_blkno);
fs/ocfs2/dir.c
2388
dx_root->dr_num_entries = cpu_to_le32(num_entries);
fs/ocfs2/dir.c
2390
dx_root->dr_free_blk = cpu_to_le64(dirdata_bh->b_blocknr);
fs/ocfs2/dir.c
2392
dx_root->dr_free_blk = cpu_to_le64(0);
fs/ocfs2/dir.c
2395
dx_root->dr_flags |= OCFS2_DX_FLAG_INLINE;
fs/ocfs2/dir.c
2396
dx_root->dr_entries.de_count =
fs/ocfs2/dir.c
2399
dx_root->dr_list.l_count =
fs/ocfs2/dir.c
2572
struct ocfs2_dx_root_block *dx_root;
fs/ocfs2/dir.c
2599
dx_root = (struct ocfs2_dx_root_block *)dx_root_bh->b_data;
fs/ocfs2/dir.c
2600
entry_list = &dx_root->dr_entries;
fs/ocfs2/dir.c
2691
struct ocfs2_dx_root_block *dx_root;
fs/ocfs2/dir.c
2696
dx_root = (struct ocfs2_dx_root_block *)dx_root_bh->b_data;
fs/ocfs2/dir.c
2713
le16_to_cpu(dx_root->dr_entries.de_num_used));
fs/ocfs2/dir.c
2715
ocfs2_dx_entry_list_insert(&dx_root->dr_entries, &hinfo,
fs/ocfs2/dir.c
2718
le32_add_cpu(&dx_root->dr_num_entries, 1);
fs/ocfs2/dir.c
3725
struct ocfs2_dx_root_block *dx_root)
fs/ocfs2/dir.c
3729
credits += ocfs2_calc_extend_credits(osb->sb, &dx_root->dr_list);
fs/ocfs2/dir.c
3754
struct ocfs2_dx_root_block *dx_root;
fs/ocfs2/dir.c
3763
dx_root = (struct ocfs2_dx_root_block *)dx_root_bh->b_data;
fs/ocfs2/dir.c
3768
if (le32_to_cpu(dx_root->dr_clusters) == UINT_MAX)
fs/ocfs2/dir.c
3801
credits = ocfs2_dx_dir_rebalance_credits(osb, dx_root);
fs/ocfs2/dir.c
3940
struct ocfs2_dx_root_block *dx_root;
fs/ocfs2/dir.c
3946
dx_root = (struct ocfs2_dx_root_block *)dx_root_bh->b_data;
fs/ocfs2/dir.c
3949
ret = ocfs2_dx_dir_lookup(dir, &dx_root->dr_list, &lookup->dl_hinfo,
fs/ocfs2/dir.c
4016
struct ocfs2_dx_root_block *dx_root;
fs/ocfs2/dir.c
4018
dx_root = (struct ocfs2_dx_root_block *)dx_root_bh->b_data;
fs/ocfs2/dir.c
4019
next_block = le64_to_cpu(dx_root->dr_free_blk);
fs/ocfs2/dir.c
4064
struct ocfs2_dx_root_block *dx_root;
fs/ocfs2/dir.c
4118
dx_root = (struct ocfs2_dx_root_block *) dx_root_bh->b_data;
fs/ocfs2/dir.c
4119
entry_list = &dx_root->dr_entries;
fs/ocfs2/dir.c
4134
dx_root->dr_flags &= ~OCFS2_DX_FLAG_INLINE;
fs/ocfs2/dir.c
4136
dx_root->dr_list.l_tree_depth = 0;
fs/ocfs2/dir.c
4137
dx_root->dr_list.l_count =
fs/ocfs2/dir.c
4139
dx_root->dr_list.l_next_free_rec = 0;
fs/ocfs2/dir.c
4140
memset(&dx_root->dr_list.l_recs, 0,
fs/ocfs2/dir.c
4177
struct ocfs2_dx_root_block *dx_root;
fs/ocfs2/dir.c
4180
dx_root = (struct ocfs2_dx_root_block *) dx_root_bh->b_data;
fs/ocfs2/dir.c
4181
entry_list = &dx_root->dr_entries;
fs/ocfs2/dir.c
4201
struct ocfs2_dx_root_block *dx_root;
fs/ocfs2/dir.c
4209
dx_root = (struct ocfs2_dx_root_block *)dx_root_bh->b_data;
fs/ocfs2/dir.c
4210
if (le32_to_cpu(dx_root->dr_num_entries) == OCFS2_DX_ENTRIES_MAX) {
fs/ocfs2/dir.c
4216
if (ocfs2_dx_root_inline(dx_root)) {
fs/ocfs2/dir.c
4370
struct ocfs2_dx_root_block *dx_root;
fs/ocfs2/dir.c
4378
dx_root = (struct ocfs2_dx_root_block *) dx_root_bh->b_data;
fs/ocfs2/dir.c
4382
le16_to_cpu(dx_root->dr_suballoc_slot));
fs/ocfs2/dir.c
4419
blk = le64_to_cpu(dx_root->dr_blkno);
fs/ocfs2/dir.c
4420
bit = le16_to_cpu(dx_root->dr_suballoc_bit);
fs/ocfs2/dir.c
4421
if (dx_root->dr_suballoc_loc)
fs/ocfs2/dir.c
4422
bg_blkno = le64_to_cpu(dx_root->dr_suballoc_loc);
fs/ocfs2/dir.c
4452
struct ocfs2_dx_root_block *dx_root;
fs/ocfs2/dir.c
4467
dx_root = (struct ocfs2_dx_root_block *)dx_root_bh->b_data;
fs/ocfs2/dir.c
4469
if (ocfs2_dx_root_inline(dx_root))
fs/ocfs2/dir.c
4475
while (le32_to_cpu(dx_root->dr_clusters)) {
fs/ocfs2/dir.c
4476
ret = ocfs2_dx_dir_lookup_rec(dir, &dx_root->dr_list,
fs/ocfs2/dir.c
585
struct ocfs2_dx_root_block *dx_root;
fs/ocfs2/dir.c
589
dx_root = (struct ocfs2_dx_root_block *) bh->b_data;
fs/ocfs2/dir.c
591
ret = ocfs2_validate_meta_ecc(sb, bh->b_data, &dx_root->dr_check);
fs/ocfs2/dir.c
599
if (!OCFS2_IS_VALID_DX_ROOT(dx_root)) {
fs/ocfs2/dir.c
602
(unsigned long long)le64_to_cpu(dx_root->dr_blkno),
fs/ocfs2/dir.c
603
7, dx_root->dr_signature);
fs/ocfs2/dir.c
926
struct ocfs2_dx_root_block *dx_root,
fs/ocfs2/dir.c
942
if (ocfs2_dx_root_inline(dx_root)) {
fs/ocfs2/dir.c
943
entry_list = &dx_root->dr_entries;
fs/ocfs2/dir.c
947
dr_el = &dx_root->dr_list;