Home
last modified time | relevance | path

Searched refs:vgpu (Results 1 – 7 of 7) sorted by relevance

/dragonfly/sys/dev/drm/i915/gvt/
H A Dgvt.h115 #define vgpu_cfg_space(vgpu) ((vgpu)->cfg_space.virtual_cfg_space) argument
131 #define vgpu_opregion(vgpu) (&(vgpu->opregion)) argument
338 #define vgpu_aperture_sz(vgpu) ((vgpu)->gm.aperture_sz) argument
339 #define vgpu_hidden_sz(vgpu) ((vgpu)->gm.hidden_sz) argument
342 (gvt_aperture_pa_base(vgpu->gvt) + vgpu_aperture_offset(vgpu))
344 #define vgpu_ggtt_gm_sz(vgpu) ((vgpu)->gm.aperture_sz + (vgpu)->gm.hidden_sz) argument
347 (vgpu_aperture_pa_base(vgpu) + vgpu_aperture_sz(vgpu) - 1)
351 (vgpu_aperture_gmadr_base(vgpu) + vgpu_aperture_sz(vgpu) - 1)
355 (vgpu_hidden_gmadr_base(vgpu) + vgpu_hidden_sz(vgpu) - 1)
357 #define vgpu_fence_base(vgpu) (vgpu->fence.base) argument
[all …]
H A Dmpt.h88 return intel_gvt_host.mpt->attach_vgpu(vgpu, &vgpu->handle); in intel_gvt_hypervisor_attach_vgpu()
104 intel_gvt_host.mpt->detach_vgpu(vgpu->handle); in intel_gvt_hypervisor_detach_vgpu()
120 unsigned long offset = vgpu->gvt->device_info.msi_cap_offset; in intel_gvt_hypervisor_inject_msi()
136 trace_inject_msi(vgpu->id, addr, data); in intel_gvt_hypervisor_inject_msi()
172 ret = intel_gvt_host.mpt->set_wp_page(vgpu->handle, p->gfn); in intel_gvt_hypervisor_set_wp_page()
176 atomic_inc(&vgpu->gtt.n_write_protected_guest_page); in intel_gvt_hypervisor_set_wp_page()
201 atomic_dec(&vgpu->gtt.n_write_protected_guest_page); in intel_gvt_hypervisor_unset_wp_page()
246 struct intel_vgpu *vgpu, unsigned long gfn) in intel_gvt_hypervisor_gfn_to_mfn() argument
248 return intel_gvt_host.mpt->gfn_to_mfn(vgpu->handle, gfn); in intel_gvt_hypervisor_gfn_to_mfn()
263 struct intel_vgpu *vgpu, unsigned long gfn, in intel_gvt_hypervisor_map_gfn_to_mfn() argument
[all …]
H A Ddebug.h32 if (IS_ERR_OR_NULL(vgpu)) \
35 DRM_DEBUG_DRIVER("gvt: vgpu %d: "fmt, vgpu->id, ##args);\
H A Dhypercall.h43 int (*attach_vgpu)(void *vgpu, unsigned long *handle);
/dragonfly/sys/dev/drm/i915/
H A Di915_vgpu.c78 dev_priv->vgpu.caps = __raw_i915_read32(dev_priv, vgtif_reg(vgt_caps)); in i915_check_vgpu()
80 dev_priv->vgpu.active = true; in i915_check_vgpu()
86 return dev_priv->vgpu.caps & VGT_CAPS_FULL_48BIT_PPGTT; in intel_vgpu_has_full_48bit_ppgtt()
H A Di915_vgpu.h36 return dev_priv->vgpu.caps & VGT_CAPS_HWSP_EMULATION; in intel_vgpu_has_hwsp_emulation()
H A Di915_drv.h2249 struct i915_virtual_gpu vgpu; member
3380 return dev_priv->vgpu.active; in intel_vgpu_active()