/tf-a-ffa_el3_spmc/include/lib/el3_runtime/ |
A D | pubsub.h | 13 #define __pubsub_start_sym(event) __pubsub_##event##_start argument 14 #define __pubsub_end_sym(event) __pubsub_##event##_end argument 15 #define __pubsub_section(event) __pubsub_##event argument 50 #define __pubsub_start_sym(event) Load$$__pubsub_##event##_start$$Base argument 51 #define __pubsub_end_sym(event) Load$$__pubsub_##event##_end$$Base argument 53 #define __pubsub_start_sym(event) __pubsub_##event##_start argument 54 #define __pubsub_end_sym(event) __pubsub_##event##_end argument 57 #define __pubsub_section(event) __section("__pubsub_" #event) argument 75 extern pubsub_cb_t __cb_func_##func##event __pubsub_section(event); \ 76 pubsub_cb_t __cb_func_##func##event __pubsub_section(event) = (func) [all …]
|
/tf-a-ffa_el3_spmc/drivers/measured_boot/ |
A D | event_print.c | 43 assert(event->header.pcr_index == (uint32_t)PCR_0); in id_event_print() 46 assert(event->header.event_type == EV_NO_ACTION); in id_event_print() 50 uint8_t val = event->header.digest[i]; in id_event_print() 70 event_size = event->header.event_size; in id_event_print() 74 event->struct_header.signature); in id_event_print() 76 event->struct_header.platform_class); in id_event_print() 78 event->struct_header.spec_version_major, in id_event_print() 79 event->struct_header.spec_version_minor, in id_event_print() 80 event->struct_header.spec_errata); in id_event_print() 82 event->struct_header.uintn_size); in id_event_print() [all …]
|
A D | event_log.c | 142 (void)memcpy((void *)(((event2_data_t *)ptr)->event), in add_event2() 147 offsetof(event2_data_t, event) + name_len); in add_event2() 209 ptr = (uint8_t *)((uintptr_t)ptr + offsetof(event2_data_t, event)); in event_log_init()
|
/tf-a-ffa_el3_spmc/docs/components/ |
A D | sdei.rst | 33 registers a handler for that event [3], enables the event [5], and unmasks all 66 - For an event that has a backing interrupt, the interrupt number the event is 82 - The event number (as above); 93 Regarding event descriptors: 162 /* Shared event mappings */ 234 event [1], enables the event [3], and unmasks the current PE [5]. Note that, 238 At a later point in time, a critical event [#critical-event]_ is trapped into 247 Conditions for event dispatch 251 event to be dispatched: 361 .. [#std-event] Except event 0, which is defined by the SDEI specification as a [all …]
|
A D | secure-partition-manager-mm.rst | 389 initialisation event is executed as a Fast Call. 525 Zero or a positive value indicates that the event was handled successfully. 526 The values depend upon the original event that was delegated to the Secure 533 code in response to a runtime event. 536 on the original event. 542 Zero or a positive value specifies the unique ID of the event being 560 event specific information. The format of the data populated in the buffer 582 A return from this function is in response to the next event that will be 583 delegated to the partition. The return parameters describe the next event. 599 event to the Secure Partition. The return parameters of this interface must [all …]
|
A D | secure-partition-manager.rst | 795 - A power management event is relayed through the SPD hook to the SPMC. 798 - The behavior for the cpu on event is described in `Secondary cores boot-up`_. 800 - The cpu off event occurs when the NWd calls PSCI_CPU_OFF. The method by which 801 the PM event is conveyed to the SPMC is implementation-defined in context of 803 direct request/response conveying the PM event details and SPMC response. 868 - Memory based circular buffers for command queue and event queue.
|
/tf-a-ffa_el3_spmc/docs/resources/diagrams/plantuml/ |
A D | sdei_explicit_dispatch.puml | 27 note over EL3: Critical event triage 31 note over RAS: Critical event handling
|
A D | sdei_general.puml | 16 EL3->EL2: event number: ev
|
/tf-a-ffa_el3_spmc/include/drivers/measured_boot/ |
A D | tcg.h | 129 uint8_t event[]; /* [event_data_size] */ member 283 uint8_t event[]; /* Event[EventSize] */ member
|
/tf-a-ffa_el3_spmc/drivers/brcm/emmc/ |
A D | emmc_csl_sdcard.c | 191 uint32_t present, options, event, rel = 0; in abort_err() local 206 event = wait_for_event(handle, in abort_err() 211 if (event & SD_CMD_ERROR_INT) { in abort_err() 214 if (event & SD_DAT_TIMEOUT) { in abort_err() 653 uint32_t rem, blockSize, event; in write_buffer() local 664 event = wait_for_event(handle, in write_buffer() 690 if ((event & SD4_EMMC_TOP_INTR_TXDONE_MASK) != in write_buffer() 692 event = wait_for_event(handle, in write_buffer() 717 uint32_t rem, blockSize, event = 0; in read_buffer() local 727 event = wait_for_event(handle, in read_buffer() [all …]
|
A D | emmc_csl_sdcmd.c | 705 uint32_t event = 0, present, timeout = 0, retry = 0, mask = 3; in send_cmd() local 744 event = wait_for_event(handle, in send_cmd() 819 status = event; in send_cmd() 822 status = event; in send_cmd() 833 status = event; in send_cmd()
|
/tf-a-ffa_el3_spmc/fdts/ |
A D | fvp-base-gicv3-psci-common.dtsi | 56 * Each event descriptor has typically 3 fields: 58 * 2. Interrupt number the event is bound to or 59 * if event is dynamic, specified as SDEI_DYN_IRQ 60 * 3. Bit map of event flags
|
A D | stm32mp151.dtsi | 127 interrupt-names = "event", "error"; 407 interrupt-names = "event", "error"; 466 interrupt-names = "event", "error";
|
/tf-a-ffa_el3_spmc/docs/perf/ |
A D | performance-monitoring-unit.rst | 20 - 31 programmable event counters: ``PMEVCNTR<n>``, where ``n`` is ``0`` to 113 - The event number that the associated ``PMEVCNTR<n>`` will count. 134 - If set to ``1`` it disables the cycle counter ``PMCCNTR`` where event
|
/tf-a-ffa_el3_spmc/docs/process/ |
A D | security-hardening.rst | 71 exception levels) it instructs counters to increment, obtaining event counts 92 - Prohibit general event counters and the cycle counter: 108 - Prohibit general event counters: ``MDCR_EL3.SPME == 0``. 114 - Prohibit general event counters: as in ARMv8.2-Debug.
|
A D | code-review-guidelines.rst | 56 In the event that a code review takes longer than you would hope for, you
|
A D | contributing.rst | 188 In the event where the CI system lacks proper tests for a patch, the patch
|
/tf-a-ffa_el3_spmc/plat/xilinx/zynqmp/pm_service/ |
A D | pm_api_sys.h | 91 unsigned int event, 101 unsigned int event,
|
A D | pm_api_sys.c | 414 unsigned int event, in pm_register_notifier() argument 421 nid, event, wake, enable); in pm_register_notifier()
|
/tf-a-ffa_el3_spmc/plat/mediatek/mt8173/drivers/spm/ |
A D | spm.h | 278 #define EVENT_VEC(event, resume, imme, pc) \ argument 282 ((event) & 0x1f))
|
/tf-a-ffa_el3_spmc/plat/xilinx/versal/pm_service/ |
A D | pm_api_sys.h | 96 enum pm_ret_status pm_register_notifier(uint32_t device_id, uint32_t event,
|
A D | pm_api_sys.c | 1100 enum pm_ret_status pm_register_notifier(uint32_t device_id, uint32_t event, in pm_register_notifier() argument 1108 device_id, event, wake, enable); in pm_register_notifier()
|
/tf-a-ffa_el3_spmc/docs/design/ |
A D | firmware-design.rst | 1362 in the event of a crash, for example Cortex-A53 has registers which 2326 - ``REGISTER_PUBSUB_EVENT(event)``: Defines an event, and takes one argument, 2327 the event name, which must be a valid C identifier. All calls to 2331 - ``PUBLISH_EVENT_ARG(event, arg)``: Publishes a defined event, by iterating 2333 parameter ``arg``. The expected use-case is to broadcast an event. 2338 - ``SUBSCRIBE_TO_EVENT(event, handler)``: Registers the ``handler`` to 2339 subscribe to ``event``. The handler will be executed whenever the ``event`` 2349 result in build error. Subscribing to an undefined event however won't. 2377 A publisher that wants to publish event ``foo`` would: 2379 - Define the event ``foo`` in the ``pubsub_events.h``. [all …]
|
/tf-a-ffa_el3_spmc/plat/mediatek/mt8183/drivers/spm/ |
A D | spm.h | 2243 #define EVENT_VEC(event, resume, imme, pc) \ argument 2247 ((event) & 0x3f))
|
/tf-a-ffa_el3_spmc/docs/threat_model/ |
A D | threat_model.rst | 759 | | event counting depends on external debug interface| 760 | | signals, i.e. Secure world event counting is |
|