Lines Matching refs:vi
61 struct virtual_item *vi,
64 vi->vi_index = TYPE_STAT_DATA;
68 static int sd_check_left(struct virtual_item *vi, int free,
75 static int sd_check_right(struct virtual_item *vi, int free)
80 static int sd_part_size(struct virtual_item *vi, int first, int count)
86 static int sd_unit_num(struct virtual_item *vi)
88 return vi->vi_item_len - IH_SIZE;
91 static void sd_print_vi(struct virtual_item *vi)
95 vi->vi_index, vi->vi_type, vi->vi_ih);
151 struct virtual_item *vi,
154 vi->vi_index = TYPE_DIRECT;
158 static int direct_check_left(struct virtual_item *vi, int free,
167 static int direct_check_right(struct virtual_item *vi, int free)
169 return direct_check_left(vi, free, 0, 0);
172 static int direct_part_size(struct virtual_item *vi, int first, int count)
177 static int direct_unit_num(struct virtual_item *vi)
179 return vi->vi_item_len - IH_SIZE;
182 static void direct_print_vi(struct virtual_item *vi)
186 vi->vi_index, vi->vi_type, vi->vi_ih);
289 struct virtual_item *vi,
292 vi->vi_index = TYPE_INDIRECT;
296 static int indirect_check_left(struct virtual_item *vi, int free,
305 static int indirect_check_right(struct virtual_item *vi, int free)
307 return indirect_check_left(vi, free, 0, 0);
314 static int indirect_part_size(struct virtual_item *vi, int first, int units)
320 static int indirect_unit_num(struct virtual_item *vi)
323 return vi->vi_item_len - IH_SIZE;
326 static void indirect_print_vi(struct virtual_item *vi)
330 vi->vi_index, vi->vi_type, vi->vi_ih);
459 struct virtual_item *vi,
462 struct direntry_uarea *dir_u = vi->vi_uarea;
467 vi->vi_index = TYPE_DIRENTRY;
469 BUG_ON(!(vi->vi_ih) || !vi->vi_item);
472 if (le_ih_k_offset(vi->vi_ih) == DOT_OFFSET)
475 deh = (struct reiserfs_de_head *)(vi->vi_item);
478 dir_u->entry_count = ih_entry_count(vi->vi_ih) +
486 (j ? deh_location(&deh[j - 1]) : ih_item_len(vi->vi_ih)) -
505 if (l + IH_SIZE != vi->vi_item_len +
525 static int direntry_check_left(struct virtual_item *vi, int free,
530 struct direntry_uarea *dir_u = vi->vi_uarea;
555 static int direntry_check_right(struct virtual_item *vi, int free)
559 struct direntry_uarea *dir_u = vi->vi_uarea;
580 static int direntry_part_size(struct virtual_item *vi, int first, int count)
584 struct direntry_uarea *dir_u = vi->vi_uarea;
599 static int direntry_unit_num(struct virtual_item *vi)
601 struct direntry_uarea *dir_u = vi->vi_uarea;
606 static void direntry_print_vi(struct virtual_item *vi)
609 struct direntry_uarea *dir_u = vi->vi_uarea;
613 vi->vi_index, vi->vi_type, vi->vi_ih, dir_u->flags);
670 struct virtual_item *vi,
683 static int errcatch_check_left(struct virtual_item *vi, int free,
691 static int errcatch_check_right(struct virtual_item *vi, int free)
698 static int errcatch_part_size(struct virtual_item *vi, int first, int count)
705 static int errcatch_unit_num(struct virtual_item *vi)
712 static void errcatch_print_vi(struct virtual_item *vi)