Home
last modified time | relevance | path

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

/optee_os/core/drivers/firewall/
H A Dstm32_etzpc.c370 static TEE_Result stm32_etzpc_check_access(struct firewall_query *firewall) in stm32_etzpc_check_access() argument
375 if (!firewall || firewall->arg_count != 1) in stm32_etzpc_check_access()
378 id = firewall->args[0] & ETZPC_ID_MASK; in stm32_etzpc_check_access()
379 attr_req = etzpc_binding2decprot((firewall->args[0] & in stm32_etzpc_check_access()
392 static TEE_Result stm32_etzpc_acquire_access(struct firewall_query *firewall) in stm32_etzpc_acquire_access() argument
397 if (!firewall || firewall->arg_count != 1) in stm32_etzpc_acquire_access()
400 id = firewall->args[0] & ETZPC_ID_MASK; in stm32_etzpc_acquire_access()
414 stm32_etzpc_acquire_memory_access(struct firewall_query *firewall, in stm32_etzpc_acquire_memory_access() argument
422 if (!firewall || firewall->arg_count != 1) in stm32_etzpc_acquire_memory_access()
425 id = firewall->args[0] & ETZPC_ID_MASK; in stm32_etzpc_acquire_memory_access()
[all …]
H A Dstm32_rifsc.c734 static TEE_Result stm32_rifsc_check_access(struct firewall_query *firewall) in stm32_rifsc_check_access() argument
750 if (!firewall || firewall->arg_count != 1) in stm32_rifsc_check_access()
758 resource_id = firewall->args[0] & RIF_PER_ID_MASK; in stm32_rifsc_check_access()
769 sec_check = (BIT(RIF_SEC_SHIFT) & firewall->args[0]) != 0; in stm32_rifsc_check_access()
770 priv_check = (BIT(RIF_PRIV_SHIFT) & firewall->args[0]) != 0; in stm32_rifsc_check_access()
771 cid_to_check = (firewall->args[0] & RIF_SCID_MASK) >> RIF_SCID_SHIFT; in stm32_rifsc_check_access()
792 static TEE_Result stm32_rifsc_acquire_access(struct firewall_query *firewall) in stm32_rifsc_acquire_access() argument
804 if (!firewall || !firewall->arg_count) in stm32_rifsc_acquire_access()
812 resource_id = firewall->args[0] & RIF_PER_ID_MASK; in stm32_rifsc_acquire_access()
848 static TEE_Result stm32_rifsc_set_config(struct firewall_query *firewall) in stm32_rifsc_set_config() argument
[all …]
H A Dsub.mk9 srcs-$(CFG_DRIVERS_FIREWALL) += firewall.c
/optee_os/core/arch/arm/dts/
H A Dstm32mp211.dtsi9 #include <dt-bindings/firewall/stm32mp21-rifsc.h>
10 #include <dt-bindings/firewall/stm32mp25-rif.h>
11 #include <dt-bindings/firewall/stm32mp25-risab.h>
12 #include <dt-bindings/firewall/stm32mp25-risaf.h>
H A Dstm32mp231.dtsi8 #include <dt-bindings/firewall/stm32mp25-rif.h>
9 #include <dt-bindings/firewall/stm32mp25-rifsc.h>
10 #include <dt-bindings/firewall/stm32mp25-risab.h>
11 #include <dt-bindings/firewall/stm32mp25-risaf.h>
H A Dstm32mp251.dtsi8 #include <dt-bindings/firewall/stm32mp25-rif.h>
9 #include <dt-bindings/firewall/stm32mp25-rifsc.h>
10 #include <dt-bindings/firewall/stm32mp25-risaf.h>
11 #include <dt-bindings/firewall/stm32mp25-risab.h>
H A Dstm32mp135f-dk.dts10 #include <dt-bindings/firewall/stm32mp13-tzc400.h>
H A Dstm32mp131.dtsi9 #include <dt-bindings/firewall/stm32mp13-etzpc.h>
H A Dstm32mp151.dtsi9 #include <dt-bindings/firewall/stm32mp15-etzpc.h>
/optee_os/core/drivers/
H A Dsub.mk103 subdirs-$(CFG_DRIVERS_FIREWALL) += firewall
116 subdirs-y += firewall
H A Dstm32_gpio.c1075 static TEE_Result stm32_gpio_fw_configure(struct firewall_query *firewall) in stm32_gpio_fw_configure() argument
1077 struct stm32_gpio_bank *bank = firewall->ctrl->priv; in stm32_gpio_fw_configure()
1084 if (firewall->arg_count != 1) in stm32_gpio_fw_configure()
1087 firewall_arg = firewall->args[0]; in stm32_gpio_fw_configure()
/optee_os/core/arch/arm/plat-stm32mp1/
H A Dmain.c388 struct firewall_query firewall = { in configure_sysram() local
395 res = firewall_set_memory_configuration(&firewall, SYSRAM_BASE, in configure_sysram()