MCPcopy Create free account

hub / github.com/IBM/ACE-RISCV / functions

Functions620 in github.com/IBM/ACE-RISCV

Methodfrom_code
(code: usize)
security-monitor/src/core/architecture/riscv/mmu/hgatp.rs:18
Methodfrom_confidential_hart
(_: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_impl_id.rs:11
Methodfrom_confidential_hart
(_: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_mimpid.rs:12
Methodfrom_confidential_hart
(_: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_spec_version.rs:16
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/extension_probe.rs:16
Methodfrom_confidential_hart
(_: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_impl_version.rs:11
Methodfrom_confidential_hart
(_: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_marchid.rs:12
Methodfrom_confidential_hart
(_: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_mvendorid.rs:12
Methodfrom_confidential_hart
(_confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/interrupts/handle_interrupt.rs:16
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/interrupts/expose_enabled_interrupts.rs:13
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/interrupts/allow_external_interrupt.rs:16
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/sbi/invalid_call.rs:16
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/shutdown/shutdown_vm.rs:23
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/virtual_instructions/mod.rs:15
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/mmio/remove_mmio_region.rs:18
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/mmio/mmio_store_request.rs:25
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/mmio/mmio_load_request.rs:21
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/mmio/add_mmio_region.rs:18
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/shared_page/unshare_page_request.rs:21
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/shared_page/share_page_request.rs:24
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/attestation/retrieve_secret.rs:21
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/hart_start.rs:26
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/sfence_vma.rs:22
Methodfrom_confidential_hart
(_confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/no_operation.rs:13
Methodfrom_confidential_hart
(_confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/hart_stop.rs:19
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/sfence_vma_asid.rs:24
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/ipi.rs:28
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/hart_status.rs:16
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/hart_resume.rs:23
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/hart_suspend.rs:23
Methodfrom_confidential_hart
(confidential_hart: &ConfidentialHart)
security-monitor/src/confidential_flow/handlers/symmetrical_multiprocessing/fence_i.rs:19
Methodfrom_function_id
(function_id: usize)
security-monitor/src/core/architecture/riscv/sbi/nacl_extension.rs:29
Methodfrom_function_id
(function_id: usize)
security-monitor/src/core/architecture/riscv/sbi/ipi_extension.rs:14
Methodfrom_function_id
(function_id: usize)
security-monitor/src/core/architecture/riscv/sbi/hsm_extension.rs:21
Methodfrom_function_id
(function_id: usize)
security-monitor/src/core/architecture/riscv/sbi/srst_extension.rs:15
Methodfrom_function_id
(function_id: usize)
security-monitor/src/core/architecture/riscv/sbi/base_extension.rs:20
Methodfrom_function_id
(function_id: usize)
security-monitor/src/core/architecture/riscv/sbi/covi_extension.rs:25
Methodfrom_function_id
(function_id: usize)
security-monitor/src/core/architecture/riscv/sbi/covh_extension.rs:39
Methodfrom_function_id
(function_id: usize)
security-monitor/src/core/architecture/riscv/sbi/covg_extension.rs:27
Methodfrom_function_id
(function_id: usize)
security-monitor/src/core/architecture/riscv/sbi/rfence_extension.rs:20
Methodfrom_hart_architectural_state
(hart_state: &HartArchitecturalState)
security-monitor/src/core/architecture/riscv/trap_cause.rs:29
Methodfrom_hypervisor_hart
(hypervisor_hart: &HypervisorHart)
security-monitor/src/non_confidential_flow/handlers/cove_host_extension/get_security_monitor_info.rs:24
Methodfrom_hypervisor_hart
(hypervisor_hart: &HypervisorHart)
security-monitor/src/non_confidential_flow/handlers/cove_host_extension/run_confidential_hart.rs:21
Methodfrom_hypervisor_hart
(hypervisor_hart: &HypervisorHart)
security-monitor/src/non_confidential_flow/handlers/cove_host_extension/promote_to_confidential_vm.rs:44
Methodfrom_hypervisor_hart
(hypervisor_hart: &HypervisorHart)
security-monitor/src/non_confidential_flow/handlers/cove_host_extension/destroy_confidential_vm.rs:15
Methodfrom_hypervisor_hart
(hypervisor_hart: &HypervisorHart)
security-monitor/src/non_confidential_flow/handlers/nested_acceleration_extension/nacl_probe_feature.rs:17
Methodfrom_hypervisor_hart
(hypervisor_hart: &HypervisorHart)
security-monitor/src/non_confidential_flow/handlers/nested_acceleration_extension/nacl_setup_shared_memory.rs:16
Methodfrom_hypervisor_hart
(hypervisor_hart: &mut HypervisorHart)
security-monitor/src/non_confidential_flow/handlers/supervisor_binary_interface/probe_sbi_extension.rs:15
Methodfrom_hypervisor_hart
(hypervisor_hart: &HypervisorHart)
security-monitor/src/non_confidential_flow/handlers/supervisor_binary_interface/invalid_call.rs:16
Methodfrom_hypervisor_hart
(_: &HypervisorHart, request: MmioStorePending)
security-monitor/src/confidential_flow/handlers/mmio/mmio_store_response.rs:14
Methodfrom_hypervisor_hart
(hypervisor_hart: &HypervisorHart, request: MmioLoadPending)
security-monitor/src/confidential_flow/handlers/mmio/mmio_load_response.rs:14
Methodfrom_hypervisor_hart
(hypervisor_hart: &HypervisorHart, request: SharePageRequest)
security-monitor/src/confidential_flow/handlers/shared_page/share_page_complete.rs:25
Methodfrom_raw_pointer
Creates an instance of a wrapper over the library that parses the flattened device tree (FDT). Returns error if address is not a 8-bytes aligned point
security-monitor/rust-crates/flattened_device_tree/src/lib.rs:31
Methodfrom_raw_pointer
(pointer: *const u8, size: usize)
security-monitor/rust-crates/riscv_cove_tap/src/parser.rs:16
Methodfrom_u16
(value: u16)
security-monitor/rust-crates/riscv_cove_tap/src/spec.rs:51
Methodfrom_vm_hart
Constructs a confidential hart with the state of the non-confidential hart that made a call to promote the VM to confidential VM
security-monitor/src/core/control_data/confidential_hart.rs:129
Methodfrom_vm_hart_reset
Constructs a confidential hart with the state after a reset.
security-monitor/src/core/control_data/confidential_hart.rs:85
Methodfrom_vm_state
Constructs the memory protector of a confidential VM from the dumped state of a hart that was running a non-confidential VM at the time it requested t
security-monitor/src/core/memory_protector/confidential_vm_memory_protector.rs:28
Functionfw_platform_init
* The fw_platform_init() function is called very early on the boot HART * OpenSBI reference firmwares so that platform specific code get chance * to
security-monitor/platform/generic/platform.c:94
Functiongeneric_cold_boot_allowed
security-monitor/platform/generic/platform.c:174
Functiongeneric_console_init
security-monitor/platform/generic/platform.c:351
Functiongeneric_domains_init
security-monitor/platform/generic/platform.c:276
Functiongeneric_early_exit
security-monitor/platform/generic/platform.c:246
Functiongeneric_early_init
security-monitor/platform/generic/platform.c:189
Functiongeneric_extensions_init
security-monitor/platform/generic/platform.c:258
Functiongeneric_final_exit
security-monitor/platform/generic/platform.c:252
Functiongeneric_final_init
security-monitor/platform/generic/platform.c:200
Functiongeneric_nascent_init
security-monitor/platform/generic/platform.c:182
Functiongeneric_pmu_init
security-monitor/platform/generic/platform.c:312
Functiongeneric_pmu_xlate_to_mhpmevent
security-monitor/platform/generic/platform.c:329
Functiongeneric_tlb_num_entries
security-monitor/platform/generic/platform.c:305
Functiongeneric_tlbr_flush_limit
security-monitor/platform/generic/platform.c:298
Functiongeneric_vendor_ext_check
security-monitor/platform/generic/platform.c:232
Functiongeneric_vendor_ext_provider
security-monitor/platform/generic/platform.c:238
Methodgprs
(&self)
security-monitor/src/core/architecture/riscv/hart_architectural_state.rs:31
Methodgprs_mut
(&mut self)
security-monitor/src/core/architecture/riscv/hart_architectural_state.rs:35
Methodhandle
(self, non_confidential_flow: NonConfidentialFlow)
security-monitor/src/non_confidential_flow/handlers/cove_host_extension/get_security_monitor_info.rs:31
Methodhandle
(mut self, non_confidential_flow: NonConfidentialFlow)
security-monitor/src/non_confidential_flow/handlers/cove_host_extension/run_confidential_hart.rs:31
Methodhandle
(self, non_confidential_flow: NonConfidentialFlow)
security-monitor/src/non_confidential_flow/handlers/cove_host_extension/promote_to_confidential_vm.rs:54
Methodhandle
(self, non_confidential_flow: NonConfidentialFlow)
security-monitor/src/non_confidential_flow/handlers/cove_host_extension/destroy_confidential_vm.rs:19
Methodhandle
(self, non_confidential_flow: NonConfidentialFlow)
security-monitor/src/non_confidential_flow/handlers/nested_acceleration_extension/nacl_probe_feature.rs:21
Methodhandle
(self, non_confidential_flow: NonConfidentialFlow)
security-monitor/src/non_confidential_flow/handlers/nested_acceleration_extension/nacl_setup_shared_memory.rs:20
Methodhandle
(self, non_confidential_flow: NonConfidentialFlow)
security-monitor/src/non_confidential_flow/handlers/supervisor_binary_interface/probe_sbi_extension.rs:19
Methodhandle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_impl_id.rs:15
Methodhandle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_mimpid.rs:16
Methodhandle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_spec_version.rs:20
Methodhandle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/extension_probe.rs:20
Methodhandle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_impl_version.rs:15
Methodhandle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_marchid.rs:16
Methodhandle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/sbi_base_extension/get_mvendorid.rs:16
Methodhandle
(self, mut confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/interrupts/handle_interrupt.rs:20
Methodhandle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/interrupts/allow_external_interrupt.rs:20
Methodhandle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/sbi/invalid_call.rs:23
Methodhandle
(self, mut confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/shutdown/shutdown_vm.rs:27
Methodhandle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/virtual_instructions/mod.rs:22
Methodhandle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/mmio/mmio_store_response.rs:18
Methodhandle
(self, mut confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/mmio/mmio_access_fault.rs:26
Methodhandle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/mmio/remove_mmio_region.rs:25
Methodhandle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/mmio/mmio_store_request.rs:39
Methodhandle
(self, confidential_flow: ConfidentialFlow)
security-monitor/src/confidential_flow/handlers/mmio/mmio_load_request.rs:30
← previousnext →401–500 of 620, ranked by callers