Lines Matching defs:rhdr

28 	struct NTFS_RECORD_HEADER rhdr; // 'RSTR'
268 struct NTFS_RECORD_HEADER rhdr; // 'RCRD'
428 const struct RESTART_HDR *rhdr)
430 u32 sys_page = le32_to_cpu(rhdr->sys_page_size);
431 u32 page_size = le32_to_cpu(rhdr->page_size);
445 if (le16_to_cpu(rhdr->major_ver) <= 1 && !rhdr->minor_ver)
448 if (le16_to_cpu(rhdr->major_ver) > 2)
451 ro = le16_to_cpu(rhdr->ra_off);
456 end_usa += le16_to_cpu(rhdr->rhdr.fix_off);
464 static inline bool is_rst_area_valid(const struct RESTART_HDR *rhdr)
469 u16 ro = le16_to_cpu(rhdr->ra_off);
470 u32 sys_page = le32_to_cpu(rhdr->sys_page_size);
476 ra = Add2Ptr(rhdr, ro);
496 if (le16_to_cpu(rhdr->ra_off) + le16_to_cpu(ra->ra_len) > sys_page ||
531 static inline bool is_client_area_valid(const struct RESTART_HDR *rhdr,
534 u16 ro = le16_to_cpu(rhdr->ra_off);
535 const struct RESTART_AREA *ra = Add2Ptr(rhdr, ro);
1113 return le64_to_cpu(hdr->rhdr.lsn);
1121 u64 h_lsn = le64_to_cpu(hdr->rhdr.lsn);
1172 if (page_buf->rhdr.sign != NTFS_FFFF_SIGNATURE)
1173 ntfs_fix_post_read(&page_buf->rhdr, PAGE_SIZE, false);
1178 bBAAD = page_buf->rhdr.sign == NTFS_BAAD_SIGNATURE;
1233 if (r_page->rhdr.sign == NTFS_RCRD_SIGNATURE) {
1238 brst = r_page->rhdr.sign == NTFS_RSTR_SIGNATURE;
1239 bchk = r_page->rhdr.sign == NTFS_CHKD_SIGNATURE;
1242 if (r_page->rhdr.sign != NTFS_FFFF_SIGNATURE) {
1285 if (r_page->rhdr.sign == NTFS_CHKD_SIGNATURE) {
1287 info->last_lsn = le64_to_cpu(r_page->rhdr.lsn);
1491 if (this_lsn == le64_to_cpu(page->rhdr.lsn)) {
1569 const struct NTFS_RECORD_HEADER *rhdr = &rp->rhdr;
1570 u64 lsn = le64_to_cpu(rhdr->lsn);
1572 if (rhdr->sign == NTFS_FFFF_SIGNATURE || !rhdr->sign)
1645 usa_error || second_tail->rhdr.sign != NTFS_RCRD_SIGNATURE) {
1657 usa_error || first_tail->rhdr.sign != NTFS_RCRD_SIGNATURE) {
1824 page->rhdr.sign == NTFS_RCRD_SIGNATURE &&
1825 cur_page->rhdr.lsn == page->rhdr.lsn &&
1841 lsn_cur = le64_to_cpu(cur_page->rhdr.lsn);
1942 lsn_cur = le64_to_cpu(page->rhdr.lsn);
2023 last_ok_lsn = le64_to_cpu(page->rhdr.lsn);
2204 page->rhdr.lsn = page->record_hdr.last_end_lsn;
2210 ntfs_fix_pre_write(&page->rhdr, log->page_size);
2281 if (lsn > le64_to_cpu(ph->rhdr.lsn)) {
2298 if (ph->rhdr.lsn == ph->record_hdr.last_end_lsn ||
2299 lsn > le64_to_cpu(ph->rhdr.lsn)) {
2643 const struct NTFS_RECORD_HEADER *r = &ib->rhdr;
2788 u16 fo = le16_to_cpu(rec->rhdr.fix_off);
2789 u16 fn = le16_to_cpu(rec->rhdr.fix_num);
2794 if (rec->rhdr.sign != NTFS_FILE_SIGNATURE ||
3112 if (rec->rhdr.sign == NTFS_BAAD_SIGNATURE)
3114 if (!check_lsn(&rec->rhdr, rlsn))
3517 if (is_baad(&ib->rhdr))
3519 if (!check_lsn(&ib->rhdr, rlsn))
3539 ntfs_fix_pre_write(&ib->rhdr, bytes);
3548 if (is_baad(&ib->rhdr))
3550 if (!check_lsn(&ib->rhdr, rlsn))
3568 ntfs_fix_pre_write(&ib->rhdr, bytes);
3576 if (is_baad(&ib->rhdr))
3578 if (!check_lsn(&ib->rhdr, rlsn))
3591 ntfs_fix_pre_write(&ib->rhdr, bytes);
3599 if (is_baad(&ib->rhdr))
3602 if (!check_lsn(&ib->rhdr, rlsn))
3612 ntfs_fix_pre_write(&ib->rhdr, bytes);
3620 if (is_baad(&ib->rhdr))
3623 if (!check_lsn(&ib->rhdr, rlsn))
3634 ntfs_fix_pre_write(&ib->rhdr, bytes);
3668 if (is_baad(&ib->rhdr))
3671 if (!check_lsn(&ib->rhdr, rlsn))
3681 ntfs_fix_pre_write(&ib->rhdr, bytes);
3692 rec->rhdr.lsn = t64;
3694 ib->rhdr.lsn = t64;
3857 sp->rhdr.sign == NTFS_CHKD_SIGNATURE) {
5147 rh->rhdr.sign = NTFS_RSTR_SIGNATURE;
5148 rh->rhdr.fix_off = cpu_to_le16(offsetof(struct RESTART_HDR, fixups));
5150 rh->rhdr.fix_num = cpu_to_le16(t16);
5169 ntfs_fix_pre_write(&rh->rhdr, log->page_size);