Home
last modified time | relevance | path

Searched refs:access_masks (Results 1 – 7 of 7) sorted by relevance

/linux/security/landlock/
H A Daccess.h22 * by a ruleset/layer. This must be ORed with all ruleset->access_masks[]
49 struct access_masks {
56 struct access_masks masks;
87 static inline struct access_masks
88 landlock_upgrade_handled_access_masks(struct access_masks access_masks)
94 if (access_masks.fs)
95 access_masks.fs |= _LANDLOCK_ACCESS_FS_INITIALLY_DENIED;
97 return access_masks;
43 struct access_masks { global() struct
50 scopeaccess_masks global() argument
65 landlock_upgrade_handled_access_masks(struct access_masks access_masks) landlock_upgrade_handled_access_masks() argument
H A Druleset.h187 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 Druleset.c36 kzalloc(struct_size(new_ruleset, access_masks, num_layers), in create_ruleset()
383 dst->access_masks[dst->num_layers - 1] = in merge_ruleset()
384 landlock_upgrade_handled_access_masks(src->access_masks[0]); in merge_ruleset()
466 memcpy(child->access_masks, parent->access_masks, in inherit_ruleset()
467 flex_array_size(parent, access_masks, parent->num_layers)); in inherit_ruleset()
H A Dtask.c261 static const struct access_masks unix_scope = {
334 static const struct access_masks signal_scope = {
H A Dnet.c55 const struct access_masks masks = { in current_check_access_socket()
H A Dfs.c397 static const struct access_masks any_fs = {
974 const struct access_masks masks = { in current_check_access_path()
1830 static const struct access_masks signal_scope = { in hook_file_set_fowner()
H A Dsyscalls.c336 mask = ruleset->access_masks[0].fs; in add_rule_path_beneath()