Searched refs:access_mask_t (Results 1 – 9 of 9) sorted by relevance
/linux/security/landlock/ |
H A D | ruleset.h | 35 access_mask_t access; 207 landlock_create_ruleset(const access_mask_t access_mask_fs, 208 const access_mask_t access_mask_net, 209 const access_mask_t scope_mask); 219 const access_mask_t access); 292 const access_mask_t fs_access_mask, in landlock_add_fs_access_mask() 295 access_mask_t fs_mask = fs_access_mask & LANDLOCK_MASK_ACCESS_FS; in landlock_add_fs_access_mask() 304 const access_mask_t net_access_mask, in landlock_add_net_access_mask() 307 access_mask_t net_mask = net_access_mask & LANDLOCK_MASK_ACCESS_NET; in landlock_add_net_access_mask() 316 const access_mask_t scope_mask, const u16 layer_level) in landlock_add_scope_mask() [all …]
|
H A D | access.h | 31 typedef u16 access_mask_t; typedef 34 static_assert(BITS_PER_TYPE(access_mask_t) >= LANDLOCK_NUM_ACCESS_FS); 36 static_assert(BITS_PER_TYPE(access_mask_t) >= LANDLOCK_NUM_ACCESS_NET); 38 static_assert(BITS_PER_TYPE(access_mask_t) >= LANDLOCK_NUM_SCOPE); 40 static_assert(sizeof(unsigned long) >= sizeof(access_mask_t)); 44 access_mask_t fs : LANDLOCK_NUM_ACCESS_FS; 45 access_mask_t net : LANDLOCK_NUM_ACCESS_NET; 46 access_mask_t scope : LANDLOCK_NUM_SCOPE;
|
H A D | ruleset.c | 57 landlock_create_ruleset(const access_mask_t fs_access_mask, in landlock_create_ruleset() 58 const access_mask_t net_access_mask, in landlock_create_ruleset() 59 const access_mask_t scope_mask) in landlock_create_ruleset() 298 const access_mask_t access) in landlock_insert_rule() 623 const access_mask_t access_request, in landlock_unmask_layers() 668 typedef access_mask_t 687 access_mask_t 689 const access_mask_t access_request, in landlock_init_layer_masks() 693 access_mask_t handled_accesses = 0; in landlock_init_layer_masks() 725 const access_mask_t access_mask = in landlock_init_layer_masks()
|
H A D | fs.c | 320 access_mask_t access_rights) in landlock_append_fs_rule() 580 scope_to_request(const access_mask_t access_request, in scope_to_request() 652 const access_mask_t access_request) in is_eacces() 756 const access_mask_t access_request_parent1, in is_access_to_paths_allowed() 759 const access_mask_t access_request_parent2, in is_access_to_paths_allowed() 766 access_mask_t access_masked_parent1, access_masked_parent2; in is_access_to_paths_allowed() 927 access_mask_t access_request) in current_check_access_path() 944 static __attribute_const__ access_mask_t get_mode_access(const umode_t mode) in get_mode_access() 968 static access_mask_t maybe_remove(const struct dentry *const dentry) in maybe_remove() 1103 access_mask_t access_request_parent1, access_request_parent2; in current_check_refer_path() [all …]
|
H A D | net.h | 19 const u16 port, access_mask_t access_rights); 27 access_mask_t access_rights) in landlock_append_net_rule()
|
H A D | fs.h | 55 access_mask_t allowed_access; 101 access_mask_t access_hierarchy);
|
H A D | net.c | 21 const u16 port, access_mask_t access_rights) in landlock_append_net_rule() 49 access_mask_t access_request) in current_check_access_socket()
|
H A D | syscalls.c | 300 access_mask_t mask; in add_rule_path_beneath() 337 access_mask_t mask; in add_rule_net_port()
|
H A D | task.c | 127 access_mask_t scope) in domain_is_scoped()
|