/fs/xfs/ |
D | xfs_vnodeops.h | 13 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 …]
|
D | xfs_dir2.h | 26 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 …]
|
D | xfs_bmap.h | 24 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 …]
|
D | xfs_inode.h | 22 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 …]
|
D | xfs_iomap.h | 74 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);
|
D | xfs_filestream.h | 24 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()
|
D | xfs_mount.h | 59 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 …]
|
D | xfs_attr.h | 21 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);
|
D | xfs_rw.h | 22 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,
|
D | xfs_refcache.h | 27 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);
|
D | xfs_inode_item.h | 133 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 *);
|
D | xfs_da_btree.h | 23 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,
|
D | xfs_dfrag.h | 51 int xfs_swap_extents(struct xfs_inode *ip, struct xfs_inode *tip,
|
D | xfs_dir2_sf.h | 32 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,
|
D | xfs_dir2_block.h | 31 struct xfs_inode; 83 extern int xfs_dir2_block_getdents(struct xfs_inode *dp, void *dirent,
|
D | xfs_attr_leaf.h | 38 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);
|
D | xfs_iget.c | 51 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()
|
D | xfs_acl.h | 54 struct xfs_inode; 62 extern int xfs_acl_iaccess(struct xfs_inode *, mode_t, cred_t *);
|
D | xfs_dir2_data.h | 27 struct xfs_inode; 156 extern void xfs_dir2_data_check(struct xfs_inode *dp, struct xfs_dabuf *bp);
|
D | xfs_trans.h | 758 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 *);
|
D | xfs_dir2_leaf.h | 24 struct xfs_inode; 235 extern int xfs_dir2_leaf_getdents(struct xfs_inode *dp, void *dirent,
|
/fs/xfs/linux-2.6/ |
D | xfs_sync.h | 45 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);
|
D | xfs_lrw.h | 22 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);
|
D | xfs_iops.h | 21 struct xfs_inode; 28 extern void xfs_setup_inode(struct xfs_inode *);
|
D | xfs_iops.c | 147 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()
|