Lines Matching refs:fs_file
992 struct aa_sfs_entry *fs_file = seq->private; in aa_sfs_seq_show() local
994 if (!fs_file) in aa_sfs_seq_show()
997 switch (fs_file->v_type) { in aa_sfs_seq_show()
999 seq_printf(seq, "%s\n", fs_file->v.boolean ? "yes" : "no"); in aa_sfs_seq_show()
1002 seq_printf(seq, "%s\n", fs_file->v.string); in aa_sfs_seq_show()
1005 seq_printf(seq, "%#08lx\n", fs_file->v.u64); in aa_sfs_seq_show()
2420 static int __init entry_create_file(struct aa_sfs_entry *fs_file, in entry_create_file() argument
2425 fs_file->dentry = securityfs_create_file(fs_file->name, in entry_create_file()
2426 S_IFREG | fs_file->mode, in entry_create_file()
2427 parent, fs_file, in entry_create_file()
2428 fs_file->file_ops); in entry_create_file()
2429 if (IS_ERR(fs_file->dentry)) { in entry_create_file()
2430 error = PTR_ERR(fs_file->dentry); in entry_create_file()
2431 fs_file->dentry = NULL; in entry_create_file()
2447 struct aa_sfs_entry *fs_file; in entry_create_dir() local
2456 for (fs_file = fs_dir->v.files; fs_file && fs_file->name; ++fs_file) { in entry_create_dir()
2457 if (fs_file->v_type == AA_SFS_TYPE_DIR) in entry_create_dir()
2458 error = entry_create_dir(fs_file, fs_dir->dentry); in entry_create_dir()
2460 error = entry_create_file(fs_file, fs_dir->dentry); in entry_create_dir()
2477 static void __init entry_remove_file(struct aa_sfs_entry *fs_file) in entry_remove_file() argument
2479 if (!fs_file->dentry) in entry_remove_file()
2482 securityfs_remove(fs_file->dentry); in entry_remove_file()
2483 fs_file->dentry = NULL; in entry_remove_file()
2492 struct aa_sfs_entry *fs_file; in entry_remove_dir() local
2494 for (fs_file = fs_dir->v.files; fs_file && fs_file->name; ++fs_file) { in entry_remove_dir()
2495 if (fs_file->v_type == AA_SFS_TYPE_DIR) in entry_remove_dir()
2496 entry_remove_dir(fs_file); in entry_remove_dir()
2498 entry_remove_file(fs_file); in entry_remove_dir()