Lines Matching refs:rec

37 	struct MFT_REC *rec = mi->mrec;  in mi_new_attt_id()  local
41 id = rec->next_attr_id; in mi_new_attt_id()
44 rec->next_attr_id = cpu_to_le16(free_id + 1); in mi_new_attt_id()
57 rec->next_attr_id = cpu_to_le16(max_id + 1); in mi_new_attt_id()
118 struct MFT_REC *rec = mi->mrec; in mi_read() local
133 err = ntfs_read_bh(sbi, run, vbo, &rec->rhdr, bpr, &mi->nb); in mi_read()
162 err = ntfs_read_bh(sbi, run, vbo, &rec->rhdr, bpr, &mi->nb); in mi_read()
175 if (le32_to_cpu(rec->total) != bpr) { in mi_read()
201 const struct MFT_REC *rec = mi->mrec; in mi_enum_attr() local
202 u32 used = le32_to_cpu(rec->used); in mi_enum_attr()
208 u32 total = le32_to_cpu(rec->total); in mi_enum_attr()
210 off = le16_to_cpu(rec->attr_off); in mi_enum_attr()
221 if (!is_rec_inuse(rec)) in mi_enum_attr()
225 attr = Add2Ptr(rec, off); in mi_enum_attr()
231 off = PtrOffset(rec, attr); in mi_enum_attr()
420 struct MFT_REC *rec; in mi_write() local
428 rec = mi->mrec; in mi_write()
430 err = ntfs_write_bh(sbi, &rec->rhdr, &mi->nb, wait); in mi_write()
447 struct MFT_REC *rec; in mi_format_new() local
454 rec = mi->mrec; in mi_format_new()
464 } else if (rec->rhdr.sign == NTFS_FILE_SIGNATURE) { in mi_format_new()
466 seq = le16_to_cpu(rec->seq) + 1; in mi_format_new()
471 memcpy(rec, sbi->new_rec, sbi->record_size); in mi_format_new()
473 rec->seq = cpu_to_le16(seq); in mi_format_new()
474 rec->flags = RECORD_FLAG_IN_USE | flags; in mi_format_new()
476 rec->mft_record = cpu_to_le32(rno); in mi_format_new()
510 struct MFT_REC *rec = mi->mrec; in mi_insert_attr() local
512 u32 used = le32_to_cpu(rec->used); in mi_insert_attr()
538 attr = Add2Ptr(rec, used - 8); in mi_insert_attr()
541 tail = used - PtrOffset(rec, attr); in mi_insert_attr()
556 rec->used = cpu_to_le32(used + asize); in mi_insert_attr()
571 struct MFT_REC *rec = mi->mrec; in mi_remove_attr() local
572 u32 aoff = PtrOffset(rec, attr); in mi_remove_attr()
573 u32 used = le32_to_cpu(rec->used); in mi_remove_attr()
591 rec->used = cpu_to_le32(used); in mi_remove_attr()
600 struct MFT_REC *rec = mi->mrec; in mi_resize_attr() local
601 u32 aoff = PtrOffset(rec, attr); in mi_resize_attr()
602 u32 total, used = le32_to_cpu(rec->used); in mi_resize_attr()
615 total = le32_to_cpu(rec->total); in mi_resize_attr()
638 rec->used = cpu_to_le32(used); in mi_resize_attr()
658 struct MFT_REC *rec = mi->mrec; in mi_pack_runs() local
660 u32 used = le32_to_cpu(rec->used); in mi_pack_runs()
661 u32 aoff = PtrOffset(rec, attr); in mi_pack_runs()
686 rec->used = cpu_to_le32(used + new_run_size - run_size); in mi_pack_runs()