Lines Matching refs:inode
55 static inline size_t udf_file_entry_alloc_offset(struct inode *inode) in udf_file_entry_alloc_offset() argument
57 struct udf_inode_info *iinfo = UDF_I(inode); in udf_file_entry_alloc_offset()
66 static inline size_t udf_ext0_offset(struct inode *inode) in udf_ext0_offset() argument
68 if (UDF_I(inode)->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB) in udf_ext0_offset()
69 return udf_file_entry_alloc_offset(inode); in udf_ext0_offset()
78 struct inode;
130 struct inode *udf_find_metadata_inode_efe(struct super_block *sb,
134 extern int udf_write_fi(struct inode *inode, struct fileIdentDesc *,
141 extern struct inode *__udf_iget(struct super_block *, struct kernel_lb_addr *,
143 static inline struct inode *udf_iget_special(struct super_block *sb, in udf_iget_special()
148 static inline struct inode *udf_iget(struct super_block *sb, in udf_iget()
153 extern int udf_expand_file_adinicb(struct inode *);
154 extern struct buffer_head *udf_expand_dir_adinicb(struct inode *, int *, int *);
155 extern struct buffer_head *udf_bread(struct inode *, int, int, int *);
156 extern int udf_setsize(struct inode *, loff_t);
157 extern void udf_evict_inode(struct inode *);
158 extern int udf_write_inode(struct inode *, struct writeback_control *wbc);
159 extern long udf_block_map(struct inode *, sector_t);
160 extern int8_t inode_bmap(struct inode *, sector_t, struct extent_position *,
162 extern int udf_add_aext(struct inode *, struct extent_position *,
164 extern void udf_write_aext(struct inode *, struct extent_position *,
166 extern int8_t udf_delete_aext(struct inode *, struct extent_position,
168 extern int8_t udf_next_aext(struct inode *, struct extent_position *,
170 extern int8_t udf_current_aext(struct inode *, struct extent_position *,
176 extern struct genericFormat *udf_add_extendedattr(struct inode *, uint32_t,
178 extern struct genericFormat *udf_get_extendedattr(struct inode *, uint32_t,
222 extern void udf_free_inode(struct inode *);
223 extern struct inode *udf_new_inode(struct inode *, umode_t);
226 extern void udf_truncate_tail_extent(struct inode *);
227 extern void udf_discard_prealloc(struct inode *);
228 extern void udf_truncate_extents(struct inode *);
231 extern void udf_free_blocks(struct super_block *, struct inode *,
233 extern int udf_prealloc_blocks(struct super_block *, struct inode *, uint16_t,
235 extern int udf_new_block(struct super_block *, struct inode *, uint16_t,
239 extern struct fileIdentDesc *udf_fileident_read(struct inode *, loff_t *,