Home
last modified time | relevance | path

Searched refs:vmx_l1d_flush_pages (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/kvm/vmx/
H A Dvmx.c226 static void *vmx_l1d_flush_pages; variable
276 if (l1tf != VMENTER_L1D_FLUSH_NEVER && !vmx_l1d_flush_pages && in vmx_setup_l1d_flush()
279 * This allocation for vmx_l1d_flush_pages is not tied to a VM in vmx_setup_l1d_flush()
285 vmx_l1d_flush_pages = page_address(page); in vmx_setup_l1d_flush()
293 memset(vmx_l1d_flush_pages + i * PAGE_SIZE, i + 1, in vmx_setup_l1d_flush()
6297 :: [flush_pages] "r" (vmx_l1d_flush_pages), in vmx_l1d_flush()
8109 if (vmx_l1d_flush_pages) { in vmx_cleanup_l1d_flush()
8110 free_pages((unsigned long)vmx_l1d_flush_pages, L1D_CACHE_ORDER); in vmx_cleanup_l1d_flush()
8111 vmx_l1d_flush_pages = NULL; in vmx_cleanup_l1d_flush()
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/
H A Dvmx.c237 static void *vmx_l1d_flush_pages; variable
279 if (l1tf != VMENTER_L1D_FLUSH_NEVER && !vmx_l1d_flush_pages && in vmx_setup_l1d_flush()
282 * This allocation for vmx_l1d_flush_pages is not tied to a VM in vmx_setup_l1d_flush()
288 vmx_l1d_flush_pages = page_address(page); in vmx_setup_l1d_flush()
296 memset(vmx_l1d_flush_pages + i * PAGE_SIZE, i + 1, in vmx_setup_l1d_flush()
6674 :: [flush_pages] "r" (vmx_l1d_flush_pages), in vmx_l1d_flush()
8635 if (vmx_l1d_flush_pages) { in vmx_cleanup_l1d_flush()
8636 free_pages((unsigned long)vmx_l1d_flush_pages, L1D_CACHE_ORDER); in vmx_cleanup_l1d_flush()
8637 vmx_l1d_flush_pages = NULL; in vmx_cleanup_l1d_flush()

Completed in 18 milliseconds