Lines Matching refs:inode

156 static void aafs_free_inode(struct inode *inode)  in aafs_free_inode()  argument
158 if (S_ISLNK(inode->i_mode)) in aafs_free_inode()
159 kfree(inode->i_link); in aafs_free_inode()
160 free_inode_nonrcu(inode); in aafs_free_inode()
214 static int __aafs_setup_d_inode(struct inode *dir, struct dentry *dentry, in __aafs_setup_d_inode()
219 struct inode *inode = new_inode(dir->i_sb); in __aafs_setup_d_inode() local
224 if (!inode) in __aafs_setup_d_inode()
227 inode->i_ino = get_next_ino(); in __aafs_setup_d_inode()
228 inode->i_mode = mode; in __aafs_setup_d_inode()
229 simple_inode_init_ts(inode); in __aafs_setup_d_inode()
230 inode->i_private = data; in __aafs_setup_d_inode()
232 inode->i_op = iops ? iops : &simple_dir_inode_operations; in __aafs_setup_d_inode()
233 inode->i_fop = &simple_dir_operations; in __aafs_setup_d_inode()
234 inc_nlink(inode); in __aafs_setup_d_inode()
237 inode->i_op = iops ? iops : &simple_symlink_inode_operations; in __aafs_setup_d_inode()
238 inode->i_link = link; in __aafs_setup_d_inode()
240 inode->i_fop = fops; in __aafs_setup_d_inode()
242 d_instantiate(dentry, inode); in __aafs_setup_d_inode()
270 struct inode *dir; in aafs_create()
353 struct inode *dir; in aafs_remove()
523 static int ns_revision_release(struct inode *inode, struct file *file) in ns_revision_release() argument
566 static int ns_revision_open(struct inode *inode, struct file *file) in ns_revision_open() argument
573 rev->ns = aa_get_ns(inode->i_private); in ns_revision_open()
908 static int multi_transaction_release(struct inode *inode, struct file *file) in multi_transaction_release() argument
1024 static int aa_sfs_seq_open(struct inode *inode, struct file *file) in aa_sfs_seq_open() argument
1026 return single_open(file, aa_sfs_seq_show, inode->i_private); in aa_sfs_seq_open()
1043 static int seq_profile_ ##NAME ##_open(struct inode *inode, struct file *file)\
1045 return seq_profile_open(inode, file, seq_profile_ ##NAME ##_show); \
1056 static int seq_profile_open(struct inode *inode, struct file *file, in seq_profile_open() argument
1059 struct aa_proxy *proxy = aa_get_proxy(inode->i_private); in seq_profile_open()
1070 static int seq_profile_release(struct inode *inode, struct file *file) in seq_profile_release() argument
1075 return single_release(inode, file); in seq_profile_release()
1145 static int seq_ns_ ##NAME ##_open(struct inode *inode, struct file *file) \
1147 return single_open(file, seq_ns_ ##NAME ##_show, inode->i_private); \
1235 static int seq_rawdata_ ##NAME ##_open(struct inode *inode, struct file *file)\
1237 return seq_rawdata_open(inode, file, seq_rawdata_ ##NAME ##_show); \
1248 static int seq_rawdata_open(struct inode *inode, struct file *file, in seq_rawdata_open() argument
1251 struct aa_loaddata *data = __aa_get_loaddata(inode->i_private); in seq_rawdata_open()
1268 static int seq_rawdata_release(struct inode *inode, struct file *file) in seq_rawdata_release() argument
1275 return single_release(inode, file); in seq_rawdata_release()
1369 static int rawdata_release(struct inode *inode, struct file *file) in rawdata_release() argument
1376 static int rawdata_open(struct inode *inode, struct file *file) in rawdata_open() argument
1385 loaddata = __aa_get_loaddata(inode->i_private); in rawdata_open()
1565 struct inode *inode = d_inode(new->dents[i]); in __aafs_profile_migrate_dents() local
1567 inode_set_mtime_to_ts(inode, in __aafs_profile_migrate_dents()
1568 inode_set_ctime_current(inode)); in __aafs_profile_migrate_dents()
1627 struct inode *inode, in rawdata_get_link_base() argument
1631 struct aa_proxy *proxy = inode->i_private; in rawdata_get_link_base()
1655 struct inode *inode, in rawdata_get_link_sha256() argument
1658 return rawdata_get_link_base(dentry, inode, done, "sha256"); in rawdata_get_link_sha256()
1662 struct inode *inode, in rawdata_get_link_abi() argument
1665 return rawdata_get_link_base(dentry, inode, done, "abi"); in rawdata_get_link_abi()
1669 struct inode *inode, in rawdata_get_link_data() argument
1672 return rawdata_get_link_base(dentry, inode, done, "raw_data"); in rawdata_get_link_data()
1806 static struct dentry *ns_mkdir_op(struct mnt_idmap *idmap, struct inode *dir, in ns_mkdir_op()
1857 static int ns_rmdir_op(struct inode *dir, struct dentry *dentry) in ns_rmdir_op()
2298 static int profiles_open(struct inode *inode, struct file *file) in profiles_open() argument
2306 static int profiles_release(struct inode *inode, struct file *file) in profiles_release() argument
2308 return seq_release(inode, file); in profiles_release()
2563 struct inode *inode; in aa_mk_null_file() local
2576 inode = new_inode(parent->d_inode->i_sb); in aa_mk_null_file()
2577 if (!inode) { in aa_mk_null_file()
2582 inode->i_ino = get_next_ino(); in aa_mk_null_file()
2583 inode->i_mode = S_IFCHR | S_IRUGO | S_IWUGO; in aa_mk_null_file()
2584 simple_inode_init_ts(inode); in aa_mk_null_file()
2585 init_special_inode(inode, S_IFCHR | S_IRUGO | S_IWUGO, in aa_mk_null_file()
2587 d_instantiate(dentry, inode); in aa_mk_null_file()
2604 struct inode *inode, in policy_get_link() argument