Searched refs:gva_list (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/arch/x86/hyperv/ |
H A D | mmu.c | 17 /* Each gva in gva_list encodes up to 4096 pages to flush */ 24 * Fills in gva_list starting from offset. Returns the number of items added. 26 static inline int fill_gva_list(u64 gva_list[], int offset, in fill_gva_list() argument 35 gva_list[gva_n] = cur & PAGE_MASK; in fill_gva_list() 41 gva_list[gva_n] |= ~PAGE_MASK; in fill_gva_list() 44 gva_list[gva_n] |= (diff - 1) >> PAGE_SHIFT; in fill_gva_list() 140 max_gvas = (PAGE_SIZE - sizeof(*flush)) / sizeof(flush->gva_list[0]); in hyperv_flush_tlb_others() 151 gva_n = fill_gva_list(flush->gva_list, 0, in hyperv_flush_tlb_others() 213 sizeof(flush->gva_list[0]); in hyperv_flush_tlb_others_ex() 226 gva_n = fill_gva_list(flush->gva_list, nr_ban in hyperv_flush_tlb_others_ex() [all...] |
/kernel/linux/linux-6.6/arch/x86/hyperv/ |
H A D | mmu.c | 17 /* Each gva in gva_list encodes up to 4096 pages to flush */ 24 * Fills in gva_list starting from offset. Returns the number of items added. 26 static inline int fill_gva_list(u64 gva_list[], int offset, in fill_gva_list() argument 35 gva_list[gva_n] = cur & PAGE_MASK; in fill_gva_list() 41 gva_list[gva_n] |= ~PAGE_MASK; in fill_gva_list() 44 gva_list[gva_n] |= (diff - 1) >> PAGE_SHIFT; in fill_gva_list() 143 max_gvas = (PAGE_SIZE - sizeof(*flush)) / sizeof(flush->gva_list[0]); in hyperv_flush_tlb_multi() 154 gva_n = fill_gva_list(flush->gva_list, 0, in hyperv_flush_tlb_multi() 213 sizeof(flush->gva_list[0]); in hyperv_flush_tlb_others_ex() 226 gva_n = fill_gva_list(flush->gva_list, nr_ban in hyperv_flush_tlb_others_ex() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
H A D | hyperv_tlb_flush.c | 47 u64 gva_list[]; member 55 u64 gva_list[]; member 233 flush->gva_list[0] = (u64)data->test_pages; in sender_guest_code() 260 flush->gva_list[0] = (u64)data->test_pages; in sender_guest_code() 292 /* bank_contents and gva_list occupy the same space, thus [1] */ in sender_guest_code() 293 flush_ex->gva_list[1] = (u64)data->test_pages; in sender_guest_code() 330 /* bank_contents and gva_list occupy the same space, thus [2] */ in sender_guest_code() 331 flush_ex->gva_list[2] = (u64)data->test_pages; in sender_guest_code() 360 flush_ex->gva_list[0] = (u64)data->test_pages; in sender_guest_code() 389 flush->gva_list[ in sender_guest_code() [all...] |
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | hyperv-tlfs.h | 399 u64 gva_list[]; member 407 u64 gva_list[]; member
|
/kernel/linux/linux-6.6/include/asm-generic/ |
H A D | hyperv-tlfs.h | 487 u64 gva_list[]; member 495 u64 gva_list[]; member
|
Completed in 5 milliseconds