/linux-4.19.296/fs/gfs2/ |
D | quota.h | 15 struct gfs2_inode; 21 extern int gfs2_qa_alloc(struct gfs2_inode *ip); 22 extern void gfs2_qa_delete(struct gfs2_inode *ip, atomic_t *wcount); 23 extern int gfs2_quota_hold(struct gfs2_inode *ip, kuid_t uid, kgid_t gid); 24 extern void gfs2_quota_unhold(struct gfs2_inode *ip); 26 extern int gfs2_quota_lock(struct gfs2_inode *ip, kuid_t uid, kgid_t gid); 27 extern void gfs2_quota_unlock(struct gfs2_inode *ip); 29 extern int gfs2_quota_check(struct gfs2_inode *ip, kuid_t uid, kgid_t gid, 31 extern void gfs2_quota_change(struct gfs2_inode *ip, s64 change, 43 static inline int gfs2_quota_lock_check(struct gfs2_inode *ip, in gfs2_quota_lock_check()
|
D | rgrp.h | 42 extern struct gfs2_alloc *gfs2_alloc_get(struct gfs2_inode *ip); 45 extern int gfs2_inplace_reserve(struct gfs2_inode *ip, 47 extern void gfs2_inplace_release(struct gfs2_inode *ip); 49 extern int gfs2_alloc_blocks(struct gfs2_inode *ip, u64 *bn, unsigned int *n, 52 extern int gfs2_rsqa_alloc(struct gfs2_inode *ip); 54 extern void gfs2_rsqa_delete(struct gfs2_inode *ip, atomic_t *wcount); 55 extern void __gfs2_free_blocks(struct gfs2_inode *ip, u64 bstart, u32 blen, int meta); 56 extern void gfs2_free_meta(struct gfs2_inode *ip, u64 bstart, u32 blen); 57 extern void gfs2_free_di(struct gfs2_rgrpd *rgd, struct gfs2_inode *ip); 69 extern void gfs2_rlist_add(struct gfs2_inode *ip, struct gfs2_rgrp_list *rlist, [all …]
|
D | dir.h | 17 struct gfs2_inode; 33 const struct gfs2_inode *ip); 35 const struct gfs2_inode *ip, struct gfs2_diradd *da); 42 extern int gfs2_dir_del(struct gfs2_inode *dip, const struct dentry *dentry); 45 extern int gfs2_dir_mvino(struct gfs2_inode *dip, const struct qstr *filename, 46 const struct gfs2_inode *nip, unsigned int new_type); 48 extern int gfs2_dir_exhash_dealloc(struct gfs2_inode *dip); 53 extern int gfs2_dir_get_new_buffer(struct gfs2_inode *ip, u64 block, 55 extern void gfs2_dir_hash_inval(struct gfs2_inode *ip);
|
D | inode.h | 19 extern int gfs2_internal_read(struct gfs2_inode *ip, 23 static inline int gfs2_is_stuffed(const struct gfs2_inode *ip) in gfs2_is_stuffed() 28 static inline int gfs2_is_jdata(const struct gfs2_inode *ip) in gfs2_is_jdata() 33 static inline int gfs2_is_writeback(const struct gfs2_inode *ip) in gfs2_is_writeback() 39 static inline int gfs2_is_ordered(const struct gfs2_inode *ip) in gfs2_is_ordered() 45 static inline int gfs2_is_dir(const struct gfs2_inode *ip) in gfs2_is_dir() 69 static inline int gfs2_check_inum(const struct gfs2_inode *ip, u64 no_addr, in gfs2_check_inum() 75 static inline void gfs2_inum_out(const struct gfs2_inode *ip, in gfs2_inum_out() 103 extern int gfs2_inode_refresh(struct gfs2_inode *ip); 110 extern void gfs2_dinode_out(const struct gfs2_inode *ip, void *buf);
|
D | bmap.h | 18 struct gfs2_inode; 31 static inline void gfs2_write_calc_reserv(const struct gfs2_inode *ip, in gfs2_write_calc_reserv() 51 extern int gfs2_unstuff_dinode(struct gfs2_inode *ip, struct page *page); 60 extern int gfs2_truncatei_resume(struct gfs2_inode *ip); 61 extern int gfs2_file_dealloc(struct gfs2_inode *ip); 62 extern int gfs2_write_alloc_required(struct gfs2_inode *ip, u64 offset,
|
D | xattr.c | 76 typedef int (*ea_call_t) (struct gfs2_inode *ip, struct buffer_head *bh, 80 static int ea_foreach_i(struct gfs2_inode *ip, struct buffer_head *bh, in ea_foreach_i() 117 static int ea_foreach(struct gfs2_inode *ip, ea_call_t ea_call, void *data) in ea_foreach() 167 static int ea_find_i(struct gfs2_inode *ip, struct buffer_head *bh, in ea_find_i() 191 static int gfs2_ea_find(struct gfs2_inode *ip, int type, const char *name, in gfs2_ea_find() 226 static int ea_dealloc_unstuffed(struct gfs2_inode *ip, struct buffer_head *bh, in ea_dealloc_unstuffed() 320 static int ea_remove_unstuffed(struct gfs2_inode *ip, struct buffer_head *bh, in ea_remove_unstuffed() 346 static int ea_list_i(struct gfs2_inode *ip, struct buffer_head *bh, in ea_list_i() 403 struct gfs2_inode *ip = GFS2_I(d_inode(dentry)); in gfs2_listxattr() 442 static int gfs2_iter_unstuffed(struct gfs2_inode *ip, struct gfs2_ea_header *ea, in gfs2_iter_unstuffed() [all …]
|
D | inode.c | 128 struct gfs2_inode *ip; in gfs2_inode_lookup() 284 struct gfs2_inode *dip = GFS2_I(dir); in gfs2_lookupi() 332 static int create_ok(struct gfs2_inode *dip, const struct qstr *name, in create_ok() 353 static void munge_mode_uid_gid(const struct gfs2_inode *dip, in munge_mode_uid_gid() 375 static int alloc_dinode(struct gfs2_inode *ip, u32 flags, unsigned *dblocks) in alloc_dinode() 409 const struct gfs2_inode *parent) in gfs2_init_dir() 433 static void gfs2_init_xattr(struct gfs2_inode *ip) in gfs2_init_xattr() 461 static void init_dinode(struct gfs2_inode *dip, struct gfs2_inode *ip, in init_dinode() 508 static unsigned gfs2_trans_da_blks(const struct gfs2_inode *dip, in gfs2_trans_da_blks() 516 static int link_dinode(struct gfs2_inode *dip, const struct qstr *name, in link_dinode() [all …]
|
D | aops.c | 43 void gfs2_page_add_databufs(struct gfs2_inode *ip, struct page *page, in gfs2_page_add_databufs() 99 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_writepage_common() 181 struct gfs2_inode *ip = GFS2_I(inode); in __gfs2_jdata_writepage() 206 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_jdata_writepage() 439 struct gfs2_inode *ip = GFS2_I(mapping->host); in gfs2_jdata_writepages() 460 int stuffed_readpage(struct gfs2_inode *ip, struct page *page) in stuffed_readpage() 506 struct gfs2_inode *ip = GFS2_I(page->mapping->host); in __gfs2_readpage() 540 struct gfs2_inode *ip = GFS2_I(mapping->host); in gfs2_readpage() 572 int gfs2_internal_read(struct gfs2_inode *ip, char *buf, loff_t *pos, in gfs2_internal_read() 624 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_readpages() [all …]
|
D | xattr.h | 13 struct gfs2_inode; 60 extern int gfs2_ea_dealloc(struct gfs2_inode *ip); 64 extern int gfs2_xattr_acl_get(struct gfs2_inode *ip, const char *name, char **data);
|
D | dir.c | 95 int gfs2_dir_get_new_buffer(struct gfs2_inode *ip, u64 block, in gfs2_dir_get_new_buffer() 108 static int gfs2_dir_get_existing_buffer(struct gfs2_inode *ip, u64 block, in gfs2_dir_get_existing_buffer() 125 static int gfs2_dir_write_stuffed(struct gfs2_inode *ip, const char *buf, in gfs2_dir_write_stuffed() 158 static int gfs2_dir_write_data(struct gfs2_inode *ip, const char *buf, in gfs2_dir_write_data() 249 static int gfs2_dir_read_stuffed(struct gfs2_inode *ip, __be64 *buf, in gfs2_dir_read_stuffed() 273 static int gfs2_dir_read_data(struct gfs2_inode *ip, __be64 *buf, in gfs2_dir_read_data() 341 static __be64 *gfs2_dir_get_hash_table(struct gfs2_inode *ip) in gfs2_dir_get_hash_table() 391 void gfs2_dir_hash_inval(struct gfs2_inode *ip) in gfs2_dir_hash_inval() 610 static int dirent_check_reclen(struct gfs2_inode *dip, in dirent_check_reclen() 637 static int dirent_next(struct gfs2_inode *dip, struct buffer_head *bh, in dirent_next() [all …]
|
D | aops.h | 11 extern int stuffed_readpage(struct gfs2_inode *ip, struct page *page); 16 extern void gfs2_page_add_databufs(struct gfs2_inode *ip, struct page *page,
|
D | dentry.c | 40 struct gfs2_inode *dip; in gfs2_drevalidate() 43 struct gfs2_inode *ip = NULL; in gfs2_drevalidate() 114 struct gfs2_inode *ginode; in gfs2_dentry_delete()
|
D | file.c | 60 struct gfs2_inode *ip = GFS2_I(file->f_mapping->host); in gfs2_llseek() 108 struct gfs2_inode *dip = GFS2_I(dir); in gfs2_readdir() 145 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_get_flags() 175 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_set_inode_flags() 211 struct gfs2_inode *ip = GFS2_I(inode); in do_gfs2_set_flags() 346 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_size_hint() 396 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_page_mkwrite() 521 struct gfs2_inode *ip = GFS2_I(file->f_mapping->host); in gfs2_mmap() 592 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_open() 623 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_release() [all …]
|
D | meta_io.h | 66 extern void gfs2_meta_wipe(struct gfs2_inode *ip, u64 bstart, u32 blen); 67 extern int gfs2_meta_indirect_buffer(struct gfs2_inode *ip, int height, u64 num, 70 static inline int gfs2_meta_inode_buffer(struct gfs2_inode *ip, in gfs2_meta_inode_buffer()
|
D | glops.c | 205 static struct gfs2_inode *gfs2_glock2inode(struct gfs2_glock *gl) in gfs2_glock2inode() 207 struct gfs2_inode *ip; in gfs2_glock2inode() 228 static void gfs2_clear_glop_pending(struct gfs2_inode *ip) in gfs2_clear_glop_pending() 245 struct gfs2_inode *ip = gfs2_glock2inode(gl); in inode_go_sync() 296 struct gfs2_inode *ip = gfs2_glock2inode(gl); in inode_go_inval() 340 static int gfs2_dinode_in(struct gfs2_inode *ip, const void *buf) in gfs2_dinode_in() 411 int gfs2_inode_refresh(struct gfs2_inode *ip) in gfs2_inode_refresh() 439 struct gfs2_inode *ip = gl->gl_object; in inode_go_lock() 477 const struct gfs2_inode *ip = gl->gl_object; in inode_go_dump() 524 struct gfs2_inode *ip = GFS2_I(sdp->sd_jdesc->jd_inode); in freeze_go_xmote_bh() [all …]
|
D | bmap.c | 45 static int punch_hole(struct gfs2_inode *ip, u64 offset, u64 length); 57 static int gfs2_unstuffer_page(struct gfs2_inode *ip, struct buffer_head *dibh, in gfs2_unstuffer_page() 118 int gfs2_unstuff_dinode(struct gfs2_inode *ip, struct page *page) in gfs2_unstuff_dinode() 323 static int __fillup_metapath(struct gfs2_inode *ip, struct metapath *mp, in __fillup_metapath() 358 static int lookup_metapath(struct gfs2_inode *ip, struct metapath *mp) in lookup_metapath() 374 static int fillup_metapath(struct gfs2_inode *ip, struct metapath *mp, int h) in fillup_metapath() 472 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_walk_metadata() 666 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_iomap_alloc() 799 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_alloc_size() 846 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_iomap_get() [all …]
|
D | acl.c | 44 struct gfs2_inode *ip = GFS2_I(inode); in __gfs2_get_acl() 64 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_get_acl() 113 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_set_acl()
|
D | log.h | 52 static inline void gfs2_ordered_add_inode(struct gfs2_inode *ip) in gfs2_ordered_add_inode() 67 extern void gfs2_ordered_del_inode(struct gfs2_inode *ip);
|
D | super.c | 358 struct gfs2_inode *ip = GFS2_I(jd->jd_inode); in gfs2_jdesc_check() 411 struct gfs2_inode *ip = GFS2_I(sdp->sd_jdesc->jd_inode); in gfs2_make_fs_rw() 481 struct gfs2_inode *m_ip = GFS2_I(sdp->sd_statfs_inode); in gfs2_statfs_init() 483 struct gfs2_inode *l_ip = GFS2_I(sdp->sd_sc_inode); in gfs2_statfs_init() 528 struct gfs2_inode *l_ip = GFS2_I(sdp->sd_sc_inode); in gfs2_statfs_change() 563 struct gfs2_inode *m_ip = GFS2_I(sdp->sd_statfs_inode); in update_statfs() 564 struct gfs2_inode *l_ip = GFS2_I(sdp->sd_sc_inode); in update_statfs() 585 struct gfs2_inode *m_ip = GFS2_I(sdp->sd_statfs_inode); in gfs2_statfs_sync() 586 struct gfs2_inode *l_ip = GFS2_I(sdp->sd_sc_inode); in gfs2_statfs_sync() 654 struct gfs2_inode *ip; in gfs2_lock_fs_check_clean() [all …]
|
D | rgrp.c | 77 const struct gfs2_inode *ip, bool nowrap); 589 void check_and_update_goal(struct gfs2_inode *ip) in check_and_update_goal() 612 int gfs2_rsqa_alloc(struct gfs2_inode *ip) in gfs2_rsqa_alloc() 619 struct gfs2_inode *ip = container_of(rs, struct gfs2_inode, i_res); in dump_rs() 693 void gfs2_rsqa_delete(struct gfs2_inode *ip, atomic_t *wcount) in gfs2_rsqa_delete() 848 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_ri_total() 898 static int read_rindex_entry(struct gfs2_inode *ip) in read_rindex_entry() 1001 static int gfs2_ri_update(struct gfs2_inode *ip) in gfs2_ri_update() 1042 struct gfs2_inode *ip = GFS2_I(sdp->sd_rindex); in gfs2_rindex_update() 1475 static void rs_insert(struct gfs2_inode *ip) in rs_insert() [all …]
|
D | quota.c | 371 struct gfs2_inode *ip = GFS2_I(sdp->sd_qc_inode); in bh_get() 535 int gfs2_qa_alloc(struct gfs2_inode *ip) in gfs2_qa_alloc() 553 void gfs2_qa_delete(struct gfs2_inode *ip, atomic_t *wcount) in gfs2_qa_delete() 563 int gfs2_quota_hold(struct gfs2_inode *ip, kuid_t uid, kgid_t gid) in gfs2_quota_hold() 620 void gfs2_quota_unhold(struct gfs2_inode *ip) in gfs2_quota_unhold() 651 struct gfs2_inode *ip = GFS2_I(sdp->sd_qc_inode); in do_qc() 690 static int gfs2_write_buf_to_page(struct gfs2_inode *ip, unsigned long index, in gfs2_write_buf_to_page() 769 static int gfs2_write_disk_quota(struct gfs2_inode *ip, struct gfs2_quota *qp, in gfs2_write_disk_quota() 813 static int gfs2_adjust_quota(struct gfs2_inode *ip, loff_t loc, in gfs2_adjust_quota() 871 struct gfs2_inode *ip = GFS2_I(sdp->sd_quota_inode); in do_sync() [all …]
|
D | main.c | 39 struct gfs2_inode *ip = foo; in gfs2_init_inode_once() 115 sizeof(struct gfs2_inode), in init_gfs2_fs()
|
D | log.c | 536 struct gfs2_inode *ipa, *ipb; in ip_cmp() 538 ipa = list_entry(a, struct gfs2_inode, i_ordered); in ip_cmp() 539 ipb = list_entry(b, struct gfs2_inode, i_ordered); in ip_cmp() 550 struct gfs2_inode *ip; in gfs2_ordered_write() 556 ip = list_entry(sdp->sd_log_le_ordered.next, struct gfs2_inode, i_ordered); in gfs2_ordered_write() 573 struct gfs2_inode *ip; in gfs2_ordered_wait() 577 ip = list_entry(sdp->sd_log_le_ordered.next, struct gfs2_inode, i_ordered); in gfs2_ordered_wait() 589 void gfs2_ordered_del_inode(struct gfs2_inode *ip) in gfs2_ordered_del_inode()
|
D | trans.h | 31 static inline unsigned int gfs2_rg_blocks(const struct gfs2_inode *ip, unsigned requested) in gfs2_rg_blocks()
|
D | export.c | 36 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_encode_fh() 93 struct gfs2_inode *dip, *ip; in gfs2_get_name()
|