Searched refs:bitmap (Results 1 – 7 of 7) sorted by relevance
| /hypervisor/arch/x86/ |
| A D | page.c | 34 if (*(pool->bitmap + idx) != ~0UL) { in alloc_page() 35 bit = ffz64(*(pool->bitmap + idx)); in alloc_page() 36 bitmap_set_nolock(bit, pool->bitmap + idx); in alloc_page() 70 bitmap_clear_nolock(bit, pool->bitmap + idx); in free_page()
|
| A D | mmu.c | 239 ppt_page_pool.bitmap = (uint64_t *)e820_alloc_memory(bitmap_size, MEM_4G); in allocate_ppt_pages() 245 memset(ppt_page_pool.bitmap, 0, bitmap_size); in allocate_ppt_pages()
|
| /hypervisor/include/arch/x86/asm/ |
| A D | page.h | 122 uint64_t *bitmap; member
|
| /hypervisor/arch/x86/guest/ |
| A D | vmsr.c | 324 static void enable_msr_interception(uint8_t *bitmap, uint32_t msr_arg, uint32_t mode) in enable_msr_interception() argument 343 bitmap[read_offset + msr_index] |= msr_bit; in enable_msr_interception() 345 bitmap[read_offset + msr_index] &= ~msr_bit; in enable_msr_interception() 349 bitmap[write_offset + msr_index] |= msr_bit; in enable_msr_interception() 351 bitmap[write_offset + msr_index] &= ~msr_bit; in enable_msr_interception()
|
| A D | ept.c | 177 ept_page_pool[vm_id].bitmap = ept_page_bitmap[vm_id]; in init_ept_pgtable() 181 …memset((void *)ept_page_pool[vm_id].bitmap, 0, ept_page_pool[vm_id].bitmap_size * sizeof(uint64_t)… in init_ept_pgtable()
|
| A D | vept.c | 550 sept_page_pool.bitmap = sept_page_bitmap; in init_vept() 553 memset((void *)sept_page_pool.bitmap, 0, sept_page_pool.bitmap_size * sizeof(uint64_t)); in init_vept()
|
| A D | vm.c | 623 uint64_t bitmap = 0UL; in lapic_pt_enabled_pcpu_bitmap() local 628 bitmap_set_nolock(pcpuid_from_vcpu(vcpu), &bitmap); in lapic_pt_enabled_pcpu_bitmap() 633 return bitmap; in lapic_pt_enabled_pcpu_bitmap()
|
Completed in 12 milliseconds