xfs_icache.h (6d8b79cfca39399ef9115fb65dde85993455c9a3) | xfs_icache.h (33479e0542df066fb0b47df18780e93bfe6e0dc5) |
---|---|
1/* 2 * Copyright (c) 2000-2006 Silicon Graphics, Inc. 3 * All Rights Reserved. 4 * 5 * This program is free software; you can redistribute it and/or 6 * modify it under the terms of the GNU General Public License as 7 * published by the Free Software Foundation. 8 * --- 10 unchanged lines hidden (view full) --- 19#define XFS_SYNC_H 1 20 21struct xfs_mount; 22struct xfs_perag; 23 24#define SYNC_WAIT 0x0001 /* wait for i/o to complete */ 25#define SYNC_TRYLOCK 0x0002 /* only try to lock inodes */ 26 | 1/* 2 * Copyright (c) 2000-2006 Silicon Graphics, Inc. 3 * All Rights Reserved. 4 * 5 * This program is free software; you can redistribute it and/or 6 * modify it under the terms of the GNU General Public License as 7 * published by the Free Software Foundation. 8 * --- 10 unchanged lines hidden (view full) --- 19#define XFS_SYNC_H 1 20 21struct xfs_mount; 22struct xfs_perag; 23 24#define SYNC_WAIT 0x0001 /* wait for i/o to complete */ 25#define SYNC_TRYLOCK 0x0002 /* only try to lock inodes */ 26 |
27int xfs_iget(struct xfs_mount *mp, struct xfs_trans *tp, xfs_ino_t ino, 28 uint flags, uint lock_flags, xfs_inode_t **ipp); 29 |
|
27void xfs_reclaim_worker(struct work_struct *work); 28 29int xfs_reclaim_inodes(struct xfs_mount *mp, int mode); 30int xfs_reclaim_inodes_count(struct xfs_mount *mp); 31void xfs_reclaim_inodes_nr(struct xfs_mount *mp, int nr_to_scan); 32 33void xfs_inode_set_reclaim_tag(struct xfs_inode *ip); | 30void xfs_reclaim_worker(struct work_struct *work); 31 32int xfs_reclaim_inodes(struct xfs_mount *mp, int mode); 33int xfs_reclaim_inodes_count(struct xfs_mount *mp); 34void xfs_reclaim_inodes_nr(struct xfs_mount *mp, int nr_to_scan); 35 36void xfs_inode_set_reclaim_tag(struct xfs_inode *ip); |
34void __xfs_inode_set_reclaim_tag(struct xfs_perag *pag, struct xfs_inode *ip); 35void __xfs_inode_clear_reclaim_tag(struct xfs_mount *mp, struct xfs_perag *pag, 36 struct xfs_inode *ip); | |
37 38int xfs_sync_inode_grab(struct xfs_inode *ip); 39int xfs_inode_ag_iterator(struct xfs_mount *mp, 40 int (*execute)(struct xfs_inode *ip, struct xfs_perag *pag, int flags), 41 int flags); 42 43#endif | 37 38int xfs_sync_inode_grab(struct xfs_inode *ip); 39int xfs_inode_ag_iterator(struct xfs_mount *mp, 40 int (*execute)(struct xfs_inode *ip, struct xfs_perag *pag, int flags), 41 int flags); 42 43#endif |