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);
1094 return le64_to_cpu(hdr->rhdr.lsn);
1102 u64 h_lsn = le64_to_cpu(hdr->rhdr.lsn);
1153 if (page_buf->rhdr.sign != NTFS_FFFF_SIGNATURE)
1154 ntfs_fix_post_read(&page_buf->rhdr, PAGE_SIZE, false);
1159 bBAAD = page_buf->rhdr.sign == NTFS_BAAD_SIGNATURE;
1213 if (r_page->rhdr.sign == NTFS_RCRD_SIGNATURE) {
1218 brst = r_page->rhdr.sign == NTFS_RSTR_SIGNATURE;
1219 bchk = r_page->rhdr.sign == NTFS_CHKD_SIGNATURE;
1222 if (r_page->rhdr.sign != NTFS_FFFF_SIGNATURE) {
1265 if (r_page->rhdr.sign == NTFS_CHKD_SIGNATURE) {
1267 info->last_lsn = le64_to_cpu(r_page->rhdr.lsn);
1471 if (this_lsn == le64_to_cpu(page->rhdr.lsn)) {
1549 const struct NTFS_RECORD_HEADER *rhdr = &rp->rhdr;
1550 u64 lsn = le64_to_cpu(rhdr->lsn);
1552 if (rhdr->sign == NTFS_FFFF_SIGNATURE || !rhdr->sign)
1625 usa_error || second_tail->rhdr.sign != NTFS_RCRD_SIGNATURE) {
1637 usa_error || first_tail->rhdr.sign != NTFS_RCRD_SIGNATURE) {
1804 page->rhdr.sign == NTFS_RCRD_SIGNATURE &&
1805 cur_page->rhdr.lsn == page->rhdr.lsn &&
1821 lsn_cur = le64_to_cpu(cur_page->rhdr.lsn);
1922 lsn_cur = le64_to_cpu(page->rhdr.lsn);
2003 last_ok_lsn = le64_to_cpu(page->rhdr.lsn);
2184 page->rhdr.lsn = page->record_hdr.last_end_lsn;
2190 ntfs_fix_pre_write(&page->rhdr, log->page_size);
2261 if (lsn > le64_to_cpu(ph->rhdr.lsn)) {
2278 if (ph->rhdr.lsn == ph->record_hdr.last_end_lsn ||
2279 lsn > le64_to_cpu(ph->rhdr.lsn)) {
2623 const struct NTFS_RECORD_HEADER *r = &ib->rhdr;
2768 u16 fo = le16_to_cpu(rec->rhdr.fix_off);
2769 u16 fn = le16_to_cpu(rec->rhdr.fix_num);
2774 if (rec->rhdr.sign != NTFS_FILE_SIGNATURE ||
3093 if (rec->rhdr.sign == NTFS_BAAD_SIGNATURE)
3095 if (!check_lsn(&rec->rhdr, rlsn))
3499 if (is_baad(&ib->rhdr))
3501 if (!check_lsn(&ib->rhdr, rlsn))
3521 ntfs_fix_pre_write(&ib->rhdr, bytes);
3530 if (is_baad(&ib->rhdr))
3532 if (!check_lsn(&ib->rhdr, rlsn))
3550 ntfs_fix_pre_write(&ib->rhdr, bytes);
3558 if (is_baad(&ib->rhdr))
3560 if (!check_lsn(&ib->rhdr, rlsn))
3573 ntfs_fix_pre_write(&ib->rhdr, bytes);
3581 if (is_baad(&ib->rhdr))
3584 if (!check_lsn(&ib->rhdr, rlsn))
3594 ntfs_fix_pre_write(&ib->rhdr, bytes);
3602 if (is_baad(&ib->rhdr))
3605 if (!check_lsn(&ib->rhdr, rlsn))
3616 ntfs_fix_pre_write(&ib->rhdr, bytes);
3650 if (is_baad(&ib->rhdr))
3653 if (!check_lsn(&ib->rhdr, rlsn))
3663 ntfs_fix_pre_write(&ib->rhdr, bytes);
3674 rec->rhdr.lsn = t64;
3676 ib->rhdr.lsn = t64;
3836 sp->rhdr.sign == NTFS_CHKD_SIGNATURE) {
5102 rh->rhdr.sign = NTFS_RSTR_SIGNATURE;
5103 rh->rhdr.fix_off = cpu_to_le16(offsetof(struct RESTART_HDR, fixups));
5105 rh->rhdr.fix_num = cpu_to_le16(t16);
5124 ntfs_fix_pre_write(&rh->rhdr, log->page_size);