Home
last modified time | relevance | path

Searched refs:access_bit (Results 1 – 4 of 4) sorted by relevance

/security/landlock/
A Daudit.c57 WARN_ON_ONCE(access_bit != -1); in get_blocker()
61 WARN_ON_ONCE(access_bit != -1); in get_blocker()
75 WARN_ON_ONCE(access_bit != -1); in get_blocker()
79 WARN_ON_ONCE(access_bit != -1); in get_blocker()
92 unsigned long access_bit; in log_blockers() local
189 unsigned long access_bit; in get_denied_layer() local
204 missing = BIT(access_bit); in get_denied_layer()
206 missing |= BIT(access_bit); in get_denied_layer()
283 unsigned long access_bit; in get_layer_from_deny_masks() local
297 missing = BIT(access_bit); in get_layer_from_deny_masks()
[all …]
A Ddomain.c138 const unsigned long access_bit, const size_t layer) in get_layer_deny_mask() argument
150 GENMASK(access_bit, 0)); in get_layer_deny_mask()
189 unsigned long access_bit; in landlock_get_deny_masks() local
202 for_each_set_bit(access_bit, &access_opt, layer_masks_size) { in landlock_get_deny_masks()
203 const layer_mask_t mask = (*layer_masks)[access_bit]; in landlock_get_deny_masks()
210 access_bit, __fls(mask)); in landlock_get_deny_masks()
A Dfs.c415 unsigned long access_bit; in no_more_access() local
417 for (access_bit = 0; access_bit < ARRAY_SIZE(*layer_masks_parent2); in no_more_access()
418 access_bit++) { in no_more_access()
421 !!(BIT_ULL(access_bit) & ACCESS_FILE); in no_more_access()
433 (*layer_masks_parent2)[access_bit]) in no_more_access()
583 unsigned long access_bit; in scope_to_request() local
589 (*layer_masks)[access_bit] = 0; in scope_to_request()
653 unsigned long access_bit; in is_eacces() local
662 if ((*layer_masks)[access_bit]) in is_eacces()
1653 unsigned long access_bit; in hook_file_open() local
[all …]
A Druleset.c643 unsigned long access_bit; in landlock_unmask_layers() local
651 for_each_set_bit(access_bit, &access_req, masks_array_size) { in landlock_unmask_layers()
652 if (layer->access & BIT_ULL(access_bit)) in landlock_unmask_layers()
653 (*layer_masks)[access_bit] &= ~layer_bit; in landlock_unmask_layers()
654 is_empty = is_empty && !(*layer_masks)[access_bit]; in landlock_unmask_layers()
721 unsigned long access_bit; in landlock_init_layer_masks() local
723 for_each_set_bit(access_bit, &access_req, num_access) { in landlock_init_layer_masks()
724 if (BIT_ULL(access_bit) & access_mask) { in landlock_init_layer_masks()
725 (*layer_masks)[access_bit] |= in landlock_init_layer_masks()
727 handled_accesses |= BIT_ULL(access_bit); in landlock_init_layer_masks()

Completed in 11 milliseconds