Lines Matching refs:ruleset_attr
92 struct landlock_ruleset_attr ruleset_attr; in build_check_abi() local
102 ruleset_size = sizeof(ruleset_attr.handled_access_fs); in build_check_abi()
103 ruleset_size += sizeof(ruleset_attr.handled_access_net); in build_check_abi()
104 ruleset_size += sizeof(ruleset_attr.scoped); in build_check_abi()
105 BUILD_BUG_ON(sizeof(ruleset_attr) != ruleset_size); in build_check_abi()
106 BUILD_BUG_ON(sizeof(ruleset_attr) != 24); in build_check_abi()
199 struct landlock_ruleset_attr ruleset_attr; in SYSCALL_DEFINE3() local
223 err = copy_min_struct_from_user(&ruleset_attr, sizeof(ruleset_attr), in SYSCALL_DEFINE3()
224 offsetofend(typeof(ruleset_attr), in SYSCALL_DEFINE3()
231 if ((ruleset_attr.handled_access_fs | LANDLOCK_MASK_ACCESS_FS) != in SYSCALL_DEFINE3()
236 if ((ruleset_attr.handled_access_net | LANDLOCK_MASK_ACCESS_NET) != in SYSCALL_DEFINE3()
241 if ((ruleset_attr.scoped | LANDLOCK_MASK_SCOPE) != LANDLOCK_MASK_SCOPE) in SYSCALL_DEFINE3()
245 ruleset = landlock_create_ruleset(ruleset_attr.handled_access_fs, in SYSCALL_DEFINE3()
246 ruleset_attr.handled_access_net, in SYSCALL_DEFINE3()
247 ruleset_attr.scoped); in SYSCALL_DEFINE3()