Lines Matching refs:fs_file
989 struct aa_sfs_entry *fs_file = seq->private; in aa_sfs_seq_show() local
991 if (!fs_file) in aa_sfs_seq_show()
994 switch (fs_file->v_type) { in aa_sfs_seq_show()
996 seq_printf(seq, "%s\n", fs_file->v.boolean ? "yes" : "no"); in aa_sfs_seq_show()
999 seq_printf(seq, "%s\n", fs_file->v.string); in aa_sfs_seq_show()
1002 seq_printf(seq, "%#08lx\n", fs_file->v.u64); in aa_sfs_seq_show()
2409 static int __init entry_create_file(struct aa_sfs_entry *fs_file, in entry_create_file() argument
2414 fs_file->dentry = securityfs_create_file(fs_file->name, in entry_create_file()
2415 S_IFREG | fs_file->mode, in entry_create_file()
2416 parent, fs_file, in entry_create_file()
2417 fs_file->file_ops); in entry_create_file()
2418 if (IS_ERR(fs_file->dentry)) { in entry_create_file()
2419 error = PTR_ERR(fs_file->dentry); in entry_create_file()
2420 fs_file->dentry = NULL; in entry_create_file()
2436 struct aa_sfs_entry *fs_file; in entry_create_dir() local
2445 for (fs_file = fs_dir->v.files; fs_file && fs_file->name; ++fs_file) { in entry_create_dir()
2446 if (fs_file->v_type == AA_SFS_TYPE_DIR) in entry_create_dir()
2447 error = entry_create_dir(fs_file, fs_dir->dentry); in entry_create_dir()
2449 error = entry_create_file(fs_file, fs_dir->dentry); in entry_create_dir()
2466 static void __init entry_remove_file(struct aa_sfs_entry *fs_file) in entry_remove_file() argument
2468 if (!fs_file->dentry) in entry_remove_file()
2471 securityfs_remove(fs_file->dentry); in entry_remove_file()
2472 fs_file->dentry = NULL; in entry_remove_file()
2481 struct aa_sfs_entry *fs_file; in entry_remove_dir() local
2483 for (fs_file = fs_dir->v.files; fs_file && fs_file->name; ++fs_file) { in entry_remove_dir()
2484 if (fs_file->v_type == AA_SFS_TYPE_DIR) in entry_remove_dir()
2485 entry_remove_dir(fs_file); in entry_remove_dir()
2487 entry_remove_file(fs_file); in entry_remove_dir()