Searched refs:dir_u (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/fs/reiserfs/
H A Ditem_ops.c470 struct direntry_uarea *dir_u = vi->vi_uarea; direntry_create_vi() local
479 dir_u->flags = 0; direntry_create_vi()
481 dir_u->flags |= DIRENTRY_VI_FIRST_DIRENTRY_ITEM; direntry_create_vi()
486 dir_u->entry_count = ih_entry_count(vi->vi_ih) + direntry_create_vi()
490 for (i = 0; i < dir_u->entry_count; i++) { direntry_create_vi()
493 dir_u->entry_sizes[i] = direntry_create_vi()
498 size += (dir_u->entry_count * sizeof(short)); direntry_create_vi()
502 dir_u->entry_sizes[vn->vn_pos_in_item] = insert_size; direntry_create_vi()
510 for (k = 0; k < dir_u->entry_count; k++) direntry_create_vi()
511 l += dir_u->entry_sizes[k]; direntry_create_vi()
538 struct direntry_uarea *dir_u = vi->vi_uarea; direntry_check_left() local
540 for (i = start_skip; i < dir_u->entry_count - end_skip; i++) { direntry_check_left()
542 if (dir_u->entry_sizes[i] > free) direntry_check_left()
545 free -= dir_u->entry_sizes[i]; direntry_check_left()
549 if (entries == dir_u->entry_count) { direntry_check_left()
552 dir_u->entry_count); direntry_check_left()
556 if (start_skip == 0 && (dir_u->flags & DIRENTRY_VI_FIRST_DIRENTRY_ITEM) direntry_check_left()
567 struct direntry_uarea *dir_u = vi->vi_uarea; direntry_check_right() local
569 for (i = dir_u->entry_count - 1; i >= 0; i--) { direntry_check_right()
571 if (dir_u->entry_sizes[i] > free) direntry_check_right()
574 free -= dir_u->entry_sizes[i]; direntry_check_right()
577 BUG_ON(entries == dir_u->entry_count); direntry_check_right()
580 if ((dir_u->flags & DIRENTRY_VI_FIRST_DIRENTRY_ITEM) direntry_check_right()
581 && entries > dir_u->entry_count - 2) direntry_check_right()
582 entries = dir_u->entry_count - 2; direntry_check_right()
592 struct direntry_uarea *dir_u = vi->vi_uarea; direntry_part_size() local
598 from = dir_u->entry_count - count; direntry_part_size()
602 retval += dir_u->entry_sizes[i]; direntry_part_size()
609 struct direntry_uarea *dir_u = vi->vi_uarea; direntry_unit_num() local
611 return dir_u->entry_count; direntry_unit_num()
617 struct direntry_uarea *dir_u = vi->vi_uarea; direntry_print_vi() local
621 vi->vi_index, vi->vi_type, vi->vi_ih, dir_u->flags); direntry_print_vi()
622 printk("%d entries: ", dir_u->entry_count); direntry_print_vi()
623 for (i = 0; i < dir_u->entry_count; i++) direntry_print_vi()
624 printk("%d ", dir_u->entry_sizes[i]); direntry_print_vi()

Completed in 41 milliseconds