Lines Matching defs:fs_file
993 struct aa_sfs_entry *fs_file = seq->private;
995 if (!fs_file)
998 switch (fs_file->v_type) {
1000 seq_printf(seq, "%s\n", fs_file->v.boolean ? "yes" : "no");
1003 seq_printf(seq, "%s\n", fs_file->v.string);
1006 seq_printf(seq, "%#08lx\n", fs_file->v.u64);
2422 * @fs_file: aa_sfs_entry to build an entry for (NOT NULL)
2427 static int __init entry_create_file(struct aa_sfs_entry *fs_file,
2432 fs_file->dentry = securityfs_create_file(fs_file->name,
2433 S_IFREG | fs_file->mode,
2434 parent, fs_file,
2435 fs_file->file_ops);
2436 if (IS_ERR(fs_file->dentry)) {
2437 error = PTR_ERR(fs_file->dentry);
2438 fs_file->dentry = NULL;
2454 struct aa_sfs_entry *fs_file;
2463 for (fs_file = fs_dir->v.files; fs_file && fs_file->name; ++fs_file) {
2464 if (fs_file->v_type == AA_SFS_TYPE_DIR)
2465 error = entry_create_dir(fs_file, fs_dir->dentry);
2467 error = entry_create_file(fs_file, fs_dir->dentry);
2482 * @fs_file: aa_sfs_entry to detach from the securityfs (NOT NULL)
2484 static void __init entry_remove_file(struct aa_sfs_entry *fs_file)
2486 if (!fs_file->dentry)
2489 securityfs_remove(fs_file->dentry);
2490 fs_file->dentry = NULL;
2499 struct aa_sfs_entry *fs_file;
2501 for (fs_file = fs_dir->v.files; fs_file && fs_file->name; ++fs_file) {
2502 if (fs_file->v_type == AA_SFS_TYPE_DIR)
2503 entry_remove_dir(fs_file);
2505 entry_remove_file(fs_file);