Lines Matching refs:first_tail
1627 struct RECORD_PAGE_HDR *first_tail = NULL; in last_log_lsn() local
1662 if (read_log_page(log, final_off, &first_tail, &usa_error) || in last_log_lsn()
1663 usa_error || first_tail->rhdr.sign != NTFS_RCRD_SIGNATURE) { in last_log_lsn()
1664 kfree(first_tail); in last_log_lsn()
1665 first_tail = NULL; in last_log_lsn()
1669 first_file_off = hdr_file_off(log, first_tail); in last_log_lsn()
1670 lsn1 = le64_to_cpu(first_tail->record_hdr.last_end_lsn); in last_log_lsn()
1676 first_tail_prev = first_tail; in last_log_lsn()
1682 if (!first_tail && !second_tail) in last_log_lsn()
1685 if (first_tail && second_tail) in last_log_lsn()
1687 else if (first_tail) in last_log_lsn()
1697 best_lsn1 = first_tail ? base_lsn(log, first_tail, first_file_off) : 0; in last_log_lsn()
1701 if (first_tail && second_tail) { in last_log_lsn()
1704 best_page = first_tail; in last_log_lsn()
1711 } else if (first_tail) { in last_log_lsn()
1713 best_page = first_tail; in last_log_lsn()
1765 kfree(first_tail); in last_log_lsn()
1771 first_tail_prev = first_tail; in last_log_lsn()
1773 first_tail = NULL; in last_log_lsn()
1786 first_tail = first_tail_prev; in last_log_lsn()
1899 tail_page = first_tail; in last_log_lsn()
1909 le64_to_cpu(first_tail->record_hdr in last_log_lsn()
2241 kfree(first_tail); in last_log_lsn()