Lines Matching defs:inode
75 struct inode *inode;
153 struct inode *alloc_file;
154 struct inode *hidden_dir;
229 struct inode *rsrc_inode;
252 struct inode vfs_inode;
264 #define HFSPLUS_IS_RSRC(inode) \
265 test_bit(HFSPLUS_I_RSRC, &HFSPLUS_I(inode)->flags)
267 static inline struct hfsplus_inode_info *HFSPLUS_I(struct inode *inode)
269 return container_of(inode, struct hfsplus_inode_info, vfs_inode);
273 * Mark an inode dirty, and also mark the btree in which the
278 static inline void hfsplus_mark_inode_dirty(struct inode *inode,
281 set_bit(flag, &HFSPLUS_I(inode)->flags);
282 mark_inode_dirty(inode);
373 int hfsplus_attr_exists(struct inode *inode, const char *name);
374 int hfsplus_create_attr(struct inode *inode, const char *name,
376 int hfsplus_delete_attr(struct inode *inode, const char *name);
377 int hfsplus_delete_all_attrs(struct inode *dir, u32 cnid);
444 void hfsplus_cat_set_perms(struct inode *inode, struct hfsplus_perm *perms);
447 int hfsplus_create_cat(u32 cnid, struct inode *dir, const struct qstr *str,
448 struct inode *inode);
449 int hfsplus_delete_cat(u32 cnid, struct inode *dir, const struct qstr *str);
450 int hfsplus_rename_cat(u32 cnid, struct inode *src_dir, const struct qstr *src_name,
451 struct inode *dst_dir, const struct qstr *dst_name);
460 int hfsplus_ext_write_extent(struct inode *inode);
461 int hfsplus_get_block(struct inode *inode, sector_t iblock,
465 int hfsplus_file_extend(struct inode *inode, bool zeroout);
466 void hfsplus_file_truncate(struct inode *inode);
468 /* inode.c */
475 struct inode *hfsplus_new_inode(struct super_block *sb, struct inode *dir,
477 void hfsplus_delete_inode(struct inode *inode);
478 void hfsplus_inode_read_fork(struct inode *inode,
480 void hfsplus_inode_write_fork(struct inode *inode,
482 int hfsplus_cat_read_inode(struct inode *inode, struct hfs_find_data *fd);
483 int hfsplus_cat_write_inode(struct inode *inode);
507 struct inode *hfsplus_iget(struct super_block *sb, unsigned long ino);