| /linux/fs/xfs/libxfs/ |
| H A D | xfs_rmap.h | 52 const struct xfs_rmap_irec *irec) in xfs_rmap_irec_offset_pack() 69 struct xfs_rmap_irec *irec) in xfs_rmap_irec_offset_unpack() 128 struct xfs_rmap_irec *irec, int *stat); 135 int xfs_rmap_get_rec(struct xfs_btree_cur *cur, struct xfs_rmap_irec *irec, 140 const struct xfs_rmap_irec *rec, 144 const struct xfs_rmap_irec *low_rec, 145 const struct xfs_rmap_irec *high_rec, 203 struct xfs_rmap_irec *irec, int *stat); 204 int xfs_rmap_compare(const struct xfs_rmap_irec *a, 205 const struct xfs_rmap_irec *b); [all …]
|
| H A D | xfs_types.h | 184 struct xfs_rmap_irec { struct
|
| H A D | xfs_btree.h | 245 struct xfs_rmap_irec r;
|
| /linux/fs/xfs/scrub/ |
| H A D | rmap.c | 59 struct xfs_rmap_irec overlap_rec; 65 struct xfs_rmap_irec prev_rec; 82 struct xfs_rmap_irec *irec) in xchk_rmapbt_xref_refc() 113 struct xfs_rmap_irec *irec) in xchk_rmapbt_xref() 188 const struct xfs_rmap_irec *irec) in xchk_rmapbt_is_shareable() 205 const struct xfs_rmap_irec *irec) in xchk_rmapbt_check_overlapping() 232 memcpy(&cr->overlap_rec, irec, sizeof(struct xfs_rmap_irec)); in xchk_rmapbt_check_overlapping() 239 const struct xfs_rmap_irec *r2) in xchk_rmap_mergeable() 241 const struct xfs_rmap_irec *r1 = &cr->prev_rec; in xchk_rmap_mergeable() 269 const struct xfs_rmap_irec *irec) in xchk_rmapbt_check_mergeable() [all …]
|
| H A D | refcount.c | 85 struct xfs_rmap_irec rm; 111 const struct xfs_rmap_irec *rec, in xchk_refcountbt_rmap_check() 295 struct xfs_rmap_irec low; in xchk_refcountbt_xref_rmap() 296 struct xfs_rmap_irec high; in xchk_refcountbt_xref_rmap() 361 const struct xfs_rmap_irec *rec, in xchk_refcountbt_rmap_check_gap() 383 struct xfs_rmap_irec low; in xchk_refcountbt_xref_gaps() 384 struct xfs_rmap_irec high; in xchk_refcountbt_xref_gaps()
|
| H A D | rcbag.h | 17 const struct xfs_rmap_irec *rmap); 21 const struct xfs_rmap_irec *next_rmap, bool next_valid,
|
| H A D | rtrefcount.c | 99 struct xfs_rmap_irec rm; 125 const struct xfs_rmap_irec *rec, in xchk_rtrefcountbt_rmap_check() 309 struct xfs_rmap_irec low; in xchk_rtrefcountbt_xref_rmap() 310 struct xfs_rmap_irec high; in xchk_rtrefcountbt_xref_rmap() 411 const struct xfs_rmap_irec *rec, in xchk_rtrefcountbt_rmap_check_gap() 433 struct xfs_rmap_irec low; in xchk_rtrefcountbt_xref_gaps() 434 struct xfs_rmap_irec high; in xchk_rtrefcountbt_xref_gaps()
|
| H A D | rtrefcount_repair.c | 201 const struct xfs_rmap_irec *rmap) in xrep_rtrefc_rmap_shareable() 218 struct xfs_rmap_irec *rmap, in xrep_rtrefc_walk_rmaps() 353 const struct xfs_rmap_irec *rec, in xrep_rtrefc_walk_rmap() 386 struct xfs_rmap_irec *rmap, in xrep_rtrefc_push_rmaps_at() 474 struct xfs_rmap_irec rmap; in xrep_rtrefc_find_refcounts()
|
| H A D | rtrmap_repair.c | 127 const struct xfs_rmap_irec *rec) in xrep_rtrmap_check_mapping() 147 struct xfs_rmap_irec rmap = { in xrep_rtrmap_stash() 197 struct xfs_rmap_irec accum; 223 struct xfs_rmap_irec *accum = &rf->accum; in xrep_rtrmap_visit_bmbt() 385 const struct xfs_rmap_irec *rec, in xrep_rtrmap_walk_rmap() 523 const struct xfs_rmap_irec *rec, in xrep_rtrmap_check_record()
|
| H A D | cow_repair.c | 204 const struct xfs_rmap_irec *rec, in xrep_cow_mark_missing_staging_rmap() 243 struct xfs_rmap_irec rm_low = { 0 }; in xrep_cow_find_bad() 244 struct xfs_rmap_irec rm_high = { 0 }; in xrep_cow_find_bad() 327 struct xfs_rmap_irec rm_low = { 0 }; in xrep_cow_find_bad_rt() 328 struct xfs_rmap_irec rm_high = { 0 }; in xrep_cow_find_bad_rt()
|
| H A D | refcount_repair.c | 205 const struct xfs_rmap_irec *rmap) in xrep_refc_rmap_shareable() 230 struct xfs_rmap_irec *rmap, in xrep_refc_walk_rmaps() 372 struct xfs_rmap_irec *rmap, in xrep_refc_push_rmaps_at() 432 struct xfs_rmap_irec rmap; in xrep_refc_find_refcounts()
|
| H A D | rcbag.c | 74 const struct xfs_rmap_irec *rmap) in rcbag_add() 150 const struct xfs_rmap_irec *next_rmap, in rcbag_next_edge()
|
| H A D | bmap_repair.c | 193 const struct xfs_rmap_irec *rec) in xrep_bmap_check_fork_rmap() 245 const struct xfs_rmap_irec *rec, in xrep_bmap_walk_rmap() 377 const struct xfs_rmap_irec *rec) in xrep_bmap_check_rtfork_rmap() 409 const struct xfs_rmap_irec *rec, in xrep_bmap_walk_rtrmap()
|
| H A D | rcbag_btree.h | 70 const struct xfs_rmap_irec *rmap, int *success);
|
| H A D | rmap_repair.c | 188 const struct xfs_rmap_irec *rec) in xrep_rmap_check_mapping() 217 struct xfs_rmap_irec rmap = { in xrep_rmap_stash() 308 struct xfs_rmap_irec accum; 341 struct xfs_rmap_irec *accum = &rf->accum; in xrep_rmap_visit_bmbt() 882 const struct xfs_rmap_irec *rec, in xrep_rmap_check_record() 1475 const struct xfs_rmap_irec *rec, in xrep_rmap_find_gaps()
|
| H A D | ialloc_repair.c | 398 const struct xfs_rmap_irec *rec) in xrep_ibt_record_old_btree_blocks() 412 const struct xfs_rmap_irec *rec) in xrep_ibt_record_inode_blocks() 445 const struct xfs_rmap_irec *rec, in xrep_ibt_walk_rmap()
|
| H A D | repair.h | 119 const struct xfs_rmap_irec *rec);
|
| H A D | alloc_repair.c | 226 const struct xfs_rmap_irec *rec, in xrep_abt_walk_rmap()
|
| H A D | inode_repair.c | 730 const struct xfs_rmap_irec *rec, in xrep_dinode_walk_rmap() 783 const struct xfs_rmap_irec *rec, in xrep_dinode_walk_rtrmap()
|
| H A D | agheader_repair.c | 468 const struct xfs_rmap_irec *rec, in xrep_agfl_walk_rmap()
|
| H A D | trace.h | 2078 TP_PROTO(const struct xfs_perag *pag, const struct xfs_rmap_irec *rec), 2229 TP_PROTO(const struct xfs_perag *pag, const struct xfs_rmap_irec *rec), 3844 TP_PROTO(struct xfs_mount *mp, const struct xfs_rmap_irec *rec),
|
| /linux/fs/xfs/ |
| H A D | xfs_notify_failure.c | 42 const struct xfs_rmap_irec *rec, in xfs_failure_pgoff() 56 const struct xfs_rmap_irec *rec, in xfs_failure_pgcnt() 76 const struct xfs_rmap_irec *rec, in xfs_dax_failure_fn() 299 struct xfs_rmap_irec ri_low = { }; in xfs_dax_notify_dev_failure() 300 struct xfs_rmap_irec ri_high; in xfs_dax_notify_dev_failure()
|
| H A D | xfs_zone_gc.c | 120 struct xfs_rmap_irec *recs; 268 const struct xfs_rmap_irec *irec, in xfs_zone_gc_query_cb() 291 const struct xfs_rmap_irec *reca = a; in xfs_zone_gc_rmap_rec_cmp() 292 const struct xfs_rmap_irec *recb = b; in xfs_zone_gc_rmap_rec_cmp() 307 struct xfs_rmap_irec ri_low = { }; in xfs_zone_gc_query() 308 struct xfs_rmap_irec ri_high; in xfs_zone_gc_query() 368 struct xfs_rmap_irec *chunk_rec, in xfs_zone_gc_iter_next() 371 struct xfs_rmap_irec *irec; in xfs_zone_gc_iter_next() 419 struct xfs_rmap_irec *irec = &iter->recs[iter->rec_idx]; in xfs_zone_gc_iter_advance() 668 struct xfs_rmap_irec irec; in xfs_zone_gc_start_chunk()
|
| H A D | xfs_verify_media.c | 39 const struct xfs_rmap_irec *rec, in xfs_verify_report_data_lost() 116 struct xfs_rmap_irec ri_low = { }; in xfs_verify_report_losses() 117 struct xfs_rmap_irec ri_high; in xfs_verify_report_losses()
|
| H A D | xfs_fsmap.c | 66 struct xfs_rmap_irec *dest, in xfs_fsmap_owner_to_rmap() 179 struct xfs_rmap_irec low; 180 struct xfs_rmap_irec high; /* high rmap key */ 264 struct xfs_rmap_irec rec = { in xfs_getfsmap_frec_before_start() 405 const struct xfs_rmap_irec *rec, in xfs_getfsmap_rmapbt_helper() 440 struct xfs_rmap_irec *irec, in xfs_getfsmap_set_irec_flags() 453 rmap_not_shareable(struct xfs_mount *mp, const struct xfs_rmap_irec *r) in rmap_not_shareable() 841 const struct xfs_rmap_irec *rec, in xfs_getfsmap_rtdev_rmapbt_helper()
|