Lines Matching refs:first_tail
1602 struct RECORD_PAGE_HDR *first_tail = NULL; in last_log_lsn() local
1637 if (read_log_page(log, final_off, &first_tail, &usa_error) || in last_log_lsn()
1638 usa_error || first_tail->rhdr.sign != NTFS_RCRD_SIGNATURE) { in last_log_lsn()
1639 kfree(first_tail); in last_log_lsn()
1640 first_tail = NULL; in last_log_lsn()
1644 first_file_off = hdr_file_off(log, first_tail); in last_log_lsn()
1645 lsn1 = le64_to_cpu(first_tail->record_hdr.last_end_lsn); in last_log_lsn()
1651 first_tail_prev = first_tail; in last_log_lsn()
1657 if (!first_tail && !second_tail) in last_log_lsn()
1660 if (first_tail && second_tail) in last_log_lsn()
1662 else if (first_tail) in last_log_lsn()
1672 best_lsn1 = first_tail ? base_lsn(log, first_tail, first_file_off) : 0; in last_log_lsn()
1676 if (first_tail && second_tail) { in last_log_lsn()
1679 best_page = first_tail; in last_log_lsn()
1686 } else if (first_tail) { in last_log_lsn()
1688 best_page = first_tail; in last_log_lsn()
1740 kfree(first_tail); in last_log_lsn()
1746 first_tail_prev = first_tail; in last_log_lsn()
1748 first_tail = NULL; in last_log_lsn()
1761 first_tail = first_tail_prev; in last_log_lsn()
1874 tail_page = first_tail; in last_log_lsn()
1884 le64_to_cpu(first_tail->record_hdr in last_log_lsn()
2218 kfree(first_tail); in last_log_lsn()