Blame view
fs/xfs/xfs_filestream.h
1.38 KB
2a82b8be8 [XFS] Concurrent ... |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
/* * Copyright (c) 2006-2007 Silicon Graphics, Inc. * All Rights Reserved. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as * published by the Free Software Foundation. * * This program is distributed in the hope that it would be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write the Free Software Foundation, * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ #ifndef __XFS_FILESTREAM_H__ #define __XFS_FILESTREAM_H__ |
2a82b8be8 [XFS] Concurrent ... |
20 21 |
struct xfs_mount; struct xfs_inode; |
2a82b8be8 [XFS] Concurrent ... |
22 |
struct xfs_bmalloca; |
2a82b8be8 [XFS] Concurrent ... |
23 24 |
int xfs_filestream_mount(struct xfs_mount *mp); void xfs_filestream_unmount(struct xfs_mount *mp); |
2a82b8be8 [XFS] Concurrent ... |
25 |
void xfs_filestream_deassociate(struct xfs_inode *ip); |
2cd2ef6a3 xfs: rewrite the ... |
26 |
xfs_agnumber_t xfs_filestream_lookup_ag(struct xfs_inode *ip); |
2a82b8be8 [XFS] Concurrent ... |
27 |
int xfs_filestream_new_ag(struct xfs_bmalloca *ap, xfs_agnumber_t *agp); |
b94acd478 xfs: add filestre... |
28 |
int xfs_filestream_peek_ag(struct xfs_mount *mp, xfs_agnumber_t agno); |
2a82b8be8 [XFS] Concurrent ... |
29 |
|
b8f82a4a6 xfs: kill the STA... |
30 |
static inline int |
2a82b8be8 [XFS] Concurrent ... |
31 32 33 34 |
xfs_inode_is_filestream( struct xfs_inode *ip) { return (ip->i_mount->m_flags & XFS_MOUNT_FILESTREAMS) || |
2a82b8be8 [XFS] Concurrent ... |
35 36 |
(ip->i_d.di_flags & XFS_DIFLAG_FILESTREAM); } |
2a82b8be8 [XFS] Concurrent ... |
37 |
#endif /* __XFS_FILESTREAM_H__ */ |