Home
last modified time | relevance | path

Searched refs:info (Results 1 – 18 of 18) sorted by relevance

/hypervisor/arch/x86/
A Drdt.c36 for (i = 0U; i < info->num_ins; i++) { in get_rdt_res_ins()
38 ins = &info->ins_array[i]; in get_rdt_res_ins()
50 uint32_t res = info->res_id; in setup_res_clos_msr()
57 msr_write(info->msr_qos_cfg, 0x1UL); in setup_res_clos_msr()
72 msr_index = info->msr_base + i; in setup_res_clos_msr()
80 struct rdt_type *info; in setup_clos() local
84 info = &res_cap_info[i]; in setup_clos()
85 for (j = 0U; j < info->num_ins; j++) { in setup_clos()
86 ins = &info->ins_array[j]; in setup_clos()
113 if (info->num_ins > 0U) { in is_rdt_type_capable()
[all …]
A Dsecurity.c246 const struct cpuinfo_x86 *info = get_pcpu_info(); in is_ept_force_4k_ipage() local
249 if (info->displayfamily == 0x6U) { in is_ept_force_4k_ipage()
250 switch (info->displaymodel) { in is_ept_force_4k_ipage()
/hypervisor/dm/vpci/
A Dvmsi.c64 struct msi_info info = {}; in remap_vmsi() local
78 info.addr.full = (uint64_t)vmsi_addrlo | ((uint64_t)vmsi_addrhi << 32U); in remap_vmsi()
79 info.data.full = vmsi_msgdata; in remap_vmsi()
81 if (ptirq_prepare_msix_remap(vm, vdev->bdf.value, pbdf.value, 0U, &info, INVALID_IRTE_ID) == 0) { in remap_vmsi()
82 pci_pdev_write_cfg(pbdf, capoff + PCIR_MSI_ADDR, 0x4U, (uint32_t)info.addr.full); in remap_vmsi()
85 (uint32_t)(info.addr.full >> 32U)); in remap_vmsi()
86 pci_pdev_write_cfg(pbdf, capoff + PCIR_MSI_DATA_64BIT, 0x2U, (uint16_t)info.data.full); in remap_vmsi()
88 pci_pdev_write_cfg(pbdf, capoff + PCIR_MSI_DATA, 0x2U, (uint16_t)info.data.full); in remap_vmsi()
A Dvmsix_on_msi.c164 struct msi_info info = {}; in remap_one_vmsix_entry_on_msi() local
176 info.addr.full = vdev->msix.table_entries[index].addr; in remap_one_vmsix_entry_on_msi()
177 info.data.full = vdev->msix.table_entries[index].data; in remap_one_vmsix_entry_on_msi()
180 (uint16_t)index, &info, vdev->pdev->irte_start + (uint16_t)index); in remap_one_vmsix_entry_on_msi()
184 info.addr.ir_bits.shv = 1U; in remap_one_vmsix_entry_on_msi()
185 info.addr.ir_bits.intr_index_high = ir_index.bits.index_high; in remap_one_vmsix_entry_on_msi()
186 info.addr.ir_bits.intr_index_low = ir_index.bits.index_low; in remap_one_vmsix_entry_on_msi()
187 pci_pdev_write_cfg(pbdf, capoff + PCIR_MSI_ADDR, 0x4U, (uint32_t)info.addr.full); in remap_one_vmsix_entry_on_msi()
190 (uint32_t)(info.addr.full >> 32U)); in remap_one_vmsix_entry_on_msi()
192 (uint16_t)info.data.full); in remap_one_vmsix_entry_on_msi()
[all …]
A Dpci_pt.c109 struct msi_info info = {}; in remap_one_vmsix_entry() local
115 info.addr.full = vdev->msix.table_entries[index].addr; in remap_one_vmsix_entry()
116 info.data.full = vdev->msix.table_entries[index].data; in remap_one_vmsix_entry()
119 (uint16_t)index, &info, INVALID_IRTE_ID); in remap_one_vmsix_entry()
130 mmio_write32((uint32_t)(info.addr.full), (void *)&(pentry->addr)); in remap_one_vmsix_entry()
131 mmio_write32((uint32_t)(info.addr.full >> 32U), (void *)((char *)&(pentry->addr) + 4U)); in remap_one_vmsix_entry()
133 mmio_write32(info.data.full, (void *)&(pentry->data)); in remap_one_vmsix_entry()
/hypervisor/boot/multiboot/
A Dmultiboot_priv.h33 static inline bool boot_from_multiboot(uint32_t magic, uint32_t info) in boot_from_multiboot() argument
35 return ((magic == MULTIBOOT_INFO_MAGIC) && (info != 0U)); in boot_from_multiboot()
A Dmultiboot.c72 uint32_t info = registers[1]; in init_multiboot_info() local
75 if (boot_from_multiboot(magic, info)) { in init_multiboot_info()
76 if (multiboot_to_acrn_bi(abi, hpa2hva_early((uint64_t)info)) == 0) { in init_multiboot_info()
83 if (multiboot2_to_acrn_bi(abi, hpa2hva_early((uint64_t)info)) == 0) { in init_multiboot_info()
/hypervisor/lib/crypto/mbedtls/
A Dhkdf.h65 const uint8_t *info, size_t info_len,
114 size_t prk_len, const uint8_t *info,
A Dhkdf.c26 const uint8_t *info, size_t info_len, in mbedtls_hkdf() argument
36 info, info_len, okm, okm_len); in mbedtls_hkdf()
80 size_t prk_len, const uint8_t *info, in mbedtls_hkdf_expand() argument
88 const uint8_t *tmp_info = info; in mbedtls_hkdf_expand()
A DChangeLog829 * Added a script to print build environment info for diagnostic use in test
/hypervisor/dm/
A Dio_req.c74 struct acrn_asyncio_info *info; in asyncio_is_conflict() local
80 info = &(p->asyncio_info); in asyncio_is_conflict()
81 if ((info->addr == async_info->addr) && in asyncio_is_conflict()
82 (info->type == async_info->type) && in asyncio_is_conflict()
84 (info->data == async_info->data))) { in asyncio_is_conflict()
134 struct acrn_asyncio_info *info; in remove_asyncio() local
140 info = &(desc->asyncio_info); in remove_asyncio()
141 if ((info->type == async_info->type) in remove_asyncio()
142 && (info->addr == async_info->addr) in remove_asyncio()
143 && (info->fd == async_info->fd) in remove_asyncio()
[all …]
/hypervisor/lib/crypto/
A Dcrypto_api.c14 const uint8_t *info, size_t info_len) in hkdf_sha256() argument
24 info, info_len, out_key, out_len) == 0) { in hkdf_sha256()
/hypervisor/arch/x86/guest/
A Dassign.c30 static struct acrn_vcpu *is_single_destination(struct acrn_vm *vm, const struct msi_info *info) in is_single_destination() argument
36 vdmask = vlapic_calc_dest_noshort(vm, false, (uint32_t)(info->addr.bits.dest_field), in is_single_destination()
37 (bool)(info->addr.bits.dest_mode == MSI_ADDR_DESTMODE_PHYS), in is_single_destination()
38 (bool)(info->data.bits.delivery_mode == MSI_DATA_DELMODE_LOPRI)); in is_single_destination()
43 if ((info->data.bits.delivery_mode == MSI_DATA_DELMODE_FIXED) in is_single_destination()
44 || (info->data.bits.delivery_mode == MSI_DATA_DELMODE_LOPRI)) { in is_single_destination()
610 uint16_t entry_nr, struct msi_info *info, uint16_t irte_idx) in ptirq_prepare_msix_remap() argument
626 entry->vmsi = *info; in ptirq_prepare_msix_remap()
657 struct acrn_vcpu *vcpu = is_single_destination(vm, info); in ptirq_prepare_msix_remap()
661 (uint32_t)info->data.bits.vector, hva2hpa(get_pi_desc(vcpu)), irte_idx); in ptirq_prepare_msix_remap()
[all …]
A Dnested.c892 const uint32_t info = exec_vmread(VMX_INSTR_INFO); in vmread_vmexit_handler() local
905 if (VMX_II_IS_REG(info)) { in vmread_vmexit_handler()
906 vcpu_set_gpreg(vcpu, VMX_II_REG1(info), vmcs_value); in vmread_vmexit_handler()
908 gpa = get_vmx_memory_operand(vcpu, info); in vmread_vmexit_handler()
927 const uint32_t info = exec_vmread(VMX_INSTR_INFO); in vmwrite_vmexit_handler() local
943 if (VMX_II_IS_REG(info)) { in vmwrite_vmexit_handler()
944 vmcs_value = vcpu_get_gpreg(vcpu, VMX_II_REG1(info)); in vmwrite_vmexit_handler()
946 gpa = get_vmx_memory_operand(vcpu, info); in vmwrite_vmexit_handler()
1551 const uint32_t info = exec_vmread(VMX_INSTR_INFO); in get_invvpid_ept_operands() local
1554 gpa = get_vmx_memory_operand(vcpu, info); in get_invvpid_ept_operands()
[all …]
/hypervisor/include/lib/crypto/
A Dcrypto_api.h40 const uint8_t *info, size_t info_len);
/hypervisor/include/arch/x86/asm/
A Dseed.h34 const uint8_t *salt, size_t salt_len, const uint8_t *info, size_t info_len);
/hypervisor/include/arch/x86/asm/guest/
A Dassign.h64 uint16_t entry_nr, struct msi_info *info, uint16_t irte_idx);
/hypervisor/arch/x86/seed/
A Dseed.c137 const uint8_t *salt, size_t salt_len, const uint8_t *info, size_t info_len) in derive_virtual_seed() argument
151 info, info_len) == 0) { in derive_virtual_seed()

Completed in 25 milliseconds