/linux-master/fs/gfs2/ |
H A D | aops.h | 12 void gfs2_trans_add_databufs(struct gfs2_inode *ip, struct folio *folio,
|
H A D | quota.h | 12 struct gfs2_inode; 18 int gfs2_qa_get(struct gfs2_inode *ip); 19 void gfs2_qa_put(struct gfs2_inode *ip); 20 int gfs2_quota_hold(struct gfs2_inode *ip, kuid_t uid, kgid_t gid); 21 void gfs2_quota_unhold(struct gfs2_inode *ip); 23 int gfs2_quota_lock(struct gfs2_inode *ip, kuid_t uid, kgid_t gid); 24 void gfs2_quota_unlock(struct gfs2_inode *ip); 26 int gfs2_quota_check(struct gfs2_inode *ip, kuid_t uid, kgid_t gid, 28 void gfs2_quota_change(struct gfs2_inode *ip, s64 change, 40 static inline int gfs2_quota_lock_check(struct gfs2_inode *i [all...] |
H A D | dir.h | 14 struct gfs2_inode; 30 const struct gfs2_inode *ip); 32 const struct gfs2_inode *ip, struct gfs2_diradd *da); 38 int gfs2_dir_del(struct gfs2_inode *dip, const struct dentry *dentry); 41 int gfs2_dir_mvino(struct gfs2_inode *dip, const struct qstr *filename, 42 const struct gfs2_inode *nip, unsigned int new_type); 44 int gfs2_dir_exhash_dealloc(struct gfs2_inode *dip); 49 int gfs2_dir_get_new_buffer(struct gfs2_inode *ip, u64 block, 51 void gfs2_dir_hash_inval(struct gfs2_inode *ip);
|
H A D | bmap.h | 15 struct gfs2_inode; 28 static inline void gfs2_write_calc_reserv(const struct gfs2_inode *ip, 49 int gfs2_unstuff_dinode(struct gfs2_inode *ip); 61 int gfs2_truncatei_resume(struct gfs2_inode *ip); 62 int gfs2_file_dealloc(struct gfs2_inode *ip); 63 int gfs2_write_alloc_required(struct gfs2_inode *ip, u64 offset,
|
H A D | rgrp.h | 37 struct gfs2_alloc *gfs2_alloc_get(struct gfs2_inode *ip); 40 int gfs2_inplace_reserve(struct gfs2_inode *ip, 42 void gfs2_inplace_release(struct gfs2_inode *ip); 44 int gfs2_alloc_blocks(struct gfs2_inode *ip, u64 *bn, unsigned int *n, 48 void gfs2_rs_delete(struct gfs2_inode *ip); 49 void __gfs2_free_blocks(struct gfs2_inode *ip, struct gfs2_rgrpd *rgd, 51 void gfs2_free_meta(struct gfs2_inode *ip, struct gfs2_rgrpd *rgd, 53 void gfs2_free_di(struct gfs2_rgrpd *rgd, struct gfs2_inode *ip); 65 void gfs2_rlist_add(struct gfs2_inode *ip, struct gfs2_rgrp_list *rlist, 92 void check_and_update_goal(struct gfs2_inode *i [all...] |
H A D | inode.h | 16 ssize_t gfs2_internal_read(struct gfs2_inode *ip, 20 static inline int gfs2_is_stuffed(const struct gfs2_inode *ip) 25 static inline int gfs2_is_jdata(const struct gfs2_inode *ip) 40 static inline int gfs2_is_dir(const struct gfs2_inode *ip) 62 static inline int gfs2_check_inum(const struct gfs2_inode *ip, u64 no_addr, 68 static inline void gfs2_inum_out(const struct gfs2_inode *ip, 96 int gfs2_inode_refresh(struct gfs2_inode *ip); 103 void gfs2_dinode_out(const struct gfs2_inode *ip, void *buf);
|
H A D | xattr.h | 10 struct gfs2_inode; 57 int gfs2_ea_dealloc(struct gfs2_inode *ip); 61 int gfs2_xattr_acl_get(struct gfs2_inode *ip, const char *name, char **data);
|
H A D | dentry.c | 37 struct gfs2_inode *dip; 40 struct gfs2_inode *ip = NULL; 88 struct gfs2_inode *ginode;
|
H A D | meta_io.h | 65 void gfs2_journal_wipe(struct gfs2_inode *ip, u64 bstart, u32 blen); 66 int gfs2_meta_buffer(struct gfs2_inode *ip, u32 mtype, u64 num, 69 static inline int gfs2_meta_inode_buffer(struct gfs2_inode *ip,
|
H A D | xattr.c | 84 typedef int (*ea_call_t) (struct gfs2_inode *ip, struct buffer_head *bh, 88 static int ea_foreach_i(struct gfs2_inode *ip, struct buffer_head *bh, 125 static int ea_foreach(struct gfs2_inode *ip, ea_call_t ea_call, void *data) 175 static int ea_find_i(struct gfs2_inode *ip, struct buffer_head *bh, 199 static int gfs2_ea_find(struct gfs2_inode *ip, int type, const char *name, 229 static int ea_dealloc_unstuffed(struct gfs2_inode *ip, struct buffer_head *bh, 324 static int ea_remove_unstuffed(struct gfs2_inode *ip, struct buffer_head *bh, 350 static int ea_list_i(struct gfs2_inode *ip, struct buffer_head *bh, 414 struct gfs2_inode *ip = GFS2_I(d_inode(dentry)); 453 static int gfs2_iter_unstuffed(struct gfs2_inode *i [all...] |
H A D | trans.h | 28 static inline unsigned int gfs2_rg_blocks(const struct gfs2_inode *ip, unsigned requested)
|
H A D | log.h | 58 static inline void gfs2_ordered_add_inode(struct gfs2_inode *ip) 73 void gfs2_ordered_del_inode(struct gfs2_inode *ip);
|
H A D | inode.c | 119 struct gfs2_inode *ip; 312 struct gfs2_inode *dip = GFS2_I(dir); 360 static int create_ok(struct gfs2_inode *dip, const struct qstr *name, 382 static void munge_mode_uid_gid(const struct gfs2_inode *dip, 404 static int alloc_dinode(struct gfs2_inode *ip, u32 flags, unsigned *dblocks) 443 const struct gfs2_inode *parent) 467 static void gfs2_init_xattr(struct gfs2_inode *ip) 494 static void init_dinode(struct gfs2_inode *dip, struct gfs2_inode *ip, 541 static unsigned gfs2_trans_da_blks(const struct gfs2_inode *di [all...] |
H A D | dir.c | 89 int gfs2_dir_get_new_buffer(struct gfs2_inode *ip, u64 block, 102 static int gfs2_dir_get_existing_buffer(struct gfs2_inode *ip, u64 block, 119 static int gfs2_dir_write_stuffed(struct gfs2_inode *ip, const char *buf, 152 static int gfs2_dir_write_data(struct gfs2_inode *ip, const char *buf, 243 static int gfs2_dir_read_stuffed(struct gfs2_inode *ip, __be64 *buf, 267 static int gfs2_dir_read_data(struct gfs2_inode *ip, __be64 *buf, 334 static __be64 *gfs2_dir_get_hash_table(struct gfs2_inode *ip) 384 void gfs2_dir_hash_inval(struct gfs2_inode *ip) 606 static int dirent_check_reclen(struct gfs2_inode *dip, 633 static int dirent_next(struct gfs2_inode *di [all...] |
H A D | acl.c | 42 struct gfs2_inode *ip = GFS2_I(inode); 62 struct gfs2_inode *ip = GFS2_I(inode); 116 struct gfs2_inode *ip = GFS2_I(inode);
|
H A D | glops.c | 248 static struct gfs2_inode *gfs2_glock2inode(struct gfs2_glock *gl) 250 struct gfs2_inode *ip; 271 static void gfs2_clear_glop_pending(struct gfs2_inode *ip) 305 struct gfs2_inode *ip = gfs2_glock2inode(gl); 360 struct gfs2_inode *ip = gfs2_glock2inode(gl); 402 static int gfs2_dinode_in(struct gfs2_inode *ip, const void *buf) 481 int gfs2_inode_refresh(struct gfs2_inode *ip) 504 struct gfs2_inode *ip = gl->gl_object; 515 struct gfs2_inode *ip = gl->gl_object; 543 struct gfs2_inode *i [all...] |
H A D | file.c | 60 struct gfs2_inode *ip = GFS2_I(file->f_mapping->host); 108 struct gfs2_inode *dip = GFS2_I(dir); 161 struct gfs2_inode *ip = GFS2_I(inode); 186 struct gfs2_inode *ip = GFS2_I(inode); 221 struct gfs2_inode *ip = GFS2_I(inode); 370 struct gfs2_inode *ip = GFS2_I(inode); 419 struct gfs2_inode *ip = GFS2_I(inode); 553 struct gfs2_inode *ip = GFS2_I(inode); 591 struct gfs2_inode *ip = GFS2_I(file->f_mapping->host); 675 struct gfs2_inode *i [all...] |
H A D | super.h | 34 struct gfs2_inode **ipp);
|
H A D | aops.c | 40 void gfs2_trans_add_databufs(struct gfs2_inode *ip, struct folio *folio, 128 struct gfs2_inode *ip = GFS2_I(inode); 155 struct gfs2_inode *ip = GFS2_I(inode); 392 struct gfs2_inode *ip = GFS2_I(mapping->host); 412 static int stuffed_read_folio(struct gfs2_inode *ip, struct folio *folio) 449 struct gfs2_inode *ip = GFS2_I(inode); 477 ssize_t gfs2_internal_read(struct gfs2_inode *ip, char *buf, loff_t *pos, 523 struct gfs2_inode *ip = GFS2_I(inode); 540 struct gfs2_inode *m_ip = GFS2_I(sdp->sd_statfs_inode); 591 struct gfs2_inode *i [all...] |
H A D | super.c | 105 struct gfs2_inode *ip = GFS2_I(jd->jd_inode); 131 struct gfs2_inode *ip = GFS2_I(sdp->sd_jdesc->jd_inode); 183 struct gfs2_inode *m_ip = GFS2_I(sdp->sd_statfs_inode); 223 struct gfs2_inode *l_ip = GFS2_I(sdp->sd_sc_inode); 251 struct gfs2_inode *m_ip = GFS2_I(sdp->sd_statfs_inode); 252 struct gfs2_inode *l_ip = GFS2_I(sdp->sd_sc_inode); 273 struct gfs2_inode *m_ip = GFS2_I(sdp->sd_statfs_inode); 330 struct gfs2_inode *ip; 397 void gfs2_dinode_out(const struct gfs2_inode *ip, void *buf) 445 struct gfs2_inode *i [all...] |
H A D | main.c | 36 struct gfs2_inode *ip = foo; 111 gfs2_inode_cachep = kmem_cache_create("gfs2_inode", 112 sizeof(struct gfs2_inode),
|
H A D | bmap.c | 43 static int punch_hole(struct gfs2_inode *ip, u64 offset, u64 length); 54 static int gfs2_unstuffer_folio(struct gfs2_inode *ip, struct buffer_head *dibh, 90 static int __gfs2_unstuff_inode(struct gfs2_inode *ip, struct folio *folio) 155 int gfs2_unstuff_dinode(struct gfs2_inode *ip) 324 static int __fillup_metapath(struct gfs2_inode *ip, struct metapath *mp, 359 static int lookup_metapath(struct gfs2_inode *ip, struct metapath *mp) 375 static int fillup_metapath(struct gfs2_inode *ip, struct metapath *mp, int h) 472 struct gfs2_inode *ip = GFS2_I(inode); 664 struct gfs2_inode *ip = GFS2_I(inode); 797 struct gfs2_inode *i [all...] |
H A D | quota.c | 401 struct gfs2_inode *ip = GFS2_I(inode); 584 int gfs2_qa_get(struct gfs2_inode *ip) 612 void gfs2_qa_put(struct gfs2_inode *ip) 624 int gfs2_quota_hold(struct gfs2_inode *ip, kuid_t uid, kgid_t gid) 683 void gfs2_quota_unhold(struct gfs2_inode *ip) 716 struct gfs2_inode *ip = GFS2_I(sdp->sd_qc_inode); 760 struct gfs2_inode *ip = GFS2_I(sdp->sd_quota_inode); 872 struct gfs2_inode *ip = GFS2_I(sdp->sd_quota_inode); 925 struct gfs2_inode *ip = GFS2_I(sdp->sd_quota_inode); 1021 struct gfs2_inode *i [all...] |
H A D | rgrp.c | 601 void check_and_update_goal(struct gfs2_inode *ip) 622 struct gfs2_inode *ip = container_of(rs, struct gfs2_inode, i_res); 685 void gfs2_rs_delete(struct gfs2_inode *ip) 845 struct gfs2_inode *ip = GFS2_I(inode); 895 static int read_rindex_entry(struct gfs2_inode *ip) 995 static int gfs2_ri_update(struct gfs2_inode *ip) 1036 struct gfs2_inode *ip = GFS2_I(sdp->sd_rindex); 1488 static void rs_insert(struct gfs2_inode *ip) 1562 static void rg_mblk_search(struct gfs2_rgrpd *rgd, struct gfs2_inode *i [all...] |
H A D | export.c | 33 struct gfs2_inode *ip = GFS2_I(inode); 90 struct gfs2_inode *dip, *ip;
|