Lines Matching refs:rhdr
28 struct NTFS_RECORD_HEADER rhdr; // 'RSTR' member
268 struct NTFS_RECORD_HEADER rhdr; // 'RCRD' member
428 const struct RESTART_HDR *rhdr) in is_rst_page_hdr_valid() argument
430 u32 sys_page = le32_to_cpu(rhdr->sys_page_size); in is_rst_page_hdr_valid()
431 u32 page_size = le32_to_cpu(rhdr->page_size); in is_rst_page_hdr_valid()
445 if (le16_to_cpu(rhdr->major_ver) <= 1 && !rhdr->minor_ver) in is_rst_page_hdr_valid()
448 if (le16_to_cpu(rhdr->major_ver) > 2) in is_rst_page_hdr_valid()
451 ro = le16_to_cpu(rhdr->ra_off); in is_rst_page_hdr_valid()
456 end_usa += le16_to_cpu(rhdr->rhdr.fix_off); in is_rst_page_hdr_valid()
464 static inline bool is_rst_area_valid(const struct RESTART_HDR *rhdr) in is_rst_area_valid() argument
469 u16 ro = le16_to_cpu(rhdr->ra_off); in is_rst_area_valid()
470 u32 sys_page = le32_to_cpu(rhdr->sys_page_size); in is_rst_area_valid()
476 ra = Add2Ptr(rhdr, ro); in is_rst_area_valid()
496 if (le16_to_cpu(rhdr->ra_off) + le16_to_cpu(ra->ra_len) > sys_page || in is_rst_area_valid()
529 static inline bool is_client_area_valid(const struct RESTART_HDR *rhdr, in is_client_area_valid() argument
532 u16 ro = le16_to_cpu(rhdr->ra_off); in is_client_area_valid()
533 const struct RESTART_AREA *ra = Add2Ptr(rhdr, ro); in is_client_area_valid()
1079 return le64_to_cpu(hdr->rhdr.lsn); in hdr_file_off()
1087 u64 h_lsn = le64_to_cpu(hdr->rhdr.lsn); in base_lsn()
1148 if (page_buf->rhdr.sign != NTFS_FFFF_SIGNATURE) in read_log_page()
1149 ntfs_fix_post_read(&page_buf->rhdr, PAGE_SIZE, false); in read_log_page()
1154 bBAAD = page_buf->rhdr.sign == NTFS_BAAD_SIGNATURE; in read_log_page()
1208 if (r_page->rhdr.sign == NTFS_RCRD_SIGNATURE) { in log_read_rst()
1213 brst = r_page->rhdr.sign == NTFS_RSTR_SIGNATURE; in log_read_rst()
1214 bchk = r_page->rhdr.sign == NTFS_CHKD_SIGNATURE; in log_read_rst()
1217 if (r_page->rhdr.sign != NTFS_FFFF_SIGNATURE) { in log_read_rst()
1260 if (r_page->rhdr.sign == NTFS_CHKD_SIGNATURE) { in log_read_rst()
1262 info->last_lsn = le64_to_cpu(r_page->rhdr.lsn); in log_read_rst()
1472 if (this_lsn == le64_to_cpu(page->rhdr.lsn)) { in next_log_lsn()
1550 const struct NTFS_RECORD_HEADER *rhdr = &rp->rhdr; in check_subseq_log_page() local
1551 u64 lsn = le64_to_cpu(rhdr->lsn); in check_subseq_log_page()
1553 if (rhdr->sign == NTFS_FFFF_SIGNATURE || !rhdr->sign) in check_subseq_log_page()
1626 usa_error || second_tail->rhdr.sign != NTFS_RCRD_SIGNATURE) { in last_log_lsn()
1638 usa_error || first_tail->rhdr.sign != NTFS_RCRD_SIGNATURE) { in last_log_lsn()
1805 page->rhdr.sign == NTFS_RCRD_SIGNATURE && in last_log_lsn()
1806 cur_page->rhdr.lsn == page->rhdr.lsn && in last_log_lsn()
1822 lsn_cur = le64_to_cpu(cur_page->rhdr.lsn); in last_log_lsn()
1923 lsn_cur = le64_to_cpu(page->rhdr.lsn); in last_log_lsn()
2004 last_ok_lsn = le64_to_cpu(page->rhdr.lsn); in last_log_lsn()
2185 page->rhdr.lsn = page->record_hdr.last_end_lsn; in last_log_lsn()
2191 ntfs_fix_pre_write(&page->rhdr, log->page_size); in last_log_lsn()
2262 if (lsn > le64_to_cpu(ph->rhdr.lsn)) { in read_log_rec_buf()
2279 if (ph->rhdr.lsn == ph->record_hdr.last_end_lsn || in read_log_rec_buf()
2280 lsn > le64_to_cpu(ph->rhdr.lsn)) { in read_log_rec_buf()
2624 const struct NTFS_RECORD_HEADER *r = &ib->rhdr; in check_index_buffer()
2769 u16 fo = le16_to_cpu(rec->rhdr.fix_off); in check_file_record()
2770 u16 fn = le16_to_cpu(rec->rhdr.fix_num); in check_file_record()
2775 if (rec->rhdr.sign != NTFS_FILE_SIGNATURE || in check_file_record()
3094 if (rec->rhdr.sign == NTFS_BAAD_SIGNATURE) in do_action()
3096 if (!check_lsn(&rec->rhdr, rlsn)) in do_action()
3500 if (is_baad(&ib->rhdr)) in do_action()
3502 if (!check_lsn(&ib->rhdr, rlsn)) in do_action()
3522 ntfs_fix_pre_write(&ib->rhdr, bytes); in do_action()
3531 if (is_baad(&ib->rhdr)) in do_action()
3533 if (!check_lsn(&ib->rhdr, rlsn)) in do_action()
3551 ntfs_fix_pre_write(&ib->rhdr, bytes); in do_action()
3559 if (is_baad(&ib->rhdr)) in do_action()
3561 if (!check_lsn(&ib->rhdr, rlsn)) in do_action()
3574 ntfs_fix_pre_write(&ib->rhdr, bytes); in do_action()
3582 if (is_baad(&ib->rhdr)) in do_action()
3585 if (!check_lsn(&ib->rhdr, rlsn)) in do_action()
3595 ntfs_fix_pre_write(&ib->rhdr, bytes); in do_action()
3603 if (is_baad(&ib->rhdr)) in do_action()
3606 if (!check_lsn(&ib->rhdr, rlsn)) in do_action()
3617 ntfs_fix_pre_write(&ib->rhdr, bytes); in do_action()
3651 if (is_baad(&ib->rhdr)) in do_action()
3654 if (!check_lsn(&ib->rhdr, rlsn)) in do_action()
3664 ntfs_fix_pre_write(&ib->rhdr, bytes); in do_action()
3675 rec->rhdr.lsn = t64; in do_action()
3677 ib->rhdr.lsn = t64; in do_action()
3842 sp->rhdr.sign == NTFS_CHKD_SIGNATURE) { in log_replay()
5122 rh->rhdr.sign = NTFS_RSTR_SIGNATURE; in log_replay()
5123 rh->rhdr.fix_off = cpu_to_le16(offsetof(struct RESTART_HDR, fixups)); in log_replay()
5125 rh->rhdr.fix_num = cpu_to_le16(t16); in log_replay()
5144 ntfs_fix_pre_write(&rh->rhdr, log->page_size); in log_replay()