inode.h (0a1340c185734a57fbf4775927966ad4a1347b02) | inode.h (ca4d147e62df370c334898464023aa7f9126abe1) |
---|---|
1/* -*- mode: c; c-basic-offset: 8; -*- 2 * vim: noexpandtab sw=8 ts=8 sts=0: 3 * 4 * inode.h 5 * 6 * Function prototypes 7 * 8 * Copyright (C) 2002, 2004 Oracle. All rights reserved. --- 42 unchanged lines hidden (view full) --- 51 /* Used by the journalling code to attach an inode to a 52 * handle. These are protected by ip_io_mutex in order to lock 53 * out other I/O to the inode until we either commit or 54 * abort. */ 55 struct list_head ip_handle_list; 56 struct ocfs2_journal_handle *ip_handle; 57 58 u32 ip_flags; /* see below */ | 1/* -*- mode: c; c-basic-offset: 8; -*- 2 * vim: noexpandtab sw=8 ts=8 sts=0: 3 * 4 * inode.h 5 * 6 * Function prototypes 7 * 8 * Copyright (C) 2002, 2004 Oracle. All rights reserved. --- 42 unchanged lines hidden (view full) --- 51 /* Used by the journalling code to attach an inode to a 52 * handle. These are protected by ip_io_mutex in order to lock 53 * out other I/O to the inode until we either commit or 54 * abort. */ 55 struct list_head ip_handle_list; 56 struct ocfs2_journal_handle *ip_handle; 57 58 u32 ip_flags; /* see below */ |
59 u32 ip_attr; /* inode attributes */ |
|
59 60 /* protected by recovery_lock. */ 61 struct inode *ip_next_orphan; 62 63 u32 ip_dir_start_lookup; 64 65 /* next two are protected by trans_inc_lock */ 66 /* which transaction were we created on? Zero if none. */ --- 70 unchanged lines hidden (view full) --- 137void ocfs2_refresh_inode(struct inode *inode, 138 struct ocfs2_dinode *fe); 139int ocfs2_mark_inode_dirty(struct ocfs2_journal_handle *handle, 140 struct inode *inode, 141 struct buffer_head *bh); 142int ocfs2_aio_read(struct file *file, struct kiocb *req, struct iocb *iocb); 143int ocfs2_aio_write(struct file *file, struct kiocb *req, struct iocb *iocb); 144 | 60 61 /* protected by recovery_lock. */ 62 struct inode *ip_next_orphan; 63 64 u32 ip_dir_start_lookup; 65 66 /* next two are protected by trans_inc_lock */ 67 /* which transaction were we created on? Zero if none. */ --- 70 unchanged lines hidden (view full) --- 138void ocfs2_refresh_inode(struct inode *inode, 139 struct ocfs2_dinode *fe); 140int ocfs2_mark_inode_dirty(struct ocfs2_journal_handle *handle, 141 struct inode *inode, 142 struct buffer_head *bh); 143int ocfs2_aio_read(struct file *file, struct kiocb *req, struct iocb *iocb); 144int ocfs2_aio_write(struct file *file, struct kiocb *req, struct iocb *iocb); 145 |
146void ocfs2_set_inode_flags(struct inode *inode); 147 |
|
145#endif /* OCFS2_INODE_H */ | 148#endif /* OCFS2_INODE_H */ |