Lines Matching full:access
15 #include "access.h"
89 const access_mask_t access) in log_blockers() argument
91 const unsigned long access_mask = access; in log_blockers()
95 for_each_set_bit(access_bit, &access_mask, BITS_PER_TYPE(access)) { in log_blockers()
230 access_mask_t access; in test_get_denied_layer() local
232 access = LANDLOCK_ACCESS_FS_EXECUTE; in test_get_denied_layer()
234 get_denied_layer(&dom, &access, &layer_masks, in test_get_denied_layer()
236 KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_EXECUTE); in test_get_denied_layer()
238 access = LANDLOCK_ACCESS_FS_READ_FILE; in test_get_denied_layer()
240 get_denied_layer(&dom, &access, &layer_masks, in test_get_denied_layer()
242 KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_READ_FILE); in test_get_denied_layer()
244 access = LANDLOCK_ACCESS_FS_READ_DIR; in test_get_denied_layer()
246 get_denied_layer(&dom, &access, &layer_masks, in test_get_denied_layer()
248 KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_READ_DIR); in test_get_denied_layer()
250 access = LANDLOCK_ACCESS_FS_READ_FILE | LANDLOCK_ACCESS_FS_READ_DIR; in test_get_denied_layer()
252 get_denied_layer(&dom, &access, &layer_masks, in test_get_denied_layer()
254 KUNIT_EXPECT_EQ(test, access, in test_get_denied_layer()
258 access = LANDLOCK_ACCESS_FS_EXECUTE | LANDLOCK_ACCESS_FS_READ_DIR; in test_get_denied_layer()
260 get_denied_layer(&dom, &access, &layer_masks, in test_get_denied_layer()
262 KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_READ_DIR); in test_get_denied_layer()
264 access = LANDLOCK_ACCESS_FS_WRITE_FILE; in test_get_denied_layer()
266 get_denied_layer(&dom, &access, &layer_masks, in test_get_denied_layer()
268 KUNIT_EXPECT_EQ(test, access, 0); in test_get_denied_layer()
314 access_mask_t access; in test_get_layer_from_deny_masks() local
319 access = LANDLOCK_ACCESS_FS_TRUNCATE; in test_get_layer_from_deny_masks()
321 get_layer_from_deny_masks(&access, in test_get_layer_from_deny_masks()
324 KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_TRUNCATE); in test_get_layer_from_deny_masks()
326 access = LANDLOCK_ACCESS_FS_TRUNCATE | LANDLOCK_ACCESS_FS_IOCTL_DEV; in test_get_layer_from_deny_masks()
328 get_layer_from_deny_masks(&access, in test_get_layer_from_deny_masks()
331 KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_IOCTL_DEV); in test_get_layer_from_deny_masks()
336 access = LANDLOCK_ACCESS_FS_TRUNCATE; in test_get_layer_from_deny_masks()
338 get_layer_from_deny_masks(&access, in test_get_layer_from_deny_masks()
341 KUNIT_EXPECT_EQ(test, access, LANDLOCK_ACCESS_FS_TRUNCATE); in test_get_layer_from_deny_masks()
343 access = LANDLOCK_ACCESS_FS_TRUNCATE | LANDLOCK_ACCESS_FS_IOCTL_DEV; in test_get_layer_from_deny_masks()
345 get_layer_from_deny_masks(&access, in test_get_layer_from_deny_masks()
348 KUNIT_EXPECT_EQ(test, access, in test_get_layer_from_deny_masks()
360 if (WARN_ON_ONCE(!(!!request->layer_plus_one ^ !!request->access))) in is_valid_request()
363 if (request->access) { in is_valid_request()
405 missing = request->access; in landlock_log_denial()
429 * Consistently keeps track of the number of denied access requests in landlock_log_denial()