Home
last modified time | relevance | path

Searched refs:gfs2_inode (Results 1 – 25 of 35) sorted by relevance

12

/openbmc/linux/fs/gfs2/
H A Dquota.h12 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 *ip, in gfs2_quota_lock_check()
H A Drgrp.h37 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 *ip);
H A Ddir.h14 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 Dbmap.h15 struct gfs2_inode;
28 static inline void gfs2_write_calc_reserv(const struct gfs2_inode *ip, in gfs2_write_calc_reserv()
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 Dinode.h16 ssize_t gfs2_internal_read(struct gfs2_inode *ip,
20 static inline int gfs2_is_stuffed(const struct gfs2_inode *ip) in gfs2_is_stuffed()
25 static inline int gfs2_is_jdata(const struct gfs2_inode *ip) in gfs2_is_jdata()
40 static inline int gfs2_is_dir(const struct gfs2_inode *ip) in gfs2_is_dir()
64 static inline int gfs2_check_inum(const struct gfs2_inode *ip, u64 no_addr, in gfs2_check_inum()
70 static inline void gfs2_inum_out(const struct gfs2_inode *ip, in gfs2_inum_out()
98 int gfs2_inode_refresh(struct gfs2_inode *ip);
105 void gfs2_dinode_out(const struct gfs2_inode *ip, void *buf);
H A Dxattr.c84 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, in ea_foreach_i()
125 static int ea_foreach(struct gfs2_inode *ip, ea_call_t ea_call, void *data) in ea_foreach()
175 static int ea_find_i(struct gfs2_inode *ip, struct buffer_head *bh, in ea_find_i()
199 static int gfs2_ea_find(struct gfs2_inode *ip, int type, const char *name, in gfs2_ea_find()
229 static int ea_dealloc_unstuffed(struct gfs2_inode *ip, struct buffer_head *bh, in ea_dealloc_unstuffed()
324 static int ea_remove_unstuffed(struct gfs2_inode *ip, struct buffer_head *bh, in ea_remove_unstuffed()
350 static int ea_list_i(struct gfs2_inode *ip, struct buffer_head *bh, in ea_list_i()
414 struct gfs2_inode *ip = GFS2_I(d_inode(dentry)); in gfs2_listxattr()
453 static int gfs2_iter_unstuffed(struct gfs2_inode *ip, struct gfs2_ea_header *ea, in gfs2_iter_unstuffed()
[all …]
H A Dinode.c119 struct gfs2_inode *ip; in gfs2_inode_lookup()
311 struct gfs2_inode *dip = GFS2_I(dir); in gfs2_lookupi()
359 static int create_ok(struct gfs2_inode *dip, const struct qstr *name, in create_ok()
381 static void munge_mode_uid_gid(const struct gfs2_inode *dip, in munge_mode_uid_gid()
403 static int alloc_dinode(struct gfs2_inode *ip, u32 flags, unsigned *dblocks) in alloc_dinode()
442 const struct gfs2_inode *parent) in gfs2_init_dir()
466 static void gfs2_init_xattr(struct gfs2_inode *ip) in gfs2_init_xattr()
493 static void init_dinode(struct gfs2_inode *dip, struct gfs2_inode *ip, in init_dinode()
540 static unsigned gfs2_trans_da_blks(const struct gfs2_inode *dip, in gfs2_trans_da_blks()
548 static int link_dinode(struct gfs2_inode *dip, const struct qstr *name, in link_dinode()
[all …]
H A Ddir.c89 int gfs2_dir_get_new_buffer(struct gfs2_inode *ip, u64 block, in gfs2_dir_get_new_buffer()
102 static int gfs2_dir_get_existing_buffer(struct gfs2_inode *ip, u64 block, in gfs2_dir_get_existing_buffer()
119 static int gfs2_dir_write_stuffed(struct gfs2_inode *ip, const char *buf, in gfs2_dir_write_stuffed()
152 static int gfs2_dir_write_data(struct gfs2_inode *ip, const char *buf, in gfs2_dir_write_data()
243 static int gfs2_dir_read_stuffed(struct gfs2_inode *ip, __be64 *buf, in gfs2_dir_read_stuffed()
267 static int gfs2_dir_read_data(struct gfs2_inode *ip, __be64 *buf, in gfs2_dir_read_data()
334 static __be64 *gfs2_dir_get_hash_table(struct gfs2_inode *ip) in gfs2_dir_get_hash_table()
384 void gfs2_dir_hash_inval(struct gfs2_inode *ip) in gfs2_dir_hash_inval()
606 static int dirent_check_reclen(struct gfs2_inode *dip, in dirent_check_reclen()
633 static int dirent_next(struct gfs2_inode *dip, struct buffer_head *bh, in dirent_next()
[all …]
H A Dfile.c60 struct gfs2_inode *ip = GFS2_I(file->f_mapping->host); in gfs2_llseek()
108 struct gfs2_inode *dip = GFS2_I(dir); in gfs2_readdir()
161 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_fileattr_get()
186 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_set_inode_flags()
221 struct gfs2_inode *ip = GFS2_I(inode); in do_gfs2_set_flags()
371 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_size_hint()
420 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_page_mkwrite()
554 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_fault()
592 struct gfs2_inode *ip = GFS2_I(file->f_mapping->host); in gfs2_mmap()
676 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_open()
[all …]
H A Dxattr.h10 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 Dglops.c251 static struct gfs2_inode *gfs2_glock2inode(struct gfs2_glock *gl) in gfs2_glock2inode()
253 struct gfs2_inode *ip; in gfs2_glock2inode()
274 static void gfs2_clear_glop_pending(struct gfs2_inode *ip) in gfs2_clear_glop_pending()
308 struct gfs2_inode *ip = gfs2_glock2inode(gl); in inode_go_sync()
363 struct gfs2_inode *ip = gfs2_glock2inode(gl); in inode_go_inval()
405 static int gfs2_dinode_in(struct gfs2_inode *ip, const void *buf) in gfs2_dinode_in()
483 int gfs2_inode_refresh(struct gfs2_inode *ip) in gfs2_inode_refresh()
506 struct gfs2_inode *ip = gl->gl_object; in inode_go_instantiate()
517 struct gfs2_inode *ip = gl->gl_object; in inode_go_held()
545 struct gfs2_inode *ip = gl->gl_object; in inode_go_dump()
[all …]
H A Ddentry.c37 struct gfs2_inode *dip; in gfs2_drevalidate()
40 struct gfs2_inode *ip = NULL; in gfs2_drevalidate()
88 struct gfs2_inode *ginode; in gfs2_dentry_delete()
H A Daops.c40 void gfs2_trans_add_databufs(struct gfs2_inode *ip, struct folio *folio, in gfs2_trans_add_databufs()
128 struct gfs2_inode *ip = GFS2_I(inode); in __gfs2_jdata_write_folio()
155 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_jdata_writepage()
392 struct gfs2_inode *ip = GFS2_I(mapping->host); in gfs2_jdata_writepages()
412 static int stuffed_readpage(struct gfs2_inode *ip, struct page *page) in stuffed_readpage()
453 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_read_folio()
482 ssize_t gfs2_internal_read(struct gfs2_inode *ip, char *buf, loff_t *pos, in gfs2_internal_read()
528 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_readahead()
545 struct gfs2_inode *m_ip = GFS2_I(sdp->sd_statfs_inode); in adjust_fs_space()
596 struct gfs2_inode *ip = GFS2_I(mapping->host); in gfs2_bmap()
H A Dsuper.c109 struct gfs2_inode *ip = GFS2_I(jd->jd_inode); in gfs2_jdesc_check()
135 struct gfs2_inode *ip = GFS2_I(sdp->sd_jdesc->jd_inode); in gfs2_make_fs_rw()
187 struct gfs2_inode *m_ip = GFS2_I(sdp->sd_statfs_inode); in gfs2_statfs_init()
227 struct gfs2_inode *l_ip = GFS2_I(sdp->sd_sc_inode); in gfs2_statfs_change()
255 struct gfs2_inode *m_ip = GFS2_I(sdp->sd_statfs_inode); in update_statfs()
256 struct gfs2_inode *l_ip = GFS2_I(sdp->sd_sc_inode); in update_statfs()
277 struct gfs2_inode *m_ip = GFS2_I(sdp->sd_statfs_inode); in gfs2_statfs_sync()
334 struct gfs2_inode *ip; in gfs2_lock_fs_check_clean()
401 void gfs2_dinode_out(const struct gfs2_inode *ip, void *buf) in gfs2_dinode_out()
449 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_write_inode()
[all …]
H A Dmeta_io.h65 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, in gfs2_meta_inode_buffer()
H A Dbmap.c43 static int punch_hole(struct gfs2_inode *ip, u64 offset, u64 length);
55 static int gfs2_unstuffer_page(struct gfs2_inode *ip, struct buffer_head *dibh, in gfs2_unstuffer_page()
92 static int __gfs2_unstuff_inode(struct gfs2_inode *ip, struct page *page) in __gfs2_unstuff_inode()
157 int gfs2_unstuff_dinode(struct gfs2_inode *ip) in gfs2_unstuff_dinode()
320 static int __fillup_metapath(struct gfs2_inode *ip, struct metapath *mp, in __fillup_metapath()
355 static int lookup_metapath(struct gfs2_inode *ip, struct metapath *mp) in lookup_metapath()
371 static int fillup_metapath(struct gfs2_inode *ip, struct metapath *mp, int h) in fillup_metapath()
469 struct gfs2_inode *ip = GFS2_I(inode);
661 struct gfs2_inode *ip = GFS2_I(inode); in __gfs2_iomap_alloc()
794 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_alloc_size()
[all …]
H A Dacl.c42 struct gfs2_inode *ip = GFS2_I(inode); in __gfs2_get_acl()
62 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_get_acl()
116 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_set_acl()
H A Dlog.h58 static inline void gfs2_ordered_add_inode(struct gfs2_inode *ip) in gfs2_ordered_add_inode()
73 void gfs2_ordered_del_inode(struct gfs2_inode *ip);
H A Dquota.c385 struct gfs2_inode *ip = GFS2_I(inode); in bh_get()
553 int gfs2_qa_get(struct gfs2_inode *ip) in gfs2_qa_get()
581 void gfs2_qa_put(struct gfs2_inode *ip) in gfs2_qa_put()
593 int gfs2_quota_hold(struct gfs2_inode *ip, kuid_t uid, kgid_t gid) in gfs2_quota_hold()
652 void gfs2_quota_unhold(struct gfs2_inode *ip) in gfs2_quota_unhold()
685 struct gfs2_inode *ip = GFS2_I(sdp->sd_qc_inode); in do_qc()
727 struct gfs2_inode *ip = GFS2_I(sdp->sd_quota_inode); in gfs2_write_buf_to_page()
838 struct gfs2_inode *ip = GFS2_I(sdp->sd_quota_inode); in gfs2_adjust_quota()
891 struct gfs2_inode *ip = GFS2_I(sdp->sd_quota_inode); in do_sync()
987 struct gfs2_inode *ip = GFS2_I(sdp->sd_quota_inode); in update_qd()
[all …]
H A Drgrp.c601 void check_and_update_goal(struct gfs2_inode *ip) in check_and_update_goal()
622 struct gfs2_inode *ip = container_of(rs, struct gfs2_inode, i_res); in dump_rs()
685 void gfs2_rs_delete(struct gfs2_inode *ip) in gfs2_rs_delete()
845 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_ri_total()
895 static int read_rindex_entry(struct gfs2_inode *ip) in read_rindex_entry()
995 static int gfs2_ri_update(struct gfs2_inode *ip) in gfs2_ri_update()
1036 struct gfs2_inode *ip = GFS2_I(sdp->sd_rindex); in gfs2_rindex_update()
1488 static void rs_insert(struct gfs2_inode *ip) in rs_insert()
1562 static void rg_mblk_search(struct gfs2_rgrpd *rgd, struct gfs2_inode *ip, in rg_mblk_search()
1847 struct gfs2_inode *ip; in try_rgrp_unlink()
[all …]
H A Dlog.c707 struct gfs2_inode *ipa, *ipb; in ip_cmp()
709 ipa = list_entry(a, struct gfs2_inode, i_ordered); in ip_cmp()
710 ipb = list_entry(b, struct gfs2_inode, i_ordered); in ip_cmp()
719 static void __ordered_del_inode(struct gfs2_inode *ip) in __ordered_del_inode()
727 struct gfs2_inode *ip; in gfs2_ordered_write()
733 ip = list_first_entry(&sdp->sd_log_ordered, struct gfs2_inode, i_ordered); in gfs2_ordered_write()
749 struct gfs2_inode *ip; in gfs2_ordered_wait()
753 ip = list_first_entry(&sdp->sd_log_ordered, struct gfs2_inode, i_ordered); in gfs2_ordered_wait()
764 void gfs2_ordered_del_inode(struct gfs2_inode *ip) in gfs2_ordered_del_inode()
H A Daops.h12 void gfs2_trans_add_databufs(struct gfs2_inode *ip, struct folio *folio,
H A Dmain.c36 struct gfs2_inode *ip = foo; in gfs2_init_inode_once()
112 sizeof(struct gfs2_inode), in init_gfs2_fs()
H A Dexport.c33 struct gfs2_inode *ip = GFS2_I(inode); in gfs2_encode_fh()
90 struct gfs2_inode *dip, *ip; in gfs2_get_name()
H A Dincore.h384 struct gfs2_inode { struct
412 static inline struct gfs2_inode *GFS2_I(struct inode *inode) in GFS2_I()
414 return container_of(inode, struct gfs2_inode, i_inode); in GFS2_I()
869 static inline unsigned gfs2_max_stuffed_size(const struct gfs2_inode *ip) in gfs2_max_stuffed_size()

12