Searched refs:access_masks (Results 1 – 8 of 8) sorted by relevance
| /security/landlock/ |
| A D | access.h | 49 struct access_masks { struct 56 struct access_masks masks; argument 87 static inline struct access_masks 88 landlock_upgrade_handled_access_masks(struct access_masks access_masks) in landlock_upgrade_handled_access_masks() argument 94 if (access_masks.fs) in landlock_upgrade_handled_access_masks() 95 access_masks.fs |= _LANDLOCK_ACCESS_FS_INITIALLY_DENIED; in landlock_upgrade_handled_access_masks() 97 return access_masks; in landlock_upgrade_handled_access_masks()
|
| 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()
|
| A D | cred.h | 111 const struct access_masks masks, in landlock_get_applicable_subject() 130 .masks = domain->access_masks[layer_level], in landlock_get_applicable_subject()
|
| A D | ruleset.c | 37 kzalloc(struct_size(new_ruleset, access_masks, num_layers), in create_ruleset() 376 dst->access_masks[dst->num_layers - 1] = in merge_ruleset() 377 landlock_upgrade_handled_access_masks(src->access_masks[0]); in merge_ruleset() 459 memcpy(child->access_masks, parent->access_masks, in inherit_ruleset() 460 flex_array_size(parent, access_masks, parent->num_layers)); in inherit_ruleset()
|
| A D | task.c | 261 static const struct access_masks unix_scope = { 334 static const struct access_masks signal_scope = {
|
| A D | net.c | 55 const struct access_masks masks = { in current_check_access_socket()
|
| A D | syscalls.c | 336 mask = ruleset->access_masks[0].fs; in add_rule_path_beneath()
|
| A D | fs.c | 397 static const struct access_masks any_fs = { 955 const struct access_masks masks = { in current_check_access_path() 1805 static const struct access_masks signal_scope = { in hook_file_set_fowner()
|
Completed in 19 milliseconds