| /hypervisor/include/common/ |
| A D | hypercall.h | 73 int32_t hcall_create_vm(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, uint64_t param1, uint64_… 105 int32_t hcall_reset_vm(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, uint64_t param1, uint64_t… 121 int32_t hcall_start_vm(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, uint64_t param1, uint64_t… 137 int32_t hcall_pause_vm(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, uint64_t param1, uint64_t… 232 int32_t hcall_set_vm_memory_regions(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, 375 int32_t hcall_reset_ptdev_intr_info(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, 462 int32_t hcall_save_restore_sworld_ctx(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, 475 int32_t hcall_handle_tee_vcpu_boot_done(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, 488 int32_t hcall_switch_ee(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, 538 int32_t hcall_asyncio_assign(__unused struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, [all …]
|
| /hypervisor/lib/crypto/mbedtls/ |
| A D | sha256.h | 45 int32_t is224; /*!< Determines which function to use: 83 int32_t mbedtls_sha256_starts_ret( mbedtls_sha256_context *ctx, int32_t is224 ); 95 int32_t mbedtls_sha256_update_ret( mbedtls_sha256_context *ctx, 108 int32_t mbedtls_sha256_finish_ret( mbedtls_sha256_context *ctx, 121 int32_t mbedtls_internal_sha256_process( mbedtls_sha256_context *ctx, 140 int32_t mbedtls_sha256_ret( const uint8_t *input, 143 int32_t is224 );
|
| A D | md_internal.h | 47 int32_t size; 53 int32_t (*starts_func)( void *ctx ); 56 int32_t (*update_func)( void *ctx, const uint8_t *input, size_t ilen ); 59 int32_t (*finish_func)( void *ctx, uint8_t *output ); 62 int32_t (*digest_func)( const uint8_t *input, size_t ilen, 69 int32_t (*process_func)( void *ctx, const uint8_t *input );
|
| A D | md_wrap.c | 34 static int32_t sha256_update_wrap( void *ctx, const uint8_t *input, in sha256_update_wrap() 41 static int32_t sha256_finish_wrap( void *ctx, uint8_t *output ) in sha256_finish_wrap() 53 static int32_t sha256_process_wrap( void *ctx, const uint8_t *data ) in sha256_process_wrap() 59 static int32_t sha256_starts_wrap( void *ctx ) in sha256_starts_wrap() 64 static int32_t sha256_wrap( const uint8_t *input, size_t ilen, in sha256_wrap()
|
| A D | md.h | 124 int32_t mbedtls_md_setup(mbedtls_md_context_t *ctx, const mbedtls_md_info_t *md_info); 155 int32_t mbedtls_md_hmac_starts(mbedtls_md_context_t *ctx, const uint8_t *key, size_t keylen); 176 int32_t mbedtls_md_hmac_update(mbedtls_md_context_t *ctx, const uint8_t *input, size_t ilen); 196 int32_t mbedtls_md_hmac_finish(mbedtls_md_context_t *ctx, uint8_t *output); 220 int32_t mbedtls_md_hmac(const mbedtls_md_info_t *md_info, const uint8_t *key, size_t keylen,
|
| A D | md.c | 65 int32_t mbedtls_md_setup(mbedtls_md_context_t *ctx, const mbedtls_md_info_t *md_info) in mbedtls_md_setup() 67 int32_t ret = 0; in mbedtls_md_setup() 78 int32_t mbedtls_md_hmac_starts(mbedtls_md_context_t *ctx, const uint8_t *key, size_t keylen) in mbedtls_md_hmac_starts() 80 int32_t ret = 0; in mbedtls_md_hmac_starts() 130 int32_t mbedtls_md_hmac_update(mbedtls_md_context_t *ctx, const uint8_t *input, size_t ilen) in mbedtls_md_hmac_update() 132 int32_t ret; in mbedtls_md_hmac_update() 143 int32_t mbedtls_md_hmac_finish(mbedtls_md_context_t *ctx, uint8_t *output) in mbedtls_md_hmac_finish() 145 int32_t ret = 0; in mbedtls_md_hmac_finish() 179 int32_t mbedtls_md_hmac(const mbedtls_md_info_t *md_info, in mbedtls_md_hmac() 185 int32_t ret = 0; in mbedtls_md_hmac()
|
| /hypervisor/include/arch/x86/asm/lib/ |
| A D | atomic.h | 110 build_atomic_xadd(atomic_xadd32, "l", int32_t) 113 static inline int32_t atomic_add_return(int32_t *p, int32_t v) in atomic_add_return() 118 static inline int32_t atomic_sub_return(int32_t *p, int32_t v) in atomic_sub_return() 123 static inline int32_t atomic_inc_return(int32_t *v) in atomic_inc_return() 128 static inline int32_t atomic_dec_return(int32_t *v) in atomic_dec_return()
|
| /hypervisor/debug/ |
| A D | shell.c | 41 static int32_t shell_vcpu_dumpreg(int32_t argc, char **argv); 42 static int32_t shell_dump_host_mem(int32_t argc, char **argv); 43 static int32_t shell_dump_guest_mem(int32_t argc, char **argv); 44 static int32_t shell_to_vm_console(int32_t argc, char **argv); 49 static int32_t shell_loglevel(int32_t argc, char **argv); 50 static int32_t shell_cpuid(int32_t argc, char **argv); 51 static int32_t shell_reboot(int32_t argc, char **argv); 52 static int32_t shell_rdmsr(int32_t argc, char **argv); 53 static int32_t shell_wrmsr(int32_t argc, char **argv); 1505 static int32_t shell_cpuid(int32_t argc, char **argv) in shell_cpuid() [all …]
|
| /hypervisor/include/debug/ |
| A D | profiling_internal.h | 85 int32_t major; 86 int32_t minor; 101 int32_t collector_id; 102 int32_t reserved; 143 int32_t collector_id; 145 int32_t msr_op_state; 159 int32_t collector_id; 173 int32_t external_vector; 224 int32_t collector_id; 303 int32_t profiling_get_pcpu_id(struct acrn_vm *vm, uint64_t addr); [all …]
|
| /hypervisor/include/arch/x86/asm/guest/ |
| A D | virq.h | 35 int32_t vcpu_queue_exception(struct acrn_vcpu *vcpu, uint32_t vector_arg, uint32_t err_code_arg); 109 int32_t exception_vmexit_handler(struct acrn_vcpu *vcpu); 110 int32_t nmi_window_vmexit_handler(struct acrn_vcpu *vcpu); 111 int32_t interrupt_window_vmexit_handler(struct acrn_vcpu *vcpu); 112 int32_t external_interrupt_vmexit_handler(struct acrn_vcpu *vcpu); 113 int32_t acrn_handle_pending_request(struct acrn_vcpu *vcpu);
|
| A D | vlapic.h | 65 int32_t esr_firing; 131 int32_t vlapic_set_apicbase(struct acrn_vlapic *vlapic, uint64_t new); 132 int32_t vlapic_x2apic_read(struct acrn_vcpu *vcpu, uint32_t msr, uint64_t *val); 133 int32_t vlapic_x2apic_write(struct acrn_vcpu *vcpu, uint32_t msr, uint64_t val); 164 int32_t vlapic_set_local_intr(struct acrn_vm *vm, uint16_t vcpu_id_arg, uint32_t lvt_index); 178 int32_t vlapic_inject_msi(struct acrn_vm *vm, uint64_t addr, uint64_t data); 202 int32_t apic_access_vmexit_handler(struct acrn_vcpu *vcpu); 203 int32_t apic_write_vmexit_handler(struct acrn_vcpu *vcpu); 204 int32_t veoi_vmexit_handler(struct acrn_vcpu *vcpu); 206 int32_t tpr_below_threshold_vmexit_handler(struct acrn_vcpu *vcpu);
|
| A D | vmexit.h | 11 int32_t (*handler)(struct acrn_vcpu *); 15 int32_t vmexit_handler(struct acrn_vcpu *vcpu); 16 int32_t vmcall_vmexit_handler(struct acrn_vcpu *vcpu); 17 int32_t cpuid_vmexit_handler(struct acrn_vcpu *vcpu); 18 int32_t rdmsr_vmexit_handler(struct acrn_vcpu *vcpu); 19 int32_t wrmsr_vmexit_handler(struct acrn_vcpu *vcpu);
|
| A D | guest_memory.h | 32 int32_t gva2gpa(struct acrn_vcpu *vcpu, uint64_t gva, uint64_t *gpa, uint32_t *err_code); 63 int32_t copy_from_gpa(struct acrn_vm *vm, void *h_ptr, uint64_t gpa, uint32_t size); 82 int32_t copy_to_gpa(struct acrn_vm *vm, void *h_ptr, uint64_t gpa, uint32_t size); 96 int32_t copy_from_gva(struct acrn_vcpu *vcpu, void *h_ptr, uint64_t gva, 111 int32_t copy_to_gva(struct acrn_vcpu *vcpu, void *h_ptr, uint64_t gva,
|
| A D | vcat.h | 18 int32_t read_vcbm(const struct acrn_vcpu *vcpu, uint32_t vmsr, uint64_t *rval); 19 int32_t write_vcbm(struct acrn_vcpu *vcpu, uint32_t vmsr, uint64_t val); 20 int32_t read_vclosid(const struct acrn_vcpu *vcpu, uint64_t *rval); 21 int32_t write_vclosid(struct acrn_vcpu *vcpu, uint64_t val);
|
| /hypervisor/include/arch/x86/asm/ |
| A D | rtcm.h | 14 typedef int32_t MSABI(*rtcm_abi_func)(uint32_t command, void *command_struct); 16 #define RTCM_CMD_INIT_SOFTWARE_SRAM (int32_t)1U 17 #define RTCM_CMD_CPUID (int32_t)2U 18 #define RTCM_CMD_RDMSR (int32_t)3U 19 #define RTCM_CMD_WRMSR (int32_t)4U
|
| /hypervisor/common/ |
| A D | hypercall.c | 89 int32_t ret = 0; in hcall_service_vm_offline_cpu() 200 int32_t ret = -1; in hcall_create_vm() 269 int32_t ret = -1; in hcall_destroy_vm() 293 int32_t ret = -1; in hcall_start_vm() 318 int32_t ret = -1; in hcall_pause_vm() 343 int32_t ret = -1; in hcall_reset_vm() 373 int32_t ret = -1; in hcall_set_vcpu_regs() 418 int32_t ret = -1; in hcall_set_irqline() 458 int32_t ret = -1; in hcall_inject_msi() 490 int32_t ret = -1; in hcall_set_ioreq_buffer() [all …]
|
| A D | trusty_hypercall.c | 27 int32_t hcall_world_switch(struct acrn_vcpu *vcpu, __unused struct acrn_vm *target_vm, in hcall_world_switch() 30 int32_t next_world_id = !(vcpu->arch.cur_context); in hcall_world_switch() 31 int32_t ret = -EPERM; in hcall_world_switch() 54 int32_t hcall_initialize_trusty(struct acrn_vcpu *vcpu, __unused struct acrn_vm *target_vm, in hcall_initialize_trusty() 57 int32_t ret = -EFAULT; in hcall_initialize_trusty() 84 int32_t hcall_save_restore_sworld_ctx(struct acrn_vcpu *vcpu, __unused struct acrn_vm *target_vm, in hcall_save_restore_sworld_ctx() 88 int32_t ret = -EINVAL; in hcall_save_restore_sworld_ctx()
|
| /hypervisor/arch/x86/guest/ |
| A D | vmexit.c | 34 static int32_t unhandled_vmexit_handler(struct acrn_vcpu *vcpu); 35 static int32_t xsetbv_vmexit_handler(struct acrn_vcpu *vcpu); 36 static int32_t wbinvd_vmexit_handler(struct acrn_vcpu *vcpu); 37 static int32_t undefined_vmexit_handler(struct acrn_vcpu *vcpu); 39 static int32_t hlt_vmexit_handler(struct acrn_vcpu *vcpu); 40 static int32_t mtf_vmexit_handler(struct acrn_vcpu *vcpu); 213 int32_t vmexit_handler(struct acrn_vcpu *vcpu) in vmexit_handler() 217 int32_t ret; in vmexit_handler() 317 static int32_t mtf_vmexit_handler(struct acrn_vcpu *vcpu) in mtf_vmexit_handler() 347 static int32_t hlt_vmexit_handler(struct acrn_vcpu *vcpu) in hlt_vmexit_handler() [all …]
|
| A D | guest_memory.c | 65 int32_t ret = 0; in local_gva2gpa_common() 66 int32_t fault = 0; in local_gva2gpa_common() 177 int32_t ret = -EFAULT; in local_gva2gpa_pae() 215 int32_t gva2gpa(struct acrn_vcpu *vcpu, uint64_t gva, uint64_t *gpa, in gva2gpa() 220 int32_t ret = 0; in gva2gpa() 315 int32_t err = 0; in copy_gpa() 340 int32_t ret = 0; in copy_gva() 374 int32_t ret = 0; in copy_from_gpa() 393 int32_t ret = 0; in copy_to_gpa() 403 int32_t copy_from_gva(struct acrn_vcpu *vcpu, void *h_ptr, uint64_t gva, in copy_from_gva() [all …]
|
| A D | instr_emul.c | 641 int32_t lhbr; in vie_read_bytereg() 667 int32_t lhbr; in vie_write_bytereg() 774 int32_t error; in emulate_mov() 882 int32_t error; in emulate_movx() 1611 int32_t ret; in emulate_bittest() 1684 int32_t ret; in vie_fetch_instruction() 1735 int32_t ret; in vie_peek() 1918 int32_t ret; in decode_modrm() 2009 int32_t ret; in decode_sib() 2233 int32_t ret; in local_decode_instruction() [all …]
|
| /hypervisor/acpi_parser/ |
| A D | dmar_parse.c | 42 int32_t i; in dmar_path_bdf() 58 static int32_t handle_dmar_devscope(struct dmar_dev_scope *dev_scope, void *addr, int32_t remaining) in handle_dmar_devscope() 60 int32_t path_len, ret = -1; in handle_dmar_devscope() 65 if ((remaining >= (int32_t)sizeof(struct acpi_dmar_device_scope)) && in handle_dmar_devscope() 66 (remaining >= (int32_t)apci_devscope->length)) { in handle_dmar_devscope() 68 path_len = (int32_t)((apci_devscope->length - sizeof(struct acpi_dmar_device_scope)) / in handle_dmar_devscope() 76 ret = (int32_t)apci_devscope->length; in handle_dmar_devscope() 107 static int32_t handle_one_drhd(struct acpi_dmar_hardware_unit *acpi_drhd, struct dmar_drhd *drhd) in handle_one_drhd() 111 int32_t remaining, consumed; in handle_one_drhd() 124 remaining = (int32_t)(acpi_drhd->header.length - sizeof(struct acpi_dmar_hardware_unit)); in handle_one_drhd() [all …]
|
| /hypervisor/boot/include/guest/ |
| A D | vboot.h | 11 int32_t init_vm_boot_info(struct acrn_vm *vm); 15 int32_t bzimage_loader(struct acrn_vm *vm); 18 int32_t rawimage_loader(struct acrn_vm *vm); 21 int32_t elf_loader(struct acrn_vm *vm);
|
| /hypervisor/include/lib/ |
| A D | rtl.h | 38 int32_t strcmp(const char *s1_arg, const char *s2_arg); 39 int32_t strncmp(const char *s1_arg, const char *s2_arg, size_t n_arg); 40 int32_t strncpy_s(char *d, size_t dmax, const char *s, size_t slen); 44 int32_t memcpy_s(void *d, size_t dmax, const void *s, size_t slen); 50 int32_t strncat_s(char *dest, size_t dmax, const char *src, size_t slen);
|
| /hypervisor/lib/ |
| A D | string.c | 33 int32_t any; in strtoul_hex() 111 int32_t strncpy_s(char *d, size_t dmax, const char *s, size_t slen) in strncpy_s() 114 int32_t ret = -1; in strncpy_s() 171 int32_t strcmp(const char *s1_arg, const char *s2_arg) in strcmp() 187 int32_t strncmp(const char *s1_arg, const char *s2_arg, size_t n_arg) in strncmp() 192 int32_t ret = 0; in strncmp() 200 ret = (int32_t) (*str1 - *str2); in strncmp() 284 int32_t strncat_s(char *dest, size_t dmax, const char *src, size_t slen) in strncat_s() 286 int32_t ret = -1; in strncat_s()
|
| /hypervisor/lib/crypto/ |
| A D | crypto_api.c | 11 int32_t hkdf_sha256(uint8_t *out_key, size_t out_len, in hkdf_sha256() 16 int32_t ret = 0; in hkdf_sha256() 33 int32_t hmac_sha256(uint8_t *out_key, in hmac_sha256() 37 int32_t ret = 0; in hmac_sha256()
|