Searched refs:handle_t (Results 1 - 25 of 63) sorted by relevance

123

/linux-master/fs/ext4/
H A Dext4_jbd2.h165 static inline void _ext4_journal_callback_add(handle_t *handle,
172 static inline void ext4_journal_callback_add(handle_t *handle,
195 static inline bool ext4_journal_callback_try_del(handle_t *handle,
210 ext4_mark_iloc_dirty(handle_t *handle,
219 int ext4_reserve_inode_write(handle_t *handle, struct inode *inode,
224 int __ext4_mark_inode_dirty(handle_t *handle, struct inode *inode,
234 handle_t *handle, struct super_block *sb,
238 int __ext4_forget(const char *where, unsigned int line, handle_t *handle,
243 handle_t *handle, struct super_block *sb,
248 handle_t *handl
[all...]
H A Dext4_jbd2.c33 static handle_t *ext4_get_nojournal(void)
35 handle_t *handle = current->journal_info;
41 handle = (handle_t *)ref_cnt;
49 static void ext4_put_nojournal(handle_t *handle)
56 handle = (handle_t *)ref_cnt;
90 handle_t *__ext4_journal_start_sb(struct inode *inode,
116 int __ext4_journal_stop(const char *where, unsigned int line, handle_t *handle)
143 handle_t *__ext4_journal_start_reserved(handle_t *handle, unsigned int line,
167 int __ext4_journal_ensure_credits(handle_t *handl
[all...]
H A Dxattr.h180 extern int ext4_xattr_set_handle(handle_t *, struct inode *, int, const char *, const void *, size_t, int);
187 extern int ext4_xattr_delete_inode(handle_t *handle, struct inode *inode,
193 struct ext4_inode *raw_inode, handle_t *handle);
203 extern int ext4_xattr_ibody_set(handle_t *handle, struct inode *inode,
211 extern int ext4_init_security(handle_t *handle, struct inode *inode,
214 static inline int ext4_init_security(handle_t *handle, struct inode *inode,
H A Dxattr_security.c40 handle_t *handle = fs_info;
55 ext4_init_security(handle_t *handle, struct inode *inode, struct inode *dir,
H A Dacl.h61 extern int ext4_init_acl(handle_t *, struct inode *, struct inode *);
69 ext4_init_acl(handle_t *handle, struct inode *inode, struct inode *dir)
H A Dmigrate.c21 static int finish_range(handle_t *handle, struct inode *inode,
64 static int update_extent_range(handle_t *handle, struct inode *inode,
89 static int update_ind_extent_range(handle_t *handle, struct inode *inode,
118 static int update_dind_extent_range(handle_t *handle, struct inode *inode,
148 static int update_tind_extent_range(handle_t *handle, struct inode *inode,
178 static int free_dind_blocks(handle_t *handle,
219 static int free_tind_blocks(handle_t *handle,
253 static int free_ind_block(handle_t *handle, struct inode *inode, __le32 *i_data)
286 static int ext4_ext_swap_inode_data(handle_t *handle, struct inode *inode,
352 static int free_ext_idx(handle_t *handl
[all...]
H A Dacl.c189 __ext4_set_acl(handle_t *handle, struct inode *inode, int type,
231 handle_t *handle;
279 ext4_init_acl(handle_t *handle, struct inode *inode, struct inode *dir)
H A Dinline.c262 static int ext4_create_inline_data(handle_t *handle,
327 static int ext4_update_inline_data(handle_t *handle, struct inode *inode,
394 static int ext4_prepare_inline_data(handle_t *handle, struct inode *inode,
418 static int ext4_destroy_inline_data_nolock(handle_t *handle,
545 handle_t *handle = NULL;
666 handle_t *handle;
745 handle_t *handle = ext4_journal_current_handle();
898 handle_t *handle;
1004 static int ext4_add_dirent_to_inline(handle_t *handle,
1086 static int ext4_update_inline_dir(handle_t *handl
[all...]
H A Dext4.h292 handle_t *handle; /* handle reserved for extent
2715 extern ext4_fsblk_t ext4_new_meta_blocks(handle_t *handle, struct inode *inode,
2858 extern struct inode *__ext4_new_inode(struct mnt_idmap *, handle_t *,
2874 extern void ext4_free_inode(handle_t *, struct inode *);
2887 void ext4_fc_track_range(handle_t *handle, struct inode *inode, ext4_lblk_t start,
2889 void __ext4_fc_track_unlink(handle_t *handle, struct inode *inode,
2891 void __ext4_fc_track_link(handle_t *handle, struct inode *inode,
2893 void ext4_fc_track_unlink(handle_t *handle, struct dentry *dentry);
2894 void ext4_fc_track_link(handle_t *handle, struct dentry *dentry);
2895 void __ext4_fc_track_create(handle_t *handl
[all...]
H A Dindirect.c328 static int ext4_alloc_branch(handle_t *handle,
425 static int ext4_splice_branch(handle_t *handle,
530 int ext4_ind_map_blocks(handle_t *handle, struct inode *inode,
696 static int ext4_ind_trunc_restart_fn(handle_t *handle, struct inode *inode,
731 static int ext4_ind_truncate_ensure_credits(handle_t *handle,
864 static int ext4_clear_blocks(handle_t *handle, struct inode *inode,
921 static void ext4_free_data(handle_t *handle, struct inode *inode,
1007 static void ext4_free_branches(handle_t *handle, struct inode *inode,
1119 void ext4_ind_truncate(handle_t *handle, struct inode *inode)
1234 int ext4_ind_remove_space(handle_t *handl
[all...]
/linux-master/fs/ocfs2/
H A Dsuballoc.h74 handle_t *handle,
82 int ocfs2_block_group_set_bits(handle_t *handle,
89 int ocfs2_claim_metadata(handle_t *handle,
96 int ocfs2_claim_new_inode(handle_t *handle,
103 int ocfs2_claim_clusters(handle_t *handle,
112 int __ocfs2_claim_clusters(handle_t *handle,
119 int ocfs2_free_suballoc_bits(handle_t *handle,
125 int ocfs2_free_dinode(handle_t *handle,
129 int ocfs2_free_clusters(handle_t *handle,
134 int ocfs2_release_clusters(handle_t *handl
[all...]
H A Ddir.h44 int ocfs2_delete_entry(handle_t *handle,
47 int __ocfs2_add_entry(handle_t *handle,
53 static inline int ocfs2_add_entry(handle_t *handle,
63 int ocfs2_update_entry(struct inode *dir, handle_t *handle,
89 handle_t *handle,
H A Djournal.h241 handle_t *ocfs2_start_trans(struct ocfs2_super *osb,
244 handle_t *handle);
245 int ocfs2_extend_trans(handle_t *handle, int nblocks);
246 int ocfs2_allocate_extend_trans(handle_t *handle,
275 int ocfs2_journal_access_di(handle_t *handle, struct ocfs2_caching_info *ci,
278 int ocfs2_journal_access_eb(handle_t *handle, struct ocfs2_caching_info *ci,
281 int ocfs2_journal_access_rb(handle_t *handle, struct ocfs2_caching_info *ci,
284 int ocfs2_journal_access_gd(handle_t *handle, struct ocfs2_caching_info *ci,
287 int ocfs2_journal_access_xb(handle_t *handle, struct ocfs2_caching_info *ci,
290 int ocfs2_journal_access_dq(handle_t *handl
[all...]
H A Dlocalalloc.h36 handle_t *handle,
43 handle_t *handle,
H A Dacl.h23 extern int ocfs2_init_acl(handle_t *, struct inode *, struct inode *,
H A Daops.h11 handle_t *ocfs2_start_walk_page_trans(struct inode *inode,
22 int walk_page_buffers( handle_t *handle,
27 int (*fn)( handle_t *handle,
H A Dalloc.h81 int ocfs2_insert_extent(handle_t *handle,
94 int ocfs2_add_clusters_in_btree(handle_t *handle,
104 int ocfs2_split_extent(handle_t *handle,
113 handle_t *handle, u32 cpos, u32 len, u32 phys,
116 int ocfs2_change_extent_flag(handle_t *handle,
122 int ocfs2_remove_extent(handle_t *handle, struct ocfs2_extent_tree *et,
171 handle_t *handle,
215 int ocfs2_zero_range_for_truncate(struct inode *inode, handle_t *handle,
259 void ocfs2_map_and_dirty_page(struct inode *inode, handle_t *handle,
296 int ocfs2_path_bh_journal_access(handle_t *handl
[all...]
H A Dnamei.h21 handle_t *handle,
H A Dxattr.h40 int ocfs2_xattr_set_handle(handle_t *, struct inode *, struct buffer_head *,
50 int ocfs2_init_security_set(handle_t *, struct inode *,
H A Drefcounttree.h35 handle_t *handle, u32 cpos, u32 len,
50 handle_t *handle,
77 int ocfs2_duplicate_clusters_by_page(handle_t *handle,
81 int ocfs2_duplicate_clusters_by_jbd(handle_t *handle,
98 int ocfs2_increase_refcount(handle_t *handle,
H A Dfile.h34 handle_t *handle,
38 int ocfs2_set_inode_size(handle_t *handle,
H A Dsuballoc.c67 static int ocfs2_block_group_fill(handle_t *handle,
92 handle_t *handle,
98 static int ocfs2_relink_block_group(handle_t *handle,
340 static int ocfs2_block_group_fill(handle_t *handle,
417 ocfs2_block_group_alloc_contig(struct ocfs2_super *osb, handle_t *handle,
462 handle_t *handle,
481 static int ocfs2_block_group_grow_discontig(handle_t *handle,
543 static void ocfs2_bg_alloc_cleanup(handle_t *handle,
574 ocfs2_block_group_alloc_discontig(handle_t *handle,
662 handle_t *handl
[all...]
H A Djournal.c331 handle_t *ocfs2_start_trans(struct ocfs2_super *osb, int max_buffs)
334 handle_t *handle;
372 handle_t *handle)
409 int ocfs2_extend_trans(handle_t *handle, int nblocks)
454 int ocfs2_allocate_extend_trans(handle_t *handle, int thresh)
631 static int __ocfs2_journal_access(handle_t *handle,
708 int ocfs2_journal_access_di(handle_t *handle, struct ocfs2_caching_info *ci,
714 int ocfs2_journal_access_eb(handle_t *handle, struct ocfs2_caching_info *ci,
720 int ocfs2_journal_access_rb(handle_t *handle, struct ocfs2_caching_info *ci,
727 int ocfs2_journal_access_gd(handle_t *handl
[all...]
/linux-master/include/linux/
H A Djbd2.h75 * typedef handle_t - The handle_t type represents a single atomic update being performed by some process.
91 typedef struct jbd2_journal_handle handle_t; /* Atomic operation type */ typedef in typeref:struct:jbd2_journal_handle
452 * type associated with handle_t.
485 handle_t *h_rsv_handle;
1496 static inline handle_t *journal_current_handle(void)
1507 extern handle_t *jbd2_journal_start(journal_t *, int nblocks);
1508 extern handle_t *jbd2__journal_start(journal_t *, int blocks, int rsv_blocks,
1511 extern int jbd2_journal_restart(handle_t *, int nblocks);
1512 extern int jbd2__journal_restart(handle_t *, in
[all...]
/linux-master/fs/jbd2/
H A Dtransaction.c133 * A handle_t is an object which represents a single atomic update to a
331 static int start_this_handle(journal_t *journal, handle_t *handle,
474 static handle_t *new_handle(int nblocks)
476 handle_t *handle = jbd2_alloc_handle(GFP_NOFS);
485 handle_t *jbd2__journal_start(journal_t *journal, int nblocks, int rsv_blocks,
489 handle_t *handle = journal_current_handle();
507 handle_t *rsv_handle;
557 handle_t *jbd2_journal_start(journal_t *journal, int nblocks)
563 static void __jbd2_journal_unreserve_handle(handle_t *handle, transaction_t *t)
573 void jbd2_journal_free_reserved(handle_t *handl
[all...]

Completed in 351 milliseconds

123