Lines Matching full:id

36 /* ID Registers */
43 /* ID Registers fields */
139 static bool valid_decprot_id(unsigned int id) in valid_decprot_id() argument
141 return id < etzpc_device->ddata.num_per_sec; in valid_decprot_id()
144 static bool __maybe_unused valid_tzma_id(unsigned int id) in valid_tzma_id() argument
146 return id < etzpc_device->ddata.num_tzma; in valid_tzma_id()
216 FMSG("ID : %"PRIu32", config %i", decprot_id, attr); in etzpc_configure_decprot()
373 uint32_t id = 0; in stm32_etzpc_check_access() local
378 id = firewall->args[0] & ETZPC_ID_MASK; in stm32_etzpc_check_access()
382 if (id < etzpc_device->ddata.num_per_sec) { in stm32_etzpc_check_access()
383 if (etzpc_get_decprot(id) == attr_req) in stm32_etzpc_check_access()
395 uint32_t id = 0; in stm32_etzpc_acquire_access() local
400 id = firewall->args[0] & ETZPC_ID_MASK; in stm32_etzpc_acquire_access()
401 if (id < etzpc_device->ddata.num_per_sec) { in stm32_etzpc_acquire_access()
402 attr = etzpc_get_decprot(id); in stm32_etzpc_acquire_access()
420 uint32_t id = 0; in stm32_etzpc_acquire_memory_access() local
425 id = firewall->args[0] & ETZPC_ID_MASK; in stm32_etzpc_acquire_memory_access()
426 switch (id) { in stm32_etzpc_acquire_memory_access()
440 id == ETZPC_TZMA0_ID ? 0 : 1, tzma_base, tzma_base + prot_size); in stm32_etzpc_acquire_memory_access()
494 static bool decprot_id_is_internal_ram(uint32_t id) in decprot_id_is_internal_ram() argument
496 switch (id) { in decprot_id_is_internal_ram()
516 uint32_t id = 0; in stm32_etzpc_configure_memory() local
521 id = firewall->args[0] & ETZPC_ID_MASK; in stm32_etzpc_configure_memory()
526 if (decprot_id_is_internal_ram(id)) { in stm32_etzpc_configure_memory()
531 switch (id) { in stm32_etzpc_configure_memory()
558 if (decprot_is_locked(id)) { in stm32_etzpc_configure_memory()
559 if (etzpc_get_decprot(id) != attr) { in stm32_etzpc_configure_memory()
568 if (!pager_permits_decprot_config(id, attr)) in stm32_etzpc_configure_memory()
572 etzpc_configure_decprot(id, attr); in stm32_etzpc_configure_memory()
574 etzpc_lock_decprot(id); in stm32_etzpc_configure_memory()
575 } else if (id == ETZPC_TZMA0_ID || id == ETZPC_TZMA1_ID) { in stm32_etzpc_configure_memory()
581 switch (id) { in stm32_etzpc_configure_memory()
625 if (!pager_permits_decprot_config(id, attr)) in stm32_etzpc_configure_memory()
642 EMSG("Unknown firewall ID: %"PRIu32, id); in stm32_etzpc_configure_memory()
653 uint32_t id = 0; in stm32_etzpc_configure() local
658 id = firewall->args[0] & ETZPC_ID_MASK; in stm32_etzpc_configure()
660 if (id < etzpc_device->ddata.num_per_sec) { in stm32_etzpc_configure()
673 if (decprot_is_locked(id)) { in stm32_etzpc_configure()
674 if (etzpc_get_decprot(id) != attr) { in stm32_etzpc_configure()
680 id, etzpc_decprot_strings[attr]); in stm32_etzpc_configure()
686 if (!pager_permits_decprot_config(id, attr)) in stm32_etzpc_configure()
690 DMSG("Setting access config for periph %"PRIu32" - attr %s", id, in stm32_etzpc_configure()
693 etzpc_configure_decprot(id, attr); in stm32_etzpc_configure()
695 etzpc_lock_decprot(id); in stm32_etzpc_configure()
699 EMSG("Unknown firewall ID: %"PRIu32, id); in stm32_etzpc_configure()
738 uint32_t id = value & ETZPC_ID_MASK; in fdt_etzpc_conf_decprot() local
743 if (!valid_decprot_id(id)) { in fdt_etzpc_conf_decprot()
744 DMSG("Invalid DECPROT %"PRIu32, id); in fdt_etzpc_conf_decprot()
751 if (!pager_permits_decprot_config(id, attr)) in fdt_etzpc_conf_decprot()
755 etzpc_configure_decprot(id, attr); in fdt_etzpc_conf_decprot()
758 etzpc_lock_decprot(id); in fdt_etzpc_conf_decprot()