Home
last modified time | relevance | path

Searched refs:irec (Results 1 – 25 of 31) sorted by relevance

12

/linux/fs/xfs/scrub/
A Dbmap.c161 irec->br_startoff); in xchk_bmap_get_rmap()
193 irec->br_startoff); in xchk_bmap_xref_rmap()
204 irec->br_startoff + irec->br_blockcount > rmap_end) in xchk_bmap_xref_rmap()
211 irec->br_startoff); in xchk_bmap_xref_rmap()
224 irec->br_startoff); in xchk_bmap_xref_rmap()
229 irec->br_startoff); in xchk_bmap_xref_rmap()
310 off = irec->br_startoff + irec->br_blockcount - 1; in xchk_bmap_dirattr_extent()
333 if (!xfs_verify_fileext(mp, irec->br_startoff, irec->br_blockcount)) in xchk_bmap_iextent()
357 !xfs_verify_rtext(mp, irec->br_startblock, irec->br_blockcount)) in xchk_bmap_iextent()
361 !xfs_verify_fsbext(mp, irec->br_startblock, irec->br_blockcount)) in xchk_bmap_iextent()
[all …]
A Drmap.c36 struct xfs_rmap_irec *irec) in xchk_rmapbt_xref_refc() argument
67 struct xfs_rmap_irec *irec) in xchk_rmapbt_xref() argument
82 irec->rm_blockcount); in xchk_rmapbt_xref()
84 xchk_rmapbt_xref_refc(sc, irec); in xchk_rmapbt_xref()
94 struct xfs_rmap_irec irec; in xchk_rmapbt_rec() local
107 if (irec.rm_startblock + irec.rm_blockcount <= irec.rm_startblock) in xchk_rmapbt_rec()
116 if (irec.rm_startblock != 0 || in xchk_rmapbt_rec()
126 irec.rm_blockcount - 1)) in xchk_rmapbt_rec()
136 if (is_bmbt && irec.rm_offset != 0) in xchk_rmapbt_rec()
139 if (non_inode && irec.rm_offset != 0) in xchk_rmapbt_rec()
[all …]
A Dialloc.c59 struct xfs_inobt_rec_incore *irec, in xchk_iallocbt_chunk_xref_other() argument
84 struct xfs_inobt_rec_incore *irec, in xchk_iallocbt_chunk_xref() argument
102 struct xfs_inobt_rec_incore *irec, in xchk_iallocbt_chunk() argument
147 struct xfs_inobt_rec_incore *irec, in xchk_iallocbt_check_cluster_ifree() argument
210 struct xfs_inobt_rec_incore *irec, in xchk_iallocbt_check_cluster() argument
368 if (irec->ir_startino & imask) in xchk_iallocbt_rec_alignment()
425 struct xfs_inobt_rec_incore irec; in xchk_iallocbt_rec() local
447 agino = irec.ir_startino; in xchk_iallocbt_rec()
459 iabt->inodes += irec.ir_count; in xchk_iallocbt_rec()
474 holemask = irec.ir_holemask; in xchk_iallocbt_rec()
[all …]
A Dquota.c174 struct xfs_bmbt_irec irec = { 0 }; in xchk_quota_data_fork() local
189 for_each_xfs_iext(ifp, &icur, &irec) { in xchk_quota_data_fork()
196 if (isnullstartblock(irec.br_startblock) || in xchk_quota_data_fork()
197 irec.br_startoff > max_dqid_off || in xchk_quota_data_fork()
198 irec.br_startoff + irec.br_blockcount - 1 > max_dqid_off) { in xchk_quota_data_fork()
200 irec.br_startoff); in xchk_quota_data_fork()
/linux/fs/xfs/
A Dxfs_iwalk.c99 struct xfs_inobt_rec_incore *irec) in xfs_iwalk_ichunk_ra() argument
113 if (imask & ~irec->ir_free) { in xfs_iwalk_ichunk_ra()
136 idx = agino - irec->ir_startino; in xfs_iwalk_adjust_start()
145 irec->ir_freecount++; in xfs_iwalk_adjust_start()
219 irec->ir_startino + j); in xfs_iwalk_ag_recs()
273 struct xfs_inobt_rec_incore *irec; in xfs_iwalk_ag_start() local
305 irec = &iwag->recs[iwag->nr_recs]; in xfs_iwalk_ag_start()
358 struct xfs_inobt_rec_incore *irec; in xfs_iwalk_run_callbacks() local
420 struct xfs_inobt_rec_incore *irec; in xfs_iwalk_ag() local
428 irec = &iwag->recs[iwag->nr_recs]; in xfs_iwalk_ag()
[all …]
A Dxfs_fsmap.c373 struct xfs_rmap_irec irec; in xfs_getfsmap_datadev_bnobt_helper() local
382 irec.rm_offset = 0; in xfs_getfsmap_datadev_bnobt_helper()
383 irec.rm_flags = 0; in xfs_getfsmap_datadev_bnobt_helper()
391 struct xfs_rmap_irec *irec, in xfs_getfsmap_set_irec_flags() argument
394 irec->rm_flags = 0; in xfs_getfsmap_set_irec_flags()
396 irec->rm_flags |= XFS_RMAP_ATTR_FORK; in xfs_getfsmap_set_irec_flags()
398 irec->rm_flags |= XFS_RMAP_BMBT_BLOCK; in xfs_getfsmap_set_irec_flags()
400 irec->rm_flags |= XFS_RMAP_UNWRITTEN; in xfs_getfsmap_set_irec_flags()
459 struct xfs_rmap_irec irec; in xfs_getfsmap_rtdev_rtbitmap_helper() local
466 irec.rm_offset = 0; in xfs_getfsmap_rtdev_rtbitmap_helper()
[all …]
A Dxfs_refcount_item.c454 struct xfs_bmbt_irec irec; in xfs_cui_item_recover() local
533 irec.br_startblock = new_fsb; in xfs_cui_item_recover()
534 irec.br_blockcount = new_len; in xfs_cui_item_recover()
537 xfs_refcount_increase_extent(tp, &irec); in xfs_cui_item_recover()
540 xfs_refcount_decrease_extent(tp, &irec); in xfs_cui_item_recover()
544 irec.br_startblock, in xfs_cui_item_recover()
545 irec.br_blockcount); in xfs_cui_item_recover()
549 irec.br_startblock, in xfs_cui_item_recover()
550 irec.br_blockcount); in xfs_cui_item_recover()
A Dxfs_itable.c365 const struct xfs_inobt_rec_incore *irec, in xfs_inumbers_walk() argument
369 .xi_startino = XFS_AGINO_TO_INO(mp, agno, irec->ir_startino), in xfs_inumbers_walk()
370 .xi_alloccount = irec->ir_count - irec->ir_freecount, in xfs_inumbers_walk()
371 .xi_allocmask = ~irec->ir_free, in xfs_inumbers_walk()
381 ic->breq->startino = XFS_AGINO_TO_INO(mp, agno, irec->ir_startino) + in xfs_inumbers_walk()
A Dxfs_bmap_item.c462 struct xfs_bmbt_irec irec; in xfs_bui_item_recover() local
524 irec.br_startblock = bmap->me_startblock; in xfs_bui_item_recover()
525 irec.br_blockcount = count; in xfs_bui_item_recover()
526 irec.br_startoff = bmap->me_startoff; in xfs_bui_item_recover()
527 irec.br_state = state; in xfs_bui_item_recover()
528 xfs_bmap_unmap_extent(tp, ip, &irec); in xfs_bui_item_recover()
A Dxfs_reflink.c171 struct xfs_bmbt_irec *irec, in xfs_reflink_trim_around_shared() argument
182 if (!xfs_is_cow_inode(ip) || !xfs_bmap_is_written_extent(irec)) { in xfs_reflink_trim_around_shared()
187 trace_xfs_reflink_trim_around_shared(ip, irec); in xfs_reflink_trim_around_shared()
189 agno = XFS_FSB_TO_AGNO(ip->i_mount, irec->br_startblock); in xfs_reflink_trim_around_shared()
190 agbno = XFS_FSB_TO_AGBNO(ip->i_mount, irec->br_startblock); in xfs_reflink_trim_around_shared()
191 aglen = irec->br_blockcount; in xfs_reflink_trim_around_shared()
209 irec->br_blockcount = flen; in xfs_reflink_trim_around_shared()
219 irec->br_blockcount = fbno - agbno; in xfs_reflink_trim_around_shared()
A Dxfs_trace.h1470 __entry->startoff = irec ? irec->br_startoff : 0;
1471 __entry->startblock = irec ? irec->br_startblock : 0;
1472 __entry->blockcount = irec ? irec->br_blockcount : 0;
2933 TP_ARGS(mp, agno, irec),
2960 TP_ARGS(mp, agno, irec))
2966 TP_ARGS(mp, agno, irec, agbno),
2996 TP_ARGS(mp, agno, irec, agbno))
3304 TP_ARGS(ip, irec),
3319 __entry->state = irec->br_state;
3332 TP_ARGS(ip, irec))
[all …]
A Dxfs_bmap_util.c1363 struct xfs_bmbt_irec irec; in xfs_swap_extent_rmap() local
1410 tirec.br_blockcount, &irec, in xfs_swap_extent_rmap()
1415 ASSERT(tirec.br_startoff == irec.br_startoff); in xfs_swap_extent_rmap()
1416 trace_xfs_swap_extent_rmap_remap_piece(ip, &irec); in xfs_swap_extent_rmap()
1422 irec.br_blockcount); in xfs_swap_extent_rmap()
1433 if (xfs_bmap_is_real_extent(&irec)) { in xfs_swap_extent_rmap()
1445 xfs_bmap_unmap_extent(tp, ip, &irec); in xfs_swap_extent_rmap()
1451 xfs_bmap_map_extent(tp, tip, &irec); in xfs_swap_extent_rmap()
A Dxfs_iwalk.h36 const struct xfs_inobt_rec_incore *irec,
A Dxfs_reflink.h23 struct xfs_bmbt_irec *irec, bool *shared);
/linux/fs/xfs/libxfs/
A Dxfs_rmap.h51 const struct xfs_rmap_irec *irec) in xfs_rmap_irec_offset_pack() argument
55 x = XFS_RMAP_OFF(irec->rm_offset); in xfs_rmap_irec_offset_pack()
56 if (irec->rm_flags & XFS_RMAP_ATTR_FORK) in xfs_rmap_irec_offset_pack()
60 if (irec->rm_flags & XFS_RMAP_UNWRITTEN) in xfs_rmap_irec_offset_pack()
68 struct xfs_rmap_irec *irec) in xfs_rmap_irec_offset_unpack() argument
72 irec->rm_offset = XFS_RMAP_OFF(offset); in xfs_rmap_irec_offset_unpack()
73 irec->rm_flags = 0; in xfs_rmap_irec_offset_unpack()
75 irec->rm_flags |= XFS_RMAP_ATTR_FORK; in xfs_rmap_irec_offset_unpack()
77 irec->rm_flags |= XFS_RMAP_BMBT_BLOCK; in xfs_rmap_irec_offset_unpack()
79 irec->rm_flags |= XFS_RMAP_UNWRITTEN; in xfs_rmap_irec_offset_unpack()
[all …]
A Dxfs_rmap.c87 irec->rm_startblock, irec->rm_blockcount, in xfs_rmap_update()
88 irec->rm_owner, irec->rm_offset, irec->rm_flags); in xfs_rmap_update()
191 irec); in xfs_rmap_btrec_to_irec()
227 irec->rm_startblock + irec->rm_blockcount) in xfs_rmap_get_rec()
246 irec->rm_owner, irec->rm_flags, irec->rm_startblock, in xfs_rmap_get_rec()
315 info.irec = irec; in xfs_rmap_find_left_neighbor()
328 irec->rm_blockcount, irec->rm_owner, in xfs_rmap_find_left_neighbor()
329 irec->rm_offset, irec->rm_flags); in xfs_rmap_find_left_neighbor()
388 info.irec = irec; in xfs_rmap_lookup_le_range()
400 irec->rm_blockcount, irec->rm_owner, in xfs_rmap_lookup_le_range()
[all …]
A Dxfs_bmap.h147 static inline bool xfs_bmap_is_real_extent(struct xfs_bmbt_irec *irec) in xfs_bmap_is_real_extent() argument
149 return irec->br_startblock != HOLESTARTBLOCK && in xfs_bmap_is_real_extent()
150 irec->br_startblock != DELAYSTARTBLOCK && in xfs_bmap_is_real_extent()
151 !isnullstartblock(irec->br_startblock); in xfs_bmap_is_real_extent()
158 static inline bool xfs_bmap_is_written_extent(struct xfs_bmbt_irec *irec) in xfs_bmap_is_written_extent() argument
160 return xfs_bmap_is_real_extent(irec) && in xfs_bmap_is_written_extent()
161 irec->br_state != XFS_EXT_UNWRITTEN; in xfs_bmap_is_written_extent()
171 void xfs_trim_extent(struct xfs_bmbt_irec *irec, xfs_fileoff_t bno,
259 struct xfs_bmbt_irec *irec);
A Dxfs_refcount.c97 struct xfs_refcount_irec *irec) in xfs_refcount_btrec_to_irec() argument
110 struct xfs_refcount_irec *irec, in xfs_refcount_get_rec() argument
126 if (irec->rc_blockcount == 0 || irec->rc_blockcount > MAXREFCEXTLEN) in xfs_refcount_get_rec()
130 realstart = irec->rc_startblock; in xfs_refcount_get_rec()
132 if (irec->rc_refcount != 1) in xfs_refcount_get_rec()
135 } else if (irec->rc_refcount < 2) { in xfs_refcount_get_rec()
147 if (irec->rc_refcount == 0 || irec->rc_refcount > MAXREFCOUNT) in xfs_refcount_get_rec()
158 irec->rc_startblock, irec->rc_blockcount, irec->rc_refcount); in xfs_refcount_get_rec()
170 struct xfs_refcount_irec *irec) in xfs_refcount_update() argument
194 struct xfs_refcount_irec *irec, in xfs_refcount_insert() argument
[all …]
A Dxfs_refcount.h23 struct xfs_refcount_irec *irec, int *stat);
40 struct xfs_bmbt_irec *irec);
42 struct xfs_bmbt_irec *irec);
82 struct xfs_refcount_irec *irec);
84 struct xfs_refcount_irec *irec, int *stat);
A Dxfs_iext_tree.c55 struct xfs_bmbt_irec *irec) in xfs_iext_set() argument
61 rec->lo = irec->br_startoff & XFS_IEXT_STARTOFF_MASK; in xfs_iext_set()
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()
628 struct xfs_bmbt_irec *irec, in xfs_iext_insert() argument
632 xfs_fileoff_t offset = irec->br_startoff; in xfs_iext_insert()
[all …]
A Dxfs_ialloc.c78 struct xfs_inobt_rec_incore *irec) in xfs_inobt_btrec_to_irec() argument
92 irec->ir_freecount = in xfs_inobt_btrec_to_irec()
104 struct xfs_inobt_rec_incore *irec, in xfs_inobt_get_rec() argument
129 realfree = irec->ir_free; in xfs_inobt_get_rec()
131 realfree = irec->ir_free & xfs_inobt_irec_to_allocmask(irec); in xfs_inobt_get_rec()
143 irec->ir_startino, irec->ir_count, irec->ir_freecount, in xfs_inobt_get_rec()
144 irec->ir_free, irec->ir_holemask); in xfs_inobt_get_rec()
2658 struct xfs_inobt_rec_incore irec; in xfs_ialloc_has_inode_record() local
2672 agino = irec.ir_startino; in xfs_ialloc_has_inode_record()
2673 holemask = irec.ir_holemask; in xfs_ialloc_has_inode_record()
[all …]
A Dxfs_bmap_btree.c64 struct xfs_bmbt_irec *irec) in xfs_bmbt_disk_get_all() argument
69 irec->br_startoff = (l0 & xfs_mask64lo(64 - BMBT_EXNTFLAG_BITLEN)) >> 9; in xfs_bmbt_disk_get_all()
70 irec->br_startblock = ((l0 & xfs_mask64lo(9)) << 43) | (l1 >> 21); in xfs_bmbt_disk_get_all()
71 irec->br_blockcount = l1 & xfs_mask64lo(21); in xfs_bmbt_disk_get_all()
73 irec->br_state = XFS_EXT_UNWRITTEN; in xfs_bmbt_disk_get_all()
75 irec->br_state = XFS_EXT_NORM; in xfs_bmbt_disk_get_all()
A Dxfs_bmap.c110 struct xfs_bmbt_irec *irec, in xfs_bmbt_lookup_eq() argument
113 cur->bc_rec.b = *irec; in xfs_bmbt_lookup_eq()
159 struct xfs_bmbt_irec *irec) in xfs_bmbt_update() argument
3727 struct xfs_bmbt_irec *irec, in xfs_trim_extent() argument
3734 if (irec->br_startoff + irec->br_blockcount <= bno || in xfs_trim_extent()
3736 irec->br_blockcount = 0; in xfs_trim_extent()
3751 if (end < irec->br_startoff + irec->br_blockcount) { in xfs_trim_extent()
3752 distance = irec->br_startoff + irec->br_blockcount - end; in xfs_trim_extent()
6233 struct xfs_bmbt_irec *irec) in xfs_bmap_validate_extent() argument
6237 if (!xfs_verify_fileext(mp, irec->br_startoff, irec->br_blockcount)) in xfs_bmap_validate_extent()
[all …]
/linux/drivers/media/platform/sti/c8sectpfe/
A Dc8sectpfe-core.c71 if (channel->irec && readl(channel->irec + DMA_PRDS_TPENABLE)) in c8sectpfe_timer_interrupt()
87 if (unlikely(!channel || !channel->irec)) in channel_swdemux_tsklet()
92 wp = readl(channel->irec + DMA_PRDS_BUSWP_TP(0)); in channel_swdemux_tsklet()
93 rp = readl(channel->irec + DMA_PRDS_BUSRP_TP(0)); in channel_swdemux_tsklet()
130 writel(wp, channel->irec + DMA_PRDS_BUSRP_TP(0)); in channel_swdemux_tsklet()
239 writel(0x1, channel->irec + DMA_PRDS_TPENABLE); in c8sectpfe_start_feed()
301 writel(0, channel->irec + DMA_PRDS_TPENABLE); in c8sectpfe_stop_feed()
323 channel->irec + DMA_PRDS_BUSBASE_TP(0)); in c8sectpfe_stop_feed()
329 channel->irec + DMA_PRDS_BUSWP_TP(0)); in c8sectpfe_stop_feed()
618 tsin->irec += (tsin->tsin_id * DMA_PRDS_SIZE); in configure_memdma_and_inputblock()
[all …]
/linux/fs/ext4/
A Dfsmap.c193 struct ext4_fsmap irec; in ext4_getfsmap_datadev_helper() local
238 irec.fmr_device = 0; in ext4_getfsmap_datadev_helper()
239 irec.fmr_physical = fsb; in ext4_getfsmap_datadev_helper()
240 irec.fmr_length = fslen; in ext4_getfsmap_datadev_helper()
241 irec.fmr_owner = EXT4_FMR_OWN_FREE; in ext4_getfsmap_datadev_helper()
242 irec.fmr_flags = 0; in ext4_getfsmap_datadev_helper()
245 if (ext4_fsmap_next_pblk(&irec) == in ext4_getfsmap_datadev_helper()
247 info->gfi_lastfree = irec; in ext4_getfsmap_datadev_helper()
260 struct ext4_fsmap irec; in ext4_getfsmap_logdev() local
284 irec.fmr_owner = EXT4_FMR_OWN_LOG; in ext4_getfsmap_logdev()
[all …]

Completed in 800 milliseconds

12