Home | History | Annotate | Download | only in gvt

Lines Matching refs:val64

155 	memcpy(&(e)->val64, &v, sizeof(v)); \
319 &e->val64, 8);
323 e->val64 = read_pte64(vgpu->gvt->dev_priv, index);
325 e->val64 = *((u64 *)pt + index);
344 &e->val64, 8);
348 write_pte64(vgpu->gvt->dev_priv, index, e->val64);
350 *((u64 *)pt + index) = e->val64;
372 pfn = (e->val64 & ADDR_1G_MASK) >> PAGE_SHIFT;
374 pfn = (e->val64 & ADDR_2M_MASK) >> PAGE_SHIFT;
376 pfn = (e->val64 & ADDR_64K_MASK) >> PAGE_SHIFT;
378 pfn = (e->val64 & ADDR_4K_MASK) >> PAGE_SHIFT;
385 e->val64 &= ~ADDR_1G_MASK;
388 e->val64 &= ~ADDR_2M_MASK;
391 e->val64 &= ~ADDR_64K_MASK;
394 e->val64 &= ~ADDR_4K_MASK;
398 e->val64 |= (pfn << PAGE_SHIFT);
403 return !!(e->val64 & _PAGE_PSE);
411 e->val64 &= ~_PAGE_PSE;
416 e->val64 &= ~_PAGE_PSE;
429 return !!(e->val64 & GEN8_PDE_IPS_64K);
437 e->val64 &= ~GEN8_PDE_IPS_64K;
449 return (e->val64 != 0);
451 return (e->val64 & _PAGE_PRESENT);
456 e->val64 &= ~_PAGE_PRESENT;
461 e->val64 |= _PAGE_PRESENT;
466 return !!(e->val64 & GTT_SPTE_FLAG_64K_SPLITED);
471 e->val64 |= GTT_SPTE_FLAG_64K_SPLITED;
476 e->val64 &= ~GTT_SPTE_FLAG_64K_SPLITED;
675 type, e->type, index, e->val64);
692 type, e->type, index, e->val64);
1046 spt, e.val64, e.type);
1128 spt, we->val64, we->type);
1138 se->val64 = ge->val64;
1198 sub_se.val64 = se->val64;
1201 sub_se.val64 &= ~_PAGE_PAT;
1202 sub_se.val64val64 & _PAGE_PAT_LARGE) >> 5;
1209 se->val64 &= ~_PAGE_DIRTY;
1342 spt, ge.val64, ge.type);
1354 spt->shadow_page.type, se->val64, index);
1357 se->type, index, se->val64);
1387 spt, se->val64, se->type);
1400 we->val64, index);
1403 we->type, index, we->val64);
1422 spt, we->val64, we->type);
1441 old.val64 = new.val64 = 0;
1449 if (old.val64 == new.val64
1455 new.val64, index);
1653 spt, we->val64, we->type);
1798 se.val64 = 0;
1802 NULL, se.type, se.val64, index);
1831 ge.type, ge.val64, index);
1843 NULL, se.type, se.val64, index);
2168 memcpy(p_data, (void *)&e.val64 + (off & (info->gtt_entry_size - 1)),
2220 struct intel_gvt_gtt_entry e = {.val64 = 0, .type = GTT_TYPE_GGTT_PTE};
2221 struct intel_gvt_gtt_entry m = {.val64 = 0, .type = GTT_TYPE_GGTT_PTE};
2237 memcpy((void *)&e.val64 + (off & (info->gtt_entry_size - 1)), p_data,
2256 memcpy((void *)&e.val64 + last_off,
2267 pos->data = e.val64;
2279 partial_pte->data = e.val64;
2288 m.val64 = e.val64;
2404 se.val64 |= _PAGE_PRESENT | _PAGE_RW;
2406 se.val64 |= PPAT_CACHED;