Searched refs:firewall (Results 1 – 12 of 12) sorted by relevance
370 static TEE_Result stm32_etzpc_check_access(struct firewall_query *firewall) in stm32_etzpc_check_access() argument375 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() argument397 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() argument422 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 …]
734 static TEE_Result stm32_rifsc_check_access(struct firewall_query *firewall) in stm32_rifsc_check_access() argument750 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() argument804 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 …]
9 srcs-$(CFG_DRIVERS_FIREWALL) += firewall.c
9 #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>
8 #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>
8 #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>
10 #include <dt-bindings/firewall/stm32mp13-tzc400.h>
9 #include <dt-bindings/firewall/stm32mp13-etzpc.h>
9 #include <dt-bindings/firewall/stm32mp15-etzpc.h>
103 subdirs-$(CFG_DRIVERS_FIREWALL) += firewall116 subdirs-y += firewall
1075 static TEE_Result stm32_gpio_fw_configure(struct firewall_query *firewall) in stm32_gpio_fw_configure() argument1077 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()
388 struct firewall_query firewall = { in configure_sysram() local395 res = firewall_set_memory_configuration(&firewall, SYSRAM_BASE, in configure_sysram()