Home
last modified time | relevance | path

Searched refs:bitmap (Results 1 – 7 of 7) sorted by relevance

/hypervisor/arch/x86/
A Dpage.c34 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 Dmmu.c239 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 Dpage.h122 uint64_t *bitmap; member
/hypervisor/arch/x86/guest/
A Dvmsr.c324 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 Dept.c177 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 Dvept.c550 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 Dvm.c623 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