Symbol: access_mask_t
security/landlock/access.h
140
static inline bool access_mask_subset(access_mask_t subset,
security/landlock/access.h
141
access_mask_t superset)
security/landlock/access.h
40
static_assert(BITS_PER_TYPE(access_mask_t) >= LANDLOCK_NUM_ACCESS_FS);
security/landlock/access.h
42
static_assert(BITS_PER_TYPE(access_mask_t) >= LANDLOCK_NUM_ACCESS_NET);
security/landlock/access.h
44
static_assert(BITS_PER_TYPE(access_mask_t) >= LANDLOCK_NUM_SCOPE);
security/landlock/access.h
46
static_assert(sizeof(unsigned long) >= sizeof(access_mask_t));
security/landlock/access.h
50
access_mask_t fs : LANDLOCK_NUM_ACCESS_FS;
security/landlock/access.h
51
access_mask_t net : LANDLOCK_NUM_ACCESS_NET;
security/landlock/access.h
52
access_mask_t scope : LANDLOCK_NUM_SCOPE;
security/landlock/access.h
76
access_mask_t access : LANDLOCK_NUM_ACCESS_MAX;
security/landlock/access.h
82
access_mask_t quiet : 1;
security/landlock/access.h
84
} __packed __aligned(sizeof(access_mask_t));
security/landlock/access.h
90
static_assert(sizeof(struct layer_mask) == sizeof(access_mask_t));
security/landlock/audit.c
189
access_mask_t *const access_request,
security/landlock/audit.c
218
access_mask_t access;
security/landlock/audit.c
250
get_layer_from_deny_masks(access_mask_t *const access_request,
security/landlock/audit.c
251
const access_mask_t all_existing_optional_access,
security/landlock/audit.c
258
access_mask_t missing = 0;
security/landlock/audit.c
268
BITS_PER_TYPE(access_mask_t)) {
security/landlock/audit.c
307
access_mask_t access;
security/landlock/audit.c
527
static access_mask_t
security/landlock/audit.c
555
access_mask_t missing;
security/landlock/audit.c
626
const access_mask_t quiet_mask =
security/landlock/audit.c
636
const access_mask_t quiet_mask =
security/landlock/audit.c
93
const access_mask_t access)
security/landlock/audit.h
43
access_mask_t access;
security/landlock/audit.h
49
const access_mask_t all_existing_optional_access;
security/landlock/domain.c
139
get_layer_deny_mask(const access_mask_t all_existing_optional_access,
security/landlock/domain.c
173
const access_mask_t all_existing_optional_access,
security/landlock/domain.c
185
BITS_PER_TYPE(access_mask_t)) {
security/landlock/domain.c
223
landlock_get_deny_masks(const access_mask_t all_existing_optional_access,
security/landlock/domain.c
224
const access_mask_t optional_access,
security/landlock/domain.c
230
access_mask_t all_denied = 0;
security/landlock/domain.c
243
const access_mask_t denied = masks->layers[i].access &
security/landlock/domain.c
251
8 * sizeof(access_mask_t)) {
security/landlock/domain.h
125
landlock_get_deny_masks(const access_mask_t all_existing_optional_access,
security/landlock/domain.h
126
const access_mask_t optional_access,
security/landlock/domain.h
130
const access_mask_t all_existing_optional_access,
security/landlock/fs.c
1010
static access_mask_t maybe_remove(const struct dentry *const dentry)
security/landlock/fs.c
1148
access_mask_t access_request_parent1, access_request_parent2;
security/landlock/fs.c
1595
const access_mask_t access)
security/landlock/fs.c
1711
static access_mask_t
security/landlock/fs.c
1714
access_mask_t access = 0;
security/landlock/fs.c
1754
access_mask_t open_access_request, full_access_request, allowed_access,
security/landlock/fs.c
1857
access_mask_t allowed_access = landlock_file(file)->allowed_access;
security/landlock/fs.c
328
access_mask_t access_rights, const u32 flags)
security/landlock/fs.c
415
access_mask_t child_access = src_parent->layers[i].access &
security/landlock/fs.c
417
access_mask_t parent_access = new_parent->layers[i].access;
security/landlock/fs.c
582
static bool scope_to_request(const access_mask_t access_request,
security/landlock/fs.c
608
KUNIT_EXPECT_EQ(test, 0, (access_mask_t)masks.layers[0].access);
security/landlock/fs.c
627
(access_mask_t)masks.layers[0].access);
security/landlock/fs.c
628
KUNIT_EXPECT_EQ(test, 0, (access_mask_t)masks.layers[1].access);
security/landlock/fs.c
641
KUNIT_EXPECT_EQ(test, 0, (access_mask_t)masks.layers[0].access);
security/landlock/fs.c
642
KUNIT_EXPECT_EQ(test, 0, (access_mask_t)masks.layers[1].access);
security/landlock/fs.c
652
const access_mask_t access_request)
security/landlock/fs.c
754
const access_mask_t access_request_parent1,
security/landlock/fs.c
758
const access_mask_t access_request_parent2,
security/landlock/fs.c
766
access_mask_t access_masked_parent1, access_masked_parent2;
security/landlock/fs.c
961
access_mask_t access_request)
security/landlock/fs.c
986
static __attribute_const__ access_mask_t get_mode_access(const umode_t mode)
security/landlock/fs.h
154
access_mask_t access_hierarchy, const u32 flags);
security/landlock/fs.h
58
access_mask_t allowed_access;
security/landlock/net.c
23
const u16 port, access_mask_t access_rights,
security/landlock/net.c
304
access_mask_t access_request;
security/landlock/net.c
321
access_mask_t access_request;
security/landlock/net.c
351
access_mask_t access_request;
security/landlock/net.c
48
access_mask_t access_request,
security/landlock/net.h
19
const u16 port, access_mask_t access_rights,
security/landlock/net.h
28
access_mask_t access_rights, const u32 flags)
security/landlock/ruleset.c
310
const access_mask_t access, const u32 flags)
security/landlock/ruleset.c
58
landlock_create_ruleset(const access_mask_t fs_access_mask,
security/landlock/ruleset.c
59
const access_mask_t net_access_mask,
security/landlock/ruleset.c
60
const access_mask_t scope_mask)
security/landlock/ruleset.c
678
typedef access_mask_t
security/landlock/ruleset.c
697
access_mask_t
security/landlock/ruleset.c
699
const access_mask_t access_request,
security/landlock/ruleset.c
703
access_mask_t handled_accesses = 0;
security/landlock/ruleset.c
727
const access_mask_t handled = get_access_mask(domain, i);
security/landlock/ruleset.h
210
landlock_create_ruleset(const access_mask_t access_mask_fs,
security/landlock/ruleset.h
211
const access_mask_t access_mask_net,
security/landlock/ruleset.h
212
const access_mask_t scope_mask);
security/landlock/ruleset.h
222
const access_mask_t access, const u32 flags);
security/landlock/ruleset.h
265
const access_mask_t fs_access_mask,
security/landlock/ruleset.h
268
access_mask_t fs_mask = fs_access_mask & LANDLOCK_MASK_ACCESS_FS;
security/landlock/ruleset.h
277
const access_mask_t net_access_mask,
security/landlock/ruleset.h
280
access_mask_t net_mask = net_access_mask & LANDLOCK_MASK_ACCESS_NET;
security/landlock/ruleset.h
289
const access_mask_t scope_mask, const u16 layer_level)
security/landlock/ruleset.h
291
access_mask_t mask = scope_mask & LANDLOCK_MASK_SCOPE;
security/landlock/ruleset.h
298
static inline access_mask_t
security/landlock/ruleset.h
307
static inline access_mask_t
security/landlock/ruleset.h
314
static inline access_mask_t
security/landlock/ruleset.h
324
access_mask_t
security/landlock/ruleset.h
326
const access_mask_t access_request,
security/landlock/ruleset.h
48
access_mask_t access;
security/landlock/syscalls.c
353
access_mask_t mask;
security/landlock/syscalls.c
395
access_mask_t mask;
security/landlock/task.c
181
access_mask_t scope)