Home
last modified time | relevance | path

Searched refs:index (Results 1 – 24 of 24) sorted by relevance

/hypervisor/arch/x86/
A Dpagetable.c87 uint64_t index; in try_to_free_pgtable_page() local
89 for (index = 0UL; index < PTRS_PER_PTE; index++) { in try_to_free_pgtable_page()
90 uint64_t *pte = pt_page + index; in try_to_free_pgtable_page()
96 if (index == PTRS_PER_PTE) { in try_to_free_pgtable_page()
183 for (; index < PTRS_PER_PTE; index++) { in modify_or_del_pte()
184 uint64_t *pte = pt_page + index; in modify_or_del_pte()
222 for (; index < PTRS_PER_PDE; index++) { in modify_or_del_pde()
269 for (; index < PTRS_PER_PDPTE; index++) { in modify_or_del_pdpte()
394 for (; index < PTRS_PER_PTE; index++) { in add_pte()
426 for (; index < PTRS_PER_PDE; index++) { in add_pde()
[all …]
A Dvtd.c124 uint32_t index; member
209 drhd_rt->index = i; in register_hrhd_units()
529 if (index == INVALID_DRHD_INDEX) { in device_to_dmaru()
538 dmaru = &dmar_drhd_units[index]; in device_to_dmaru()
819 uint16_t index; in dmar_fault_handler() local
834 index = dma_fsts_fri(fsr); in dmar_fault_handler()
836 if (index >= dmar_unit->cap_num_fault_regs) { in dmar_fault_handler()
1298 return ((dmar_unit->irte_reserved_bitmap[index >> 6U] & (1UL << (index & 0x3FU))) != 0UL); in is_irte_reserved()
1408 ir_entry = ir_table + index; in dmar_free_irte()
1414 if (!is_irte_reserved(dmar_unit, index)) { in dmar_free_irte()
[all …]
A De820.c107 static void insert_e820_entry(uint32_t index, uint64_t addr, uint64_t length, uint64_t type) in insert_e820_entry() argument
114 for (i = hv_e820_entries_nr - 1; i > index; i--) { in insert_e820_entry()
118 hv_e820[index].baseaddr = addr; in insert_e820_entry()
119 hv_e820[index].length = length; in insert_e820_entry()
120 hv_e820[index].type = type; in insert_e820_entry()
A Dioapic.c36 uint8_t index; member
106 return gsi_table_data[gsi].ioapic_info.index; in get_gsi_to_ioapic_index()
464 gsi_table_data[gsi].ioapic_info.index = ioapic_id; in ioapic_setup_irqs()
/hypervisor/arch/x86/guest/
A Dvmtrr.c71 get_subrange_start_of_fixed_mtrr(uint32_t index, uint32_t subrange_id) in get_subrange_start_of_fixed_mtrr() argument
73 return (fixed_mtrr_map[index].start + subrange_id * in get_subrange_start_of_fixed_mtrr()
74 get_subrange_size_of_fixed_mtrr(index)); in get_subrange_start_of_fixed_mtrr()
208 uint32_t index; in write_vmtrr() local
240 index = get_index_of_fixed_mtrr(msr); in write_vmtrr()
241 if (index != FIXED_MTRR_INVALID_INDEX) { in write_vmtrr()
242 vmtrr->fixed_range[index].value = value; in write_vmtrr()
254 uint32_t index; in read_vmtrr() local
261 index = get_index_of_fixed_mtrr(msr); in read_vmtrr()
262 if (index != FIXED_MTRR_INVALID_INDEX) { in read_vmtrr()
[all …]
A Dguest_memory.c59 uint64_t index; in local_gva2gpa_common() local
85 index = (gva >> shift) & ((1UL << pw_info->width) - 1UL); in local_gva2gpa_common()
91 entry = (uint64_t)(*(base32 + index)); in local_gva2gpa_common()
94 entry = *(base64 + index); in local_gva2gpa_common()
173 uint32_t index; in local_gva2gpa_pae() local
182 index = (uint32_t)gva >> 30U; in local_gva2gpa_pae()
184 entry = base[index]; in local_gva2gpa_pae()
A Dvmsr.c309 uint32_t index; in vmsr_get_guest_msr_index() local
311 for (index = 0U; index < NUM_EMULATED_MSRS; index++) { in vmsr_get_guest_msr_index()
312 if (emulated_guest_msrs[index] == msr) { in vmsr_get_guest_msr_index()
317 if (index == NUM_EMULATED_MSRS) { in vmsr_get_guest_msr_index()
321 return index; in vmsr_get_guest_msr_index()
454 uint32_t index = 0U; in cat_msr_to_index_of_emulated_msr() local
472 index = msr - MSR_IA32_L3_MASK_BASE; in cat_msr_to_index_of_emulated_msr()
474 index = msr - MSR_IA32_L2_MASK_BASE + NUM_CAT_L3_MSRS; in cat_msr_to_index_of_emulated_msr()
476 index = NUM_CAT_L3_MSRS + NUM_CAT_L2_MSRS; in cat_msr_to_index_of_emulated_msr()
481 return index; in cat_msr_to_index_of_emulated_msr()
[all …]
A Dassign.c151 ret = dmar_assign_irte(&intr_src, &irte, entry->irte_idx, &ir_index.index); in ptirq_build_physical_msi()
156 entry->irte_idx = ir_index.index; in ptirq_build_physical_msi()
157 if (ir_index.index != INVALID_IRTE_ID) { in ptirq_build_physical_msi()
264 ret = dmar_assign_irte(&intr_src, &irte, entry->irte_idx, &ir_index.index); in ptirq_build_physical_rte()
267 entry->irte_idx = ir_index.index; in ptirq_build_physical_rte()
268 if (ir_index.index != INVALID_IRTE_ID) { in ptirq_build_physical_rte()
A Dvcpu.c137 uint32_t index = vmsr_get_guest_msr_index(msr); in vcpu_get_guest_msr() local
140 if (index < NUM_EMULATED_MSRS) { in vcpu_get_guest_msr()
141 val = vcpu->arch.guest_msrs[index]; in vcpu_get_guest_msr()
149 uint32_t index = vmsr_get_guest_msr_index(msr); in vcpu_set_guest_msr() local
151 if (index < NUM_EMULATED_MSRS) { in vcpu_set_guest_msr()
152 vcpu->arch.guest_msrs[index] = val; in vcpu_set_guest_msr()
A Dvlapic.c569 uint32_t index; in lvt_off_to_idx() local
573 index = APIC_LVT_CMCI; in lvt_off_to_idx()
576 index = APIC_LVT_TIMER; in lvt_off_to_idx()
579 index = APIC_LVT_THERMAL; in lvt_off_to_idx()
582 index = APIC_LVT_PMC; in lvt_off_to_idx()
585 index = APIC_LVT_LINT0; in lvt_off_to_idx()
588 index = APIC_LVT_LINT1; in lvt_off_to_idx()
597 index = APIC_LVT_ERROR; in lvt_off_to_idx()
601 return index; in lvt_off_to_idx()
A Dinstr_emul.c2020 vie->index = (x >> 3U) & 0x7U; in decode_sib()
2024 vie->index |= vie->rex_x << 3U; in decode_sib()
2070 if (vie->index != 4U) { in decode_sib()
2071 vie->index_register = (enum cpu_reg_name)vie->index; in decode_sib()
/hypervisor/dm/vpci/
A Dvmsix_on_msi.c159 void remap_one_vmsix_entry_on_msi(struct pci_vdev *vdev, uint32_t index) in remap_one_vmsix_entry_on_msi() argument
163 uint32_t vector_mask = 1U << index; in remap_one_vmsix_entry_on_msi()
174 ventry = &vdev->msix.table_entries[index]; in remap_one_vmsix_entry_on_msi()
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()
183 ir_index.index = vdev->pdev->irte_start; in remap_one_vmsix_entry_on_msi()
A Dpci_pt.c47 return ((struct msix_table_entry *)hva + index); in get_msix_table_entry()
112 mask_one_msix_vector(vdev, index); in remap_one_vmsix_entry()
113 ventry = &vdev->msix.table_entries[index]; in remap_one_vmsix_entry()
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()
122 pentry = get_msix_table_entry(vdev, index); in remap_one_vmsix_entry()
149 uint32_t index; in pt_vmsix_handle_table_mmio_access() local
154 index = rw_vmsix_table(vdev, io_req); in pt_vmsix_handle_table_mmio_access()
158 remap_one_vmsix_entry_on_msi(vdev, index); in pt_vmsix_handle_table_mmio_access()
[all …]
A Dvmsix.c100 uint32_t entry_offset, table_offset, index = CONFIG_MAX_MSIX_TABLE_NUM; in rw_vmsix_table() local
111 index = table_offset / MSIX_TABLE_ENTRY_SIZE; in rw_vmsix_table()
113 entry = &vdev->msix.table_entries[index]; in rw_vmsix_table()
144 return index; in rw_vmsix_table()
A Dvpci_priv.h167 void remap_one_vmsix_entry_on_msi(struct pci_vdev *vdev, uint32_t index);
/hypervisor/arch/x86/seed/
A Dseed.c223 uint32_t index; in init_seed() local
225 index = parse_seed_arg(); in init_seed()
227 switch (seed_arg[index].bootloader_id) { in init_seed()
229 status = parse_seed_sbl(seed_arg[index].addr, &g_phy_seed); in init_seed()
232 status = parse_seed_abl(seed_arg[index].addr, &g_phy_seed); in init_seed()
A Dseed_sbl.c37 uint8_t index; member
93 if ((entry->index != dseed_index) || in parse_seed_sbl()
94 (entry->index >= BOOTLOADER_SEED_MAX_ENTRIES)) { in parse_seed_sbl()
/hypervisor/common/
A Dptdev.c289 uint32_t index = 0U; in ptirq_get_intr_data() local
299 buffer[index] = entry->allocated_pirq; in ptirq_get_intr_data()
300 buffer[index + 1U] = entry->intr_count; in ptirq_get_intr_data()
302 index += 2U; in ptirq_get_intr_data()
303 if (index > (buffer_cnt - 2U)) { in ptirq_get_intr_data()
309 return index; in ptirq_get_intr_data()
/hypervisor/include/arch/x86/asm/guest/
A Dinstr_emul.h69 index:4, member
/hypervisor/include/arch/x86/asm/
A Dvtd.h373 static inline uint64_t dma_iec_index(uint16_t index, uint8_t index_mask) in dma_iec_index() argument
375 return ((((uint64_t)index & 0xFFFFU) << 32U) | (((uint64_t)index_mask & 0x1FU) << 27U)); in dma_iec_index()
711 void dmar_free_irte(const struct intr_source *intr_src, uint16_t index);
/hypervisor/include/common/
A Dptdev.h37 uint16_t index; member
/hypervisor/scripts/makefile/
A Dconfig.mk252 @cd $(HV_OBJDIR) && git diff --no-index --no-prefix a/ b/ > $(HV_CONFIG_DIFF) || true
/hypervisor/
A DMakefile526 DIRTY=`git diff-index --name-only HEAD`;\
/hypervisor/lib/crypto/mbedtls/
A DChangeLog632 * Avoid shadowing of time and index functions through mbed TLS function

Completed in 44 milliseconds