Lines Matching defs:fs_file
989 struct aa_sfs_entry *fs_file = seq->private;
991 if (!fs_file)
994 switch (fs_file->v_type) {
996 seq_printf(seq, "%s\n", fs_file->v.boolean ? "yes" : "no");
999 seq_printf(seq, "%s\n", fs_file->v.string);
1002 seq_printf(seq, "%#08lx\n", fs_file->v.u64);
2400 * @fs_file: aa_sfs_entry to build an entry for (NOT NULL)
2405 static int __init entry_create_file(struct aa_sfs_entry *fs_file,
2410 fs_file->dentry = securityfs_create_file(fs_file->name,
2411 S_IFREG | fs_file->mode,
2412 parent, fs_file,
2413 fs_file->file_ops);
2414 if (IS_ERR(fs_file->dentry)) {
2415 error = PTR_ERR(fs_file->dentry);
2416 fs_file->dentry = NULL;
2432 struct aa_sfs_entry *fs_file;
2441 for (fs_file = fs_dir->v.files; fs_file && fs_file->name; ++fs_file) {
2442 if (fs_file->v_type == AA_SFS_TYPE_DIR)
2443 error = entry_create_dir(fs_file, fs_dir->dentry);
2445 error = entry_create_file(fs_file, fs_dir->dentry);
2460 * @fs_file: aa_sfs_entry to detach from the securityfs (NOT NULL)
2462 static void __init entry_remove_file(struct aa_sfs_entry *fs_file)
2464 if (!fs_file->dentry)
2467 securityfs_remove(fs_file->dentry);
2468 fs_file->dentry = NULL;
2477 struct aa_sfs_entry *fs_file;
2479 for (fs_file = fs_dir->v.files; fs_file && fs_file->name; ++fs_file) {
2480 if (fs_file->v_type == AA_SFS_TYPE_DIR)
2481 entry_remove_dir(fs_file);
2483 entry_remove_file(fs_file);