Lines Matching refs:val64

154 	memcpy(&(e)->val64, &v, sizeof(v)); \
317 &e->val64, 8); in gtt_get_entry64()
321 e->val64 = read_pte64(vgpu->gvt->gt->ggtt, index); in gtt_get_entry64()
323 e->val64 = *((u64 *)pt + index); in gtt_get_entry64()
342 &e->val64, 8); in gtt_set_entry64()
346 write_pte64(vgpu->gvt->gt->ggtt, index, e->val64); in gtt_set_entry64()
348 *((u64 *)pt + index) = e->val64; in gtt_set_entry64()
370 pfn = (e->val64 & ADDR_1G_MASK) >> PAGE_SHIFT; in gen8_gtt_get_pfn()
372 pfn = (e->val64 & ADDR_2M_MASK) >> PAGE_SHIFT; in gen8_gtt_get_pfn()
374 pfn = (e->val64 & ADDR_64K_MASK) >> PAGE_SHIFT; in gen8_gtt_get_pfn()
376 pfn = (e->val64 & ADDR_4K_MASK) >> PAGE_SHIFT; in gen8_gtt_get_pfn()
383 e->val64 &= ~ADDR_1G_MASK; in gen8_gtt_set_pfn()
386 e->val64 &= ~ADDR_2M_MASK; in gen8_gtt_set_pfn()
389 e->val64 &= ~ADDR_64K_MASK; in gen8_gtt_set_pfn()
392 e->val64 &= ~ADDR_4K_MASK; in gen8_gtt_set_pfn()
396 e->val64 |= (pfn << PAGE_SHIFT); in gen8_gtt_set_pfn()
401 return !!(e->val64 & _PAGE_PSE); in gen8_gtt_test_pse()
409 e->val64 &= ~_PAGE_PSE; in gen8_gtt_clear_pse()
414 e->val64 &= ~_PAGE_PSE; in gen8_gtt_clear_pse()
427 return !!(e->val64 & GEN8_PDE_IPS_64K); in gen8_gtt_test_ips()
435 e->val64 &= ~GEN8_PDE_IPS_64K; in gen8_gtt_clear_ips()
447 return (e->val64 != 0); in gen8_gtt_test_present()
449 return (e->val64 & _PAGE_PRESENT); in gen8_gtt_test_present()
454 e->val64 &= ~_PAGE_PRESENT; in gtt_entry_clear_present()
459 e->val64 |= _PAGE_PRESENT; in gtt_entry_set_present()
464 return !!(e->val64 & GTT_SPTE_FLAG_64K_SPLITED); in gen8_gtt_test_64k_splited()
469 e->val64 |= GTT_SPTE_FLAG_64K_SPLITED; in gen8_gtt_set_64k_splited()
474 e->val64 &= ~GTT_SPTE_FLAG_64K_SPLITED; in gen8_gtt_clear_64k_splited()
673 type, e->type, index, e->val64); in ppgtt_spt_get_entry()
690 type, e->type, index, e->val64); in ppgtt_spt_set_entry()
1047 spt, e.val64, e.type); in ppgtt_invalidate_spt()
1129 spt, we->val64, we->type); in ppgtt_populate_spt_by_guest_entry()
1139 se->val64 = ge->val64; in ppgtt_generate_shadow_entry()
1199 sub_se.val64 = se->val64; in split_2MB_gtt_entry()
1202 sub_se.val64 &= ~_PAGE_PAT; in split_2MB_gtt_entry()
1203 sub_se.val64 |= (se->val64 & _PAGE_PAT_LARGE) >> 5; in split_2MB_gtt_entry()
1210 se->val64 &= ~_PAGE_DIRTY; in split_2MB_gtt_entry()
1343 spt, ge.val64, ge.type); in ppgtt_populate_spt()
1355 spt->shadow_page.type, se->val64, index); in ppgtt_handle_guest_entry_removal()
1358 se->type, index, se->val64); in ppgtt_handle_guest_entry_removal()
1388 spt, se->val64, se->type); in ppgtt_handle_guest_entry_removal()
1401 we->val64, index); in ppgtt_handle_guest_entry_add()
1404 we->type, index, we->val64); in ppgtt_handle_guest_entry_add()
1423 spt, we->val64, we->type); in ppgtt_handle_guest_entry_add()
1442 old.val64 = new.val64 = 0; in sync_oos_page()
1450 if (old.val64 == new.val64 in sync_oos_page()
1456 new.val64, index); in sync_oos_page()
1654 spt, we->val64, we->type); in ppgtt_handle_guest_write_page_table()
1799 se.val64 = 0; in invalidate_ppgtt_mm()
1803 NULL, se.type, se.val64, index); in invalidate_ppgtt_mm()
1832 ge.type, ge.val64, index); in shadow_ppgtt_mm()
1844 NULL, se.type, se.val64, index); in shadow_ppgtt_mm()
2170 memcpy(p_data, (void *)&e.val64 + (off & (info->gtt_entry_size - 1)), in emulate_ggtt_mmio_read()
2222 struct intel_gvt_gtt_entry e = {.val64 = 0, .type = GTT_TYPE_GGTT_PTE}; in emulate_ggtt_mmio_write()
2223 struct intel_gvt_gtt_entry m = {.val64 = 0, .type = GTT_TYPE_GGTT_PTE}; in emulate_ggtt_mmio_write()
2239 memcpy((void *)&e.val64 + (off & (info->gtt_entry_size - 1)), p_data, in emulate_ggtt_mmio_write()
2258 memcpy((void *)&e.val64 + last_off, in emulate_ggtt_mmio_write()
2269 pos->data = e.val64; in emulate_ggtt_mmio_write()
2281 partial_pte->data = e.val64; in emulate_ggtt_mmio_write()
2290 m.val64 = e.val64; in emulate_ggtt_mmio_write()
2423 se.val64 |= _PAGE_PRESENT | _PAGE_RW; in alloc_scratch_pages()
2425 se.val64 |= PPAT_CACHED; in alloc_scratch_pages()