Home
last modified time | relevance | path

Searched refs:xfs_inode (Results 1 – 25 of 53) sorted by relevance

123

/fs/xfs/
Dxfs_vnodeops.h13 struct xfs_inode;
17 int xfs_setattr(struct xfs_inode *ip, struct iattr *vap, int flags);
22 int xfs_readlink(struct xfs_inode *ip, char *link);
23 int xfs_fsync(struct xfs_inode *ip);
24 int xfs_release(struct xfs_inode *ip);
25 int xfs_inactive(struct xfs_inode *ip);
26 int xfs_lookup(struct xfs_inode *dp, struct xfs_name *name,
27 struct xfs_inode **ipp, struct xfs_name *ci_name);
28 int xfs_create(struct xfs_inode *dp, struct xfs_name *name, mode_t mode,
29 xfs_dev_t rdev, struct xfs_inode **ipp, cred_t *credp);
[all …]
Dxfs_dir2.h26 struct xfs_inode;
69 extern int xfs_dir_isempty(struct xfs_inode *dp);
70 extern int xfs_dir_init(struct xfs_trans *tp, struct xfs_inode *dp,
71 struct xfs_inode *pdp);
72 extern int xfs_dir_createname(struct xfs_trans *tp, struct xfs_inode *dp,
76 extern int xfs_dir_lookup(struct xfs_trans *tp, struct xfs_inode *dp,
79 extern int xfs_dir_removename(struct xfs_trans *tp, struct xfs_inode *dp,
83 extern int xfs_dir_replace(struct xfs_trans *tp, struct xfs_inode *dp,
87 extern int xfs_dir_canenter(struct xfs_trans *tp, struct xfs_inode *dp,
96 extern int xfs_dir2_isblock(struct xfs_trans *tp, struct xfs_inode *dp,
[all …]
Dxfs_bmap.h24 struct xfs_inode;
123 struct xfs_inode *ip; /* incore inode pointer */
157 struct xfs_inode *ip, /* incore inode pointer */
175 struct xfs_inode *ip, /* incore inode pointer */
215 struct xfs_inode *ip, /* incore inode */
229 struct xfs_inode *ip, /* incore inode */
241 struct xfs_inode *ip, /* incore inode */
252 struct xfs_inode *ip, /* incore inode */
263 struct xfs_inode *ip, /* incore inode */
282 struct xfs_inode *ip, /* incore inode */
[all …]
Dxfs_inode.h22 struct xfs_inode;
226 extern void xfs_ilock_trace(struct xfs_inode *, int, unsigned int, inst_t *);
237 typedef struct xfs_inode { struct
300 static inline struct xfs_inode *XFS_I(struct inode *inode) in XFS_I() argument
302 return container_of(inode, struct xfs_inode, i_vnode); in XFS_I()
306 static inline struct inode *VFS_I(struct xfs_inode *ip) in VFS_I()
322 static inline void xfs_destroy_inode(struct xfs_inode *ip) in xfs_destroy_inode()
509 uint xfs_ip2xflags(struct xfs_inode *);
539 extern void _xfs_itrace_entry(struct xfs_inode *, const char *, inst_t *);
540 extern void _xfs_itrace_exit(struct xfs_inode *, const char *, inst_t *);
[all …]
Dxfs_iomap.h74 struct xfs_inode;
77 extern int xfs_iomap(struct xfs_inode *, xfs_off_t, ssize_t, int,
79 extern int xfs_iomap_write_direct(struct xfs_inode *, xfs_off_t, size_t,
81 extern int xfs_iomap_write_delay(struct xfs_inode *, xfs_off_t, size_t, int,
83 extern int xfs_iomap_write_allocate(struct xfs_inode *, xfs_off_t, size_t,
85 extern int xfs_iomap_write_unwritten(struct xfs_inode *, xfs_off_t, size_t);
Dxfs_filestream.h24 struct xfs_inode;
118 xfs_agnumber_t xfs_filestream_lookup_ag(struct xfs_inode *ip);
119 int xfs_filestream_associate(struct xfs_inode *dip, struct xfs_inode *ip);
120 void xfs_filestream_deassociate(struct xfs_inode *ip);
127 struct xfs_inode *ip) in xfs_inode_is_filestream()
Dxfs_mount.h59 struct xfs_inode;
72 typedef int (*xfs_send_data_t)(int, struct xfs_inode *,
75 typedef int (*xfs_send_destroy_t)(struct xfs_inode *, dm_right_t);
77 struct xfs_inode *, dm_right_t,
78 struct xfs_inode *, dm_right_t,
82 typedef void (*xfs_send_unmount_t)(struct xfs_mount *, struct xfs_inode *,
123 typedef int (*xfs_dqattach_t)(struct xfs_inode *, uint);
124 typedef void (*xfs_dqdetach_t)(struct xfs_inode *);
127 struct xfs_inode *, uid_t, gid_t, prid_t, uint,
129 typedef void (*xfs_dqvopcreate_t)(struct xfs_trans *, struct xfs_inode *,
[all …]
Dxfs_attr.h21 struct xfs_inode;
109 struct xfs_inode *dp; /* inode */
132 int xfs_attr_calc_size(struct xfs_inode *, int, int, int *);
133 int xfs_attr_inactive(struct xfs_inode *dp);
134 int xfs_attr_fetch(struct xfs_inode *, struct xfs_name *, char *, int *, int);
Dxfs_rw.h22 struct xfs_inode;
32 xfs_fsb_to_db(struct xfs_inode *ip, xfs_fsblock_t fsb) in xfs_fsb_to_db()
70 extern int xfs_write_clear_setuid(struct xfs_inode *ip);
71 extern int xfs_write_sync_logforce(struct xfs_mount *mp, struct xfs_inode *ip);
84 extern int xfs_free_eofblocks(struct xfs_mount *mp, struct xfs_inode *ip,
Dxfs_refcache.h27 struct xfs_inode;
30 extern void xfs_refcache_insert(struct xfs_inode *);
31 extern void xfs_refcache_purge_ip(struct xfs_inode *);
37 extern void xfs_refcache_iunlock(struct xfs_inode *, uint);
Dxfs_inode_item.h133 struct xfs_inode;
139 struct xfs_inode *ili_inode; /* inode ptr */
172 extern void xfs_inode_item_init(struct xfs_inode *, struct xfs_mount *);
173 extern void xfs_inode_item_destroy(struct xfs_inode *);
176 extern void xfs_iflush_abort(struct xfs_inode *);
Dxfs_da_btree.h23 struct xfs_inode;
101 struct xfs_inode *dp; /* directory inode to manipulate */
243 int xfs_da_get_buf(struct xfs_trans *trans, struct xfs_inode *dp,
246 int xfs_da_read_buf(struct xfs_trans *trans, struct xfs_inode *dp,
249 xfs_daddr_t xfs_da_reada_buf(struct xfs_trans *trans, struct xfs_inode *dp,
Dxfs_dfrag.h51 int xfs_swap_extents(struct xfs_inode *ip, struct xfs_inode *tip,
Dxfs_dir2_sf.h32 struct xfs_inode;
158 extern int xfs_dir2_block_sfsize(struct xfs_inode *dp,
165 extern int xfs_dir2_sf_getdents(struct xfs_inode *dp, void *dirent,
Dxfs_dir2_block.h31 struct xfs_inode;
83 extern int xfs_dir2_block_getdents(struct xfs_inode *dp, void *dirent,
Dxfs_attr_leaf.h38 struct xfs_inode;
218 int xfs_attr_shortform_allfit(struct xfs_dabuf *bp, struct xfs_inode *dp);
255 int xfs_attr_root_inactive(struct xfs_trans **trans, struct xfs_inode *dp);
Dxfs_iget.c51 STATIC struct xfs_inode *
56 struct xfs_inode *ip; in xfs_inode_alloc()
126 struct xfs_inode *ip, in xfs_iget_cache_hit()
224 struct xfs_inode **ipp, in xfs_iget_cache_miss()
229 struct xfs_inode *ip; in xfs_iget_cache_miss()
469 struct xfs_inode *ip) in xfs_ireclaim()
Dxfs_acl.h54 struct xfs_inode;
62 extern int xfs_acl_iaccess(struct xfs_inode *, mode_t, cred_t *);
Dxfs_dir2_data.h27 struct xfs_inode;
156 extern void xfs_dir2_data_check(struct xfs_inode *dp, struct xfs_dabuf *bp);
Dxfs_trans.h758 struct xfs_inode;
949 xfs_ino_t , uint, uint, struct xfs_inode **);
950 void xfs_trans_ijoin(xfs_trans_t *, struct xfs_inode *, uint);
951 void xfs_trans_ihold(xfs_trans_t *, struct xfs_inode *);
953 void xfs_trans_log_inode(xfs_trans_t *, struct xfs_inode *, uint);
983 int xfs_trans_roll(struct xfs_trans **, struct xfs_inode *);
Dxfs_dir2_leaf.h24 struct xfs_inode;
235 extern int xfs_dir2_leaf_getdents(struct xfs_inode *dp, void *dirent,
/fs/xfs/linux-2.6/
Dxfs_sync.h45 void xfs_flush_inode(struct xfs_inode *ip);
46 void xfs_flush_device(struct xfs_inode *ip);
48 int xfs_reclaim_inode(struct xfs_inode *ip, int locked, int sync_mode);
51 void xfs_inode_set_reclaim_tag(struct xfs_inode *ip);
52 void xfs_inode_clear_reclaim_tag(struct xfs_inode *ip);
54 struct xfs_inode *ip);
Dxfs_lrw.h22 struct xfs_inode;
61 extern void xfs_rw_enter_trace(int, struct xfs_inode *,
63 extern void xfs_inval_cached_trace(struct xfs_inode *,
75 extern int xfs_zero_eof(struct xfs_inode *, xfs_off_t, xfs_fsize_t);
Dxfs_iops.h21 struct xfs_inode;
28 extern void xfs_setup_inode(struct xfs_inode *);
Dxfs_iops.c147 struct xfs_inode *ip = XFS_I(inode); in xfs_init_security()
204 struct xfs_inode *ip = NULL; in xfs_vn_mknod()
302 struct xfs_inode *cip; in xfs_vn_lookup()
327 struct xfs_inode *ip; in xfs_vn_ci_lookup()
413 struct xfs_inode *cip = NULL; in xfs_vn_symlink()
509 struct xfs_inode *ip = XFS_I(inode); in xfs_check_acl()
541 struct xfs_inode *ip = XFS_I(inode); in xfs_vn_getattr()
819 struct xfs_inode *ip) in xfs_diflags_to_iflags()
853 struct xfs_inode *ip) in xfs_setup_inode()

123