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()
188 const struct MFT_REC *rec = mi->mrec; in mi_enum_attr() local
189 u32 used = le32_to_cpu(rec->used); in mi_enum_attr()
194 u32 total = le32_to_cpu(rec->total); in mi_enum_attr()
196 off = le16_to_cpu(rec->attr_off); in mi_enum_attr()
207 if (!is_rec_inuse(rec)) in mi_enum_attr()
210 attr = Add2Ptr(rec, off); in mi_enum_attr()
213 off = PtrOffset(rec, attr); in mi_enum_attr()
330 struct MFT_REC *rec; in mi_write() local
338 rec = mi->mrec; in mi_write()
340 err = ntfs_write_bh(sbi, &rec->rhdr, &mi->nb, wait); in mi_write()
357 struct MFT_REC *rec; in mi_format_new() local
364 rec = mi->mrec; in mi_format_new()
374 } else if (rec->rhdr.sign == NTFS_FILE_SIGNATURE) { in mi_format_new()
376 seq = le16_to_cpu(rec->seq) + 1; in mi_format_new()
381 memcpy(rec, sbi->new_rec, sbi->record_size); in mi_format_new()
383 rec->seq = cpu_to_le16(seq); in mi_format_new()
384 rec->flags = RECORD_FLAG_IN_USE | flags; in mi_format_new()
418 struct MFT_REC *rec = mi->mrec; in mi_insert_attr() local
420 u32 used = le32_to_cpu(rec->used); in mi_insert_attr()
446 attr = Add2Ptr(rec, used - 8); in mi_insert_attr()
448 tail = used - PtrOffset(rec, attr); in mi_insert_attr()
463 rec->used = cpu_to_le32(used + asize); in mi_insert_attr()
478 struct MFT_REC *rec = mi->mrec; in mi_remove_attr() local
479 u32 aoff = PtrOffset(rec, attr); in mi_remove_attr()
480 u32 used = le32_to_cpu(rec->used); in mi_remove_attr()
493 rec->used = cpu_to_le32(used); in mi_remove_attr()
502 struct MFT_REC *rec = mi->mrec; in mi_resize_attr() local
503 u32 aoff = PtrOffset(rec, attr); in mi_resize_attr()
504 u32 total, used = le32_to_cpu(rec->used); in mi_resize_attr()
517 total = le32_to_cpu(rec->total); in mi_resize_attr()
540 rec->used = cpu_to_le32(used); in mi_resize_attr()
560 struct MFT_REC *rec = mi->mrec; in mi_pack_runs() local
562 u32 used = le32_to_cpu(rec->used); in mi_pack_runs()
563 u32 aoff = PtrOffset(rec, attr); in mi_pack_runs()
588 rec->used = cpu_to_le32(used + new_run_size - run_size); in mi_pack_runs()