Lines Matching refs:access

600 	__u64 access;  in TEST_F_FORK()  local
621 for (access = 1; access <= ACCESS_LAST; access <<= 1) { in TEST_F_FORK()
622 path_beneath_dir.allowed_access = access; in TEST_F_FORK()
627 path_beneath_file.allowed_access = access; in TEST_F_FORK()
630 if (access & ACCESS_FILE) { in TEST_F_FORK()
660 __u64 access; in TEST_F_FORK() local
674 for (access = 1ULL << 63; access != ACCESS_LAST; access >>= 1) { in TEST_F_FORK()
675 path_beneath.allowed_access = access; in TEST_F_FORK()
692 __u64 access; in TEST_F_FORK() local
701 for (access = 1; access > 0; access <<= 1) { in TEST_F_FORK()
704 path_beneath.allowed_access = access; in TEST_F_FORK()
707 if (access == ruleset_attr.handled_access_fs) { in TEST_F_FORK()
744 __u64 access; member
785 if (!rules[i].access) in create_ruleset()
788 add_path_beneath(_metadata, ruleset_fd, rules[i].access, in create_ruleset()
799 .access = LANDLOCK_ACCESS_FS_READ_FILE | in TEST_F_FORK()
806 _metadata, rules[0].access | LANDLOCK_ACCESS_FS_READ_DIR, in TEST_F_FORK()
848 .access = ACCESS_RO, in TEST_F_FORK()
871 .access = ACCESS_RO, in TEST_F_FORK()
875 .access = LANDLOCK_ACCESS_FS_READ_FILE | in TEST_F_FORK()
929 .access = ACCESS_RO, in TEST_F_FORK()
957 .access = LANDLOCK_ACCESS_FS_READ_FILE | in TEST_F_FORK()
962 .access = LANDLOCK_ACCESS_FS_READ_FILE | in TEST_F_FORK()
997 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
1002 .access = LANDLOCK_ACCESS_FS_WRITE_FILE, in TEST_F_FORK()
1010 .access = LANDLOCK_ACCESS_FS_READ_FILE | in TEST_F_FORK()
1019 .access = LANDLOCK_ACCESS_FS_WRITE_FILE, in TEST_F_FORK()
1104 .access = LANDLOCK_ACCESS_FS_MAKE_REG, in TEST_F_FORK()
1111 .access = LANDLOCK_ACCESS_FS_REMOVE_FILE, in TEST_F_FORK()
1168 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
1177 .access = LANDLOCK_ACCESS_FS_READ_FILE | in TEST_F_FORK()
1183 .access = LANDLOCK_ACCESS_FS_WRITE_FILE, in TEST_F_FORK()
1191 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
1202 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
1213 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
1224 .access = LANDLOCK_ACCESS_FS_EXECUTE, in TEST_F_FORK()
1235 .access = LANDLOCK_ACCESS_FS_WRITE_FILE, in TEST_F_FORK()
1338 .access = LANDLOCK_ACCESS_FS_READ_FILE | in TEST_F_FORK()
1455 .access = ACCESS_RO, in TEST_F_FORK()
1493 .access = ACCESS_RO, in TEST_F_FORK()
1550 .access = ACCESS_RO, in TEST_F_FORK()
1555 .access = ACCESS_RO, in TEST_F_FORK()
1579 .access = ACCESS_RO, in TEST_F_FORK()
1584 .access = ACCESS_RO, in TEST_F_FORK()
1612 .access = ACCESS_RO, in TEST_F_FORK()
1626 rules[0].access = LANDLOCK_ACCESS_FS_READ_FILE; in TEST_F_FORK()
1642 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
1662 .access = ACCESS_RO, in TEST_F_FORK()
1690 .access = ACCESS_RO, in TEST_F_FORK()
1713 .access = ACCESS_RO, in TEST_F_FORK()
1806 .access = ACCESS_RO, in TEST_F_FORK()
1810 .access = ACCESS_RO, in TEST_F_FORK()
1814 .access = ACCESS_RO, in TEST_F_FORK()
1845 .access = LANDLOCK_ACCESS_FS_READ_DIR, in TEST_F_FORK()
1892 .access = ACCESS_RO, in test_relative_path()
1899 .access = ACCESS_RO, in test_relative_path()
1903 .access = ACCESS_RO, in test_relative_path()
2089 .access = LANDLOCK_ACCESS_FS_EXECUTE, in TEST_F_FORK()
2094 create_ruleset(_metadata, rules[0].access, rules); in TEST_F_FORK()
2206 .access = LANDLOCK_ACCESS_FS_MAKE_REG, in TEST_F_FORK()
2213 .access = LANDLOCK_ACCESS_FS_REMOVE_FILE, in TEST_F_FORK()
2217 int ruleset_fd = create_ruleset(_metadata, layer1[0].access, layer1); in TEST_F_FORK()
2246 ruleset_fd = create_ruleset(_metadata, layer2[0].access, layer2); in TEST_F_FORK()
2275 .access = LANDLOCK_ACCESS_FS_REMOVE_FILE, in TEST_F_FORK()
2279 .access = LANDLOCK_ACCESS_FS_REMOVE_FILE, in TEST_F_FORK()
2284 create_ruleset(_metadata, rules[0].access, rules); in TEST_F_FORK()
2357 .access = LANDLOCK_ACCESS_FS_REMOVE_DIR, in TEST_F_FORK()
2361 .access = LANDLOCK_ACCESS_FS_REMOVE_DIR, in TEST_F_FORK()
2366 create_ruleset(_metadata, rules[0].access, rules); in TEST_F_FORK()
2421 .access = LANDLOCK_ACCESS_FS_REFER, in TEST_F_FORK()
2425 .access = LANDLOCK_ACCESS_FS_REFER, in TEST_F_FORK()
2468 ruleset_fd = create_ruleset(_metadata, layer1[0].access, layer1); in refer_denied_by_default()
2483 ruleset_fd = create_ruleset(_metadata, layer2[0].access, layer2); in refer_denied_by_default()
2502 .access = LANDLOCK_ACCESS_FS_REFER,
2511 .access = LANDLOCK_ACCESS_FS_EXECUTE,
2520 .access = LANDLOCK_ACCESS_FS_EXECUTE,
2610 .access = LANDLOCK_ACCESS_FS_REFER | in TEST_F_FORK()
2620 .access = LANDLOCK_ACCESS_FS_REFER | in TEST_F_FORK()
2647 .access = LANDLOCK_ACCESS_FS_MAKE_REG, in TEST_F_FORK()
2651 .access = LANDLOCK_ACCESS_FS_REFER, in TEST_F_FORK()
2655 .access = LANDLOCK_ACCESS_FS_REFER, in TEST_F_FORK()
2659 .access = LANDLOCK_ACCESS_FS_MAKE_REG, in TEST_F_FORK()
2725 .access = LANDLOCK_ACCESS_FS_MAKE_REG, in TEST_F_FORK()
2729 .access = LANDLOCK_ACCESS_FS_REFER, in TEST_F_FORK()
2733 .access = LANDLOCK_ACCESS_FS_REFER, in TEST_F_FORK()
2737 .access = LANDLOCK_ACCESS_FS_MAKE_REG, in TEST_F_FORK()
2870 .access = LANDLOCK_ACCESS_FS_REFER, in reparent_exdev_layers_enforce1()
2875 .access = LANDLOCK_ACCESS_FS_MAKE_REG, in reparent_exdev_layers_enforce1()
2879 .access = LANDLOCK_ACCESS_FS_REFER, in reparent_exdev_layers_enforce1()
2883 .access = LANDLOCK_ACCESS_FS_MAKE_REG, in reparent_exdev_layers_enforce1()
2902 .access = LANDLOCK_ACCESS_FS_MAKE_DIR, in reparent_exdev_layers_enforce2()
3170 .access = LANDLOCK_ACCESS_FS_REFER | in TEST_F_FORK()
3175 .access = LANDLOCK_ACCESS_FS_REMOVE_FILE, in TEST_F_FORK()
3179 .access = LANDLOCK_ACCESS_FS_REFER | in TEST_F_FORK()
3232 .access = LANDLOCK_ACCESS_FS_REFER, in TEST_F_FORK()
3236 .access = LANDLOCK_ACCESS_FS_EXECUTE, in TEST_F_FORK()
3240 .access = LANDLOCK_ACCESS_FS_MAKE_SOCK | in TEST_F_FORK()
3245 .access = LANDLOCK_ACCESS_FS_REFER | in TEST_F_FORK()
3251 .access = LANDLOCK_ACCESS_FS_READ_FILE | in TEST_F_FORK()
3325 .access = LANDLOCK_ACCESS_FS_REMOVE_DIR, in TEST_F_FORK()
3330 create_ruleset(_metadata, rules[0].access, rules); in TEST_F_FORK()
3362 .access = LANDLOCK_ACCESS_FS_REMOVE_FILE, in TEST_F_FORK()
3367 create_ruleset(_metadata, rules[0].access, rules); in TEST_F_FORK()
3382 const __u64 access, const mode_t mode, in test_make_file() argument
3388 .access = access, in test_make_file()
3392 const int ruleset_fd = create_ruleset(_metadata, access, rules); in test_make_file()
3476 .access = LANDLOCK_ACCESS_FS_MAKE_SYM, in TEST_F_FORK()
3481 create_ruleset(_metadata, rules[0].access, rules); in TEST_F_FORK()
3521 .access = LANDLOCK_ACCESS_FS_MAKE_DIR, in TEST_F_FORK()
3526 create_ruleset(_metadata, rules[0].access, rules); in TEST_F_FORK()
3561 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
3604 .access = LANDLOCK_ACCESS_FS_READ_FILE | in TEST_F_FORK()
3611 create_ruleset(_metadata, rules[0].access, rules); in TEST_F_FORK()
3695 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
3699 .access = LANDLOCK_ACCESS_FS_WRITE_FILE, in TEST_F_FORK()
3758 .access = LANDLOCK_ACCESS_FS_READ_FILE | in TEST_F_FORK()
3764 .access = LANDLOCK_ACCESS_FS_READ_FILE | in TEST_F_FORK()
3769 .access = LANDLOCK_ACCESS_FS_READ_FILE | in TEST_F_FORK()
3774 .access = LANDLOCK_ACCESS_FS_TRUNCATE, in TEST_F_FORK()
3779 .access = LANDLOCK_ACCESS_FS_TRUNCATE, in TEST_F_FORK()
3783 .access = LANDLOCK_ACCESS_FS_WRITE_FILE, in TEST_F_FORK()
3876 .access = LANDLOCK_ACCESS_FS_WRITE_FILE, in TEST_F_FORK()
3884 .access = LANDLOCK_ACCESS_FS_TRUNCATE, in TEST_F_FORK()
3893 .access = LANDLOCK_ACCESS_FS_WRITE_FILE, in TEST_F_FORK()
4012 .access = variant->allowed, in TEST_F_FORK()
4053 .access = variant->allowed, in TEST_F_FORK()
4448 .access = variant->allowed, in TEST_F_FORK()
4483 .access = variant->allowed, in TEST_F_FORK()
4528 .access = variant->allowed, in TEST_F_FORK()
4644 .access = ACCESS_RO, in TEST_F_FORK()
4648 .access = ACCESS_RW, in TEST_F_FORK()
4660 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
4664 .access = ACCESS_RW, in TEST_F_FORK()
4672 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
4680 .access = LANDLOCK_ACCESS_FS_WRITE_FILE, in TEST_F_FORK()
4777 .access = LANDLOCK_ACCESS_FS_REFER, in TEST_F_FORK()
4781 .access = LANDLOCK_ACCESS_FS_EXECUTE, in TEST_F_FORK()
5054 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
5058 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
5062 .access = ACCESS_RW, in TEST_F_FORK()
5069 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
5073 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
5077 .access = ACCESS_RW, in TEST_F_FORK()
5085 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
5089 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
5093 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
5097 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
5101 .access = ACCESS_RW, in TEST_F_FORK()
5105 .access = ACCESS_RW, in TEST_F_FORK()
5109 .access = ACCESS_RW, in TEST_F_FORK()
5117 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
5121 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
5125 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
5129 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
5133 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
5137 .access = LANDLOCK_ACCESS_FS_READ_FILE, in TEST_F_FORK()
5141 .access = LANDLOCK_ACCESS_FS_READ_FILE | in TEST_F_FORK()
5146 .access = LANDLOCK_ACCESS_FS_READ_FILE | in TEST_F_FORK()
5151 .access = LANDLOCK_ACCESS_FS_READ_FILE | in TEST_F_FORK()
5156 .access = LANDLOCK_ACCESS_FS_READ_FILE | in TEST_F_FORK()
5161 .access = LANDLOCK_ACCESS_FS_READ_FILE | in TEST_F_FORK()
5169 .access = LANDLOCK_ACCESS_FS_READ_FILE | in TEST_F_FORK()
5485 .access = LANDLOCK_ACCESS_FS_READ_FILE, in layer3_fs_tag_inode()
5556 .access = LANDLOCK_ACCESS_FS_READ_DIR, in TEST_F_FORK()
5700 EXPECT_EQ(0, records.access); in TEST_F()
5753 EXPECT_EQ(0, records.access); in TEST_F()
5770 EXPECT_EQ(0, records.access); in TEST_F()
5787 EXPECT_EQ(0, records.access); in TEST_F()
5804 EXPECT_EQ(0, records.access); in TEST_F()
5830 EXPECT_EQ(0, records.access); in TEST_F()
5848 EXPECT_EQ(0, records.access); in TEST_F()
5868 EXPECT_EQ(0, records.access); in TEST_F()
5888 EXPECT_EQ(0, records.access); in TEST_F()
5908 EXPECT_EQ(0, records.access); in TEST_F()
5928 EXPECT_EQ(0, records.access); in TEST_F()
5948 EXPECT_EQ(0, records.access); in TEST_F()
5968 EXPECT_EQ(0, records.access); in TEST_F()
5988 EXPECT_EQ(0, records.access); in TEST_F()
6013 EXPECT_EQ(0, records.access); in TEST_F()
6038 EXPECT_EQ(0, records.access); in TEST_F()
6060 EXPECT_EQ(0, records.access); in TEST_F()
6087 EXPECT_EQ(0, records.access); in TEST_F()
6106 .access = LANDLOCK_ACCESS_FS_REFER, in TEST_F()
6125 EXPECT_EQ(0, records.access); in TEST_F()
6143 EXPECT_EQ(0, records.access); in TEST_F()
6167 EXPECT_EQ(0, records.access); in TEST_F()
6188 EXPECT_EQ(0, records.access); in TEST_F()