Home
last modified time | relevance | path

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

/linux-4.1.27/fs/xfs/
Dxfs_inode.h28 struct xfs_inode;
37 typedef struct xfs_inode { struct
73 static inline struct xfs_inode *XFS_I(struct inode *inode) in XFS_I() argument
75 return container_of(inode, struct xfs_inode, i_vnode); in XFS_I()
79 static inline struct inode *VFS_I(struct xfs_inode *ip) in VFS_I()
89 static inline xfs_fsize_t XFS_ISIZE(struct xfs_inode *ip) in XFS_ISIZE()
101 xfs_new_eof(struct xfs_inode *ip, xfs_fsize_t new_size) in xfs_new_eof()
183 xfs_get_projid(struct xfs_inode *ip) in xfs_get_projid()
189 xfs_set_projid(struct xfs_inode *ip, in xfs_set_projid()
197 xfs_get_initial_prid(struct xfs_inode *dp) in xfs_get_initial_prid()
[all …]
Dxfs_bmap_util.h26 struct xfs_inode;
32 int xfs_bmap_eof(struct xfs_inode *ip, xfs_fileoff_t endoff,
34 int xfs_bmap_count_blocks(struct xfs_trans *tp, struct xfs_inode *ip,
36 int xfs_bmap_punch_delalloc_range(struct xfs_inode *ip,
41 int xfs_getbmap(struct xfs_inode *ip, struct getbmapx *bmv,
53 int xfs_bmap_last_extent(struct xfs_trans *tp, struct xfs_inode *ip,
58 int xfs_alloc_file_space(struct xfs_inode *ip, xfs_off_t offset,
60 int xfs_free_file_space(struct xfs_inode *ip, xfs_off_t offset,
62 int xfs_zero_file_space(struct xfs_inode *ip, xfs_off_t offset,
64 int xfs_collapse_file_space(struct xfs_inode *, xfs_off_t offset,
[all …]
Dxfs_quota.h73 extern void xfs_trans_mod_dquot_byino(struct xfs_trans *, struct xfs_inode *,
78 struct xfs_inode *, long, long, uint);
83 extern int xfs_qm_vop_dqalloc(struct xfs_inode *, xfs_dqid_t, xfs_dqid_t,
86 extern void xfs_qm_vop_create_dqattach(struct xfs_trans *, struct xfs_inode *,
88 extern int xfs_qm_vop_rename_dqattach(struct xfs_inode **);
90 struct xfs_inode *, struct xfs_dquot **, struct xfs_dquot *);
91 extern int xfs_qm_vop_chown_reserve(struct xfs_trans *, struct xfs_inode *,
94 extern int xfs_qm_dqattach(struct xfs_inode *, uint);
95 extern int xfs_qm_dqattach_locked(struct xfs_inode *, uint);
96 extern void xfs_qm_dqdetach(struct xfs_inode *);
[all …]
Dxfs_attr.h21 struct xfs_inode;
119 struct xfs_inode *dp; /* inode */
142 int xfs_attr_inactive(struct xfs_inode *dp);
144 int xfs_inode_hasattr(struct xfs_inode *ip);
145 int xfs_attr_get(struct xfs_inode *ip, const unsigned char *name,
147 int xfs_attr_set(struct xfs_inode *dp, const unsigned char *name,
149 int xfs_attr_remove(struct xfs_inode *dp, const unsigned char *name, int flags);
150 int xfs_attr_list(struct xfs_inode *dp, char *buffer, int bufsize,
Dxfs_iomap.h21 struct xfs_inode;
24 int xfs_iomap_write_direct(struct xfs_inode *, xfs_off_t, size_t,
26 int xfs_iomap_write_delay(struct xfs_inode *, xfs_off_t, size_t,
28 int xfs_iomap_write_allocate(struct xfs_inode *, xfs_off_t,
30 int xfs_iomap_write_unwritten(struct xfs_inode *, xfs_off_t, xfs_off_t);
Dxfs_icache.h55 struct xfs_inode * xfs_inode_alloc(struct xfs_mount *mp, xfs_ino_t ino);
56 void xfs_inode_free(struct xfs_inode *ip);
64 void xfs_inode_set_reclaim_tag(struct xfs_inode *ip);
66 void xfs_inode_set_eofblocks_tag(struct xfs_inode *ip);
67 void xfs_inode_clear_eofblocks_tag(struct xfs_inode *ip);
69 int xfs_inode_free_quota_eofblocks(struct xfs_inode *ip);
73 int (*execute)(struct xfs_inode *ip, int flags, void *args),
76 int (*execute)(struct xfs_inode *ip, int flags, void *args),
Dxfs_inode_item.h25 struct xfs_inode;
30 struct xfs_inode *ili_inode; /* inode ptr */
44 extern void xfs_inode_item_init(struct xfs_inode *, struct xfs_mount *);
45 extern void xfs_inode_item_destroy(struct xfs_inode *);
48 extern void xfs_iflush_abort(struct xfs_inode *, bool);
Dxfs_symlink.h22 int xfs_symlink(struct xfs_inode *dp, struct xfs_name *link_name,
23 const char *target_path, umode_t mode, struct xfs_inode **ipp);
24 int xfs_readlink(struct xfs_inode *ip, char *link);
25 int xfs_inactive_symlink(struct xfs_inode *ip);
Dxfs_iops.h21 struct xfs_inode;
33 extern void xfs_setattr_time(struct xfs_inode *ip, struct iattr *iattr);
34 extern int xfs_setattr_nonsize(struct xfs_inode *ip, struct iattr *vap,
36 extern int xfs_setattr_size(struct xfs_inode *ip, struct iattr *vap);
Dxfs_filestream.h22 struct xfs_inode;
27 void xfs_filestream_deassociate(struct xfs_inode *ip);
28 xfs_agnumber_t xfs_filestream_lookup_ag(struct xfs_inode *ip);
34 struct xfs_inode *ip) in xfs_inode_is_filestream()
Dxfs_qm.h24 struct xfs_inode;
65 struct xfs_inode *qi_uquotaip; /* user quota inode */
66 struct xfs_inode *qi_gquotaip; /* group quota inode */
67 struct xfs_inode *qi_pquotaip; /* project quota inode */
106 static inline struct xfs_inode *
Dxfs_icache.c41 struct xfs_perag *pag, struct xfs_inode *ip);
46 struct xfs_inode *
51 struct xfs_inode *ip; in xfs_inode_alloc()
92 struct xfs_inode *ip = XFS_I(inode); in xfs_inode_free_callback()
99 struct xfs_inode *ip) in xfs_inode_free()
143 struct xfs_inode *ip, in xfs_iget_cache_hit()
279 struct xfs_inode **ipp, in xfs_iget_cache_miss()
283 struct xfs_inode *ip; in xfs_iget_cache_miss()
468 struct xfs_inode *ip) in xfs_inode_ag_walk_grab()
512 int (*execute)(struct xfs_inode *ip, int flags, in xfs_inode_ag_walk()
[all …]
Dxfs_filestream.c35 struct xfs_inode *ip;
141 struct xfs_inode *ip, in xfs_filestream_pick_ag()
282 static struct xfs_inode *
284 struct xfs_inode *ip) in xfs_filestream_get_parent()
314 struct xfs_inode *ip) in xfs_filestream_lookup_ag()
317 struct xfs_inode *pip = NULL; in xfs_filestream_lookup_ag()
366 struct xfs_inode *ip = ap->ip, *pip; in xfs_filestream_new_ag()
406 struct xfs_inode *ip) in xfs_filestream_deassociate()
Dxfs_file.c53 struct xfs_inode *ip, in xfs_rw_ilock()
63 struct xfs_inode *ip, in xfs_rw_iunlock()
73 struct xfs_inode *ip, in xfs_rw_ilock_demote()
93 struct xfs_inode *ip, /* inode */ in xfs_iozero()
132 struct xfs_inode *ip, in xfs_update_prealloc_flags()
179 struct xfs_inode *ip = XFS_I(file->f_mapping->host); in xfs_dir_fsync()
203 struct xfs_inode *ip = XFS_I(inode); in xfs_file_fsync()
272 struct xfs_inode *ip = XFS_I(inode); in xfs_file_read_iter()
365 struct xfs_inode *ip = XFS_I(infilp->f_mapping->host); in xfs_file_splice_read()
397 struct xfs_inode *ip, in xfs_zero_last_block()
[all …]
Dxfs_inode_item.c46 struct xfs_inode *ip = iip->ili_inode; in xfs_inode_item_data_fork_size()
88 struct xfs_inode *ip = iip->ili_inode; in xfs_inode_item_attr_fork_size()
134 struct xfs_inode *ip = iip->ili_inode; in xfs_inode_item_size()
152 struct xfs_inode *ip = iip->ili_inode; in xfs_inode_item_format_data_fork()
251 struct xfs_inode *ip = iip->ili_inode; in xfs_inode_item_format_attr_fork()
338 struct xfs_inode *ip = iip->ili_inode; in xfs_inode_item_format()
378 struct xfs_inode *ip = INODE_ITEM(lip)->ili_inode; in xfs_inode_item_pin()
398 struct xfs_inode *ip = INODE_ITEM(lip)->ili_inode; in xfs_inode_item_unpin()
412 struct xfs_inode *ip = iip->ili_inode; in xfs_inode_item_push()
479 struct xfs_inode *ip = iip->ili_inode; in xfs_inode_item_unlock()
[all …]
Dxfs_trans.h27 struct xfs_inode;
214 void xfs_trans_ichgtime(struct xfs_trans *, struct xfs_inode *, int);
215 void xfs_trans_ijoin(struct xfs_trans *, struct xfs_inode *, uint);
217 void xfs_trans_log_inode(xfs_trans_t *, struct xfs_inode *, uint);
232 int xfs_trans_roll(struct xfs_trans **, struct xfs_inode *);
Dxfs_pnfs.c37 struct xfs_inode *ip = XFS_I(inode); in xfs_break_layouts()
84 struct xfs_inode *ip, in xfs_bmbt_to_iomap()
120 struct xfs_inode *ip = XFS_I(inode); in xfs_fs_map_blocks()
217 struct xfs_inode *ip, in xfs_pnfs_validate_isize()
255 struct xfs_inode *ip = XFS_I(inode); in xfs_fs_commit_blocks()
Dxfs_inode.c69 struct xfs_inode *ip) in xfs_get_extsz_hint()
95 struct xfs_inode *ip) in xfs_ilock_data_map_shared()
108 struct xfs_inode *ip) in xfs_ilock_attr_map_shared()
545 struct xfs_inode *ip) in __xfs_iflock()
1124 struct xfs_inode *ip = NULL; in xfs_create()
1311 struct xfs_inode *dp, in xfs_create_tmpfile()
1314 struct xfs_inode **ipp) in xfs_create_tmpfile()
1317 struct xfs_inode *ip = NULL; in xfs_create_tmpfile()
1552 struct xfs_inode *ip, in xfs_itruncate_extents()
1749 struct xfs_inode *ip) in xfs_inactive_truncate()
[all …]
Dxfs_ioctl.h23 struct xfs_inode *ip,
91 struct xfs_inode *ip,
Dxfs_attr_inactive.c49 struct xfs_inode *dp, in xfs_attr3_leaf_freextent()
121 struct xfs_inode *dp, in xfs_attr3_leaf_inactive()
210 struct xfs_inode *dp, in xfs_attr3_node_inactive()
328 struct xfs_inode *dp) in xfs_attr3_root_inactive()
393 struct xfs_inode *dp) in xfs_attr_inactive()
Dxfs_symlink.c47 struct xfs_inode *ip, in xfs_readlink_bmap()
125 struct xfs_inode *ip, in xfs_readlink()
167 struct xfs_inode *dp, in xfs_symlink()
171 struct xfs_inode **ipp) in xfs_symlink()
175 struct xfs_inode *ip = NULL; in xfs_symlink()
438 struct xfs_inode *ip) in xfs_inactive_symlink_rmt()
566 struct xfs_inode *ip) in xfs_inactive_symlink()
Dxfs_mount.h22 struct xfs_inode;
72 struct xfs_inode *m_rbmip; /* pointer to bitmap inode */
73 struct xfs_inode *m_rsumip; /* pointer to summary inode */
74 struct xfs_inode *m_rootip; /* pointer to root directory */
Dxfs_iops.c69 struct xfs_inode *ip = XFS_I(inode); in xfs_initxattrs()
136 struct xfs_inode *ip = NULL; in xfs_generic_create()
242 struct xfs_inode *cip; in xfs_vn_lookup()
267 struct xfs_inode *ip; in xfs_vn_ci_lookup()
353 struct xfs_inode *cip = NULL; in xfs_vn_symlink()
450 struct xfs_inode *ip = XFS_I(inode); in xfs_vn_getattr()
499 struct xfs_inode *ip, in xfs_setattr_mode()
516 struct xfs_inode *ip, in xfs_setattr_time()
542 struct xfs_inode *ip, in xfs_setattr_nonsize()
749 struct xfs_inode *ip, in xfs_setattr_size()
[all …]
Dxfs_trace.h216 TP_PROTO(struct xfs_inode *ip, xfs_extnum_t idx,
255 TP_PROTO(struct xfs_inode *ip, xfs_extnum_t idx, int state,
300 TP_PROTO(struct xfs_inode *ip, xfs_extnum_t idx, int state, \
543 TP_PROTO(struct xfs_inode *ip, xfs_agnumber_t agno),
565 TP_PROTO(struct xfs_inode *ip, xfs_agnumber_t agno), \
572 TP_PROTO(struct xfs_inode *ip, xfs_agnumber_t agno,
601 TP_PROTO(struct xfs_inode *ip, unsigned lock_flags,
625 TP_PROTO(struct xfs_inode *ip, unsigned lock_flags, \
634 TP_PROTO(struct xfs_inode *ip),
651 TP_PROTO(struct xfs_inode *ip), \
[all …]
Dxfs_trans_inode.c40 struct xfs_inode *ip, in xfs_trans_ijoin()
67 struct xfs_inode *ip, in xfs_trans_ichgtime()
Dxfs_qm.c308 struct xfs_inode *ip) in xfs_qm_need_dqattach()
381 struct xfs_inode *ip, in xfs_qm_dqattach()
942 struct xfs_inode *qip, in xfs_qm_dqiterate()
1040 struct xfs_inode *ip, in xfs_qm_quotacheck_dqadjust()
1257 struct xfs_inode *uip = mp->m_quotainfo->qi_uquotaip; in xfs_qm_quotacheck()
1258 struct xfs_inode *gip = mp->m_quotainfo->qi_gquotaip; in xfs_qm_quotacheck()
1259 struct xfs_inode *pip = mp->m_quotainfo->qi_pquotaip; in xfs_qm_quotacheck()
1485 struct xfs_inode *uip = NULL; in xfs_qm_init_quotainos()
1486 struct xfs_inode *gip = NULL; in xfs_qm_init_quotainos()
1487 struct xfs_inode *pip = NULL; in xfs_qm_init_quotainos()
[all …]
Dxfs_dir2_readdir.c64 struct xfs_inode *dp = args->dp; /* incore directory inode */ in xfs_dir2_sf_getdents()
162 struct xfs_inode *dp = args->dp; /* incore directory inode */ in xfs_dir2_block_getdents()
275 struct xfs_inode *dp = args->dp; in xfs_dir2_leaf_readbuf()
475 struct xfs_inode *dp = args->dp; in xfs_dir2_leaf_getdents()
649 struct xfs_inode *dp, in xfs_readdir()
Dxfs_ioctl.c74 struct xfs_inode *ip; in xfs_find_handle()
603 struct xfs_inode *ip, in xfs_ioc_space()
933 struct xfs_inode *ip, in xfs_set_diflags()
975 struct xfs_inode *ip) in xfs_diflags_to_linux()
1001 struct xfs_inode *ip, in xfs_ioctl_setattr_xflags()
1043 struct xfs_inode *ip) in xfs_ioctl_setattr_get_trans()
1099 struct xfs_inode *ip, in xfs_ioctl_setattr_check_extsize()
1142 struct xfs_inode *ip, in xfs_ioctl_setattr_check_projid()
1310 struct xfs_inode *ip, in xfs_ioc_setxflags()
1366 struct xfs_inode *ip, in xfs_ioc_getbmap()
[all …]
Dxfs_acl.h23 struct xfs_inode;
Dxfs_export.c216 struct xfs_inode *cip; in xfs_fs_get_parent()
229 struct xfs_inode *ip = XFS_I(inode); in xfs_fs_nfs_commit_metadata()
Dxfs_xattr.c38 struct xfs_inode *ip = XFS_I(d_inode(dentry)); in xfs_xattr_get()
60 struct xfs_inode *ip = XFS_I(d_inode(dentry)); in xfs_xattr_set()
Dxfs_aops.c62 struct xfs_inode *ip = XFS_I(inode); in xfs_find_bdev_for_inode()
137 struct xfs_inode *ip, in xfs_setfilesize()
165 struct xfs_inode *ip = XFS_I(ioend->io_inode); in xfs_setfilesize_ioend()
210 struct xfs_inode *ip = XFS_I(ioend->io_inode); in xfs_end_io()
282 struct xfs_inode *ip = XFS_I(inode); in xfs_map_blocks()
885 struct xfs_inode *ip = XFS_I(inode); in xfs_aops_discard_page()
1354 struct xfs_inode *ip = XFS_I(inode); in __xfs_get_blocks()
1541 struct xfs_inode *ip = XFS_I(inode); in xfs_end_io_direct_write()
1641 struct xfs_inode *ip = XFS_I(inode); in xfs_vm_kill_delalloc_range()
1829 struct xfs_inode *ip = XFS_I(inode); in xfs_vm_bmap()
Dxfs_bmap_util.c52 xfs_fsb_to_db(struct xfs_inode *ip, xfs_fsblock_t fsb) in xfs_fsb_to_db()
255 struct xfs_inode *ip, in xfs_bmap_eof()
727 struct xfs_inode *ip, in xfs_bmap_punch_delalloc_range()
798 xfs_can_free_eofblocks(struct xfs_inode *ip, bool force) in xfs_can_free_eofblocks()
930 struct xfs_inode *ip, in xfs_alloc_file_space()
1167 struct xfs_inode *ip, in xfs_free_file_space()
1344 struct xfs_inode *ip, in xfs_zero_file_space()
1388 struct xfs_inode *ip, in xfs_shift_file_space()
1519 struct xfs_inode *ip, in xfs_collapse_file_space()
1549 struct xfs_inode *ip, in xfs_insert_file_space()
[all …]
Dxfs_super.h59 struct xfs_inode;
Dxfs_acl.c124 struct xfs_inode *ip = XFS_I(inode); in xfs_get_acl()
180 struct xfs_inode *ip = XFS_I(inode); in __xfs_set_acl()
Dxfs_iomap.c325 struct xfs_inode *ip, in xfs_iomap_eof_prealloc_initial_size()
369 struct xfs_inode *ip, in xfs_quota_need_throttle()
391 struct xfs_inode *ip, in xfs_quota_calc_throttle()
436 struct xfs_inode *ip, in xfs_iomap_prealloc_size()
DMakefile82 xfs_inode.o \
Dxfs_dquot.h128 static inline xfs_dquot_t *xfs_inode_dquot(struct xfs_inode *ip, int type) in xfs_inode_dquot()
Dxfs_super.c922 struct xfs_inode *ip = XFS_I(inode); in xfs_fs_destroy_inode()
958 struct xfs_inode *ip = inode; in xfs_fs_inode_init_once()
960 memset(ip, 0, sizeof(struct xfs_inode)); in xfs_fs_inode_init_once()
1004 struct xfs_inode *ip = XFS_I(inode); in xfs_fs_drop_inode()
1051 struct xfs_inode *ip = XFS_I(d_inode(dentry)); in xfs_fs_statfs()
Dxfs_quotaops.c36 struct xfs_inode *ip, in xfs_qm_fill_state()
Dxfs_qm_syscalls.c226 struct xfs_inode *ip; in xfs_qm_scall_trunc_qfile()
725 struct xfs_inode *ip, in xfs_dqrele_inode()
Dxfs_itable.c59 struct xfs_inode *ip; /* incore inode pointer */ in xfs_bulkstat_one_int()
Dxfs_attr_list.c229 struct xfs_inode *dp = context->dp; in xfs_attr_node_list()
Dxfs_trans_dquot.c805 struct xfs_inode *ip, in xfs_trans_reserve_quota_nblks()
Dxfs_ioctl32.c532 struct xfs_inode *ip = XFS_I(inode); in xfs_file_compat_ioctl()
Dxfs_dquot.c466 struct xfs_inode *quotip = xfs_dq_to_quota_inode(dqp); in xfs_qm_dqtobp()
Dxfs_trans.c1048 struct xfs_inode *dp) in xfs_trans_roll()
Dxfs_log_recover.c2460 struct xfs_inode *ip; in xfs_recover_inode_owner_change()
3891 struct xfs_inode *ip; in xlog_recover_process_one_iunlink()
/linux-4.1.27/fs/xfs/libxfs/
Dxfs_bmap.h24 struct xfs_inode;
37 struct xfs_inode *ip; /* incore inode pointer */
175 void xfs_bmap_trace_exlist(struct xfs_inode *ip, xfs_extnum_t cnt,
183 int xfs_bmap_add_attrfork(struct xfs_inode *ip, int size, int rsvd);
184 void xfs_bmap_local_to_extents_empty(struct xfs_inode *ip, int whichfork);
191 int xfs_bmap_first_unused(struct xfs_trans *tp, struct xfs_inode *ip,
193 int xfs_bmap_last_before(struct xfs_trans *tp, struct xfs_inode *ip,
195 int xfs_bmap_last_offset(struct xfs_inode *ip, xfs_fileoff_t *unused,
197 int xfs_bmap_one_block(struct xfs_inode *ip, int whichfork);
198 int xfs_bmap_read_extents(struct xfs_trans *tp, struct xfs_inode *ip,
[all …]
Dxfs_dir2_priv.h32 extern int xfs_dir3_block_read(struct xfs_trans *tp, struct xfs_inode *dp,
48 extern int __xfs_dir3_data_check(struct xfs_inode *dp, struct xfs_buf *bp);
49 extern int xfs_dir3_data_read(struct xfs_trans *tp, struct xfs_inode *dp,
51 extern int xfs_dir3_data_readahead(struct xfs_inode *dp, xfs_dablk_t bno,
62 extern int xfs_dir3_leafn_read(struct xfs_trans *tp, struct xfs_inode *dp,
91 extern bool xfs_dir3_leaf_check_int(struct xfs_mount *mp, struct xfs_inode *dp,
97 extern xfs_dahash_t xfs_dir2_leafn_lasthash(struct xfs_inode *dp,
102 extern int xfs_dir2_leafn_order(struct xfs_inode *dp, struct xfs_buf *leaf1_bp,
116 extern int xfs_dir2_free_read(struct xfs_trans *tp, struct xfs_inode *dp,
120 extern int xfs_dir2_block_sfsize(struct xfs_inode *dp,
[all …]
Dxfs_inode_fork.h128 int xfs_iformat_fork(struct xfs_inode *, struct xfs_dinode *);
129 void xfs_iflush_fork(struct xfs_inode *, struct xfs_dinode *,
131 void xfs_idestroy_fork(struct xfs_inode *, int);
132 void xfs_idata_realloc(struct xfs_inode *, int, int);
133 void xfs_iroot_realloc(struct xfs_inode *, int, int);
134 int xfs_iread_extents(struct xfs_trans *, struct xfs_inode *, int);
135 int xfs_iextents_copy(struct xfs_inode *, struct xfs_bmbt_rec *,
140 void xfs_iext_insert(struct xfs_inode *, xfs_extnum_t, xfs_extnum_t,
145 void xfs_iext_remove(struct xfs_inode *, xfs_extnum_t, int, int);
Dxfs_dir2.h23 struct xfs_inode;
115 xfs_dir_get_ops(struct xfs_mount *mp, struct xfs_inode *dp);
117 xfs_nondir_get_ops(struct xfs_mount *mp, struct xfs_inode *dp);
126 extern int xfs_dir_isempty(struct xfs_inode *dp);
127 extern int xfs_dir_init(struct xfs_trans *tp, struct xfs_inode *dp,
128 struct xfs_inode *pdp);
129 extern int xfs_dir_createname(struct xfs_trans *tp, struct xfs_inode *dp,
133 extern int xfs_dir_lookup(struct xfs_trans *tp, struct xfs_inode *dp,
136 extern int xfs_dir_removename(struct xfs_trans *tp, struct xfs_inode *dp,
140 extern int xfs_dir_replace(struct xfs_trans *tp, struct xfs_inode *dp,
[all …]
Dxfs_attr_leaf.h28 struct xfs_inode;
54 int xfs_attr_shortform_allfit(struct xfs_buf *bp, struct xfs_inode *dp);
56 void xfs_attr_fork_remove(struct xfs_inode *ip, struct xfs_trans *tp);
91 int xfs_attr3_root_inactive(struct xfs_trans **trans, struct xfs_inode *dp);
100 int xfs_attr3_leaf_read(struct xfs_trans *tp, struct xfs_inode *dp,
Dxfs_da_btree.h23 struct xfs_inode;
71 struct xfs_inode *dp; /* directory inode to manipulate */
187 int xfs_da3_node_read(struct xfs_trans *tp, struct xfs_inode *dp,
197 int xfs_da_get_buf(struct xfs_trans *trans, struct xfs_inode *dp,
200 int xfs_da_read_buf(struct xfs_trans *trans, struct xfs_inode *dp,
204 xfs_daddr_t xfs_da_reada_buf(struct xfs_inode *dp, xfs_dablk_t bno,
Dxfs_bmap_btree.h24 struct xfs_inode;
107 extern void xfs_bmdr_to_bmbt(struct xfs_inode *, xfs_bmdr_block_t *, int,
136 extern int xfs_bmbt_change_owner(struct xfs_trans *tp, struct xfs_inode *ip,
141 struct xfs_trans *, struct xfs_inode *, int);
Dxfs_inode_buf.h21 struct xfs_inode;
39 struct xfs_inode *, uint);
Dxfs_da_btree.c251 struct xfs_inode *dp, in xfs_da3_node_read()
309 struct xfs_inode *dp = args->dp; in xfs_da3_node_create()
513 struct xfs_inode *dp; in xfs_da3_root_split()
647 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_split()
748 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_rebalance()
882 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_add()
1050 struct xfs_inode *dp = state->args->dp; in xfs_da3_root_join()
1126 struct xfs_inode *dp = state->args->dp; in xfs_da3_node_toosmall()
1234 struct xfs_inode *dp, in xfs_da3_node_lasthash()
1267 struct xfs_inode *dp = state->args->dp; in xfs_da3_fixhashpath()
[all …]
Dxfs_shared.h31 struct xfs_inode;
242 struct xfs_inode *ip, struct xfs_ifork *ifp);
Dxfs_dir2_node.c63 struct xfs_inode *dp, in xfs_dir3_leafn_check()
158 struct xfs_inode *dp, in __xfs_dir3_free_read()
177 struct xfs_inode *dp, in xfs_dir2_free_read()
187 struct xfs_inode *dp, in xfs_dir2_free_try_read()
201 struct xfs_inode *dp = args->dp; in xfs_dir3_free_get_buf()
458 struct xfs_inode *dp, in xfs_dir2_free_hdr_check()
481 struct xfs_inode *dp, in xfs_dir2_leafn_lasthash()
912 struct xfs_inode *dp, in xfs_dir2_leafn_order()
964 struct xfs_inode *dp = state->args->dp; in xfs_dir2_leafn_rebalance()
1077 struct xfs_inode *dp = args->dp; in xfs_dir3_data_block_free()
[all …]
Dxfs_btree.h23 struct xfs_inode;
217 struct xfs_inode *ip; /* pointer to our inode */
Dxfs_bmap_btree.c59 struct xfs_inode *ip, in xfs_bmdr_to_bmbt()
524 struct xfs_inode *ip = cur->bc_private.b.ip; in xfs_bmbt_free_block()
780 struct xfs_inode *ip, /* inode owning the btree */ in xfs_bmbt_init_cursor()
861 struct xfs_inode *ip, in xfs_bmbt_change_owner()
Dxfs_attr.c79 struct xfs_inode *dp, in xfs_attr_args_init()
103 struct xfs_inode *ip) in xfs_inode_hasattr()
118 struct xfs_inode *ip, in xfs_attr_get()
196 struct xfs_inode *dp, in xfs_attr_set()
406 struct xfs_inode *dp, in xfs_attr_remove()
Dxfs_symlink_remote.c175 struct xfs_inode *ip, in xfs_symlink_local_to_remote()
Dxfs_dir2_leaf.c60 struct xfs_inode *dp, in xfs_dir3_leaf1_check()
84 struct xfs_inode *dp, in xfs_dir3_leaf_check_int()
257 struct xfs_inode *dp, in xfs_dir3_leaf_read()
274 struct xfs_inode *dp, in xfs_dir3_leafn_read()
343 struct xfs_inode *dp = args->dp; in xfs_dir3_leaf_get_buf()
918 struct xfs_inode *dp = args->dp; in xfs_dir3_leaf_compact()
Dxfs_dir2_data.c42 struct xfs_inode *dp, /* incore inode pointer */ in __xfs_dir3_data_check()
318 struct xfs_inode *dp, in xfs_dir3_data_read()
334 struct xfs_inode *dp, in xfs_dir3_data_readahead()
504 struct xfs_inode *dp, in xfs_dir2_data_freescan()
Dxfs_bmap.c138 static inline bool xfs_bmap_needs_btree(struct xfs_inode *ip, int whichfork) in xfs_bmap_needs_btree()
148 static inline bool xfs_bmap_wants_extents(struct xfs_inode *ip, int whichfork) in xfs_bmap_wants_extents()
210 struct xfs_inode *ip) in xfs_default_attroffset()
869 struct xfs_inode *ip, in xfs_bmap_local_to_extents_empty()
895 struct xfs_inode *ip, in xfs_bmap_local_to_extents()
1570 struct xfs_inode *ip, in xfs_bmap_last_extent()
1642 struct xfs_inode *ip, in xfs_bmap_last_offset()
4005 struct xfs_inode *ip, in xfs_bmapi_read()
4093 struct xfs_inode *ip, in xfs_bmapi_reserve_delalloc()
4192 struct xfs_inode *ip, /* incore inode */ in xfs_bmapi_delay()
[all …]
Dxfs_da_format.c883 struct xfs_inode *dp) in xfs_dir_get_ops()
899 struct xfs_inode *dp) in xfs_nondir_get_ops()
Dxfs_dir2_block.c130 struct xfs_inode *dp, in xfs_dir3_block_read()
148 struct xfs_inode *dp) in xfs_dir3_block_init()
169 struct xfs_inode *dp, in xfs_dir2_block_need_space()
Dxfs_attr_leaf.c335 struct xfs_inode *dp, in xfs_attr3_leaf_read()
579 struct xfs_inode *ip, in xfs_attr_fork_remove()
828 struct xfs_inode *dp) in xfs_attr_shortform_allfit()
878 struct xfs_inode *dp = args->dp; in xfs_attr3_leaf_to_shortform()
962 struct xfs_inode *dp = args->dp; in xfs_attr3_leaf_to_node()
1033 struct xfs_inode *dp = args->dp; in xfs_attr3_leaf_create()
Dxfs_inode_buf.c296 struct xfs_inode *ip, in xfs_dinode_verify()
Dxfs_attr_remote.c417 struct xfs_inode *dp = args->dp; in xfs_attr_rmtval_set()
Dxfs_dir2.c581 struct xfs_inode *dp = args->dp; in xfs_dir2_grow_inode()
Dxfs_format.h32 struct xfs_inode;
Dxfs_btree.c2839 struct xfs_inode *ip = cur->bc_private.b.ip; in xfs_btree_make_block_unfull()
3185 struct xfs_inode *ip = cur->bc_private.b.ip; in xfs_btree_kill_iroot()
/linux-4.1.27/Documentation/filesystems/
Dxfs-self-describing-metadata.txt341 read out of the buffer and the struct xfs_inode is instantiated. The inode is