Lines Matching refs:fs_file

987 	struct aa_sfs_entry *fs_file = seq->private;  in aa_sfs_seq_show()  local
989 if (!fs_file) in aa_sfs_seq_show()
992 switch (fs_file->v_type) { in aa_sfs_seq_show()
994 seq_printf(seq, "%s\n", fs_file->v.boolean ? "yes" : "no"); in aa_sfs_seq_show()
997 seq_printf(seq, "%s\n", fs_file->v.string); in aa_sfs_seq_show()
1000 seq_printf(seq, "%#08lx\n", fs_file->v.u64); in aa_sfs_seq_show()
2397 static int __init entry_create_file(struct aa_sfs_entry *fs_file, in entry_create_file() argument
2402 fs_file->dentry = securityfs_create_file(fs_file->name, in entry_create_file()
2403 S_IFREG | fs_file->mode, in entry_create_file()
2404 parent, fs_file, in entry_create_file()
2405 fs_file->file_ops); in entry_create_file()
2406 if (IS_ERR(fs_file->dentry)) { in entry_create_file()
2407 error = PTR_ERR(fs_file->dentry); in entry_create_file()
2408 fs_file->dentry = NULL; in entry_create_file()
2424 struct aa_sfs_entry *fs_file; in entry_create_dir() local
2433 for (fs_file = fs_dir->v.files; fs_file && fs_file->name; ++fs_file) { in entry_create_dir()
2434 if (fs_file->v_type == AA_SFS_TYPE_DIR) in entry_create_dir()
2435 error = entry_create_dir(fs_file, fs_dir->dentry); in entry_create_dir()
2437 error = entry_create_file(fs_file, fs_dir->dentry); in entry_create_dir()
2454 static void __init entry_remove_file(struct aa_sfs_entry *fs_file) in entry_remove_file() argument
2456 if (!fs_file->dentry) in entry_remove_file()
2459 securityfs_remove(fs_file->dentry); in entry_remove_file()
2460 fs_file->dentry = NULL; in entry_remove_file()
2469 struct aa_sfs_entry *fs_file; in entry_remove_dir() local
2471 for (fs_file = fs_dir->v.files; fs_file && fs_file->name; ++fs_file) { in entry_remove_dir()
2472 if (fs_file->v_type == AA_SFS_TYPE_DIR) in entry_remove_dir()
2473 entry_remove_dir(fs_file); in entry_remove_dir()
2475 entry_remove_file(fs_file); in entry_remove_dir()