#include "fuse_i.h"
#include <linux/pagemap.h>
#include <linux/file.h>
#include <linux/sched.h>
#include <linux/namei.h>
#include <linux/slab.h>
Go to the source code of this file.
|
void | fuse_invalidate_attr (struct inode *inode) |
|
void | fuse_invalidate_entry_cache (struct dentry *entry) |
|
u64 | fuse_get_attr_version (struct fuse_conn *fc) |
|
int | fuse_valid_type (int m) |
|
int | fuse_lookup_name (struct super_block *sb, u64 nodeid, struct qstr *name, struct fuse_entry_out *outarg, struct inode **inode) |
|
int | fuse_update_attributes (struct inode *inode, struct kstat *stat, struct file *file, bool *refreshed) |
|
int | fuse_reverse_inval_entry (struct super_block *sb, u64 parent_nodeid, u64 child_nodeid, struct qstr *name) |
|
int | fuse_allow_task (struct fuse_conn *fc, struct task_struct *task) |
|
void | fuse_set_nowrite (struct inode *inode) |
|
void | fuse_release_nowrite (struct inode *inode) |
|
void | fuse_init_common (struct inode *inode) |
|
void | fuse_init_dir (struct inode *inode) |
|
void | fuse_init_symlink (struct inode *inode) |
|
Is task allowed to perform filesystem operation?
Definition at line 999 of file dir.c.
Initialize inode operations on regular files and special files
Definition at line 1729 of file dir.c.
Initialize inode and file operations on a directory
Definition at line 1734 of file dir.c.
Initialize inode operations on a symlink
Definition at line 1740 of file dir.c.
Invalidate inode attributes
Definition at line 87 of file dir.c.
File-system tells the kernel to invalidate parent attributes and the dentry matching parent/name.
If the child_nodeid is non-zero and:
- matches the inode number for the dentry matching parent/name,
- is not a mount point
- is a file or oan empty directory then the dentry is unhashed (d_delete()).
Definition at line 921 of file dir.c.
Initial value:= {
.d_revalidate = fuse_dentry_revalidate,
}
Definition at line 230 of file dir.c.