]>
git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blob - drivers/misc/sram.h
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Defines for the SRAM driver
10 bool map_only_reserved
;
13 struct sram_partition
{
16 struct gen_pool
*pool
;
17 struct bin_attribute battr
;
19 struct list_head list
;
23 const struct sram_config
*config
;
26 void __iomem
*virt_base
;
29 struct gen_pool
*pool
;
32 struct sram_partition
*partition
;
37 struct list_head list
;
47 #ifdef CONFIG_SRAM_EXEC
48 int sram_check_protect_exec(struct sram_dev
*sram
, struct sram_reserve
*block
,
49 struct sram_partition
*part
);
50 int sram_add_protect_exec(struct sram_partition
*part
);
52 static inline int sram_check_protect_exec(struct sram_dev
*sram
,
53 struct sram_reserve
*block
,
54 struct sram_partition
*part
)
59 static inline int sram_add_protect_exec(struct sram_partition
*part
)
63 #endif /* CONFIG_SRAM_EXEC */