Home
last modified time | relevance | path

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

/security/landlock/
A Daccess.h49 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 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()
A Dcred.h111 const struct access_masks masks, in landlock_get_applicable_subject()
130 .masks = domain->access_masks[layer_level], in landlock_get_applicable_subject()
A Druleset.c37 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 Dtask.c261 static const struct access_masks unix_scope = {
334 static const struct access_masks signal_scope = {
A Dnet.c55 const struct access_masks masks = { in current_check_access_socket()
A Dsyscalls.c336 mask = ruleset->access_masks[0].fs; in add_rule_path_beneath()
A Dfs.c397 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