Home
last modified time | relevance | path

Searched refs:xfs_buf (Results 1 – 25 of 111) sorted by relevance

12345

/Linux-v6.1/fs/xfs/
Dxfs_buf.h23 struct xfs_buf;
128 void (*verify_read)(struct xfs_buf *);
129 void (*verify_write)(struct xfs_buf *);
130 xfs_failaddr_t (*verify_struct)(struct xfs_buf *bp);
133 struct xfs_buf { struct
206 int nmaps, xfs_buf_flags_t flags, struct xfs_buf **bpp); argument
208 int nmaps, xfs_buf_flags_t flags, struct xfs_buf **bpp,
220 struct xfs_buf **bpp) in xfs_buf_incore()
232 struct xfs_buf **bpp) in xfs_buf_get()
245 struct xfs_buf **bpp, in xfs_buf_read()
[all …]
Dxfs_buf_item.h11 struct xfs_buf;
41 struct xfs_buf *bli_buf; /* real buffer pointer */
50 int xfs_buf_item_init(struct xfs_buf *, struct xfs_mount *);
51 void xfs_buf_item_done(struct xfs_buf *bp);
52 void xfs_buf_item_relse(struct xfs_buf *);
56 void xfs_buf_inode_iodone(struct xfs_buf *);
57 void xfs_buf_inode_io_fail(struct xfs_buf *bp);
59 void xfs_buf_dquot_iodone(struct xfs_buf *);
60 void xfs_buf_dquot_io_fail(struct xfs_buf *bp);
62 static inline void xfs_buf_dquot_iodone(struct xfs_buf *bp) in xfs_buf_dquot_iodone()
[all …]
Dxfs_trans.h12 struct xfs_buf;
39 struct xfs_buf *li_buf; /* real buffer pointer */
177 struct xfs_buf **bpp);
186 struct xfs_buf **bpp) in xfs_trans_get_buf()
197 struct xfs_buf **bpp,
208 struct xfs_buf **bpp, in xfs_trans_read_buf()
216 struct xfs_buf *xfs_trans_getsb(struct xfs_trans *);
218 void xfs_trans_brelse(xfs_trans_t *, struct xfs_buf *);
219 void xfs_trans_bjoin(xfs_trans_t *, struct xfs_buf *);
220 void xfs_trans_bhold(xfs_trans_t *, struct xfs_buf *);
[all …]
Dxfs_buf.c54 static int __xfs_buf_submit(struct xfs_buf *bp, bool wait);
58 struct xfs_buf *bp) in xfs_buf_submit()
65 struct xfs_buf *bp) in xfs_buf_is_vmapped()
79 struct xfs_buf *bp) in xfs_buf_vmap_len()
99 struct xfs_buf *bp) in xfs_buf_ioacct_inc()
119 struct xfs_buf *bp) in __xfs_buf_ioacct_dec()
131 struct xfs_buf *bp) in xfs_buf_ioacct_dec()
148 struct xfs_buf *bp) in xfs_buf_stale()
181 struct xfs_buf *bp, in xfs_buf_get_maps()
204 struct xfs_buf *bp) in xfs_buf_free_maps()
[all …]
Dxfs_trans_buf.c22 STATIC struct xfs_buf *
63 struct xfs_buf *bp, in _xfs_trans_bjoin()
100 struct xfs_buf *bp) in xfs_trans_bjoin()
122 struct xfs_buf **bpp) in xfs_trans_get_buf_map()
124 struct xfs_buf *bp; in xfs_trans_get_buf_map()
171 struct xfs_buf *
175 struct xfs_buf *bp = tp->t_mountp->m_sb_bp; in xfs_trans_getsb()
218 struct xfs_buf **bpp, in xfs_trans_read_buf_map()
221 struct xfs_buf *bp = NULL; in xfs_trans_read_buf_map()
322 struct xfs_buf *bp) in xfs_trans_buf_is_dirty()
[all …]
Dxfs_buf_item.c61 struct xfs_buf *bp, in xfs_buf_item_straddle()
93 struct xfs_buf *bp = bip->bli_buf; in xfs_buf_item_size_segment()
194 struct xfs_buf *bp = bip->bli_buf; in xfs_buf_item_size()
257 struct xfs_buf *bp, in xfs_buf_item_copy_iovec()
276 struct xfs_buf *bp = bip->bli_buf; in xfs_buf_item_format_segment()
402 struct xfs_buf *bp = bip->bli_buf; in xfs_buf_item_format()
487 struct xfs_buf *bp = bip->bli_buf; in xfs_buf_item_unpin()
559 struct xfs_buf *bp = bip->bli_buf; in xfs_buf_item_push()
661 struct xfs_buf *bp = bip->bli_buf; in xfs_buf_item_release()
787 struct xfs_buf *bp, in xfs_buf_item_init()
[all …]
/Linux-v6.1/fs/xfs/libxfs/
Dxfs_dir2_priv.h54 struct xfs_buf **bpp);
60 struct xfs_buf *lbp, struct xfs_buf *dbp);
73 extern void xfs_dir3_data_check(struct xfs_inode *dp, struct xfs_buf *bp);
79 struct xfs_buf *bp);
81 xfs_dablk_t bno, unsigned int flags, struct xfs_buf **bpp);
90 struct xfs_buf **bpp);
98 xfs_dablk_t fbno, struct xfs_buf **bpp);
100 xfs_dablk_t fbno, struct xfs_buf **bpp);
102 struct xfs_buf *dbp);
105 struct xfs_dir3_icleaf_hdr *leafhdr, struct xfs_buf *bp);
[all …]
Dxfs_attr_leaf.h57 int xfs_attr_shortform_allfit(struct xfs_buf *bp, struct xfs_inode *dp);
66 int xfs_attr3_leaf_to_shortform(struct xfs_buf *bp,
78 int xfs_attr3_leaf_lookup_int(struct xfs_buf *leaf,
80 int xfs_attr3_leaf_getvalue(struct xfs_buf *bp, struct xfs_da_args *args);
81 int xfs_attr3_leaf_add(struct xfs_buf *leaf_buffer,
83 int xfs_attr3_leaf_remove(struct xfs_buf *leaf_buffer,
85 int xfs_attr3_leaf_list_int(struct xfs_buf *bp,
98 xfs_dahash_t xfs_attr_leaf_lasthash(struct xfs_buf *bp, int *count);
99 int xfs_attr_leaf_order(struct xfs_buf *leaf1_bp,
100 struct xfs_buf *leaf2_bp);
[all …]
Dxfs_alloc.h9 struct xfs_buf;
55 struct xfs_buf *agbp; /* buffer for a.g. freelist header */
99 struct xfs_buf *agfbp, xfs_agblock_t *bnop, int btreeblk);
101 struct xfs_buf *agfbp, struct xfs_buf *agflbp,
117 struct xfs_buf *bp, /* buffer for a.g. freelist header */
172 struct xfs_buf **agfbpp);
174 struct xfs_buf **agfbpp);
176 struct xfs_buf **bpp);
178 struct xfs_buf *, struct xfs_owner_info *);
181 struct xfs_buf **agbp);
[all …]
Dxfs_btree.h9 struct xfs_buf;
112 int (*free_block)(struct xfs_btree_cur *cur, struct xfs_buf *bp);
182 struct xfs_buf *agbp;
213 struct xfs_buf *bp;
293 struct xfs_btree_block *block, int level, struct xfs_buf *bp);
295 struct xfs_btree_block *block, int level, struct xfs_buf *bp);
305 struct xfs_buf *bp); /* buffer containing block, if any */
363 struct xfs_buf **bpp, /* buffer for fsbno */
396 struct xfs_buf *bp,
430 void xfs_btree_lblock_calc_crc(struct xfs_buf *);
[all …]
Dxfs_ialloc.h9 struct xfs_buf;
30 xfs_make_iptr(struct xfs_mount *mp, struct xfs_buf *b, int o) in xfs_make_iptr()
62 struct xfs_buf *bp, /* allocation group header buffer */
66 struct xfs_buf **agibpp);
68 struct xfs_buf **agibpp);
110 struct xfs_buf *agibp, xfs_agblock_t new_length);
Dxfs_da_btree.h116 struct xfs_buf *bp; /* buffer containing block */
176 int level, struct xfs_buf **bpp, int whichfork);
198 xfs_dablk_t bno, struct xfs_buf **bpp, int whichfork);
200 xfs_daddr_t mappedbno, struct xfs_buf **bpp,
213 xfs_dablk_t bno, struct xfs_buf **bp, int whichfork);
215 xfs_dablk_t bno, unsigned int flags, struct xfs_buf **bpp,
221 struct xfs_buf *dead_buf);
Dxfs_dir2_leaf.c26 static int xfs_dir2_leaf_lookup_int(xfs_da_args_t *args, struct xfs_buf **lbpp,
27 int *indexp, struct xfs_buf **dbpp,
30 struct xfs_buf *bp, int first, int last);
32 struct xfs_buf *bp);
102 struct xfs_buf *bp) in xfs_dir3_leaf1_check()
122 struct xfs_buf *bp) in xfs_dir3_leaf_check()
196 struct xfs_buf *bp) in xfs_dir3_leaf_verify()
212 struct xfs_buf *bp) in xfs_dir3_leaf_read_verify()
229 struct xfs_buf *bp) in xfs_dir3_leaf_write_verify()
274 struct xfs_buf **bpp) in xfs_dir3_leaf_read()
[all …]
Dxfs_ialloc_btree.h13 struct xfs_buf;
50 struct xfs_trans *tp, struct xfs_buf *agbp,
73 struct xfs_btree_cur **curpp, struct xfs_buf **agi_bpp);
76 struct xfs_trans *tp, struct xfs_buf *agbp);
Dxfs_dir2_node.c27 static int xfs_dir2_leafn_add(struct xfs_buf *bp, xfs_da_args_t *args,
32 static int xfs_dir2_leafn_remove(xfs_da_args_t *args, struct xfs_buf *bp,
62 struct xfs_buf *bp) in xfs_dir3_leafn_check()
82 struct xfs_buf *bp) in xfs_dir3_leaf_check()
100 struct xfs_buf *bp) in xfs_dir3_free_verify()
126 struct xfs_buf *bp) in xfs_dir3_free_read_verify()
143 struct xfs_buf *bp) in xfs_dir3_free_write_verify()
179 struct xfs_buf *bp) in xfs_dir3_free_header_check()
218 struct xfs_buf **bpp) in __xfs_dir3_free_read()
301 struct xfs_buf **bpp) in xfs_dir2_free_read()
[all …]
Dxfs_symlink_remote.c41 struct xfs_buf *bp) in xfs_symlink_hdr_set()
70 struct xfs_buf *bp) in xfs_symlink_hdr_ok()
87 struct xfs_buf *bp) in xfs_symlink_verify()
113 struct xfs_buf *bp) in xfs_symlink_read_verify()
133 struct xfs_buf *bp) in xfs_symlink_write_verify()
167 struct xfs_buf *bp, in xfs_symlink_local_to_remote()
Dxfs_dir2.h67 struct xfs_buf *bp);
72 struct xfs_buf *bp, struct xfs_dir2_data_entry *dep);
74 struct xfs_buf *bp);
76 struct xfs_buf *bp, struct xfs_dir2_data_unused *dup);
78 struct xfs_buf *bp, xfs_dir2_data_aoff_t offset,
81 struct xfs_buf *bp, struct xfs_dir2_data_unused *dup,
Dxfs_shared.h15 struct xfs_buf;
137 uint32_t size, struct xfs_buf *bp);
139 uint32_t size, struct xfs_buf *bp);
140 void xfs_symlink_local_to_remote(struct xfs_trans *tp, struct xfs_buf *bp,
Dxfs_ialloc_btree.c49 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_inobt_set_root()
63 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_finobt_set_root()
78 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_inobt_mod_blockcount()
156 struct xfs_buf *bp, in __xfs_inobt_free_block()
168 struct xfs_buf *bp) in xfs_inobt_free_block()
176 struct xfs_buf *bp) in xfs_finobt_free_block()
277 struct xfs_buf *bp) in xfs_inobt_verify()
314 struct xfs_buf *bp) in xfs_inobt_read_verify()
332 struct xfs_buf *bp) in xfs_inobt_write_verify()
461 struct xfs_buf *agbp, in xfs_inobt_init_cursor()
[all …]
Dxfs_dquot_buf.c147 struct xfs_buf *bp, in xfs_dquot_buf_verify_crc()
182 struct xfs_buf *bp, in xfs_dquot_buf_verify()
231 struct xfs_buf *bp) in xfs_dquot_buf_verify_struct()
240 struct xfs_buf *bp) in xfs_dquot_buf_read_verify()
257 struct xfs_buf *bp) in xfs_dquot_buf_readahead_verify()
275 struct xfs_buf *bp) in xfs_dquot_buf_write_verify()
Dxfs_refcount_btree.c41 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_refcountbt_set_root()
62 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_refcountbt_alloc_block()
103 struct xfs_buf *bp) in xfs_refcountbt_free_block()
106 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_refcountbt_free_block()
212 struct xfs_buf *bp) in xfs_refcountbt_verify()
241 struct xfs_buf *bp) in xfs_refcountbt_read_verify()
259 struct xfs_buf *bp) in xfs_refcountbt_write_verify()
357 struct xfs_buf *agbp, in xfs_refcountbt_init_cursor()
391 struct xfs_buf *agbp) in xfs_refcountbt_commit_staged_btree()
496 struct xfs_buf *agbp; in xfs_refcountbt_calc_reserves()
Dxfs_dir2_block.c27 static void xfs_dir2_block_log_leaf(xfs_trans_t *tp, struct xfs_buf *bp,
29 static void xfs_dir2_block_log_tail(xfs_trans_t *tp, struct xfs_buf *bp);
30 static int xfs_dir2_block_lookup_int(xfs_da_args_t *args, struct xfs_buf **bpp,
48 struct xfs_buf *bp) in xfs_dir3_block_verify()
69 struct xfs_buf *bp) in xfs_dir3_block_read_verify()
86 struct xfs_buf *bp) in xfs_dir3_block_write_verify()
120 struct xfs_buf *bp) in xfs_dir3_block_header_check()
138 struct xfs_buf **bpp) in xfs_dir3_block_read()
166 struct xfs_buf *bp, in xfs_dir3_block_init()
301 struct xfs_buf *bp, in xfs_dir2_block_compact()
[all …]
Dxfs_alloc_btree.h13 struct xfs_buf;
51 struct xfs_trans *tp, struct xfs_buf *bp,
61 struct xfs_trans *tp, struct xfs_buf *agbp);
Dxfs_refcount_btree.h13 struct xfs_buf;
49 struct xfs_trans *tp, struct xfs_buf *agbp,
66 struct xfs_trans *tp, struct xfs_buf *agbp);
/Linux-v6.1/fs/xfs/scrub/
Dagheader_repair.c38 struct xfs_buf *bp; in xrep_superblock()
149 struct xfs_buf *agf_bp, in xrep_agf_find_btrees()
151 struct xfs_buf *agfl_bp) in xrep_agf_find_btrees()
190 struct xfs_buf *agf_bp, in xrep_agf_init_header()
247 struct xfs_buf *agf_bp) in xrep_agf_calc_from_btrees()
312 struct xfs_buf *agf_bp) in xrep_agf_commit_new()
373 struct xfs_buf *agf_bp; in xrep_agf()
374 struct xfs_buf *agfl_bp; in xrep_agf()
492 struct xfs_buf *agf_bp, in xrep_agfl_collect_blocks()
556 struct xfs_buf *agf_bp, in xrep_agfl_update_agf()
[all …]

12345