| /linux-6.15/fs/xfs/scrub/ |
| H A D | bmap.c | 195 irec->br_startoff); in xchk_bmap_get_rmap() 223 irec->br_startoff); in xchk_bmap_xref_rmap() 228 irec->br_startoff); in xchk_bmap_xref_rmap() 233 irec->br_startoff); in xchk_bmap_xref_rmap() 236 if (rmap_end != irec->br_startoff + irec->br_blockcount) in xchk_bmap_xref_rmap() 238 irec->br_startoff); in xchk_bmap_xref_rmap() 466 off = irec->br_startoff + irec->br_blockcount - 1; in xchk_bmap_dirattr_extent() 489 if (!xfs_verify_fileext(mp, irec->br_startoff, irec->br_blockcount)) in xchk_bmap_iextent() 497 !xfs_verify_rtbext(mp, irec->br_startblock, irec->br_blockcount)) in xchk_bmap_iextent() 501 !xfs_verify_fsbext(mp, irec->br_startblock, irec->br_blockcount)) in xchk_bmap_iextent() [all …]
|
| H A D | rtrmap.c | 84 const struct xfs_rmap_irec *irec) in xchk_rtrmapbt_is_shareable() argument 98 const struct xfs_rmap_irec *irec) in xchk_rtrmapbt_check_overlapping() argument 111 if (pnext <= irec->rm_startblock) in xchk_rtrmapbt_check_overlapping() 120 inext = irec->rm_startblock + irec->rm_blockcount; in xchk_rtrmapbt_check_overlapping() 157 const struct xfs_rmap_irec *irec) in xchk_rtrmapbt_check_mergeable() argument 172 struct xfs_rmap_irec *irec) in xchk_rtrmapbt_xref_rtrefc() argument 203 struct xfs_rmap_irec *irec) in xchk_rtrmapbt_xref() argument 210 irec->rm_blockcount); in xchk_rtrmapbt_xref() 213 irec->rm_blockcount); in xchk_rtrmapbt_xref() 225 struct xfs_rmap_irec irec; in xchk_rtrmapbt_rec() local [all …]
|
| H A D | ialloc.c | 67 struct xfs_inobt_rec_incore *irec, in xchk_inobt_xref_finobt() argument 108 if (irec->ir_free == 0) in xchk_inobt_xref_finobt() 134 struct xfs_inobt_rec_incore *irec, in xchk_inobt_chunk_xref_finobt() argument 175 struct xfs_inobt_rec_incore irec; in xchk_finobt_xref_inobt() local 255 struct xfs_inobt_rec_incore *irec, in xchk_iallocbt_chunk() argument 302 struct xfs_inobt_rec_incore *irec, in xchk_iallocbt_check_cluster_ifree() argument 520 if (irec->ir_startino & imask) in xchk_iallocbt_rec_alignment() 591 agino = irec.ir_startino; in xchk_iallocbt_rec() 597 iabt->inodes += irec.ir_count; in xchk_iallocbt_rec() 611 holemask = irec.ir_holemask; in xchk_iallocbt_rec() [all …]
|
| H A D | rmap.c | 82 struct xfs_rmap_irec *irec) in xchk_rmapbt_xref_refc() argument 113 struct xfs_rmap_irec *irec) in xchk_rmapbt_xref() argument 128 irec->rm_blockcount); in xchk_rmapbt_xref() 130 xchk_rmapbt_xref_refc(sc, irec); in xchk_rmapbt_xref() 188 const struct xfs_rmap_irec *irec) in xchk_rmapbt_is_shareable() argument 205 const struct xfs_rmap_irec *irec) in xchk_rmapbt_check_overlapping() argument 227 inext = irec->rm_startblock + irec->rm_blockcount; in xchk_rmapbt_check_overlapping() 306 switch (irec->rm_owner) { in xchk_rmapbt_mark_bitmap() 348 return xagb_bitmap_clear(bmp, irec->rm_startblock, irec->rm_blockcount); in xchk_rmapbt_mark_bitmap() 358 struct xfs_rmap_irec irec; in xchk_rmapbt_rec() local [all …]
|
| H A D | refcount.c | 291 .bno = irec->rc_startblock, in xchk_refcountbt_xref_rmap() 292 .len = irec->rc_blockcount, in xchk_refcountbt_xref_rmap() 293 .refcount = irec->rc_refcount, in xchk_refcountbt_xref_rmap() 309 high.rm_startblock = irec->rc_startblock + irec->rc_blockcount - 1; in xchk_refcountbt_xref_rmap() 339 xchk_xref_is_used_space(sc, irec->rc_startblock, irec->rc_blockcount); in xchk_refcountbt_xref() 341 irec->rc_blockcount); in xchk_refcountbt_xref() 342 xchk_refcountbt_xref_rmap(sc, irec); in xchk_refcountbt_xref() 452 struct xfs_refcount_irec irec; in xchk_refcountbt_rec() local 469 rrc->prev_domain = irec.rc_domain; in xchk_refcountbt_rec() 472 xchk_refcountbt_xref(bs->sc, &irec); in xchk_refcountbt_rec() [all …]
|
| H A D | alloc.c | 99 const struct xfs_alloc_rec_incore *irec) in xchk_allocbt_xref() argument 101 xfs_agblock_t agbno = irec->ar_startblock; in xchk_allocbt_xref() 102 xfs_extlen_t len = irec->ar_blockcount; in xchk_allocbt_xref() 119 const struct xfs_alloc_rec_incore *irec) in xchk_allocbt_mergeable() argument 126 ca->prev.ar_blockcount + irec->ar_blockcount < (uint32_t)~0U) in xchk_allocbt_mergeable() 129 memcpy(&ca->prev, irec, sizeof(*irec)); in xchk_allocbt_mergeable() 138 struct xfs_alloc_rec_incore irec; in xchk_allocbt_rec() local 141 xfs_alloc_btrec_to_irec(rec, &irec); in xchk_allocbt_rec() 142 if (xfs_alloc_check_irec(to_perag(bs->cur->bc_group), &irec) != NULL) { in xchk_allocbt_rec() 147 xchk_allocbt_mergeable(bs, ca, &irec); in xchk_allocbt_rec() [all …]
|
| H A D | rtrefcount.c | 301 const struct xfs_refcount_irec *irec) in xchk_rtrefcountbt_xref_rmap() argument 305 .bno = irec->rc_startblock, in xchk_rtrefcountbt_xref_rmap() 306 .len = irec->rc_blockcount, in xchk_rtrefcountbt_xref_rmap() 307 .refcount = irec->rc_refcount, in xchk_rtrefcountbt_xref_rmap() 323 high.rm_startblock = irec->rc_startblock + irec->rc_blockcount - 1; in xchk_rtrefcountbt_xref_rmap() 332 if (irec->rc_refcount != refchk.seen) in xchk_rtrefcountbt_xref_rmap() 346 const struct xfs_refcount_irec *irec) in xchk_rtrefcountbt_xref() argument 353 irec->rc_blockcount); in xchk_rtrefcountbt_xref() 464 struct xfs_refcount_irec irec; in xchk_rtrefcountbt_rec() local 489 rrc->prev_domain = irec.rc_domain; in xchk_rtrefcountbt_rec() [all …]
|
| H A D | quota_repair.c | 59 struct xfs_bmbt_irec *irec) in xrep_quota_item_fill_bmap_hole() argument 76 irec, &nmaps); in xrep_quota_item_fill_bmap_hole() 111 struct xfs_bmbt_irec irec; in xrep_quota_item_bmap() local 136 ASSERT(irec.br_state == XFS_EXT_NORM); in xrep_quota_item_bmap() 399 struct xfs_bmbt_irec irec = { 0 }; in xrep_quota_data_fork() local 417 for_each_xfs_iext(ifp, &icur, &irec) { in xrep_quota_data_fork() 424 irec.br_startoff + irec.br_blockcount - 1 > max_dqid_off) { in xrep_quota_data_fork() 440 irec.br_startoff, irec.br_blockcount, in xrep_quota_data_fork() 481 for_each_xfs_iext(ifp, &icur, &irec) { in xrep_quota_data_fork() 482 for (fsbno = irec.br_startblock, off = irec.br_startoff; in xrep_quota_data_fork() [all …]
|
| H A D | cow_repair.c | 74 struct xfs_bmbt_irec irec; member 101 startoff = xc->irec.br_startoff + in xrep_cow_mark_file_range() 102 (startblock - xc->irec.br_startblock); in xrep_cow_mark_file_range() 131 xc->irec_startbno + xc->irec.br_blockcount) { in xrep_cow_trim_refcount() 283 xc->irec_startbno + xc->irec.br_blockcount - in xrep_cow_find_bad() 305 xc->irec.br_blockcount); in xrep_cow_find_bad() 367 xc->irec_startbno + xc->irec.br_blockcount - in xrep_cow_find_bad_rt() 390 xc->irec.br_blockcount); in xrep_cow_find_bad_rt() 701 for_each_xfs_iext(ifp, &icur, &xc->irec) { in xrep_bmap_cow() 710 if (isnullstartblock(xc->irec.br_startblock)) in xrep_bmap_cow() [all …]
|
| H A D | bmap_repair.c | 137 struct xfs_bmbt_irec irec = { in xrep_bmap_from_rmap() local 167 xfs_bmbt_disk_set_all(&rbe, &irec); in xrep_bmap_from_rmap() 180 irec.br_startblock += irec.br_blockcount; in xrep_bmap_from_rmap() 181 irec.br_startoff += irec.br_blockcount; in xrep_bmap_from_rmap() 182 blockcount -= irec.br_blockcount; in xrep_bmap_from_rmap() 322 struct xfs_bmbt_irec irec; in xrep_bmap_sort_records() local 342 xfs_bmbt_disk_get_all(&rec, &irec); in xrep_bmap_sort_records() 344 if (irec.br_startoff < next_off) in xrep_bmap_sort_records() 347 next_off = irec.br_startoff + irec.br_blockcount; in xrep_bmap_sort_records() 484 struct xfs_bmbt_irec irec; in xrep_bmap_find_delalloc() local [all …]
|
| H A D | refcount_repair.c | 175 struct xfs_refcount_irec irec = { in xrep_refc_stash() local 188 error = xrep_refc_check_ext(rr->sc, &irec); in xrep_refc_stash() 292 const struct xfs_refcount_irec *irec) in xrep_refc_encode_startblock() argument 297 if (irec->rc_domain == XFS_REFC_DOMAIN_COW) in xrep_refc_encode_startblock() 331 struct xfs_refcount_irec irec; in xrep_refc_sort_records() local 351 irec.rc_domain == XFS_REFC_DOMAIN_COW) { in xrep_refc_sort_records() 352 dom = irec.rc_domain; in xrep_refc_sort_records() 356 if (dom != irec.rc_domain) in xrep_refc_sort_records() 358 if (irec.rc_startblock < next_agbno) in xrep_refc_sort_records() 361 next_agbno = irec.rc_startblock + irec.rc_blockcount; in xrep_refc_sort_records() [all …]
|
| H A D | quota.c | 87 struct xfs_bmbt_irec irec; in xchk_quota_item_bmap() local 102 error = xfs_bmapi_read(sc->ip, offset, 1, &irec, &nmaps, 0); in xchk_quota_item_bmap() 111 if (!xfs_verify_fsbno(mp, irec.br_startblock)) in xchk_quota_item_bmap() 113 if (XFS_FSB_TO_DADDR(mp, irec.br_startblock) != dq->q_blkno) in xchk_quota_item_bmap() 115 if (!xfs_bmap_is_written_extent(&irec)) in xchk_quota_item_bmap() 265 struct xfs_bmbt_irec irec = { 0 }; in xchk_quota_data_fork() local 280 for_each_xfs_iext(ifp, &icur, &irec) { in xchk_quota_data_fork() 288 if (!xfs_bmap_is_written_extent(&irec) || in xchk_quota_data_fork() 289 irec.br_startoff > max_dqid_off || in xchk_quota_data_fork() 290 irec.br_startoff + irec.br_blockcount - 1 > max_dqid_off) { in xchk_quota_data_fork() [all …]
|
| H A D | rtrefcount_repair.c | 172 struct xfs_refcount_irec irec = { in xrep_rtrefc_stash() local 185 error = xrep_rtrefc_check_ext(rr->sc, &irec); in xrep_rtrefc_stash() 277 const struct xfs_refcount_irec *irec) in xrep_rtrefc_encode_startblock() argument 281 start = irec->rc_startblock & ~XFS_REFC_COWFLAG; in xrep_rtrefc_encode_startblock() 282 if (irec->rc_domain == XFS_REFC_DOMAIN_COW) in xrep_rtrefc_encode_startblock() 319 struct xfs_refcount_irec irec; in xrep_rtrefc_sort_records() local 339 irec.rc_domain == XFS_REFC_DOMAIN_COW) { in xrep_rtrefc_sort_records() 340 dom = irec.rc_domain; in xrep_rtrefc_sort_records() 344 if (dom != irec.rc_domain) in xrep_rtrefc_sort_records() 346 if (irec.rc_startblock < next_rgbno) in xrep_rtrefc_sort_records() [all …]
|
| /linux-6.15/fs/xfs/libxfs/ |
| H A D | xfs_refcount.h | 24 struct xfs_refcount_irec *irec, int *stat); 70 const struct xfs_refcount_irec *irec) in xfs_refcount_check_domain() argument 72 if (irec->rc_domain == XFS_REFC_DOMAIN_COW && irec->rc_refcount != 1) in xfs_refcount_check_domain() 74 if (irec->rc_domain == XFS_REFC_DOMAIN_SHARED && irec->rc_refcount < 2) in xfs_refcount_check_domain() 80 struct xfs_bmbt_irec *irec); 82 struct xfs_bmbt_irec *irec); 123 struct xfs_refcount_irec *irec); 125 const struct xfs_refcount_irec *irec); 127 const struct xfs_refcount_irec *irec); 129 struct xfs_refcount_irec *irec, int *stat);
|
| H A D | xfs_rmap.h | 52 const struct xfs_rmap_irec *irec) in xfs_rmap_irec_offset_pack() argument 56 x = XFS_RMAP_OFF(irec->rm_offset); in xfs_rmap_irec_offset_pack() 57 if (irec->rm_flags & XFS_RMAP_ATTR_FORK) in xfs_rmap_irec_offset_pack() 69 struct xfs_rmap_irec *irec) in xfs_rmap_irec_offset_unpack() argument 74 irec->rm_offset = XFS_RMAP_OFF(offset); in xfs_rmap_irec_offset_unpack() 75 irec->rm_flags = 0; in xfs_rmap_irec_offset_unpack() 77 irec->rm_flags |= XFS_RMAP_ATTR_FORK; in xfs_rmap_irec_offset_unpack() 81 irec->rm_flags |= XFS_RMAP_UNWRITTEN; in xfs_rmap_irec_offset_unpack() 208 struct xfs_rmap_irec *irec); 210 const struct xfs_rmap_irec *irec); [all …]
|
| H A D | xfs_rmap.c | 106 trace_xfs_rmap_update(cur, irec->rm_startblock, irec->rm_blockcount, in xfs_rmap_update() 107 irec->rm_owner, irec->rm_offset, irec->rm_flags); in xfs_rmap_update() 209 irec); in xfs_rmap_btrec_to_irec() 263 !xfs_verify_fileext(mp, irec->rm_offset, irec->rm_blockcount)) in xfs_rmap_check_irec() 313 if (!xfs_verify_fileext(mp, irec->rm_offset, irec->rm_blockcount)) in xfs_rtrmap_check_inode_irec() 364 irec->rm_owner, irec->rm_flags, irec->rm_startblock, in xfs_rmap_complain_bad_rec() 458 info.irec = irec; in xfs_rmap_find_left_neighbor() 493 irec->rm_blockcount, irec->rm_owner, irec->rm_offset, in xfs_rmap_find_left_neighbor() 494 irec->rm_flags); in xfs_rmap_find_left_neighbor() 552 info.irec = irec; in xfs_rmap_lookup_le_range() [all …]
|
| H A D | xfs_refcount.c | 111 struct xfs_refcount_irec *irec) in xfs_refcount_btrec_to_irec() argument 123 irec->rc_startblock = start; in xfs_refcount_btrec_to_irec() 134 if (irec->rc_blockcount == 0 || irec->rc_blockcount > XFS_REFC_LEN_MAX) in xfs_refcount_check_irec() 141 if (!xfs_verify_agbext(pag, irec->rc_startblock, irec->rc_blockcount)) in xfs_refcount_check_irec() 144 if (irec->rc_refcount == 0 || irec->rc_refcount > XFS_REFC_REFCOUNT_MAX) in xfs_refcount_check_irec() 155 if (irec->rc_blockcount == 0 || irec->rc_blockcount > XFS_REFC_LEN_MAX) in xfs_rtrefcount_check_irec() 162 if (!xfs_verify_rgbext(rtg, irec->rc_startblock, irec->rc_blockcount)) in xfs_rtrefcount_check_irec() 165 if (irec->rc_refcount == 0 || irec->rc_refcount > XFS_REFC_REFCOUNT_MAX) in xfs_rtrefcount_check_irec() 200 irec->rc_startblock, irec->rc_blockcount, irec->rc_refcount); in xfs_refcount_complain_bad_rec() 248 irec->rc_domain); in xfs_refcount_update() [all …]
|
| H A D | xfs_bmap.h | 150 static inline bool xfs_bmap_is_real_extent(const struct xfs_bmbt_irec *irec) in xfs_bmap_is_real_extent() argument 152 return irec->br_startblock != HOLESTARTBLOCK && in xfs_bmap_is_real_extent() 153 irec->br_startblock != DELAYSTARTBLOCK && in xfs_bmap_is_real_extent() 154 !isnullstartblock(irec->br_startblock); in xfs_bmap_is_real_extent() 161 static inline bool xfs_bmap_is_written_extent(const struct xfs_bmbt_irec *irec) in xfs_bmap_is_written_extent() argument 163 return xfs_bmap_is_real_extent(irec) && in xfs_bmap_is_written_extent() 164 irec->br_state != XFS_EXT_UNWRITTEN; in xfs_bmap_is_written_extent() 176 void xfs_trim_extent(struct xfs_bmbt_irec *irec, xfs_fileoff_t bno, 271 int whichfork, struct xfs_bmbt_irec *irec); 273 struct xfs_bmbt_irec *irec); [all …]
|
| H A D | xfs_iext_tree.c | 55 struct xfs_bmbt_irec *irec) in xfs_iext_set() argument 64 rec->lo |= (irec->br_startblock << 54); in xfs_iext_set() 67 if (irec->br_state == XFS_EXT_UNWRITTEN) in xfs_iext_set() 73 struct xfs_bmbt_irec *irec, in xfs_iext_get() argument 79 irec->br_startblock = rec->lo >> 54; in xfs_iext_get() 83 irec->br_state = XFS_EXT_UNWRITTEN; in xfs_iext_get() 85 irec->br_state = XFS_EXT_NORM; in xfs_iext_get() 636 struct xfs_bmbt_irec *irec) in xfs_iext_insert_raw() argument 668 xfs_iext_set(cur_rec(cur), irec); in xfs_iext_insert_raw() 679 struct xfs_bmbt_irec *irec, in xfs_iext_insert() argument [all …]
|
| H A D | xfs_exchmaps.c | 112 const struct xfs_bmbt_irec *irec) in xmi_advance() argument 114 xmi->xmi_startoff1 += irec->br_blockcount; in xmi_advance() 194 struct xfs_bmbt_irec *irec) in xfs_exchmaps_can_skip_mapping() argument 203 if (xfs_bmap_is_written_extent(irec)) in xfs_exchmaps_can_skip_mapping() 226 if (!xfs_bmap_is_real_extent(irec)) in xfs_exchmaps_can_skip_mapping() 241 irec->br_blockcount = min(irec->br_blockcount, in xfs_exchmaps_can_skip_mapping() 242 new_end - irec->br_startoff); in xfs_exchmaps_can_skip_mapping() 260 new_end = rounddown_64(irec->br_startoff + irec->br_blockcount, in xfs_exchmaps_can_skip_mapping() 262 irec->br_blockcount = new_end - irec->br_startoff; in xfs_exchmaps_can_skip_mapping() 907 const struct xfs_bmbt_irec *irec, in xmi_next() argument [all …]
|
| H A D | xfs_ialloc.c | 79 struct xfs_inobt_rec_incore *irec) in xfs_inobt_btrec_to_irec() argument 93 irec->ir_freecount = in xfs_inobt_btrec_to_irec() 104 uint64_t realfree = irec->ir_free; in xfs_inobt_rec_freecount() 129 if (xfs_inobt_rec_freecount(irec) != irec->ir_freecount) in xfs_inobt_check_irec() 148 irec->ir_startino, irec->ir_count, irec->ir_freecount, in xfs_inobt_complain_bad_rec() 149 irec->ir_free, irec->ir_holemask); in xfs_inobt_complain_bad_rec() 160 struct xfs_inobt_rec_incore *irec, in xfs_inobt_get_rec() argument 2825 struct xfs_inobt_rec_incore irec; in xfs_ialloc_count_ondisk() local 2840 if (irec.ir_startino > high) in xfs_ialloc_count_ondisk() 2844 if (irec.ir_startino + i < low) in xfs_ialloc_count_ondisk() [all …]
|
| /linux-6.15/fs/xfs/ |
| H A D | xfs_iwalk.c | 100 struct xfs_inobt_rec_incore *irec) in xfs_iwalk_ichunk_ra() argument 114 if (imask & ~irec->ir_free) { in xfs_iwalk_ichunk_ra() 137 idx = agino - irec->ir_startino; in xfs_iwalk_adjust_start() 140 irec->ir_freecount = hweight64(irec->ir_free); in xfs_iwalk_adjust_start() 185 trace_xfs_iwalk_ag_rec(pag, irec); in xfs_iwalk_ag_recs() 211 irec->ir_startino + j), in xfs_iwalk_ag_recs() 265 struct xfs_inobt_rec_incore *irec; in xfs_iwalk_ag_start() local 298 irec = &iwag->recs[iwag->nr_recs]; in xfs_iwalk_ag_start() 413 struct xfs_inobt_rec_incore *irec; in xfs_iwalk_ag() local 421 irec = &iwag->recs[iwag->nr_recs]; in xfs_iwalk_ag() [all …]
|
| H A D | xfs_zone_gc.c | 275 const struct xfs_rmap_irec *irec, in xfs_zone_gc_query_cb() argument 284 iter->recs[iter->rec_count] = *irec; in xfs_zone_gc_query_cb() 287 irec->rm_startblock + irec->rm_blockcount; in xfs_zone_gc_query_cb() 382 struct xfs_rmap_irec *irec; in xfs_zone_gc_iter_next() local 397 irec = &iter->recs[iter->rec_idx]; in xfs_zone_gc_iter_next() 417 *chunk_rec = *irec; in xfs_zone_gc_iter_next() 432 irec->rm_offset += count_fsb; in xfs_zone_gc_iter_advance() 433 irec->rm_startblock += count_fsb; in xfs_zone_gc_iter_advance() 434 irec->rm_blockcount -= count_fsb; in xfs_zone_gc_iter_advance() 435 if (!irec->rm_blockcount) in xfs_zone_gc_iter_advance() [all …]
|
| /linux-6.15/drivers/media/platform/st/sti/c8sectpfe/ |
| H A D | c8sectpfe-core.c | 74 if (channel->irec && readl(channel->irec + DMA_PRDS_TPENABLE)) in c8sectpfe_timer_interrupt() 90 if (unlikely(!channel || !channel->irec)) in channel_swdemux_bh_work() 95 wp = readl(channel->irec + DMA_PRDS_BUSWP_TP(0)); in channel_swdemux_bh_work() 96 rp = readl(channel->irec + DMA_PRDS_BUSRP_TP(0)); in channel_swdemux_bh_work() 133 writel(wp, channel->irec + DMA_PRDS_BUSRP_TP(0)); in channel_swdemux_bh_work() 242 writel(0x1, channel->irec + DMA_PRDS_TPENABLE); in c8sectpfe_start_feed() 304 writel(0, channel->irec + DMA_PRDS_TPENABLE); in c8sectpfe_stop_feed() 326 channel->irec + DMA_PRDS_BUSBASE_TP(0)); in c8sectpfe_stop_feed() 332 channel->irec + DMA_PRDS_BUSWP_TP(0)); in c8sectpfe_stop_feed() 613 tsin->irec += (tsin->tsin_id * DMA_PRDS_SIZE); in configure_memdma_and_inputblock() [all …]
|
| /linux-6.15/fs/ext4/ |
| H A D | fsmap.c | 243 struct ext4_fsmap irec; in ext4_getfsmap_datadev_helper() local 288 irec.fmr_device = 0; in ext4_getfsmap_datadev_helper() 289 irec.fmr_physical = fsb; in ext4_getfsmap_datadev_helper() 290 irec.fmr_length = fslen; in ext4_getfsmap_datadev_helper() 291 irec.fmr_owner = EXT4_FMR_OWN_FREE; in ext4_getfsmap_datadev_helper() 292 irec.fmr_flags = 0; in ext4_getfsmap_datadev_helper() 295 if (ext4_fsmap_next_pblk(&irec) == in ext4_getfsmap_datadev_helper() 297 info->gfi_lastfree = irec; in ext4_getfsmap_datadev_helper() 310 struct ext4_fsmap irec; in ext4_getfsmap_logdev() local 334 irec.fmr_owner = EXT4_FMR_OWN_LOG; in ext4_getfsmap_logdev() [all …]
|