Lines Matching refs:xfs_buf
112 struct xfs_buf;
113 typedef void (*xfs_buf_iodone_t)(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 typedef struct xfs_buf { struct
204 struct xfs_buf *xfs_buf_incore(struct xfs_buftarg *target, argument
208 struct xfs_buf *_xfs_buf_alloc(struct xfs_buftarg *target,
212 static inline struct xfs_buf *
223 struct xfs_buf *xfs_buf_get_map(struct xfs_buftarg *target,
226 struct xfs_buf *xfs_buf_read_map(struct xfs_buftarg *target,
234 static inline struct xfs_buf *
245 static inline struct xfs_buf *
268 void xfs_buf_set_empty(struct xfs_buf *bp, size_t numblks);
269 int xfs_buf_associate_memory(struct xfs_buf *bp, void *mem, size_t length);
271 struct xfs_buf *xfs_buf_get_uncached(struct xfs_buftarg *target, size_t numblks,
274 size_t numblks, int flags, struct xfs_buf **bpp,
276 void xfs_buf_hold(struct xfs_buf *bp);
290 extern int xfs_bwrite(struct xfs_buf *bp);
291 extern void xfs_buf_ioend(struct xfs_buf *bp);
292 extern void __xfs_buf_ioerror(struct xfs_buf *bp, int error,
295 extern void xfs_buf_ioerror_alert(struct xfs_buf *, const char *func);
297 extern int __xfs_buf_submit(struct xfs_buf *bp, bool);
298 static inline int xfs_buf_submit(struct xfs_buf *bp) in xfs_buf_submit()
310 extern void *xfs_buf_offset(struct xfs_buf *, size_t);
311 extern void xfs_buf_stale(struct xfs_buf *bp);
315 extern bool xfs_buf_delwri_queue(struct xfs_buf *, struct list_head *);
318 extern int xfs_buf_delwri_pushbuf(struct xfs_buf *, struct list_head *);
337 void xfs_buf_set_ref(struct xfs_buf *bp, int lru_ref);
344 static inline void xfs_buf_oneshot(struct xfs_buf *bp) in xfs_buf_oneshot()
351 static inline int xfs_buf_ispinned(struct xfs_buf *bp) in xfs_buf_ispinned()
363 xfs_buf_verify_cksum(struct xfs_buf *bp, unsigned long cksum_offset) in xfs_buf_verify_cksum()
370 xfs_buf_update_cksum(struct xfs_buf *bp, unsigned long cksum_offset) in xfs_buf_update_cksum()