Lines Matching refs:free_br
330 struct bow_range *first_br, *free_br; in backup_log_sector() local
347 free_br = find_free_range(bc); in backup_log_sector()
349 if (!free_br) in backup_log_sector()
351 bi_iter.bi_sector = free_br->sector; in backup_log_sector()
353 ret = split_range(bc, &free_br, &bi_iter); in backup_log_sector()
361 ret = copy_data(bc, first_br, free_br, &checksum); in backup_log_sector()
367 ret = add_log_entry(bc, first_br->sector, free_br->sector, in backup_log_sector()
372 set_type(bc, &free_br, BACKUP); in backup_log_sector()
413 struct bow_range *free_br, *first_br; in prepare_log() local
441 free_br = find_free_range(bc); in prepare_log()
442 if (!free_br) in prepare_log()
444 bi_iter.bi_sector = free_br->sector; in prepare_log()
446 ret = split_range(bc, &free_br, &bi_iter); in prepare_log()
449 free_br->type = SECTOR0_CURRENT; in prepare_log()
452 ret = copy_data(bc, first_br, free_br, NULL); in prepare_log()
456 bc->log_sector->sector0 = free_br->sector; in prepare_log()
459 free_br = find_free_range(bc); in prepare_log()
460 if (!free_br) in prepare_log()
462 bi_iter.bi_sector = free_br->sector; in prepare_log()
464 ret = split_range(bc, &free_br, &bi_iter); in prepare_log()
469 ret = copy_data(bc, first_br, free_br, &checksum); in prepare_log()
485 ret = add_log_entry(bc, first_br->sector, free_br->sector, in prepare_log()
490 set_type(bc, &free_br, BACKUP); in prepare_log()