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()
200 const struct MFT_REC *rec = mi->mrec; in mi_enum_attr() local
201 u32 used = le32_to_cpu(rec->used); in mi_enum_attr()
207 u32 total = le32_to_cpu(rec->total); in mi_enum_attr()
209 off = le16_to_cpu(rec->attr_off); in mi_enum_attr()
220 if (!is_rec_inuse(rec)) in mi_enum_attr()
224 attr = Add2Ptr(rec, off); in mi_enum_attr()
227 off = PtrOffset(rec, attr); in mi_enum_attr()
378 struct MFT_REC *rec; in mi_write() local
386 rec = mi->mrec; in mi_write()
388 err = ntfs_write_bh(sbi, &rec->rhdr, &mi->nb, wait); in mi_write()
405 struct MFT_REC *rec; in mi_format_new() local
412 rec = mi->mrec; in mi_format_new()
422 } else if (rec->rhdr.sign == NTFS_FILE_SIGNATURE) { in mi_format_new()
424 seq = le16_to_cpu(rec->seq) + 1; in mi_format_new()
429 memcpy(rec, sbi->new_rec, sbi->record_size); in mi_format_new()
431 rec->seq = cpu_to_le16(seq); in mi_format_new()
432 rec->flags = RECORD_FLAG_IN_USE | flags; in mi_format_new()
434 rec->mft_record = cpu_to_le32(rno); in mi_format_new()
468 struct MFT_REC *rec = mi->mrec; in mi_insert_attr() local
470 u32 used = le32_to_cpu(rec->used); in mi_insert_attr()
496 attr = Add2Ptr(rec, used - 8); in mi_insert_attr()
499 tail = used - PtrOffset(rec, attr); in mi_insert_attr()
514 rec->used = cpu_to_le32(used + asize); in mi_insert_attr()
529 struct MFT_REC *rec = mi->mrec; in mi_remove_attr() local
530 u32 aoff = PtrOffset(rec, attr); in mi_remove_attr()
531 u32 used = le32_to_cpu(rec->used); in mi_remove_attr()
544 rec->used = cpu_to_le32(used); in mi_remove_attr()
553 struct MFT_REC *rec = mi->mrec; in mi_resize_attr() local
554 u32 aoff = PtrOffset(rec, attr); in mi_resize_attr()
555 u32 total, used = le32_to_cpu(rec->used); in mi_resize_attr()
568 total = le32_to_cpu(rec->total); in mi_resize_attr()
591 rec->used = cpu_to_le32(used); in mi_resize_attr()
611 struct MFT_REC *rec = mi->mrec; in mi_pack_runs() local
613 u32 used = le32_to_cpu(rec->used); in mi_pack_runs()
614 u32 aoff = PtrOffset(rec, attr); in mi_pack_runs()
639 rec->used = cpu_to_le32(used + new_run_size - run_size); in mi_pack_runs()