Home
last modified time | relevance | path

Searched refs:num_layers (Results 1 – 12 of 12) sorted by relevance

/linux/security/landlock/
H A Druleset.c88 .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 Ddomain.c42 .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 Druleset.h113 u32 num_layers; member
118 struct landlock_layer layers[] __counted_by(num_layers);
214 const size_t num_layers);
H A Ddomain.h234 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 Daudit.c
H A Dtask.c125 .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 Dsyscalls.c670 new_llcred->domain_exec |= BIT(new_dom->num_layers - 1);
H A Dfs.c1722 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 Dvmw_surface_cache.h153 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 Dvmwgfx_surface.c2019 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 Dlandlock.h131 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 Dnet_test.c1960 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 …]