Lines Matching refs:afs_vnode
147 struct afs_vnode *vnode; /* vnode to which this write applies */
333 struct afs_vnode { struct
459 extern void afs_discard_callback_on_delete(struct afs_vnode *);
460 extern void afs_give_up_callback(struct afs_vnode *);
508 extern void afs_lock_may_be_available(struct afs_vnode *);
516 struct afs_vnode *, struct afs_volsync *,
521 struct afs_vnode *, off_t, size_t, struct page *,
524 struct afs_vnode *, const char *, umode_t,
529 struct afs_vnode *, const char *, bool,
531 extern int afs_fs_link(struct afs_server *, struct key *, struct afs_vnode *,
532 struct afs_vnode *, const char *,
535 struct afs_vnode *, const char *, const char *,
539 struct afs_vnode *, const char *,
540 struct afs_vnode *, const char *,
546 struct afs_vnode *, struct iattr *,
549 struct afs_vnode *,
553 struct afs_vnode *, afs_lock_type_t,
556 struct afs_vnode *,
559 struct afs_vnode *,
570 extern void afs_zap_data(struct afs_vnode *);
571 extern int afs_validate(struct afs_vnode *, struct key *);
596 extern int afs_mntpt_check_symlink(struct afs_vnode *, struct key *);
626 extern void afs_clear_permits(struct afs_vnode *);
627 extern void afs_cache_permit(struct afs_vnode *, struct key *, long);
687 static inline struct afs_vnode *AFS_FS_I(struct inode *inode) in AFS_FS_I()
689 return container_of(inode, struct afs_vnode, vfs_inode); in AFS_FS_I()
692 static inline struct inode *AFS_VNODE_TO_I(struct afs_vnode *vnode) in AFS_VNODE_TO_I()
697 extern void afs_vnode_finalise_status_update(struct afs_vnode *,
699 extern int afs_vnode_fetch_status(struct afs_vnode *, struct afs_vnode *,
701 extern int afs_vnode_fetch_data(struct afs_vnode *, struct key *,
703 extern int afs_vnode_create(struct afs_vnode *, struct key *, const char *,
706 extern int afs_vnode_remove(struct afs_vnode *, struct key *, const char *,
708 extern int afs_vnode_link(struct afs_vnode *, struct afs_vnode *, struct key *,
710 extern int afs_vnode_symlink(struct afs_vnode *, struct key *, const char *,
713 extern int afs_vnode_rename(struct afs_vnode *, struct afs_vnode *,
717 extern int afs_vnode_setattr(struct afs_vnode *, struct key *, struct iattr *);
718 extern int afs_vnode_get_volume_status(struct afs_vnode *, struct key *,
720 extern int afs_vnode_set_lock(struct afs_vnode *, struct key *,
722 extern int afs_vnode_extend_lock(struct afs_vnode *, struct key *);
723 extern int afs_vnode_release_lock(struct afs_vnode *, struct key *);
732 extern struct afs_server *afs_volume_pick_fileserver(struct afs_vnode *);
733 extern int afs_volume_release_fileserver(struct afs_vnode *,
749 extern void afs_pages_written_back(struct afs_vnode *, struct afs_call *);
751 extern int afs_writeback_all(struct afs_vnode *);