Home
last modified time | relevance | path

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

12345

/linux/fs/xfs/
H A Dxfs_buf.h23 struct xfs_buf;
145 void (*verify_read)(struct xfs_buf *);
146 void (*verify_write)(struct xfs_buf *);
147 xfs_failaddr_t (*verify_struct)(struct xfs_buf *bp);
150 struct xfs_buf { struct
190 void (*b_iodone)(struct xfs_buf *bp); argument
217 int nmaps, xfs_buf_flags_t flags, struct xfs_buf **bpp); argument
219 int nmaps, xfs_buf_flags_t flags, struct xfs_buf **bpp,
231 struct xfs_buf **bpp) in xfs_buf_incore()
243 struct xfs_buf **bpp) in xfs_buf_get()
[all …]
H A Dxfs_trans.h12 struct xfs_buf;
38 struct xfs_buf *li_buf; /* real buffer pointer */
175 struct xfs_buf **bpp);
184 struct xfs_buf **bpp) in xfs_trans_get_buf()
195 struct xfs_buf **bpp,
206 struct xfs_buf **bpp, in xfs_trans_read_buf()
214 struct xfs_buf *xfs_trans_getsb(struct xfs_trans *);
215 struct xfs_buf *xfs_trans_getrtsb(struct xfs_trans *tp);
217 void xfs_trans_brelse(xfs_trans_t *, struct xfs_buf *);
218 void xfs_trans_bjoin(xfs_trans_t *, struct xfs_buf *);
[all …]
H A Dxfs_buf.c50 static void xfs_buf_submit(struct xfs_buf *bp);
51 static int xfs_buf_iowait(struct xfs_buf *bp);
53 static inline bool xfs_buf_is_uncached(struct xfs_buf *bp) in xfs_buf_is_uncached()
68 struct xfs_buf *bp) in xfs_buf_stale()
95 struct xfs_buf *bp = container_of(cb, struct xfs_buf, b_rcu); in xfs_buf_free_callback()
104 struct xfs_buf *bp) in xfs_buf_free()
128 struct xfs_buf *bp, in xfs_buf_alloc_kmem()
176 struct xfs_buf *bp, in xfs_buf_alloc_backing_mem()
258 struct xfs_buf **bpp) in xfs_buf_alloc()
260 struct xfs_buf *bp; in xfs_buf_alloc()
[all …]
H A 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);
55 void xfs_buf_inode_iodone(struct xfs_buf *);
57 void xfs_buf_dquot_iodone(struct xfs_buf *);
59 static inline void xfs_buf_dquot_iodone(struct xfs_buf *bp) in xfs_buf_dquot_iodone()
63 void xfs_buf_iodone(struct xfs_buf *);
H A 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 static struct xfs_buf *
174 struct xfs_buf *bp) in __xfs_trans_getsb()
199 struct xfs_buf *
206 struct xfs_buf *
233 struct xfs_buf **bpp, in xfs_trans_read_buf_map()
[all …]
H A Dxfs_buf_mem.h23 void xmbuf_trans_bdetach(struct xfs_trans *tp, struct xfs_buf *bp);
24 int xmbuf_finalize(struct xfs_buf *bp);
30 int xmbuf_map_backing_mem(struct xfs_buf *bp);
/linux/fs/xfs/libxfs/
H A Dxfs_dir2_priv.h54 xfs_ino_t owner, 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);
82 struct xfs_buf **bpp);
91 struct xfs_buf **bpp);
99 xfs_ino_t owner, xfs_dablk_t fbno, struct xfs_buf **bpp);
101 xfs_ino_t owner, xfs_dablk_t fbno, struct xfs_buf **bpp);
103 struct xfs_buf *dbp);
106 struct xfs_dir3_icleaf_hdr *leafhdr, struct xfs_buf *bp);
[all …]
H A Dxfs_attr_leaf.h54 int xfs_attr_shortform_allfit(struct xfs_buf *bp, struct xfs_inode *dp);
64 int xfs_attr3_leaf_to_shortform(struct xfs_buf *bp,
76 int xfs_attr3_leaf_lookup_int(struct xfs_buf *leaf,
78 int xfs_attr3_leaf_getvalue(struct xfs_buf *bp, struct xfs_da_args *args);
79 bool xfs_attr3_leaf_add(struct xfs_buf *leaf_buffer,
81 int xfs_attr3_leaf_remove(struct xfs_buf *leaf_buffer,
83 int xfs_attr3_leaf_list_int(struct xfs_buf *bp,
96 xfs_dahash_t xfs_attr_leaf_lasthash(struct xfs_buf *bp, int *count);
97 int xfs_attr_leaf_order(struct xfs_buf *leaf1_bp,
98 struct xfs_buf *leaf2_bp);
[all …]
H A Dxfs_alloc.h9 struct xfs_buf;
37 struct xfs_buf *agbp; /* buffer for a.g. freelist header */
77 struct xfs_buf *agfbp, xfs_agblock_t *bnop, int btreeblk);
79 struct xfs_buf *agfbp, struct xfs_buf *agflbp,
81 int xfs_free_ag_extent(struct xfs_trans *tp, struct xfs_buf *agbp,
98 struct xfs_buf *bp, /* buffer for a.g. freelist header */
193 struct xfs_buf **agfbpp);
195 struct xfs_buf **agfbpp);
197 struct xfs_buf **bpp);
200 struct xfs_buf **agbp);
[all …]
H A Dxfs_btree.h9 struct xfs_buf;
155 int (*free_block)(struct xfs_btree_cur *cur, struct xfs_buf *bp);
251 struct xfs_buf *bp;
287 struct xfs_buf *agbp;
347 struct xfs_btree_block *block, int level, struct xfs_buf *bp);
359 struct xfs_buf *bp); /* buffer containing block, if any */
393 void xfs_btree_init_buf(struct xfs_mount *mp, struct xfs_buf *bp,
417 void xfs_btree_fsblock_calc_crc(struct xfs_buf *);
418 bool xfs_btree_fsblock_verify_crc(struct xfs_buf *);
419 void xfs_btree_agblock_calc_crc(struct xfs_buf *);
[all …]
H A Dxfs_ialloc.h9 struct xfs_buf;
31 xfs_make_iptr(struct xfs_mount *mp, struct xfs_buf *b, int o) in xfs_make_iptr()
65 struct xfs_buf *bp, /* allocation group header buffer */
69 struct xfs_buf **agibpp);
71 int flags, struct xfs_buf **agibpp);
116 struct xfs_buf *agibp, xfs_agblock_t new_length);
H A Dxfs_dir2.h92 struct xfs_buf *bp);
97 struct xfs_buf *bp, struct xfs_dir2_data_entry *dep);
99 struct xfs_buf *bp);
101 struct xfs_buf *bp, struct xfs_dir2_data_unused *dup);
103 struct xfs_buf *bp, xfs_dir2_data_aoff_t offset,
106 struct xfs_buf *bp, struct xfs_dir2_data_unused *dup,
116 xfs_failaddr_t xfs_dir3_leaf_header_check(struct xfs_buf *bp, xfs_ino_t owner);
117 xfs_failaddr_t xfs_dir3_data_header_check(struct xfs_buf *bp, xfs_ino_t owner);
118 xfs_failaddr_t xfs_dir3_block_header_check(struct xfs_buf *bp, xfs_ino_t owner);
H A Dxfs_alloc_btree.h13 struct xfs_buf;
51 struct xfs_trans *tp, struct xfs_buf *bp,
54 struct xfs_trans *tp, struct xfs_buf *bp,
62 struct xfs_trans *tp, struct xfs_buf *agbp);
H A Dxfs_ialloc_btree.h13 struct xfs_buf;
50 struct xfs_trans *tp, struct xfs_buf *agbp);
52 struct xfs_trans *tp, struct xfs_buf *agbp);
72 struct xfs_trans *tp, struct xfs_buf *agbp);
H A Dxfs_symlink_remote.c44 struct xfs_buf *bp) in xfs_symlink_hdr_set()
73 struct xfs_buf *bp) in xfs_symlink_hdr_ok()
90 struct xfs_buf *bp) in xfs_symlink_verify()
118 struct xfs_buf *bp) in xfs_symlink_read_verify()
138 struct xfs_buf *bp) in xfs_symlink_write_verify()
172 struct xfs_buf *bp, in xfs_symlink_local_to_remote()
245 struct xfs_buf *bp; in xfs_symlink_remote_read()
325 struct xfs_buf *bp; in xfs_symlink_write_target()
395 struct xfs_buf *bp; in xfs_symlink_remote_truncate()
H A Dxfs_ialloc_btree.c58 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_inobt_set_root()
72 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_finobt_set_root()
87 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_inobt_mod_blockcount()
165 struct xfs_buf *bp, in __xfs_inobt_free_block()
179 struct xfs_buf *bp) in xfs_inobt_free_block()
187 struct xfs_buf *bp) in xfs_finobt_free_block()
292 struct xfs_buf *bp) in xfs_inobt_verify()
329 struct xfs_buf *bp) in xfs_inobt_read_verify()
347 struct xfs_buf *bp) in xfs_inobt_write_verify()
480 struct xfs_buf *agbp) in xfs_inobt_init_cursor()
[all …]
H A Dxfs_refcount_btree.c42 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_refcountbt_set_root()
63 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_refcountbt_alloc_block()
101 struct xfs_buf *bp) in xfs_refcountbt_free_block()
104 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_refcountbt_free_block()
206 struct xfs_buf *bp) in xfs_refcountbt_verify()
246 struct xfs_buf *bp) in xfs_refcountbt_read_verify()
264 struct xfs_buf *bp) in xfs_refcountbt_write_verify()
359 struct xfs_buf *agbp, in xfs_refcountbt_init_cursor()
388 struct xfs_buf *agbp) in xfs_refcountbt_commit_staged_btree()
494 struct xfs_buf *agbp; in xfs_refcountbt_calc_reserves()
H A Dxfs_btree_mem.c90 struct xfs_buf *bp; in xfbtree_init_leaf_block()
191 struct xfs_buf *bp) in xfbtree_free_block()
230 static inline struct xfs_buf *
236 struct xfs_buf *bp; in xfbtree_buf_match()
280 struct xfs_buf *bp = xfbtree_buf_match(xfbt, lip); in xfbtree_trans_commit()
326 struct xfs_buf *bp = xfbtree_buf_match(xfbt, lip); in xfbtree_trans_cancel()
H A Dxfs_ag.c298 struct xfs_buf **bpp, in xfs_get_aghdr_buf()
301 struct xfs_buf *bp; in xfs_get_aghdr_buf()
321 struct xfs_buf *bp, in xfs_btroot_init()
331 struct xfs_buf *bp, in xfs_freesp_init_recs()
387 struct xfs_buf *bp, in xfs_bnoroot_init()
400 struct xfs_buf *bp, in xfs_rmaproot_init()
479 struct xfs_buf *bp, in xfs_sbblock_init()
491 struct xfs_buf *bp, in xfs_agfblock_init()
538 struct xfs_buf *bp, in xfs_agflblock_init()
559 struct xfs_buf *bp, in xfs_agiblock_init()
[all …]
H A Dxfs_refcount_btree.h13 struct xfs_buf;
49 struct xfs_trans *tp, struct xfs_buf *agbp,
65 struct xfs_trans *tp, struct xfs_buf *agbp);
H A Dxfs_rmap_btree.c69 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_rmapbt_set_root()
89 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_rmapbt_alloc_block()
125 struct xfs_buf *bp) in xfs_rmapbt_free_block()
127 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_rmapbt_free_block()
301 struct xfs_buf *bp) in xfs_rmapbt_verify()
353 struct xfs_buf *bp) in xfs_rmapbt_read_verify()
371 struct xfs_buf *bp) in xfs_rmapbt_write_verify()
514 struct xfs_buf *agbp, in xfs_rmapbt_init_cursor()
549 struct xfs_buf *bp) in xfs_rmapbt_mem_verify()
574 struct xfs_buf *bp) in xfs_rmapbt_mem_rw_verify()
[all …]
H A Dxfs_btree.c129 struct xfs_buf *bp) in __xfs_btree_check_lblock_hdr()
163 struct xfs_buf *bp) in __xfs_btree_check_fsblock()
203 struct xfs_buf *bp) in __xfs_btree_check_memblock()
231 struct xfs_buf *bp) in __xfs_btree_check_agblock()
272 struct xfs_buf *bp) in __xfs_btree_check_block()
302 struct xfs_buf *bp) /* buffer containing block, if any */ in xfs_btree_check_block()
407 struct xfs_buf *bp) in xfs_btree_fsblock_calc_crc()
421 struct xfs_buf *bp) in xfs_btree_fsblock_verify_crc()
445 struct xfs_buf *bp) in xfs_btree_agblock_calc_crc()
459 struct xfs_buf *bp) in xfs_btree_agblock_verify_crc()
[all …]
H A Dxfs_attr_remote.c106 struct xfs_buf *bp, in xfs_attr3_rmt_verify()
131 struct xfs_buf *bp, in __xfs_attr3_rmt_read_verify()
174 struct xfs_buf *bp) in xfs_attr3_rmt_read_verify()
186 struct xfs_buf *bp) in xfs_attr3_rmt_verify_struct()
197 struct xfs_buf *bp) in xfs_attr3_rmt_write_verify()
293 struct xfs_buf *bp, in xfs_attr_rmtval_copyout()
343 struct xfs_buf *bp, in xfs_attr_rmtval_copyin()
401 struct xfs_buf *bp; in xfs_attr_rmtval_get()
519 struct xfs_buf *bp; in xfs_attr_rmtval_set_value()
568 struct xfs_buf *bp; in xfs_attr_rmtval_stale()
H A Dxfs_rmap_btree.h9 struct xfs_buf;
46 struct xfs_trans *tp, struct xfs_buf *bp,
49 struct xfs_trans *tp, struct xfs_buf *agbp);
H A Dxfs_alloc_btree.c49 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_allocbt_set_root()
100 struct xfs_buf *bp) in xfs_allocbt_free_block()
102 struct xfs_buf *agbp = cur->bc_ag.agbp; in xfs_allocbt_free_block()
244 struct xfs_buf *bp) in xfs_allocbt_verify()
301 struct xfs_buf *bp) in xfs_allocbt_read_verify()
319 struct xfs_buf *bp) in xfs_allocbt_write_verify()
480 struct xfs_buf *agbp, in xfs_bnobt_init_cursor()
506 struct xfs_buf *agbp, in xfs_cntbt_init_cursor()
531 struct xfs_buf *agbp) in xfs_allocbt_commit_staged_btree()

12345