Home
last modified time | relevance | path

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

/rk3399_ARM-atf/lib/cpus/
H A Derrata_report.c69 struct cpu_ops *cpu_ops = get_cpu_ops_ptr(); in generic_errata_report() local
70 struct erratum_entry *entry = cpu_ops->errata_list_start; in generic_errata_report()
71 struct erratum_entry *end = cpu_ops->errata_list_end; in generic_errata_report()
88 print_status(status, cpu_ops->cpu_str, entry->cve, entry->id); in generic_errata_report()
128 struct cpu_ops *cpu_ops = (void *) get_cpu_data(cpu_ops_ptr); in print_errata_status()
130 assert(cpu_ops != NULL); in print_errata_status()
132 if (errata_needs_reporting(cpu_ops->errata_lock, cpu_ops->errata_reported)) { in print_errata_status()
H A Derrata_common.c34 struct cpu_ops *cpu_ops; in find_erratum_entry() local
37 cpu_ops = get_cpu_ops_ptr(); in find_erratum_entry()
38 assert(cpu_ops != NULL); in find_erratum_entry()
40 entry = cpu_ops->errata_list_start; in find_erratum_entry()
43 end = cpu_ops->errata_list_end; in find_erratum_entry()
/rk3399_ARM-atf/include/lib/cpus/
H A Dcpu_ops.h106 struct cpu_ops { struct
131 CASSERT(sizeof(struct cpu_ops) == CPU_OPS_SIZE, argument
/rk3399_ARM-atf/lib/el3_runtime/
H A Dcpu_data_array.c30 struct cpu_ops *ops; in cpu_data_init_cpu_ops()
/rk3399_ARM-atf/plat/nvidia/tegra/scat/
H A Dbl31.scat63 * Ensure 8-byte alignment for cpu_ops so that its fields are also
68 *(.cpu_ops)
95 /* cpu_ops must always be defined */
/rk3399_ARM-atf/include/lib/cpus/aarch32/
H A Dcpu_macros.S63 .section .cpu_ops, "a"
/rk3399_ARM-atf/include/common/
H A Dbl_common.ld.h27 KEEP(*(.cpu_ops)) \
/rk3399_ARM-atf/include/lib/el3_runtime/
H A Dcpu_data.h137 struct cpu_ops *cpu_ops_ptr;
/rk3399_ARM-atf/include/lib/cpus/aarch64/
H A Dcpu_macros.S66 .section .cpu_ops, "a"
/rk3399_ARM-atf/lib/psci/
H A Dpsci_common.c1210 struct cpu_ops *ops = get_cpu_data(cpu_ops_ptr); in get_cpu_pwr_dwn()
/rk3399_ARM-atf/docs/design/
H A Dfirmware-design.rst1440 The CPU specific operations framework depends on the ``cpu_ops`` structure which
1446 The CPU specific files in ``lib/cpus`` export a ``cpu_ops`` data structure with
1448 exports the ``cpu_ops`` for Cortex-A53 CPU. According to the platform
1489 the current CPU midr, finds the matching ``cpu_ops`` entry in the ``cpu_ops``
1491 in midr are used to find the matching ``cpu_ops`` entry. The ``reset_func()`` in
1492 the returned ``cpu_ops`` is then invoked which executes the required reset
1503 During the BL31 initialization sequence, the pointer to the matching ``cpu_ops``
1512 retrieves ``cpu_ops`` pointer member of per-CPU data, and from that, further
1539 ``cpu_ops`` using ``get_cpu_ops_ptr()`` function. The ``cpu_reg_dump()`` in
1540 ``cpu_ops`` is invoked, which then returns the CPU specific register values to
/rk3399_ARM-atf/docs/
H A Dchange-log.md1045 …- inform the compiler that struct cpu_ops is aligned ([759ed94](https://review.trustedfirmware.org…
2514 …- add support in cpu_ops for CVE-2024-7881 ([4caef42](https://review.trustedfirmware.org/plugins/g…
5323 …- assert invalid cpu_ops obtained ([3f721c6](https://review.trustedfirmware.org/plugins/gitiles/TF…
5552 …ut linker section names have been prefixed with the period character, e.g. `cpu_ops` -> `.cpu_ops`.