Searched refs:cpu_ops (Results 1 – 12 of 12) sorted by relevance
| /rk3399_ARM-atf/lib/cpus/ |
| H A D | errata_report.c | 69 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 D | errata_common.c | 34 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 D | cpu_ops.h | 106 struct cpu_ops { struct 131 CASSERT(sizeof(struct cpu_ops) == CPU_OPS_SIZE, argument
|
| /rk3399_ARM-atf/lib/el3_runtime/ |
| H A D | cpu_data_array.c | 30 struct cpu_ops *ops; in cpu_data_init_cpu_ops()
|
| /rk3399_ARM-atf/plat/nvidia/tegra/scat/ |
| H A D | bl31.scat | 63 * 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 D | cpu_macros.S | 63 .section .cpu_ops, "a"
|
| /rk3399_ARM-atf/include/common/ |
| H A D | bl_common.ld.h | 27 KEEP(*(.cpu_ops)) \
|
| /rk3399_ARM-atf/include/lib/el3_runtime/ |
| H A D | cpu_data.h | 137 struct cpu_ops *cpu_ops_ptr;
|
| /rk3399_ARM-atf/include/lib/cpus/aarch64/ |
| H A D | cpu_macros.S | 66 .section .cpu_ops, "a"
|
| /rk3399_ARM-atf/lib/psci/ |
| H A D | psci_common.c | 1210 struct cpu_ops *ops = get_cpu_data(cpu_ops_ptr); in get_cpu_pwr_dwn()
|
| /rk3399_ARM-atf/docs/design/ |
| H A D | firmware-design.rst | 1440 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 D | change-log.md | 1045 …- 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`.
|