Home
last modified time | relevance | path

Searched refs:xfs_bmbt_irec (Results 1 – 25 of 37) sorted by relevance

12

/Linux-v5.4/fs/xfs/libxfs/
Dxfs_bmap.h10 struct xfs_bmbt_irec;
24 struct xfs_bmbt_irec prev; /* extent before the new one */
25 struct xfs_bmbt_irec got; /* extent after, or delayed */
166 static inline bool xfs_bmap_is_real_extent(struct xfs_bmbt_irec *irec) in xfs_bmap_is_real_extent()
181 void xfs_trim_extent(struct xfs_bmbt_irec *irec, xfs_fileoff_t bno,
199 xfs_filblks_t len, struct xfs_bmbt_irec *mval,
203 xfs_extlen_t total, struct xfs_bmbt_irec *mval, int *nmap);
211 struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *got,
212 struct xfs_bmbt_irec *del);
214 struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *got,
[all …]
Dxfs_inode_fork.h105 struct xfs_bmbt_irec *, int);
113 struct xfs_bmbt_irec *gotp);
117 struct xfs_bmbt_irec *gotp);
120 struct xfs_bmbt_irec *gotp);
123 struct xfs_bmbt_irec *gotp);
131 struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *gotp) in xfs_iext_next_extent()
138 struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *gotp) in xfs_iext_prev_extent()
148 struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *gotp) in xfs_iext_peek_next_extent()
160 struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *gotp) in xfs_iext_peek_prev_extent()
Dxfs_rmap.h161 struct xfs_bmbt_irec ri_bmap;
166 int whichfork, struct xfs_bmbt_irec *imap);
168 int whichfork, struct xfs_bmbt_irec *imap);
171 struct xfs_bmbt_irec *imap);
Dxfs_refcount.h33 struct xfs_bmbt_irec *irec);
35 struct xfs_bmbt_irec *irec);
Dxfs_bmap.c99 struct xfs_bmbt_irec *irec, in xfs_bmbt_lookup_eq()
146 struct xfs_bmbt_irec *irec) in xfs_bmbt_update()
664 struct xfs_bmbt_irec rec; in xfs_bmap_extents_to_btree()
833 struct xfs_bmbt_irec rec; in xfs_bmap_local_to_extents()
1172 struct xfs_bmbt_irec new; in xfs_iread_extents()
1314 struct xfs_bmbt_irec got; in xfs_bmap_first_unused()
1365 struct xfs_bmbt_irec got; in xfs_bmap_last_before()
1396 struct xfs_bmbt_irec *rec, in xfs_bmap_last_extent()
1431 struct xfs_bmbt_irec rec; in xfs_bmap_isaeof()
1467 struct xfs_bmbt_irec rec; in xfs_bmap_last_offset()
[all …]
Dxfs_iext_tree.c55 struct xfs_bmbt_irec *irec) in xfs_iext_set()
73 struct xfs_bmbt_irec *irec, in xfs_iext_get()
628 struct xfs_bmbt_irec *irec, in xfs_iext_insert()
924 struct xfs_bmbt_irec *gotp) in xfs_iext_lookup_extent()
965 struct xfs_bmbt_irec *gotp) in xfs_iext_lookup_extent_before()
982 struct xfs_bmbt_irec *new) in xfs_iext_update_extent()
989 struct xfs_bmbt_irec old; in xfs_iext_update_extent()
1011 struct xfs_bmbt_irec *gotp) in xfs_iext_get_extent()
Dxfs_attr_remote.c368 struct xfs_bmbt_irec map[ATTR_RMTVALUE_MAPSIZE]; in xfs_attr_rmtval_get()
436 struct xfs_bmbt_irec map; in xfs_attr_rmtval_set()
576 struct xfs_bmbt_irec map; in xfs_attr_rmtval_remove()
Dxfs_bmap_btree.h90 void xfs_bmbt_disk_set_all(struct xfs_bmbt_rec *r, struct xfs_bmbt_irec *s);
Dxfs_types.h164 typedef struct xfs_bmbt_irec struct
Dxfs_inode_fork.c210 struct xfs_bmbt_irec new; in xfs_iformat_extents()
554 struct xfs_bmbt_irec rec; in xfs_iextents_copy()
Dxfs_bmap_btree.c62 struct xfs_bmbt_irec *irec) in xfs_bmbt_disk_get_all()
103 struct xfs_bmbt_irec *s) in xfs_bmbt_disk_set_all()
Dxfs_rmap.c2276 struct xfs_bmbt_irec *bmap) in __xfs_rmap_add()
2305 struct xfs_bmbt_irec *PREV) in xfs_rmap_map_extent()
2321 struct xfs_bmbt_irec *PREV) in xfs_rmap_unmap_extent()
2343 struct xfs_bmbt_irec *PREV) in xfs_rmap_convert_extent()
2362 struct xfs_bmbt_irec bmap; in xfs_rmap_alloc_extent()
2384 struct xfs_bmbt_irec bmap; in xfs_rmap_free_extent()
/Linux-v5.4/fs/xfs/
Dxfs_iomap.h12 struct xfs_bmbt_irec;
15 struct xfs_bmbt_irec *, int);
19 struct xfs_bmbt_irec *, bool shared);
Dxfs_bmap_util.h11 struct xfs_bmbt_irec;
48 int xfs_bmap_extsize_align(struct xfs_mount *mp, struct xfs_bmbt_irec *gotp,
49 struct xfs_bmbt_irec *prevp, xfs_extlen_t extsz,
54 int whichfork, struct xfs_bmbt_irec *rec,
Dxfs_reflink.h24 struct xfs_bmbt_irec *irec, bool *shared);
25 bool xfs_inode_need_cow(struct xfs_inode *ip, struct xfs_bmbt_irec *imap,
29 struct xfs_bmbt_irec *imap, bool *shared, uint *lockmode,
Dxfs_reflink.c173 struct xfs_bmbt_irec *irec, in xfs_reflink_trim_around_shared()
229 struct xfs_bmbt_irec *imap, in xfs_inode_need_cow()
250 struct xfs_bmbt_irec got; in xfs_reflink_convert_cow_locked()
310 struct xfs_bmbt_irec *imap, in xfs_find_trim_cow_extent()
317 struct xfs_bmbt_irec got; in xfs_find_trim_cow_extent()
350 struct xfs_bmbt_irec *imap, in xfs_reflink_allocate_cow()
467 struct xfs_bmbt_irec got, del; in xfs_reflink_cancel_cow_blocks()
604 struct xfs_bmbt_irec got, del; in xfs_reflink_end_cow_extent()
996 struct xfs_bmbt_irec *irec, in xfs_reflink_remap_extent()
1004 struct xfs_bmbt_irec uirec; in xfs_reflink_remap_extent()
[all …]
Dxfs_iomap.c56 struct xfs_bmbt_irec *imap, in xfs_bmbt_to_iomap()
403 struct xfs_bmbt_irec prev; in xfs_iomap_prealloc_size()
539 struct xfs_bmbt_irec imap, cmap; in xfs_file_iomap_begin_delay()
843 struct xfs_bmbt_irec *imap, in imap_needs_alloc()
854 struct xfs_bmbt_irec *imap, in needs_cow_for_zeroing()
929 struct xfs_bmbt_irec imap; in xfs_file_iomap_begin()
982 struct xfs_bmbt_irec cmap; in xfs_file_iomap_begin()
1156 struct xfs_bmbt_irec imap, cmap; in xfs_seek_iomap_begin()
1240 struct xfs_bmbt_irec imap; in xfs_xattr_iomap_begin()
Dxfs_bmap_util.c193 struct xfs_bmbt_irec rec; in xfs_bmap_eof()
218 struct xfs_bmbt_irec got; in xfs_bmap_count_leaves()
401 struct xfs_bmbt_irec *got) in xfs_getbmap_report_one()
478 struct xfs_bmbt_irec *rec, in xfs_getbmap_next_rec()
513 struct xfs_bmbt_irec got, rec; in xfs_getbmap()
696 struct xfs_bmbt_irec got, del; in xfs_bmap_punch_delalloc_range()
784 struct xfs_bmbt_irec imap; in xfs_free_eofblocks()
1474 struct xfs_bmbt_irec irec; in xfs_swap_extent_rmap()
1475 struct xfs_bmbt_irec uirec; in xfs_swap_extent_rmap()
1476 struct xfs_bmbt_irec tirec; in xfs_swap_extent_rmap()
Dxfs_pnfs.c87 struct xfs_bmbt_irec imap; in xfs_fs_map_blocks()
197 struct xfs_bmbt_irec imap; in xfs_pnfs_validate_isize()
Dxfs_symlink.c31 struct xfs_bmbt_irec mval[XFS_SYMLINK_MAPS]; in xfs_readlink_bmap_ilocked()
161 struct xfs_bmbt_irec mval[XFS_SYMLINK_MAPS]; in xfs_symlink()
Dxfs_dquot.c285 struct xfs_bmbt_irec map; in xfs_dquot_disk_alloc()
379 struct xfs_bmbt_irec map; in xfs_dquot_disk_read()
612 struct xfs_bmbt_irec got; in xfs_dq_get_next_id()
Dxfs_attr_inactive.c37 struct xfs_bmbt_irec map; in xfs_attr3_leaf_freextent()
Dxfs_inode.h18 struct xfs_bmbt_irec;
/Linux-v5.4/fs/xfs/scrub/
Dbmap.c86 struct xfs_bmbt_irec *irec, in xchk_bmap_get_rmap()
149 struct xfs_bmbt_irec *irec, in xchk_bmap_xref_rmap()
220 struct xfs_bmbt_irec *irec) in xchk_bmap_rt_iextent_xref()
231 struct xfs_bmbt_irec *irec) in xchk_bmap_iextent_xref()
277 struct xfs_bmbt_irec *irec) in xchk_bmap_dirattr_extent()
299 struct xfs_bmbt_irec *irec) in xchk_bmap_iextent()
373 struct xfs_bmbt_irec irec; in xchk_bmapbt_rec()
374 struct xfs_bmbt_irec iext_irec; in xchk_bmapbt_rec()
465 struct xfs_bmbt_irec irec; in xchk_bmap_check_rmap()
626 struct xfs_bmbt_irec irec; in xchk_bmap()
Dquota.c189 struct xfs_bmbt_irec irec = { 0 }; in xchk_quota_data_fork()

12