Home
last modified time | relevance | path

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

12

/openbmc/linux/fs/xfs/libxfs/
H A Dxfs_bmap.h10 struct xfs_bmbt_irec;
23 struct xfs_bmbt_irec prev; /* extent before the new one */
24 struct xfs_bmbt_irec got; /* extent after, or delayed */
148 static inline bool xfs_bmap_is_real_extent(const struct xfs_bmbt_irec *irec) in xfs_bmap_is_real_extent()
159 static inline bool xfs_bmap_is_written_extent(struct xfs_bmbt_irec *irec) in xfs_bmap_is_written_extent()
174 void xfs_trim_extent(struct xfs_bmbt_irec *irec, xfs_fileoff_t bno,
188 xfs_filblks_t len, struct xfs_bmbt_irec *mval,
192 xfs_extlen_t total, struct xfs_bmbt_irec *mval, int *nmap);
200 struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *got,
201 struct xfs_bmbt_irec *del);
[all …]
H A Dxfs_inode_fork.h184 struct xfs_bmbt_irec *, int);
192 struct xfs_bmbt_irec *gotp);
196 struct xfs_bmbt_irec *gotp);
199 struct xfs_bmbt_irec *gotp);
202 struct xfs_bmbt_irec *gotp);
210 struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *gotp) in xfs_iext_next_extent()
217 struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *gotp) in xfs_iext_prev_extent()
227 struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *gotp) in xfs_iext_peek_next_extent()
239 struct xfs_iext_cursor *cur, struct xfs_bmbt_irec *gotp) in xfs_iext_peek_prev_extent()
H A Dxfs_refcount.h13 struct xfs_bmbt_irec;
75 struct xfs_bmbt_irec *irec);
77 struct xfs_bmbt_irec *irec);
H A Dxfs_rmap.h165 struct xfs_bmbt_irec ri_bmap;
174 int whichfork, struct xfs_bmbt_irec *imap);
176 int whichfork, struct xfs_bmbt_irec *imap);
179 struct xfs_bmbt_irec *imap);
H A Dxfs_attr_remote.c384 struct xfs_bmbt_irec map[ATTR_RMTVALUE_MAPSIZE]; in xfs_attr_rmtval_get()
477 struct xfs_bmbt_irec map; in xfs_attr_rmtval_set_value()
541 struct xfs_bmbt_irec *map, in xfs_attr_rmtval_stale()
579 struct xfs_bmbt_irec *map = &attr->xattri_map; in xfs_attr_rmtval_find_space()
586 memset(map, 0, sizeof(struct xfs_bmbt_irec)); in xfs_attr_rmtval_find_space()
610 struct xfs_bmbt_irec *map = &attr->xattri_map; in xfs_attr_rmtval_set_blk()
650 struct xfs_bmbt_irec map; in xfs_attr_rmtval_invalidate()
H A Dxfs_bmap.c108 struct xfs_bmbt_irec *irec, in xfs_bmbt_lookup_eq()
157 struct xfs_bmbt_irec *irec) in xfs_bmbt_update()
619 struct xfs_bmbt_irec rec; in xfs_bmap_extents_to_btree()
774 struct xfs_bmbt_irec rec; in xfs_bmap_local_to_extents()
1096 const struct xfs_bmbt_irec *irec) in xfs_bmap_complain_bad_rec()
1152 struct xfs_bmbt_irec new; in xfs_iread_bmbt_block()
1235 struct xfs_bmbt_irec got; in xfs_bmap_first_unused()
1282 struct xfs_bmbt_irec got; in xfs_bmap_last_before()
1312 struct xfs_bmbt_irec *rec, in xfs_bmap_last_extent()
1345 struct xfs_bmbt_irec rec; in xfs_bmap_isaeof()
[all …]
H A Dxfs_bmap_btree.h90 void xfs_bmbt_disk_set_all(struct xfs_bmbt_rec *r, struct xfs_bmbt_irec *s);
94 struct xfs_bmbt_irec *s);
H A 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()
H A Dxfs_attr_remote.h12 int xfs_attr_rmtval_stale(struct xfs_inode *ip, struct xfs_bmbt_irec *map,
H A Dxfs_attr.h529 struct xfs_bmbt_irec xattri_map;
H A Dxfs_types.h162 typedef struct xfs_bmbt_irec struct
H A Dxfs_bmap_btree.c65 struct xfs_bmbt_irec *irec) in xfs_bmbt_disk_get_all()
106 struct xfs_bmbt_irec *s) in xfs_bmbt_disk_set_all()
H A Dxfs_inode_fork.c111 struct xfs_bmbt_irec new; in xfs_iformat_extents()
563 struct xfs_bmbt_irec rec; in xfs_iextents_copy()
/openbmc/linux/fs/xfs/scrub/
H A Dbmap.c101 struct xfs_bmbt_irec prev_rec;
120 struct xfs_bmbt_irec *irec, in xchk_bmap_get_rmap()
169 struct xfs_bmbt_irec *irec, in xchk_bmap_xref_rmap()
236 struct xfs_bmbt_irec *irec, in xchk_bmap_xref_rmap_cow()
291 struct xfs_bmbt_irec *irec) in xchk_bmap_rt_iextent_xref()
302 struct xfs_bmbt_irec *irec) in xchk_bmap_iextent_xref()
370 struct xfs_bmbt_irec *irec) in xchk_bmap_dirattr_extent()
392 struct xfs_bmbt_irec *irec) in xchk_bmap_iextent()
442 struct xfs_bmbt_irec irec; in xchk_bmapbt_rec()
443 struct xfs_bmbt_irec iext_irec; in xchk_bmapbt_rec()
[all …]
H A Drtbitmap.c68 struct xfs_bmbt_irec map; in xchk_rtbitmap_check_extents()
H A Drtsummary.c183 struct xfs_bmbt_irec map; in xchk_rtsum_compare()
H A Dquota.c181 struct xfs_bmbt_irec irec = { 0 }; in xchk_quota_data_fork()
/openbmc/linux/fs/xfs/
H A Dxfs_bmap_util.h11 struct xfs_bmbt_irec;
46 int xfs_bmap_extsize_align(struct xfs_mount *mp, struct xfs_bmbt_irec *gotp,
47 struct xfs_bmbt_irec *prevp, xfs_extlen_t extsz,
52 int whichfork, struct xfs_bmbt_irec *rec,
H A Dxfs_reflink.h39 struct xfs_bmbt_irec *irec, bool *shared);
40 int xfs_bmap_trim_cow(struct xfs_inode *ip, struct xfs_bmbt_irec *imap,
43 int xfs_reflink_allocate_cow(struct xfs_inode *ip, struct xfs_bmbt_irec *imap,
44 struct xfs_bmbt_irec *cmap, bool *shared, uint *lockmode,
H A Dxfs_iomap.h12 struct xfs_bmbt_irec;
16 struct xfs_bmbt_irec *imap, u64 *sequence);
23 struct xfs_bmbt_irec *imap, unsigned int mapping_flags,
H A Dxfs_reflink.c170 struct xfs_bmbt_irec *irec, in xfs_reflink_trim_around_shared()
230 struct xfs_bmbt_irec *imap, in xfs_bmap_trim_cow()
251 struct xfs_bmbt_irec got; in xfs_reflink_convert_cow_locked()
311 struct xfs_bmbt_irec *imap, in xfs_find_trim_cow_extent()
312 struct xfs_bmbt_irec *cmap, in xfs_find_trim_cow_extent()
349 struct xfs_bmbt_irec *imap, in xfs_reflink_convert_unwritten()
350 struct xfs_bmbt_irec *cmap, in xfs_reflink_convert_unwritten()
382 struct xfs_bmbt_irec *imap, in xfs_reflink_fill_cow_hole()
383 struct xfs_bmbt_irec *cmap, in xfs_reflink_fill_cow_hole()
443 struct xfs_bmbt_irec *imap, in xfs_reflink_fill_delalloc()
[all …]
H A Dxfs_iomap.c94 struct xfs_bmbt_irec *imap, in xfs_bmbt_to_iomap()
208 struct xfs_bmbt_irec irec; in xfs_iomap_eof_align_last_fsb()
241 struct xfs_bmbt_irec *imap, in xfs_iomap_write_direct()
408 struct xfs_bmbt_irec prev, got; in xfs_iomap_prealloc_size()
661 struct xfs_bmbt_irec *imap, in imap_needs_alloc()
681 struct xfs_bmbt_irec *imap, in imap_needs_cow()
754 struct xfs_bmbt_irec *imap, in imap_spans_range()
776 struct xfs_bmbt_irec imap, cmap; in xfs_direct_write_iomap_begin()
950 struct xfs_bmbt_irec imap, cmap; in xfs_buffered_write_iomap_begin()
1249 struct xfs_bmbt_irec imap; in xfs_read_iomap_begin()
[all …]
H A Dxfs_bmap_util.c233 struct xfs_bmbt_irec got; in xfs_bmap_count_leaves()
304 struct xfs_bmbt_irec *got) in xfs_getbmap_report_one()
379 struct xfs_bmbt_irec *rec, in xfs_getbmap_next_rec()
414 struct xfs_bmbt_irec got, rec; in xfs_getbmap()
600 struct xfs_bmbt_irec got, del; in xfs_bmap_punch_delalloc_range()
645 struct xfs_bmbt_irec imap; in xfs_can_free_eofblocks()
1393 struct xfs_bmbt_irec irec; in xfs_swap_extent_rmap()
1394 struct xfs_bmbt_irec uirec; in xfs_swap_extent_rmap()
1395 struct xfs_bmbt_irec tirec; in xfs_swap_extent_rmap()
H A Dxfs_pnfs.c121 struct xfs_bmbt_irec imap; in xfs_fs_map_blocks()
230 struct xfs_bmbt_irec imap; in xfs_pnfs_validate_isize()
H A Dxfs_symlink.c34 struct xfs_bmbt_irec mval[XFS_SYMLINK_MAPS]; in xfs_readlink_bmap_ilocked()
163 struct xfs_bmbt_irec mval[XFS_SYMLINK_MAPS]; in xfs_symlink()

12