Home
last modified time | relevance | path

Searched refs:EXTERNAL_AS (Results 1 – 8 of 8) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/renode/
Drenode_callbacks.c32 EXTERNAL_AS(void, ReportAbort, tlib_abort, charptr) in EXTERNAL_AS() function
33 EXTERNAL_AS(void, LogAsCpu, tlib_log, int32_t, charptr) in EXTERNAL_AS()
35 EXTERNAL_AS(uint64_t, ReadByteFromBus, tlib_read_byte, uint64_t, uint64_t) in EXTERNAL_AS()
36 EXTERNAL_AS(uint64_t, ReadWordFromBus, tlib_read_word, uint64_t, uint64_t) in EXTERNAL_AS()
37 EXTERNAL_AS(uint64_t, ReadDoubleWordFromBus, tlib_read_double_word, uint64_t, uint64_t) in EXTERNAL_AS()
38 EXTERNAL_AS(uint64_t, ReadQuadWordFromBus, tlib_read_quad_word, uint64_t, uint64_t) in EXTERNAL_AS()
40 EXTERNAL_AS(void, WriteByteToBus, tlib_write_byte, uint64_t, uint64_t, uint64_t) in EXTERNAL_AS()
41 EXTERNAL_AS(void, WriteWordToBus, tlib_write_word, uint64_t, uint64_t, uint64_t) in EXTERNAL_AS()
42 EXTERNAL_AS(void, WriteDoubleWordToBus, tlib_write_double_word, uint64_t, uint64_t, uint64_t) in EXTERNAL_AS()
43 EXTERNAL_AS(void, WriteQuadWordToBus, tlib_write_quad_word, uint64_t, uint64_t, uint64_t) in EXTERNAL_AS()
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/renode/arch/arm/
Drenode_arm_callbacks.c13 EXTERNAL_AS(int32_t, AcknowledgeIRQ, tlib_nvic_acknowledge_irq)
14 EXTERNAL_AS(void, CompleteIRQ, tlib_nvic_complete_irq, int32_t)
15 EXTERNAL_AS(void, SetPendingIRQ, tlib_nvic_set_pending_irq, int32_t)
16 EXTERNAL_AS(int32_t, FindPendingIRQ, tlib_nvic_find_pending_irq)
17 EXTERNAL_AS(void, OnBASEPRIWrite, tlib_nvic_write_basepri, int32_t, uint32_t)
18 EXTERNAL_AS(int32_t, PendingMaskedIRQ, tlib_nvic_get_pending_masked_irq)
19 EXTERNAL_AS(uint32_t, HasEnabledTrustZone, tlib_has_enabled_trustzone)
20 EXTERNAL_AS(uint32_t, InterruptTargetsSecure, tlib_nvic_interrupt_targets_secure, int32_t)
21 EXTERNAL_AS(int32_t, CustomIdauHandler, tlib_custom_idau_handler, voidptr, voidptr, voidptr)
24 EXTERNAL_AS(uint32_t, Read32CP15, tlib_read_cp15_32, uint32_t)
[all …]
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/renode/arch/arm64/
Drenode_arm64_callbacks.c11 EXTERNAL_AS(uint64_t, ReadSystemRegisterInterruptCPUInterface, tlib_read_system_register_interrupt_…
12 EXTERNAL_AS(void, WriteSystemRegisterInterruptCPUInterface, tlib_write_system_register_interrupt_cp…
14 EXTERNAL_AS(uint64_t, ReadSystemRegisterGenericTimer64, tlib_read_system_register_generic_timer_64,…
15 EXTERNAL_AS(void, WriteSystemRegisterGenericTimer64, tlib_write_system_register_generic_timer_64, u…
17 EXTERNAL_AS(uint32_t, ReadSystemRegisterGenericTimer32, tlib_read_system_register_generic_timer_32,…
18 EXTERNAL_AS(void, WriteSystemRegisterGenericTimer32, tlib_write_system_register_generic_timer_32, u…
20 EXTERNAL_AS(void, OnExecutionModeChanged, tlib_on_execution_mode_changed, uint32_t, uint32_t)
21 EXTERNAL_AS(void, HandleSMCCall, tlib_handle_smc_call)
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/renode/arch/riscv/
Drenode_riscv_callbacks.c11 EXTERNAL_AS(uint64_t, GetCPUTime, tlib_get_cpu_time)
13 EXTERNAL_AS(uint64_t, ReadCSR, tlib_read_csr, uint64_t)
14 EXTERNAL_AS(void, WriteCSR, tlib_write_csr, uint64_t, uint64_t)
17 EXTERNAL_AS(int32_t, HandleCustomInstruction, tlib_handle_custom_instruction, uint64_t, uint64_t)
18 EXTERNAL_AS(void, HandlePostOpcodeExecutionHook, tlib_handle_post_opcode_execution_hook, uint32_t, …
19 EXTERNAL_AS(void, HandlePostGprAccessHook, tlib_handle_post_gpr_access_hook, uint32_t, uint32_t)
20 EXTERNAL_AS(void, ClicClearEdgeInterrupt, tlib_clic_clear_edge_interrupt)
21 EXTERNAL_AS(void, ClicAcknowledgeInterrupt, tlib_clic_acknowledge_interrupt)
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/renode/arch/ppc/
Drenode_ppc_callbacks.c12 EXTERNAL_AS(uint32_t, ReadTbl, tlib_read_tbl)
13 EXTERNAL_AS(uint32_t, ReadTbu, tlib_read_tbu)
14 EXTERNAL_AS(uint64_t, ReadDecrementer, tlib_read_decrementer)
15 EXTERNAL_AS(void, WriteDecrementer, tlib_write_decrementer, uint64_t)
16 EXTERNAL_AS(uint32_t, IsVleEnabled, tlib_is_vle_enabled)
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/renode/arch/sparc/
Drenode_sparc_callbacks.c12 EXTERNAL_AS(int32_t, FindBestInterrupt, tlib_find_best_interrupt)
13 EXTERNAL_AS(void, AcknowledgeInterrupt, tlib_acknowledge_interrupt, int32_t)
14 EXTERNAL_AS(void, OnCpuHalted, tlib_on_cpu_halted)
15 EXTERNAL_AS(void, OnCpuPowerDown, tlib_on_cpu_power_down)
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/renode/arch/xtensa/
Drenode_xtensa_callbacks.c11 EXTERNAL_AS(void, DoSemihosting, tlib_do_semihosting)
12 EXTERNAL_AS(uint64_t, GetCPUTime, tlib_get_cpu_time)
13 EXTERNAL_AS(void, TimerMod, tlib_timer_mod, uint32_t, uint64_t)
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/renode/include/
Drenode_imports.h103 #define EXTERNAL_AS(RETURN_TYPE, IMPORTED_NAME, LOCAL_NAME, PARAMETER_TYPES...) \ macro
126 EXTERNAL_AS(RETURN_TYPE, $##NAME, NAME, PARAMETER_TYPES)