Home
last modified time | relevance | path

Searched refs:pdps (Results 1 – 6 of 6) sorted by relevance

/linux-6.3-rc2/drivers/gpu/drm/i915/gvt/
A Dgtt.h185 enum intel_gvt_gtt_type root_entry_type, u64 pdps[]);
281 u64 pdps[]);
284 enum intel_gvt_gtt_type root_entry_type, u64 pdps[]);
286 int intel_vgpu_put_ppgtt_mm(struct intel_vgpu *vgpu, u64 pdps[]);
A Dscheduler.c60 ring_context->pdps[i].val = pdp[7 - i]; in set_context_pdp_root_pointer()
912 gpa = ring_context_gpa + RING_CTX_OFF(pdps[0].val); in update_guest_pdps()
922 u64 shadow_pdp = c->pdps[7].val | (u64) c->pdps[6].val << 32; in check_shadow_context_ppgtt()
1573 gpa = ring_context_gpa + RING_CTX_OFF(pdps[0].val); in read_guest_pdps()
1586 u64 pdps[GVT_RING_CTX_NR_PDPS]; in prepare_mm() local
1600 read_guest_pdps(workload->vgpu, workload->ring_context_gpa, (void *)pdps); in prepare_mm()
1602 mm = intel_vgpu_get_ppgtt_mm(workload->vgpu, root_entry_type, pdps); in prepare_mm()
A Dexeclist.h155 struct execlist_mmio_pair pdps[8]; member
A Dgtt.c1910 enum intel_gvt_gtt_type root_entry_type, u64 pdps[]) in intel_vgpu_create_ppgtt_mm() argument
1931 mm->ppgtt_mm.guest_pdps[0] = pdps[0]; in intel_vgpu_create_ppgtt_mm()
1933 memcpy(mm->ppgtt_mm.guest_pdps, pdps, in intel_vgpu_create_ppgtt_mm()
2660 u64 pdps[]) in intel_vgpu_find_ppgtt_mm() argument
2670 if (pdps[0] == mm->ppgtt_mm.guest_pdps[0]) in intel_vgpu_find_ppgtt_mm()
2674 if (!memcmp(pdps, mm->ppgtt_mm.guest_pdps, in intel_vgpu_find_ppgtt_mm()
2697 enum intel_gvt_gtt_type root_entry_type, u64 pdps[]) in intel_vgpu_get_ppgtt_mm() argument
2701 mm = intel_vgpu_find_ppgtt_mm(vgpu, pdps); in intel_vgpu_get_ppgtt_mm()
2705 mm = intel_vgpu_create_ppgtt_mm(vgpu, root_entry_type, pdps); in intel_vgpu_get_ppgtt_mm()
2722 int intel_vgpu_put_ppgtt_mm(struct intel_vgpu *vgpu, u64 pdps[]) in intel_vgpu_put_ppgtt_mm() argument
[all …]
A Dcmd_parser.c863 u64 pdps[GEN8_3LVL_PDPES]; in cmd_pdp_mmio_update_handler() local
867 pdps[0] = (u64)cmd_val(s, 2) << 32; in cmd_pdp_mmio_update_handler()
868 pdps[0] |= cmd_val(s, 4); in cmd_pdp_mmio_update_handler()
870 mm = intel_vgpu_find_ppgtt_mm(vgpu, pdps); in cmd_pdp_mmio_update_handler()
A Dhandlers.c1468 u64 *pdps; in handle_g2v_notification() local
1470 pdps = (u64 *)&vgpu_vreg64_t(vgpu, vgtif_reg(pdp[0])); in handle_g2v_notification()
1477 mm = intel_vgpu_get_ppgtt_mm(vgpu, root_entry_type, pdps); in handle_g2v_notification()
1481 return intel_vgpu_put_ppgtt_mm(vgpu, pdps); in handle_g2v_notification()

Completed in 24 milliseconds