Lines Matching refs:buffer
278 char *buffer, in xlog_find_cycle_start() argument
292 error = xlog_bread(log, mid_blk, 1, buffer, &offset); in xlog_find_cycle_start()
328 char *buffer; in xlog_find_verify_cycle() local
342 while (!(buffer = xlog_alloc_buffer(log, bufblks))) { in xlog_find_verify_cycle()
353 error = xlog_bread(log, i, bcount, buffer, &buf); in xlog_find_verify_cycle()
371 kmem_free(buffer); in xlog_find_verify_cycle()
408 char *buffer; in xlog_find_verify_log_record() local
418 buffer = xlog_alloc_buffer(log, num_blks); in xlog_find_verify_log_record()
419 if (!buffer) { in xlog_find_verify_log_record()
420 buffer = xlog_alloc_buffer(log, 1); in xlog_find_verify_log_record()
421 if (!buffer) in xlog_find_verify_log_record()
425 error = xlog_bread(log, start_blk, num_blks, buffer, &offset); in xlog_find_verify_log_record()
442 error = xlog_bread(log, i, 1, buffer, &offset); in xlog_find_verify_log_record()
487 kmem_free(buffer); in xlog_find_verify_log_record()
509 char *buffer; in xlog_find_head() local
539 buffer = xlog_alloc_buffer(log, 1); in xlog_find_head()
540 if (!buffer) in xlog_find_head()
543 error = xlog_bread(log, 0, 1, buffer, &offset); in xlog_find_head()
550 error = xlog_bread(log, last_blk, 1, buffer, &offset); in xlog_find_head()
620 error = xlog_find_cycle_start(log, buffer, first_blk, &head_blk, in xlog_find_head()
741 kmem_free(buffer); in xlog_find_head()
755 kmem_free(buffer); in xlog_find_head()
775 char *buffer, in xlog_rseek_logrec_hdr() argument
794 error = xlog_bread(log, i, 1, buffer, &offset); in xlog_rseek_logrec_hdr()
813 error = xlog_bread(log, i, 1, buffer, &offset); in xlog_rseek_logrec_hdr()
849 char *buffer, in xlog_seek_logrec_hdr() argument
868 error = xlog_bread(log, i, 1, buffer, &offset); in xlog_seek_logrec_hdr()
886 error = xlog_bread(log, i, 1, buffer, &offset); in xlog_seek_logrec_hdr()
949 char *buffer; in xlog_verify_tail() local
956 buffer = xlog_alloc_buffer(log, 1); in xlog_verify_tail()
957 if (!buffer) in xlog_verify_tail()
964 error = xlog_seek_logrec_hdr(log, head_blk, *tail_blk, 1, buffer, in xlog_verify_tail()
994 buffer, &tmp_tail, &thead, &wrapped); in xlog_verify_tail()
1009 kmem_free(buffer); in xlog_verify_tail()
1031 char *buffer, in xlog_verify_head() argument
1086 buffer, rhead_blk, rhead, wrapped); in xlog_verify_head()
1146 char *buffer, in xlog_check_unmount_rec() argument
1174 error = xlog_bread(log, umount_data_blk, 1, buffer, &offset); in xlog_check_unmount_rec()
1253 char *buffer; in xlog_find_tail() local
1267 buffer = xlog_alloc_buffer(log, 1); in xlog_find_tail()
1268 if (!buffer) in xlog_find_tail()
1271 error = xlog_bread(log, 0, 1, buffer, &offset); in xlog_find_tail()
1287 error = xlog_rseek_logrec_hdr(log, *head_blk, *head_blk, 1, buffer, in xlog_find_tail()
1309 rhead_blk, buffer, &clean); in xlog_find_tail()
1326 error = xlog_verify_head(log, head_blk, tail_blk, buffer, in xlog_find_tail()
1337 rhead, rhead_blk, buffer, in xlog_find_tail()
1375 kmem_free(buffer); in xlog_find_tail()
1403 char *buffer; in xlog_find_zeroed() local
1413 buffer = xlog_alloc_buffer(log, 1); in xlog_find_zeroed()
1414 if (!buffer) in xlog_find_zeroed()
1416 error = xlog_bread(log, 0, 1, buffer, &offset); in xlog_find_zeroed()
1423 kmem_free(buffer); in xlog_find_zeroed()
1428 error = xlog_bread(log, log_bbnum-1, 1, buffer, &offset); in xlog_find_zeroed()
1434 kmem_free(buffer); in xlog_find_zeroed()
1440 error = xlog_find_cycle_start(log, buffer, 0, &last_blk, 0); in xlog_find_zeroed()
1481 kmem_free(buffer); in xlog_find_zeroed()
1524 char *buffer; in xlog_write_log_records() local
1541 while (!(buffer = xlog_alloc_buffer(log, bufblks))) { in xlog_write_log_records()
1553 error = xlog_bread_noalign(log, start_block, 1, buffer); in xlog_write_log_records()
1573 buffer + BBTOB(ealign - start_block)); in xlog_write_log_records()
1579 offset = buffer + xlog_align(log, start_block); in xlog_write_log_records()
1585 error = xlog_bwrite(log, start_block, endcount, buffer); in xlog_write_log_records()
1593 kmem_free(buffer); in xlog_write_log_records()