Searched refs:access_masks (Results 1 – 8 of 8) sorted by relevance
| /linux/security/landlock/ ! |
| H A D | access.h | 49 struct access_masks { struct 56 struct access_masks masks; argument 103 static inline struct access_masks 104 landlock_upgrade_handled_access_masks(struct access_masks access_masks) in landlock_upgrade_handled_access_masks() argument 110 if (access_masks.fs) in landlock_upgrade_handled_access_masks() 111 access_masks.fs |= _LANDLOCK_ACCESS_FS_INITIALLY_DENIED; in landlock_upgrade_handled_access_masks() 113 return access_masks; in landlock_upgrade_handled_access_masks()
|
| H A D | ruleset.h | 187 struct access_masks access_masks[]; member 229 static inline struct access_masks 237 .masks = domain->access_masks[layer_level], in landlock_union_access_masks() 255 ruleset->access_masks[layer_level].fs |= fs_mask; in landlock_add_fs_access_mask() 267 ruleset->access_masks[layer_level].net |= net_mask; in landlock_add_net_access_mask() 278 ruleset->access_masks[layer_level].scope |= mask; in landlock_add_scope_mask() 286 return ruleset->access_masks[layer_level].fs | in landlock_get_fs_access_mask() 294 return ruleset->access_masks[layer_level].net; in landlock_get_net_access_mask() 301 return ruleset->access_masks[layer_level].scope; in landlock_get_scope_mask()
|
| H A D | ruleset.c | 35 new_ruleset = kzalloc_flex(*new_ruleset, access_masks, num_layers, in create_ruleset() 382 dst->access_masks[dst->num_layers - 1] = in merge_ruleset() 383 landlock_upgrade_handled_access_masks(src->access_masks[0]); in merge_ruleset() 465 memcpy(child->access_masks, parent->access_masks, in inherit_ruleset() 466 flex_array_size(parent, access_masks, parent->num_layers)); in inherit_ruleset()
|
| H A D | cred.h | 123 const struct access_masks masks, in landlock_get_applicable_subject() 142 .masks = domain->access_masks[layer_level], in landlock_get_applicable_subject()
|
| H A D | task.c | 261 static const struct access_masks unix_scope = { 334 static const struct access_masks signal_scope = {
|
| H A D | net.c | 55 const struct access_masks masks = { in current_check_access_socket()
|
| H A D | fs.c | 397 static const struct access_masks any_fs = { 949 const struct access_masks masks = { in current_check_access_path() 1796 static const struct access_masks signal_scope = { in hook_file_set_fowner()
|
| H A D | syscalls.c | 339 mask = ruleset->access_masks[0].fs; in add_rule_path_beneath()
|