Lines Matching refs:gvt

483 	(s->vgpu->gvt->device_info.gmadr_bytes_in_cmd >> 2)
628 static inline struct cmd_info *find_cmd_entry(struct intel_gvt *gvt, in find_cmd_entry() argument
633 hash_for_each_possible(gvt->cmd_table, e, hlist, opcode) { in find_cmd_entry()
641 static inline struct cmd_info *get_cmd_info(struct intel_gvt *gvt, in get_cmd_info() argument
650 return find_cmd_entry(gvt, opcode, ring_id); in get_cmd_info()
819 struct intel_gvt *gvt = s->vgpu->gvt; in force_nonpriv_reg_handler() local
823 struct drm_i915_private *dev_priv = s->vgpu->gvt->dev_priv; in force_nonpriv_reg_handler()
836 if (!intel_gvt_in_force_nonpriv_whitelist(gvt, data) && in force_nonpriv_reg_handler()
865 struct intel_gvt *gvt = vgpu->gvt; in cmd_reg_handler() local
868 if (offset + 4 > gvt->device_info.mmio_size) { in cmd_reg_handler()
874 if (!intel_gvt_mmio_is_cmd_access(gvt, offset)) { in cmd_reg_handler()
904 if (IS_KABYLAKE(s->vgpu->gvt->dev_priv) && in cmd_reg_handler()
905 intel_gvt_mmio_is_in_ctx(gvt, offset) && in cmd_reg_handler()
913 if (intel_gvt_mmio_has_mode_mask(s->vgpu->gvt, offset)) in cmd_reg_handler()
922 intel_gvt_mmio_set_cmd_accessed(gvt, offset); in cmd_reg_handler()
942 struct intel_gvt *gvt = s->vgpu->gvt; in cmd_handler_lri() local
945 if (IS_BROADWELL(gvt->dev_priv) && in cmd_handler_lri()
970 if (IS_BROADWELL(s->vgpu->gvt->dev_priv)) in cmd_handler_lrr()
991 struct intel_gvt *gvt = s->vgpu->gvt; in cmd_handler_lrm() local
992 int gmadr_bytes = gvt->device_info.gmadr_bytes_in_cmd; in cmd_handler_lrm()
998 if (IS_BROADWELL(gvt->dev_priv)) in cmd_handler_lrm()
1020 int gmadr_bytes = s->vgpu->gvt->device_info.gmadr_bytes_in_cmd; in cmd_handler_srm()
1078 int gmadr_bytes = s->vgpu->gvt->device_info.gmadr_bytes_in_cmd; in cmd_handler_pipe_control()
1172 struct drm_i915_private *dev_priv = s->vgpu->gvt->dev_priv; in gen8_decode_mi_display_flip()
1218 struct drm_i915_private *dev_priv = s->vgpu->gvt->dev_priv; in skl_decode_mi_display_flip()
1277 struct drm_i915_private *dev_priv = s->vgpu->gvt->dev_priv; in gen8_check_mi_display_flip()
1308 struct drm_i915_private *dev_priv = s->vgpu->gvt->dev_priv; in gen8_update_plane_mmio_from_mi_display_flip()
1335 struct drm_i915_private *dev_priv = s->vgpu->gvt->dev_priv; in decode_mi_display_flip()
1417 int gmadr_bytes = vgpu->gvt->device_info.gmadr_bytes_in_cmd; in get_gma_bb_from_cmd()
1438 u32 max_surface_size = vgpu->gvt->device_info.max_surface_size; in cmd_address_audit()
1482 int gmadr_bytes = s->vgpu->gvt->device_info.gmadr_bytes_in_cmd; in cmd_handler_mi_store_data_imm()
1530 int gmadr_bytes = s->vgpu->gvt->device_info.gmadr_bytes_in_cmd; in cmd_handler_mi_op_2f()
1571 int gmadr_bytes = s->vgpu->gvt->device_info.gmadr_bytes_in_cmd; in cmd_handler_mi_flush_dw()
1662 info = get_cmd_info(s->vgpu->gvt, cmd, s->ring_id); in find_bb_size()
1674 info = get_cmd_info(s->vgpu->gvt, cmd, s->ring_id); in find_bb_size()
1738 bb->obj = i915_gem_object_create(s->vgpu->gvt->dev_priv, in perform_bb_shadow()
2513 static void add_cmd_entry(struct intel_gvt *gvt, struct cmd_entry *e) in add_cmd_entry() argument
2515 hash_add(gvt->cmd_table, &e->hlist, e->info->opcode); in add_cmd_entry()
2528 info = get_cmd_info(s->vgpu->gvt, cmd, s->ring_id); in cmd_parser_exec()
2804 obj = i915_gem_object_create(workload->vgpu->gvt->dev_priv, in shadow_indirect_ctx()
2891 static struct cmd_info *find_cmd_entry_any_ring(struct intel_gvt *gvt, in find_cmd_entry_any_ring() argument
2898 info = find_cmd_entry(gvt, opcode, ring); in find_cmd_entry_any_ring()
2905 static int init_cmd_table(struct intel_gvt *gvt) in init_cmd_table() argument
2912 gen_type = intel_gvt_get_device_type(gvt); in init_cmd_table()
2923 info = find_cmd_entry_any_ring(gvt, in init_cmd_table()
2933 add_cmd_entry(gvt, e); in init_cmd_table()
2941 static void clean_cmd_table(struct intel_gvt *gvt) in clean_cmd_table() argument
2947 hash_for_each_safe(gvt->cmd_table, i, tmp, e, hlist) in clean_cmd_table()
2950 hash_init(gvt->cmd_table); in clean_cmd_table()
2953 void intel_gvt_clean_cmd_parser(struct intel_gvt *gvt) in intel_gvt_clean_cmd_parser() argument
2955 clean_cmd_table(gvt); in intel_gvt_clean_cmd_parser()
2958 int intel_gvt_init_cmd_parser(struct intel_gvt *gvt) in intel_gvt_init_cmd_parser() argument
2962 ret = init_cmd_table(gvt); in intel_gvt_init_cmd_parser()
2964 intel_gvt_clean_cmd_parser(gvt); in intel_gvt_init_cmd_parser()