Home
last modified time | relevance | path

Searched refs:ruleset_attr (Results 1 – 14 of 14) sorted by relevance

/linux/tools/testing/selftests/landlock/
H A Dbase_test.c29 struct landlock_ruleset_attr *const ruleset_attr = (void *)buf; in TEST() local
34 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, 0, 0)); in TEST()
37 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, 1, 0)); in TEST()
39 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, 7, 0)); in TEST()
50 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, page_size + 1, 0)); in TEST()
54 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, 8, 0)); in TEST()
57 ruleset_attr, in TEST()
60 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, page_size, 0)); in TEST()
65 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, page_size, 0)); in TEST()
68 ASSERT_EQ(-1, landlock_create_ruleset(ruleset_attr, page_siz in TEST()
76 const struct landlock_ruleset_attr ruleset_attr = { TEST() local
107 const struct landlock_ruleset_attr ruleset_attr = { TEST() local
147 const struct landlock_ruleset_attr ruleset_attr = { TEST() local
194 const struct landlock_ruleset_attr ruleset_attr = { TEST() local
238 struct landlock_ruleset_attr ruleset_attr = { TEST() local
260 struct landlock_ruleset_attr ruleset_attr = { TEST() local
332 struct landlock_ruleset_attr ruleset_attr = { TEST() local
[all...]
H A Dnet_test.c645 const struct landlock_ruleset_attr ruleset_attr = { in TEST_F() local
660 ruleset_fd = landlock_create_ruleset(&ruleset_attr, in TEST_F()
661 sizeof(ruleset_attr), 0); in TEST_F()
695 const struct landlock_ruleset_attr ruleset_attr = { in TEST_F() local
710 ruleset_fd = landlock_create_ruleset(&ruleset_attr, in TEST_F()
711 sizeof(ruleset_attr), 0); in TEST_F()
740 const struct landlock_ruleset_attr ruleset_attr = { in TEST_F() local
751 &ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F()
787 &ruleset_attr, sizeo in TEST_F()
831 const struct landlock_ruleset_attr ruleset_attr = { TEST_F() local
1016 const struct landlock_ruleset_attr ruleset_attr = { TEST_F() local
1155 const struct landlock_ruleset_attr ruleset_attr = { TEST_F() local
1231 const struct landlock_ruleset_attr ruleset_attr = { TEST_F() local
1253 const struct landlock_ruleset_attr ruleset_attr = { TEST_F() local
1284 const struct landlock_ruleset_attr ruleset_attr = { TEST_F() local
1339 const struct landlock_ruleset_attr ruleset_attr = { TEST_F() local
1372 const struct landlock_ruleset_attr ruleset_attr = { TEST_F() local
1384 const struct landlock_ruleset_attr ruleset_attr = { TEST_F() local
1409 struct landlock_ruleset_attr ruleset_attr = { TEST_F() local
1441 const struct landlock_ruleset_attr ruleset_attr = { TEST_F() local
1480 const struct landlock_ruleset_attr ruleset_attr = { TEST_F() local
1581 const struct landlock_ruleset_attr ruleset_attr = { TEST_F() local
1749 const struct landlock_ruleset_attr ruleset_attr = { TEST_F() local
1817 const struct landlock_ruleset_attr ruleset_attr = { TEST_F() local
1975 const struct landlock_ruleset_attr ruleset_attr = { TEST_F() local
2003 const struct landlock_ruleset_attr ruleset_attr = { TEST_F() local
[all...]
H A Dscoped_test.c23 struct landlock_ruleset_attr ruleset_attr = { in TEST() local
27 ASSERT_EQ(-1, landlock_create_ruleset(&ruleset_attr, in TEST()
28 sizeof(ruleset_attr), 0)); in TEST()
H A Dscoped_common.h16 const struct landlock_ruleset_attr ruleset_attr = { in create_scoped_domain() local
21 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in create_scoped_domain()
H A Dsandbox-and-launch.c21 struct landlock_ruleset_attr ruleset_attr = { in main() local
40 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in main()
H A Daudit_test.c75 const struct landlock_ruleset_attr ruleset_attr = { in TEST_F() local
89 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F()
223 const struct landlock_ruleset_attr ruleset_attr = { in TEST_F()
240 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F()
294 const struct landlock_ruleset_attr ruleset_attr = {
302 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in FIXTURE_VARIANT_ADD()
451 const struct landlock_ruleset_attr ruleset_attr in TEST_F()
221 const struct landlock_ruleset_attr ruleset_attr = { TEST_F() local
363 const struct landlock_ruleset_attr ruleset_attr = { TEST_F() local
[all...]
H A Dcommon.h209 const struct landlock_ruleset_attr *const ruleset_attr) in drop_access_rights() argument
214 landlock_create_ruleset(ruleset_attr, sizeof(*ruleset_attr), 0); in drop_access_rights()
H A Dtsync_test.c19 struct landlock_ruleset_attr ruleset_attr = { in create_ruleset() local
24 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in create_ruleset()
H A Dptrace_test.c31 struct landlock_ruleset_attr ruleset_attr = { in create_domain() local
36 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in create_domain()
H A Dfs_test.c483 struct landlock_ruleset_attr ruleset_attr = { in TEST_F_FORK()
511 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F_FORK()
606 struct landlock_ruleset_attr ruleset_attr = { in TEST_F_FORK()
610 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in TEST_F_FORK()
650 struct landlock_ruleset_attr ruleset_attr = { in TEST_F_FORK()
654 ASSERT_EQ(-1, landlock_create_ruleset(&ruleset_attr, in TEST_F_FORK()
655 sizeof(ruleset_attr), 0)); in TEST_F_FORK()
664 const struct landlock_ruleset_attr ruleset_attr in TEST_F_FORK()
482 struct landlock_ruleset_attr ruleset_attr = { TEST_F_FORK() local
604 struct landlock_ruleset_attr ruleset_attr = { TEST_F_FORK() local
648 struct landlock_ruleset_attr ruleset_attr = { TEST_F_FORK() local
662 const struct landlock_ruleset_attr ruleset_attr = { TEST_F_FORK() local
687 struct landlock_ruleset_attr ruleset_attr = { TEST_F_FORK() local
764 struct landlock_ruleset_attr ruleset_attr = { create_ruleset() local
1513 struct landlock_ruleset_attr ruleset_attr = {}; TEST_F_FORK() local
2588 const struct landlock_ruleset_attr ruleset_attr = { TEST_F_FORK() local
[all...]
H A Dscoped_abstract_unix_test.c33 struct landlock_ruleset_attr ruleset_attr = { in create_fs_domain() local
38 landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0); in create_fs_domain()
/linux/samples/landlock/
H A Dsandboxer.c232 struct landlock_ruleset_attr *ruleset_attr) in check_ruleset_scope() argument
240 if (!(ruleset_attr->scoped & in check_ruleset_scope()
271 ruleset_attr->scoped &= ~LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET; in check_ruleset_scope()
273 ruleset_attr->scoped &= ~LANDLOCK_SCOPE_SIGNAL; in check_ruleset_scope()
356 struct landlock_ruleset_attr ruleset_attr = { in main() local
415 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_REFER; in main()
419 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_TRUNCATE; in main()
423 ruleset_attr.handled_access_net &= in main()
429 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_IOCTL_DEV; in main()
434 ruleset_attr.scoped &= ~(LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET | in main()
[all …]
/linux/security/landlock/
H A Dsyscalls.c95 struct landlock_ruleset_attr ruleset_attr; in build_check_abi()
105 ruleset_size = sizeof(ruleset_attr.handled_access_fs); in build_check_abi()
106 ruleset_size += sizeof(ruleset_attr.handled_access_net); in build_check_abi()
107 ruleset_size += sizeof(ruleset_attr.scoped); in build_check_abi()
108 BUILD_BUG_ON(sizeof(ruleset_attr) != ruleset_size); in build_check_abi()
109 BUILD_BUG_ON(sizeof(ruleset_attr) != 24); in build_check_abi()
207 struct landlock_ruleset_attr ruleset_attr; in SYSCALL_DEFINE3()
231 err = copy_min_struct_from_user(&ruleset_attr, sizeof(ruleset_attr), in SYSCALL_DEFINE3()
232 offsetofend(typeof(ruleset_attr), in SYSCALL_DEFINE3()
92 struct landlock_ruleset_attr ruleset_attr; build_check_abi() local
199 struct landlock_ruleset_attr ruleset_attr; SYSCALL_DEFINE3() local
[all...]
/linux/Documentation/userspace-api/
H A Dlandlock.rst63 struct landlock_ruleset_attr ruleset_attr = {
111 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_REFER;
115 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_TRUNCATE;
119 ruleset_attr.handled_access_net &=
125 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_IOCTL_DEV;
129 ruleset_attr.scoped &= ~(LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET |
134 ruleset_attr.handled_access_fs &= ~LANDLOCK_ACCESS_FS_RESOLVE_UNIX;
143 ruleset_fd = landlock_create_ruleset(&ruleset_attr, sizeof(ruleset_attr), 0);