Lines Matching refs:xfs_buf

23 struct xfs_buf;
150 void (*verify_read)(struct xfs_buf *);
151 void (*verify_write)(struct xfs_buf *);
152 xfs_failaddr_t (*verify_struct)(struct xfs_buf *bp);
155 struct xfs_buf { struct
200 void (*b_iodone)(struct xfs_buf *bp); argument
227 int nmaps, xfs_buf_flags_t flags, struct xfs_buf **bpp); argument
229 int nmaps, xfs_buf_flags_t flags, struct xfs_buf **bpp,
241 struct xfs_buf **bpp) in xfs_buf_incore()
253 struct xfs_buf **bpp) in xfs_buf_get()
266 struct xfs_buf **bpp, in xfs_buf_read()
287 xfs_buf_flags_t flags, struct xfs_buf **bpp);
289 size_t numblks, xfs_buf_flags_t flags, struct xfs_buf **bpp,
291 int _xfs_buf_read(struct xfs_buf *bp);
292 void xfs_buf_hold(struct xfs_buf *bp);
295 extern void xfs_buf_rele(struct xfs_buf *);
298 extern int xfs_buf_trylock(struct xfs_buf *);
299 extern void xfs_buf_lock(struct xfs_buf *);
300 extern void xfs_buf_unlock(struct xfs_buf *);
304 static inline void xfs_buf_relse(struct xfs_buf *bp) in xfs_buf_relse()
311 extern int xfs_bwrite(struct xfs_buf *bp);
313 extern void __xfs_buf_ioerror(struct xfs_buf *bp, int error,
316 extern void xfs_buf_ioerror_alert(struct xfs_buf *bp, xfs_failaddr_t fa);
317 void xfs_buf_ioend_fail(struct xfs_buf *);
318 void xfs_buf_zero(struct xfs_buf *bp, size_t boff, size_t bsize);
319 void __xfs_buf_mark_corrupt(struct xfs_buf *bp, xfs_failaddr_t fa);
323 extern void *xfs_buf_offset(struct xfs_buf *, size_t);
324 extern void xfs_buf_stale(struct xfs_buf *bp);
328 extern bool xfs_buf_delwri_queue(struct xfs_buf *, struct list_head *);
329 void xfs_buf_delwri_queue_here(struct xfs_buf *bp, struct list_head *bl);
332 extern int xfs_buf_delwri_pushbuf(struct xfs_buf *, struct list_head *);
334 static inline xfs_daddr_t xfs_buf_daddr(struct xfs_buf *bp) in xfs_buf_daddr()
339 void xfs_buf_set_ref(struct xfs_buf *bp, int lru_ref);
346 static inline void xfs_buf_oneshot(struct xfs_buf *bp) in xfs_buf_oneshot()
353 static inline int xfs_buf_ispinned(struct xfs_buf *bp) in xfs_buf_ispinned()
359 xfs_buf_verify_cksum(struct xfs_buf *bp, unsigned long cksum_offset) in xfs_buf_verify_cksum()
366 xfs_buf_update_cksum(struct xfs_buf *bp, unsigned long cksum_offset) in xfs_buf_update_cksum()
385 int xfs_buf_reverify(struct xfs_buf *bp, const struct xfs_buf_ops *ops);
386 bool xfs_verify_magic(struct xfs_buf *bp, __be32 dmagic);
387 bool xfs_verify_magic16(struct xfs_buf *bp, __be16 dmagic);