Lines Matching refs:vpart_num

73           struct buf *buf, uint16_t vpart_num, uint64_t *mapping,
77 uint16_t vpart_num, uint32_t num_lb);
162 udf_assert_allocated(struct udf_mount *ump, uint16_t vpart_num,
175 "part %d + %d sect\n", lb_num, vpart_num, num_lb));
178 pdesc = ump->partitions[ump->vtop[vpart_num]];
180 switch (ump->vtop_tp[vpart_num]) {
185 phys_part = ump->vtop[vpart_num];
414 udf_calc_vpart_freespace(struct udf_mount *ump, uint16_t vpart_num, uint64_t *freeblks) in udf_calc_vpart_freespace() argument
432 if (vpart_num == ump->data_part) { in udf_calc_vpart_freespace()
439 pos1 = &lvid->tables[0] + vpart_num; in udf_calc_vpart_freespace()
445 if (*freeblks > ump->uncommitted_lbs[vpart_num]) { in udf_calc_vpart_freespace()
446 *freeblks -= ump->uncommitted_lbs[vpart_num]; in udf_calc_vpart_freespace()
620 uint16_t vpart_num, uint64_t *lmapping, uint64_t *pmapping) in udf_translate_vtop_list() argument
628 loc.loc.part_num = udf_rw16(vpart_num); in udf_translate_vtop_list()
659 uint16_t vpart_num; in udf_translate_file_extent() local
748 vpart_num = udf_rw16(s_ad.loc.part_num); in udf_translate_file_extent()
778 t_ad.loc.part_num = udf_rw16(vpart_num); in udf_translate_file_extent()
1032 uint16_t vpart_num, uint32_t num_lb) in udf_do_reserve_space() argument
1034 ump->uncommitted_lbs[vpart_num] += num_lb; in udf_do_reserve_space()
1042 uint16_t vpart_num, uint32_t num_lb) in udf_do_unreserve_space() argument
1044 ump->uncommitted_lbs[vpart_num] -= num_lb; in udf_do_unreserve_space()
1045 if (ump->uncommitted_lbs[vpart_num] < 0) { in udf_do_unreserve_space()
1047 "part %d: %d\n", vpart_num, in udf_do_unreserve_space()
1048 ump->uncommitted_lbs[vpart_num])); in udf_do_unreserve_space()
1049 ump->uncommitted_lbs[vpart_num] = 0; in udf_do_unreserve_space()
1065 int udf_c_type, uint16_t vpart_num, uint32_t num_lb, int can_fail) in udf_reserve_space() argument
1080 udf_calc_vpart_freespace(ump, vpart_num, &freeblks); in udf_reserve_space()
1093 udf_calc_vpart_freespace(ump, vpart_num, &freeblks); in udf_reserve_space()
1098 vpart_num, ump->vtop_alloc[vpart_num])); in udf_reserve_space()
1100 udf_collect_free_space_for_vpart(ump, vpart_num, num_lb + slack); in udf_reserve_space()
1104 udf_calc_vpart_freespace(ump, vpart_num, &freeblks); in udf_reserve_space()
1106 udf_do_reserve_space(ump, udf_node, vpart_num, num_lb); in udf_reserve_space()
1121 int vpart_num; in udf_cleanup_reservation() local
1128 vpart_num = udf_get_record_vpart(ump, udf_get_c_type(udf_node)); in udf_cleanup_reservation()
1129 udf_do_unreserve_space(ump, udf_node, vpart_num, udf_node->uncommitted_lbs); in udf_cleanup_reservation()
1131 DPRINTF(RESERVE, ("\ttotal now %d\n", ump->uncommitted_lbs[vpart_num])); in udf_cleanup_reservation()
1134 if (ump->uncommitted_lbs[vpart_num] < 0) in udf_cleanup_reservation()
1135 ump->uncommitted_lbs[vpart_num] = 0; in udf_cleanup_reservation()
1149 int udf_c_type, uint16_t vpart_num, uint32_t num_lb, uint64_t *lmapping) in udf_allocate_space() argument
1162 udf_c_type, vpart_num, num_lb)); in udf_allocate_space()
1168 alloc_type = ump->vtop_alloc[vpart_num]; in udf_allocate_space()
1184 ump->vtop[vpart_num], num_lb); in udf_allocate_space()
1190 pdesc = ump->partitions[ump->vtop[vpart_num]]; in udf_allocate_space()
1196 if (vpart_num == ump->node_part) { in udf_allocate_space()
1219 bitmap = &ump->part_unalloc_bits[vpart_num]; in udf_allocate_space()
1236 freepos = &lvid->tables[0] + vpart_num; in udf_allocate_space()
1261 freepos = &lvid->tables[0] + vpart_num; in udf_allocate_space()
1277 udf_do_unreserve_space(ump, udf_node, vpart_num, num_lb); in udf_allocate_space()
1300 uint16_t vpart_num, uint32_t num_lb) in udf_free_allocated_space() argument
1310 "part %d + %d sect\n", lb_num, vpart_num, num_lb)); in udf_free_allocated_space()
1318 switch (ump->vtop_tp[vpart_num]) { in udf_free_allocated_space()
1322 phys_part = ump->vtop[vpart_num]; in udf_free_allocated_space()
1342 freepos = &lvid->tables[0] + vpart_num; in udf_free_allocated_space()
1368 freepos = &lvid->tables[0] + vpart_num; in udf_free_allocated_space()
1374 "not implemented yet!\n", ump->vtop_tp[vpart_num]); in udf_free_allocated_space()
1594 uint16_t vpart_num, uint32_t num_lb) in udf_collect_free_space_for_vpart() argument
1610 if (ump->vtop_tp[vpart_num] == UDF_VTOP_TYPE_META) { in udf_collect_free_space_for_vpart()
1640 int vpart_num, num_lb; in udf_late_allocate_buf() local
1657 vpart_num = *vpart_nump = udf_get_record_vpart(ump, udf_c_type); in udf_late_allocate_buf()
1665 vpart_num = ump->data_part; in udf_late_allocate_buf()
1671 vpart_num, num_lb, lmapping); in udf_late_allocate_buf()
1685 udf_record_allocation_in_node(ump, buf, vpart_num, lmapping, in udf_late_allocate_buf()
1930 uint16_t vpart_num; in udf_append_adslot() local
1936 vpart_num = udf_rw16(udf_node->loc.loc.part_num); in udf_append_adslot()
2065 vpart_num, 1, /* can fail */ false); in udf_append_adslot()
2071 vpart_num, 1, &lmapping); in udf_append_adslot()
2080 l_icb.loc.part_num = udf_rw16(vpart_num); in udf_append_adslot()
2168 uint16_t vpart_num; in udf_count_alloc_exts() local
2207 vpart_num = udf_rw16(s_ad.loc.part_num); in udf_count_alloc_exts()
2208 udf_free_allocated_space(udf_node->ump, lb_num, vpart_num, 1); in udf_count_alloc_exts()
2230 uint16_t vpart_num, uint64_t *mapping, struct long_ad *node_ad_cpy) in udf_record_allocation_in_node() argument
2378 s_ad.loc.part_num = udf_rw16(vpart_num); in udf_record_allocation_in_node()
2883 uint16_t vpart_num; in udf_shrink_node() local
3028 vpart_num = udf_rw16(s_ad.loc.part_num); in udf_shrink_node()
3039 udf_free_allocated_space(ump, lb_num, vpart_num, num_lb); in udf_shrink_node()
3078 vpart_num = udf_rw16(s_ad.loc.part_num); in udf_shrink_node()
3081 udf_free_allocated_space(ump, lb_num, vpart_num, in udf_shrink_node()