Lines Matching refs:cond
219 struct path_cond *cond) in common_perm() argument
228 cond); in common_perm()
246 struct path_cond cond = { in common_perm_cond() local
254 return common_perm(op, path, mask, &cond); in common_perm_cond()
269 struct path_cond *cond) in common_perm_dir_dentry() argument
273 return common_perm(op, &path, mask, cond); in common_perm_dir_dentry()
289 struct path_cond cond = { }; in common_perm_rm() local
296 cond.uid = vfsuid_into_kuid(vfsuid); in common_perm_rm()
297 cond.mode = inode->i_mode; in common_perm_rm()
299 return common_perm_dir_dentry(op, dir, dentry, mask, &cond); in common_perm_rm()
315 struct path_cond cond = { current_fsuid(), mode }; in common_perm_create() local
320 return common_perm_dir_dentry(op, dir, dentry, mask, &cond); in common_perm_create()
401 struct path_cond cond = { in apparmor_path_rename() local
405 cond.uid = vfsuid_into_kuid(vfsuid); in apparmor_path_rename()
431 &cond); in apparmor_path_rename()
436 AA_MAY_CREATE, &cond); in apparmor_path_rename()
486 struct path_cond cond = { in apparmor_file_open() local
490 cond.uid = vfsuid_into_kuid(vfsuid); in apparmor_file_open()
494 aa_map_file_to_perms(file), &cond); in apparmor_file_open()