Lines Matching defs:we

167  * table type, as we know l4 root entry doesn't have a PSE bit,
442 * it also works, so we need to treat root pointer entry
1079 struct intel_vgpu *vgpu, struct intel_gvt_gtt_entry *we)
1086 GEM_BUG_ON(!gtt_type_is_pt(get_next_pt_type(we->type)));
1088 if (we->type == GTT_TYPE_PPGTT_PDE_ENTRY)
1089 ips = vgpu_ips_enabled(vgpu) && ops->test_ips(we);
1091 spt = intel_vgpu_find_spt_by_gfn(vgpu, ops->get_pfn(we));
1107 int type = get_next_pt_type(we->type);
1114 spt = ppgtt_alloc_spt_gfn(vgpu, type, ops->get_pfn(we), ips);
1138 spt, we->val64, we->type);
1150 /* Because we always split 64KB pages, so clear IPS in shadow PDE. */
1291 * controlled by uper PDE. To be simple, we always split
1411 struct intel_gvt_gtt_entry *we, unsigned long index)
1419 we->val64, index);
1422 we->type, index, we->val64);
1424 if (gtt_type_is_pt(get_next_pt_type(we->type))) {
1425 s = ppgtt_populate_spt_by_guest_entry(vgpu, we);
1431 ppgtt_generate_shadow_entry(&m, s, we);
1434 ret = ppgtt_populate_shadow_entry(vgpu, spt, index, we);
1441 spt, we->val64, we->type);
1617 struct intel_gvt_gtt_entry *we, unsigned long index)
1626 new_present = ops->test_present(we);
1636 ret = ppgtt_handle_guest_entry_add(spt, we, index);
1646 /* For 64KB splited entries, we need clear them all. */
1672 spt, we->val64, we->type);
1740 struct intel_gvt_gtt_entry we, se;
1746 ppgtt_get_guest_entry(spt, &we, index);
1753 if (we.type == GTT_TYPE_PPGTT_PTE_64K_ENTRY &&
1761 ret = ppgtt_handle_guest_write_page_table(spt, &we, index);
1784 ops->set_entry(spt->guest_page.oos_page->mem, &we, index,
2553 gvt_err("Why we still has spt not freed?\n");