Lines Matching refs:first_tail
1621 struct RECORD_PAGE_HDR *first_tail = NULL; in last_log_lsn() local
1656 if (read_log_page(log, final_off, &first_tail, &usa_error) || in last_log_lsn()
1657 usa_error || first_tail->rhdr.sign != NTFS_RCRD_SIGNATURE) { in last_log_lsn()
1658 kfree(first_tail); in last_log_lsn()
1659 first_tail = NULL; in last_log_lsn()
1663 first_file_off = hdr_file_off(log, first_tail); in last_log_lsn()
1664 lsn1 = le64_to_cpu(first_tail->record_hdr.last_end_lsn); in last_log_lsn()
1670 first_tail_prev = first_tail; in last_log_lsn()
1676 if (!first_tail && !second_tail) in last_log_lsn()
1679 if (first_tail && second_tail) in last_log_lsn()
1681 else if (first_tail) in last_log_lsn()
1691 best_lsn1 = first_tail ? base_lsn(log, first_tail, first_file_off) : 0; in last_log_lsn()
1695 if (first_tail && second_tail) { in last_log_lsn()
1698 best_page = first_tail; in last_log_lsn()
1705 } else if (first_tail) { in last_log_lsn()
1707 best_page = first_tail; in last_log_lsn()
1759 kfree(first_tail); in last_log_lsn()
1765 first_tail_prev = first_tail; in last_log_lsn()
1767 first_tail = NULL; in last_log_lsn()
1780 first_tail = first_tail_prev; in last_log_lsn()
1893 tail_page = first_tail; in last_log_lsn()
1903 le64_to_cpu(first_tail->record_hdr in last_log_lsn()
2237 kfree(first_tail); in last_log_lsn()