/kernel/linux/linux-6.6/security/landlock/ |
H A D | ruleset.c | 27 static struct landlock_ruleset *create_ruleset(const u32 num_layers) in create_ruleset() argument 32 kzalloc(struct_size(new_ruleset, fs_access_masks, num_layers), in create_ruleset() 39 new_ruleset->num_layers = num_layers; in create_ruleset() 65 .num_layers = ~0, in build_check_rule() 68 BUILD_BUG_ON(rule.num_layers < LANDLOCK_MAX_NUM_LAYERS); in build_check_rule() 73 const struct landlock_layer (*const layers)[], const u32 num_layers, in create_rule() 82 if (WARN_ON_ONCE(num_layers >= LANDLOCK_MAX_NUM_LAYERS)) in create_rule() 84 new_num_layers = num_layers + 1; in create_rule() 86 new_num_layers = num_layers; in create_rule() 72 create_rule(struct landlock_object *const object, const struct landlock_layer (*const layers)[], const u32 num_layers, const struct landlock_layer *const new_layer) create_rule() argument 145 insert_rule(struct landlock_ruleset *const ruleset, struct landlock_object *const object, const struct landlock_layer (*const layers)[], size_t num_layers) insert_rule() argument 407 u32 num_layers; landlock_merge_ruleset() local [all...] |
H A D | ruleset.h | 63 * @num_layers: Number of entries in @layers. 65 u32 num_layers; member 70 struct landlock_layer layers[] __counted_by(num_layers); 112 * The fields @lock, @usage, @num_rules, @num_layers and 133 * @num_layers: Number of layers that are used in this 138 u32 num_layers; member
|
H A D | fs.c | 177 if (WARN_ON_ONCE(ruleset->num_layers != 1)) in landlock_append_fs_rule() 253 for (layer_level = 0; layer_level < rule->num_layers; layer_level++) { in unmask_layers() 296 for (layer_level = 0; layer_level < domain->num_layers; layer_level++) in get_handled_accesses() 328 for (layer_level = 0; layer_level < domain->num_layers; layer_level++) { in init_layer_masks() 510 if (WARN_ON_ONCE(domain->num_layers < 1 || !layer_masks_parent1)) in is_access_to_paths_allowed() 828 if (WARN_ON_ONCE(dom->num_layers < 1)) in current_check_refer_path()
|
H A D | syscalls.c | 240 if (WARN_ON_ONCE(ruleset->num_layers != 1)) { in get_ruleset_from_fd()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/ |
H A D | vmw_surface_cache.h | 147 u32 num_layers) in vmw_surface_get_serialized_size() 160 return total_size * num_layers; in vmw_surface_get_serialized_size() 171 u32 num_layers, in vmw_surface_get_serialized_size_extended() 178 num_layers); in vmw_surface_get_serialized_size_extended() 327 * @num_layers: Number of slices in an array texture or number of faces in 336 u32 num_layers; member 373 * @num_layers: Number of layers. 381 u32 num_layers, in vmw_surface_setup_cache() 391 cache->num_layers = num_layers; in vmw_surface_setup_cache() 144 vmw_surface_get_serialized_size(SVGA3dSurfaceFormat format, struct drm_vmw_size base_level_size, u32 num_mip_levels, u32 num_layers) vmw_surface_get_serialized_size() argument 168 vmw_surface_get_serialized_size_extended(SVGA3dSurfaceFormat format, struct drm_vmw_size base_level_size, u32 num_mip_levels, u32 num_layers, u32 num_samples) vmw_surface_get_serialized_size_extended() argument 378 vmw_surface_setup_cache(const struct drm_vmw_size *size, SVGA3dSurfaceFormat format, u32 num_mip_levels, u32 num_layers, u32 num_samples, struct vmw_surface_cache *cache) vmw_surface_setup_cache() argument [all...] |
H A D | vmwgfx_surface.c | 1910 u32 num_layers = 1; in vmw_surface_dirty_alloc() local 1918 num_layers = metadata->array_size; in vmw_surface_dirty_alloc() 1920 num_layers *= SVGA3D_MAX_SURFACE_FACES; in vmw_surface_dirty_alloc() 1926 num_subres = num_layers * num_mip; in vmw_surface_dirty_alloc() 1937 num_mip, num_layers, num_samples, in vmw_surface_dirty_alloc() 2010 u32 num_layers = 1; in vmw_gb_surface_define() local 2066 num_layers = req->array_size; in vmw_gb_surface_define() 2068 num_layers = SVGA3D_MAX_SURFACE_FACES; in vmw_gb_surface_define() 2078 num_layers, in vmw_gb_surface_define()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/device_include/ |
H A D | svga3d_surfacedefs.h | 1276 u32 num_layers) in svga3dsurface_get_serialized_size() 1289 return total_size * num_layers; in svga3dsurface_get_serialized_size() 1300 u32 num_layers, in svga3dsurface_get_serialized_size_extended() 1307 num_layers); in svga3dsurface_get_serialized_size_extended() 1456 * @num_layers: Number of slices in an array texture or number of faces in 1465 u32 num_layers; member 1502 * @num_layers: Number of layers. 1510 u32 num_layers, in svga3dsurface_setup_cache() 1520 cache->num_layers = num_layers; in svga3dsurface_setup_cache() 1273 svga3dsurface_get_serialized_size(SVGA3dSurfaceFormat format, surf_size_struct base_level_size, u32 num_mip_levels, u32 num_layers) svga3dsurface_get_serialized_size() argument 1297 svga3dsurface_get_serialized_size_extended(SVGA3dSurfaceFormat format, surf_size_struct base_level_size, u32 num_mip_levels, u32 num_layers, u32 num_samples) svga3dsurface_get_serialized_size_extended() argument 1507 svga3dsurface_setup_cache(const struct drm_vmw_size *size, SVGA3dSurfaceFormat format, u32 num_mip_levels, u32 num_layers, u32 num_samples, struct svga3dsurface_cache *cache) svga3dsurface_setup_cache() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_surface.c | 1964 u32 num_layers = 1; in vmw_surface_dirty_alloc() local 1976 num_layers = metadata->array_size; in vmw_surface_dirty_alloc() 1978 num_layers *= SVGA3D_MAX_SURFACE_FACES; in vmw_surface_dirty_alloc() 1984 num_subres = num_layers * num_mip; in vmw_surface_dirty_alloc() 2003 num_mip, num_layers, num_samples, in vmw_surface_dirty_alloc() 2087 u32 num_layers = 1; in vmw_gb_surface_define() local 2156 num_layers = req->array_size; in vmw_gb_surface_define() 2158 num_layers = SVGA3D_MAX_SURFACE_FACES; in vmw_gb_surface_define() 2167 num_layers, in vmw_gb_surface_define()
|