| /linux/security/landlock/ |
| H A D | ruleset.c | 88 .num_layers = ~0, in build_check_rule() 95 BUILD_BUG_ON(rule.num_layers < LANDLOCK_MAX_NUM_LAYERS); in build_check_rule() 117 const struct landlock_layer (*layers)[], const u32 num_layers, in create_rule() argument 126 if (WARN_ON_ONCE(num_layers >= LANDLOCK_MAX_NUM_LAYERS)) in create_rule() 128 new_num_layers = num_layers + 1; in create_rule() 130 new_num_layers = num_layers; in create_rule() 144 new_rule->num_layers = new_num_layers; in create_rule() 147 flex_array_size(new_rule, layers, num_layers)); in create_rule() 150 new_rule->layers[new_rule->num_layers - 1] = *new_layer; in create_rule() 200 const size_t num_layers) in landlock_store_rule() argument [all …]
|
| H A D | domain.c | 42 .num_layers = ~0, in build_check_domain() 45 BUILD_BUG_ON(domain.num_layers < LANDLOCK_MAX_NUM_LAYERS); in build_check_domain() 48 static struct landlock_domain *create_domain(const u32 num_layers) in create_domain() argument 53 new_domain = kzalloc_flex(*new_domain, handled_masks, num_layers, in create_domain() 65 new_domain->num_layers = num_layers; in create_domain() 181 for (size_t i = 0; i < rule->num_layers; i++) { in landlock_unmask_layers() 249 for (size_t i = 0; i < domain->num_layers; i++) { in landlock_init_layer_masks() 258 for (size_t i = domain->num_layers; i < ARRAY_SIZE(masks->layers); in landlock_init_layer_masks() 288 .level = dst->num_layers, in merge_tree() 295 if (WARN_ON_ONCE(walker_rule->num_layers != 1)) in merge_tree() [all …]
|
| H A D | ruleset.h | 113 u32 num_layers; member 118 struct landlock_layer layers[] __counted_by(num_layers); 214 const size_t num_layers);
|
| H A D | domain.h | 234 u32 num_layers; member 247 handled_masks[] __counted_by(num_layers); 289 for (layer_level = 0; layer_level < domain->num_layers; layer_level++) { in landlock_union_access_masks()
|
| H A D | audit.c | |
| H A D | task.c | 125 .layer_plus_one = parent_subject->domain->num_layers, in hook_ptrace_access_check() 176 .layer_plus_one = parent_subject->domain->num_layers, in hook_ptrace_traceme() 210 client_layer = client->num_layers - 1; in domain_is_scoped() 221 server_layer = server ? (server->num_layers - 1) : -1; in domain_is_scoped()
|
| H A D | syscalls.c | 670 new_llcred->domain_exec |= BIT(new_dom->num_layers - 1);
|
| H A D | fs.c | 1722 client_layer = client->num_layers - 1; in unmask_scoped_access() 1724 server_layer = server->num_layers - 1; in unmask_scoped_access()
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmw_surface_cache.h | 153 u32 num_layers) in vmw_surface_get_serialized_size() argument 166 return total_size * num_layers; in vmw_surface_get_serialized_size() 177 u32 num_layers, in vmw_surface_get_serialized_size_extended() argument 184 num_layers); in vmw_surface_get_serialized_size_extended() 342 u32 num_layers; member 387 u32 num_layers, in vmw_surface_setup_cache() argument 397 cache->num_layers = num_layers; in vmw_surface_setup_cache() 420 cache->sheet_bytes = cache->mip_chain_bytes * num_layers; in vmw_surface_setup_cache()
|
| H A D | vmwgfx_surface.c | 2019 u32 num_layers = 1; in vmw_surface_dirty_alloc() local 2027 num_layers = metadata->array_size; in vmw_surface_dirty_alloc() 2029 num_layers *= SVGA3D_MAX_SURFACE_FACES; in vmw_surface_dirty_alloc() 2035 num_subres = num_layers * num_mip; in vmw_surface_dirty_alloc() 2046 num_mip, num_layers, num_samples, in vmw_surface_dirty_alloc() 2119 u32 num_layers = 1; in vmw_gb_surface_define() local 2173 num_layers = req->array_size; in vmw_gb_surface_define() 2175 num_layers = SVGA3D_MAX_SURFACE_FACES; in vmw_gb_surface_define() 2185 num_layers, in vmw_gb_surface_define()
|
| /linux/include/trace/events/ |
| H A D | landlock.h | 131 const size_t num_layers, in __trace_landlock_fill_layers() argument 137 for (size_t level = 1; level <= num_layers; level++) { in __trace_landlock_fill_layers() 140 if (i < rule->num_layers && level == rule->layers[i].level) { in __trace_landlock_fill_layers() 148 WARN_ON_ONCE(i < rule->num_layers); in __trace_landlock_fill_layers() 162 const size_t num_layers, const struct trace_print_flags *const names, in __trace_landlock_print_layers() argument 168 for (size_t i = 0; i < num_layers; i++) { in __trace_landlock_print_layers() 667 domain->num_layers) 716 domain->num_layers)
|
| /linux/tools/testing/selftests/landlock/ |
| H A D | net_test.c | 1960 const size_t num_layers; in FIXTURE_VARIANT() local 1987 .num_layers = 0, in FIXTURE_VARIANT_ADD() 1994 .num_layers = 1, in FIXTURE_VARIANT_ADD() 2001 .num_layers = 2, in FIXTURE_VARIANT_ADD() 2008 .num_layers = 3, in FIXTURE_VARIANT_ADD() 2015 .num_layers = 0, in FIXTURE_VARIANT_ADD() 2022 .num_layers = 1, in FIXTURE_VARIANT_ADD() 2029 .num_layers = 2, in FIXTURE_VARIANT_ADD() 2036 .num_layers = 3, in FIXTURE_VARIANT_ADD() 2055 if (variant->num_layers >= 1) { in TEST_F() [all …]
|