Searched refs:pdps (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.4/drivers/gpu/drm/i915/gvt/ |
| D | gtt.h | 172 enum intel_gvt_gtt_type root_entry_type, u64 pdps[]); 268 u64 pdps[]); 271 enum intel_gvt_gtt_type root_entry_type, u64 pdps[]); 273 int intel_vgpu_put_ppgtt_mm(struct intel_vgpu *vgpu, u64 pdps[]);
|
| D | execlist.h | 153 struct execlist_mmio_pair pdps[8]; member
|
| D | gtt.c | 1879 enum intel_gvt_gtt_type root_entry_type, u64 pdps[]) in intel_vgpu_create_ppgtt_mm() argument 1899 mm->ppgtt_mm.guest_pdps[0] = pdps[0]; in intel_vgpu_create_ppgtt_mm() 1901 memcpy(mm->ppgtt_mm.guest_pdps, pdps, in intel_vgpu_create_ppgtt_mm() 2592 u64 pdps[]) in intel_vgpu_find_ppgtt_mm() argument 2602 if (pdps[0] == mm->ppgtt_mm.guest_pdps[0]) in intel_vgpu_find_ppgtt_mm() 2606 if (!memcmp(pdps, mm->ppgtt_mm.guest_pdps, in intel_vgpu_find_ppgtt_mm() 2629 enum intel_gvt_gtt_type root_entry_type, u64 pdps[]) in intel_vgpu_get_ppgtt_mm() argument 2633 mm = intel_vgpu_find_ppgtt_mm(vgpu, pdps); in intel_vgpu_get_ppgtt_mm() 2637 mm = intel_vgpu_create_ppgtt_mm(vgpu, root_entry_type, pdps); in intel_vgpu_get_ppgtt_mm() 2654 int intel_vgpu_put_ppgtt_mm(struct intel_vgpu *vgpu, u64 pdps[]) in intel_vgpu_put_ppgtt_mm() argument [all …]
|
| D | scheduler.c | 55 ring_context->pdps[i].val = pdp[7 - i]; in set_context_pdp_root_pointer() 1418 gpa = ring_context_gpa + RING_CTX_OFF(pdps[0].val); in read_guest_pdps() 1431 u64 pdps[GVT_RING_CTX_NR_PDPS]; in prepare_mm() local 1445 read_guest_pdps(workload->vgpu, workload->ring_context_gpa, (void *)pdps); in prepare_mm() 1447 mm = intel_vgpu_get_ppgtt_mm(workload->vgpu, root_entry_type, pdps); in prepare_mm()
|
| D | handlers.c | 1213 u64 *pdps; in handle_g2v_notification() local 1215 pdps = (u64 *)&vgpu_vreg64_t(vgpu, vgtif_reg(pdp[0])); in handle_g2v_notification() 1222 mm = intel_vgpu_get_ppgtt_mm(vgpu, root_entry_type, pdps); in handle_g2v_notification() 1226 return intel_vgpu_put_ppgtt_mm(vgpu, pdps); in handle_g2v_notification()
|