Lines Matching refs:inode
153 static void aafs_free_inode(struct inode *inode) in aafs_free_inode() argument
155 if (S_ISLNK(inode->i_mode)) in aafs_free_inode()
156 kfree(inode->i_link); in aafs_free_inode()
157 free_inode_nonrcu(inode); in aafs_free_inode()
211 static int __aafs_setup_d_inode(struct inode *dir, struct dentry *dentry, in __aafs_setup_d_inode()
216 struct inode *inode = new_inode(dir->i_sb); in __aafs_setup_d_inode() local
221 if (!inode) in __aafs_setup_d_inode()
224 inode->i_ino = get_next_ino(); in __aafs_setup_d_inode()
225 inode->i_mode = mode; in __aafs_setup_d_inode()
226 inode->i_atime = inode->i_mtime = inode->i_ctime = current_time(inode); in __aafs_setup_d_inode()
227 inode->i_private = data; in __aafs_setup_d_inode()
229 inode->i_op = iops ? iops : &simple_dir_inode_operations; in __aafs_setup_d_inode()
230 inode->i_fop = &simple_dir_operations; in __aafs_setup_d_inode()
231 inc_nlink(inode); in __aafs_setup_d_inode()
234 inode->i_op = iops ? iops : &simple_symlink_inode_operations; in __aafs_setup_d_inode()
235 inode->i_link = link; in __aafs_setup_d_inode()
237 inode->i_fop = fops; in __aafs_setup_d_inode()
239 d_instantiate(dentry, inode); in __aafs_setup_d_inode()
267 struct inode *dir; in aafs_create()
350 struct inode *dir; in aafs_remove()
519 static int ns_revision_release(struct inode *inode, struct file *file) in ns_revision_release() argument
562 static int ns_revision_open(struct inode *inode, struct file *file) in ns_revision_open() argument
569 rev->ns = aa_get_ns(inode->i_private); in ns_revision_open()
896 static int multi_transaction_release(struct inode *inode, struct file *file) in multi_transaction_release() argument
1012 static int aa_sfs_seq_open(struct inode *inode, struct file *file) in aa_sfs_seq_open() argument
1014 return single_open(file, aa_sfs_seq_show, inode->i_private); in aa_sfs_seq_open()
1031 static int seq_profile_ ##NAME ##_open(struct inode *inode, struct file *file)\
1033 return seq_profile_open(inode, file, seq_profile_ ##NAME ##_show); \
1044 static int seq_profile_open(struct inode *inode, struct file *file, in seq_profile_open() argument
1047 struct aa_proxy *proxy = aa_get_proxy(inode->i_private); in seq_profile_open()
1058 static int seq_profile_release(struct inode *inode, struct file *file) in seq_profile_release() argument
1063 return single_release(inode, file); in seq_profile_release()
1133 static int seq_ns_ ##NAME ##_open(struct inode *inode, struct file *file) \
1135 return single_open(file, seq_ns_ ##NAME ##_show, inode->i_private); \
1209 static int seq_rawdata_ ##NAME ##_open(struct inode *inode, struct file *file)\
1211 return seq_rawdata_open(inode, file, seq_rawdata_ ##NAME ##_show); \
1222 static int seq_rawdata_open(struct inode *inode, struct file *file, in seq_rawdata_open() argument
1225 struct aa_loaddata *data = __aa_get_loaddata(inode->i_private); in seq_rawdata_open()
1242 static int seq_rawdata_release(struct inode *inode, struct file *file) in seq_rawdata_release() argument
1249 return single_release(inode, file); in seq_rawdata_release()
1350 static int rawdata_release(struct inode *inode, struct file *file) in rawdata_release() argument
1357 static int rawdata_open(struct inode *inode, struct file *file) in rawdata_open() argument
1366 loaddata = __aa_get_loaddata(inode->i_private); in rawdata_open()
1606 struct inode *inode, in rawdata_get_link_base() argument
1610 struct aa_proxy *proxy = inode->i_private; in rawdata_get_link_base()
1634 struct inode *inode, in rawdata_get_link_sha1() argument
1637 return rawdata_get_link_base(dentry, inode, done, "sha1"); in rawdata_get_link_sha1()
1641 struct inode *inode, in rawdata_get_link_abi() argument
1644 return rawdata_get_link_base(dentry, inode, done, "abi"); in rawdata_get_link_abi()
1648 struct inode *inode, in rawdata_get_link_data() argument
1651 return rawdata_get_link_base(dentry, inode, done, "raw_data"); in rawdata_get_link_data()
1778 static int ns_mkdir_op(struct user_namespace *mnt_userns, struct inode *dir, in ns_mkdir_op()
1828 static int ns_rmdir_op(struct inode *dir, struct dentry *dentry) in ns_rmdir_op()
2268 static int profiles_open(struct inode *inode, struct file *file) in profiles_open() argument
2276 static int profiles_release(struct inode *inode, struct file *file) in profiles_release() argument
2278 return seq_release(inode, file); in profiles_release()
2501 struct inode *inode; in aa_mk_null_file() local
2514 inode = new_inode(parent->d_inode->i_sb); in aa_mk_null_file()
2515 if (!inode) { in aa_mk_null_file()
2520 inode->i_ino = get_next_ino(); in aa_mk_null_file()
2521 inode->i_mode = S_IFCHR | S_IRUGO | S_IWUGO; in aa_mk_null_file()
2522 inode->i_atime = inode->i_mtime = inode->i_ctime = current_time(inode); in aa_mk_null_file()
2523 init_special_inode(inode, S_IFCHR | S_IRUGO | S_IWUGO, in aa_mk_null_file()
2525 d_instantiate(dentry, inode); in aa_mk_null_file()
2542 struct inode *inode, in policy_get_link() argument