Lines Matching refs:fs_file
988 struct aa_sfs_entry *fs_file = seq->private; in aa_sfs_seq_show() local
990 if (!fs_file) in aa_sfs_seq_show()
993 switch (fs_file->v_type) { in aa_sfs_seq_show()
995 seq_printf(seq, "%s\n", fs_file->v.boolean ? "yes" : "no"); in aa_sfs_seq_show()
998 seq_printf(seq, "%s\n", fs_file->v.string); in aa_sfs_seq_show()
1001 seq_printf(seq, "%#08lx\n", fs_file->v.u64); in aa_sfs_seq_show()
2310 static int __init entry_create_file(struct aa_sfs_entry *fs_file, in entry_create_file() argument
2315 fs_file->dentry = securityfs_create_file(fs_file->name, in entry_create_file()
2316 S_IFREG | fs_file->mode, in entry_create_file()
2317 parent, fs_file, in entry_create_file()
2318 fs_file->file_ops); in entry_create_file()
2319 if (IS_ERR(fs_file->dentry)) { in entry_create_file()
2320 error = PTR_ERR(fs_file->dentry); in entry_create_file()
2321 fs_file->dentry = NULL; in entry_create_file()
2337 struct aa_sfs_entry *fs_file; in entry_create_dir() local
2346 for (fs_file = fs_dir->v.files; fs_file && fs_file->name; ++fs_file) { in entry_create_dir()
2347 if (fs_file->v_type == AA_SFS_TYPE_DIR) in entry_create_dir()
2348 error = entry_create_dir(fs_file, fs_dir->dentry); in entry_create_dir()
2350 error = entry_create_file(fs_file, fs_dir->dentry); in entry_create_dir()
2367 static void __init entry_remove_file(struct aa_sfs_entry *fs_file) in entry_remove_file() argument
2369 if (!fs_file->dentry) in entry_remove_file()
2372 securityfs_remove(fs_file->dentry); in entry_remove_file()
2373 fs_file->dentry = NULL; in entry_remove_file()
2382 struct aa_sfs_entry *fs_file; in entry_remove_dir() local
2384 for (fs_file = fs_dir->v.files; fs_file && fs_file->name; ++fs_file) { in entry_remove_dir()
2385 if (fs_file->v_type == AA_SFS_TYPE_DIR) in entry_remove_dir()
2386 entry_remove_dir(fs_file); in entry_remove_dir()
2388 entry_remove_file(fs_file); in entry_remove_dir()