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()
321 struct MFT_REC *rec; in mi_write() local
329 rec = mi->mrec; in mi_write()
331 err = ntfs_write_bh(sbi, &rec->rhdr, &mi->nb, wait); in mi_write()
348 struct MFT_REC *rec; in mi_format_new() local
355 rec = mi->mrec; in mi_format_new()
365 } else if (rec->rhdr.sign == NTFS_FILE_SIGNATURE) { in mi_format_new()
367 seq = le16_to_cpu(rec->seq) + 1; in mi_format_new()
372 memcpy(rec, sbi->new_rec, sbi->record_size); in mi_format_new()
374 rec->seq = cpu_to_le16(seq); in mi_format_new()
375 rec->flags = RECORD_FLAG_IN_USE | flags; in mi_format_new()
409 struct MFT_REC *rec = mi->mrec; in mi_insert_attr() local
411 u32 used = le32_to_cpu(rec->used); in mi_insert_attr()
437 attr = Add2Ptr(rec, used - 8); in mi_insert_attr()
439 tail = used - PtrOffset(rec, attr); in mi_insert_attr()
454 rec->used = cpu_to_le32(used + asize); in mi_insert_attr()
469 struct MFT_REC *rec = mi->mrec; in mi_remove_attr() local
470 u32 aoff = PtrOffset(rec, attr); in mi_remove_attr()
471 u32 used = le32_to_cpu(rec->used); in mi_remove_attr()
484 rec->used = cpu_to_le32(used); in mi_remove_attr()
493 struct MFT_REC *rec = mi->mrec; in mi_resize_attr() local
494 u32 aoff = PtrOffset(rec, attr); in mi_resize_attr()
495 u32 total, used = le32_to_cpu(rec->used); in mi_resize_attr()
508 total = le32_to_cpu(rec->total); in mi_resize_attr()
531 rec->used = cpu_to_le32(used); in mi_resize_attr()
547 struct MFT_REC *rec = mi->mrec; in mi_pack_runs() local
549 u32 used = le32_to_cpu(rec->used); in mi_pack_runs()
550 u32 aoff = PtrOffset(rec, attr); in mi_pack_runs()
575 rec->used = cpu_to_le32(used + new_run_size - run_size); in mi_pack_runs()