blob: 9eee615da15672340b8aafa6348336815493d2cc [file] [log] [blame]
Nishad Kamdar508578f2020-05-12 16:54:17 -07001/* SPDX-License-Identifier: GPL-2.0 */
Dave Chinner95920cd2013-04-03 16:11:27 +11002/*
3 * Copyright (c) 2013 Red Hat, Inc.
4 * All Rights Reserved.
Dave Chinner95920cd2013-04-03 16:11:27 +11005 */
6#ifndef __XFS_ATTR_REMOTE_H__
7#define __XFS_ATTR_REMOTE_H__
8
Dave Chinner7bc0dc22013-05-21 18:02:08 +10009int xfs_attr3_rmt_blocks(struct xfs_mount *mp, int attrlen);
10
Dave Chinner95920cd2013-04-03 16:11:27 +110011int xfs_attr_rmtval_get(struct xfs_da_args *args);
12int xfs_attr_rmtval_set(struct xfs_da_args *args);
13int xfs_attr_rmtval_remove(struct xfs_da_args *args);
Darrick J. Wong8edbb262020-01-08 09:08:07 -080014int xfs_attr_rmtval_stale(struct xfs_inode *ip, struct xfs_bmbt_irec *map,
15 xfs_buf_flags_t incore_flags);
Allison Collins79514102020-07-20 21:47:25 -070016int xfs_attr_rmtval_invalidate(struct xfs_da_args *args);
Allison Collins8b8e0cc2020-07-20 21:47:26 -070017int __xfs_attr_rmtval_remove(struct xfs_da_args *args);
Dave Chinner95920cd2013-04-03 16:11:27 +110018#endif /* __XFS_ATTR_REMOTE_H__ */