Lines Matching refs:start_block
1507 int start_block, in xlog_write_log_records() argument
1516 int end_block = start_block + blocks; in xlog_write_log_records()
1540 balign = round_down(start_block, sectbb); in xlog_write_log_records()
1541 if (balign != start_block) { in xlog_write_log_records()
1542 error = xlog_bread_noalign(log, start_block, 1, buffer); in xlog_write_log_records()
1546 j = start_block - balign; in xlog_write_log_records()
1549 for (i = start_block; i < end_block; i += bufblks) { in xlog_write_log_records()
1552 bcount = min(bufblks, end_block - start_block); in xlog_write_log_records()
1560 if (j == 0 && (start_block + endcount > ealign)) { in xlog_write_log_records()
1562 buffer + BBTOB(ealign - start_block)); in xlog_write_log_records()
1568 offset = buffer + xlog_align(log, start_block); in xlog_write_log_records()
1574 error = xlog_bwrite(log, start_block, endcount, buffer); in xlog_write_log_records()
1577 start_block += endcount; in xlog_write_log_records()