HomeSort by: relevance | last modified time | path
    Searched refs:intel_gvt (Results 1 - 25 of 28) sorted by relevancy

1 2

  /src/sys/external/bsd/drm2/dist/drm/i915/gvt/
cmd_parser.h 43 struct intel_gvt;
47 void intel_gvt_clean_cmd_parser(struct intel_gvt *gvt);
49 int intel_gvt_init_cmd_parser(struct intel_gvt *gvt);
sched_policy.h 39 struct intel_gvt;
43 int (*init)(struct intel_gvt *gvt);
44 void (*clean)(struct intel_gvt *gvt);
51 void intel_gvt_schedule(struct intel_gvt *gvt);
53 int intel_gvt_init_sched_policy(struct intel_gvt *gvt);
55 void intel_gvt_clean_sched_policy(struct intel_gvt *gvt);
65 void intel_gvt_kick_schedule(struct intel_gvt *gvt);
mmio.h 43 struct intel_gvt;
74 int intel_gvt_render_mmio_to_ring_id(struct intel_gvt *gvt,
76 unsigned long intel_gvt_get_device_type(struct intel_gvt *gvt);
77 bool intel_gvt_match_device(struct intel_gvt *gvt, unsigned long device);
79 int intel_gvt_setup_mmio_info(struct intel_gvt *gvt);
80 void intel_gvt_clean_mmio_info(struct intel_gvt *gvt);
81 int intel_gvt_for_each_tracked_mmio(struct intel_gvt *gvt,
82 int (*handler)(struct intel_gvt *gvt, u32 offset, void *data),
101 bool intel_gvt_in_force_nonpriv_whitelist(struct intel_gvt *gvt,
mmio_context.h 52 void intel_gvt_init_engine_mmio_context(struct intel_gvt *gvt);
gvt.c 54 static struct intel_vgpu_type *intel_gvt_find_vgpu_type(struct intel_gvt *gvt,
136 static bool intel_gvt_init_vgpu_type_groups(struct intel_gvt *gvt)
165 static void intel_gvt_cleanup_vgpu_type_groups(struct intel_gvt *gvt)
196 static void init_device_info(struct intel_gvt *gvt)
215 struct intel_gvt *gvt = (struct intel_gvt *)data;
245 static void clean_service_thread(struct intel_gvt *gvt)
250 static int init_service_thread(struct intel_gvt *gvt)
273 struct intel_gvt *gvt = to_gvt(dev_priv);
310 struct intel_gvt *gvt
    [all...]
gvt.h 171 struct intel_gvt *gvt;
303 struct intel_gvt { struct
348 static inline struct intel_gvt *to_gvt(struct drm_i915_private *i915)
363 static inline void intel_gvt_request_service(struct intel_gvt *gvt,
370 void intel_gvt_free_firmware(struct intel_gvt *gvt);
371 int intel_gvt_load_firmware(struct intel_gvt *gvt);
480 int intel_gvt_init_vgpu_types(struct intel_gvt *gvt);
481 void intel_gvt_clean_vgpu_types(struct intel_gvt *gvt);
483 struct intel_vgpu *intel_gvt_create_idle_vgpu(struct intel_gvt *gvt);
485 struct intel_vgpu *intel_gvt_create_vgpu(struct intel_gvt *gvt
    [all...]
display.h 42 struct intel_gvt;
207 void intel_gvt_emulate_vblank(struct intel_gvt *gvt);
208 void intel_gvt_check_vblank_emulation(struct intel_gvt *gvt);
interrupt.h 141 struct intel_gvt;
219 int intel_gvt_init_irq(struct intel_gvt *gvt);
220 void intel_gvt_clean_irq(struct intel_gvt *gvt);
scheduler.h 139 int intel_gvt_init_workload_scheduler(struct intel_gvt *gvt);
141 void intel_gvt_clean_workload_scheduler(struct intel_gvt *gvt);
firmware.c 74 static int mmio_snapshot_handler(struct intel_gvt *gvt, u32 offset, void *data)
83 static int expose_firmware_sysfs(struct intel_gvt *gvt)
135 static void clean_firmware_sysfs(struct intel_gvt *gvt)
148 void intel_gvt_free_firmware(struct intel_gvt *gvt)
157 static int verify_firmware(struct intel_gvt *gvt,
213 int intel_gvt_load_firmware(struct intel_gvt *gvt)
sched_policy.c 73 struct intel_gvt *gvt;
137 static void try_to_schedule_next_vgpu(struct intel_gvt *gvt)
218 struct intel_gvt *gvt = sched_data->gvt;
245 void intel_gvt_schedule(struct intel_gvt *gvt)
282 static int tbs_sched_init(struct intel_gvt *gvt)
304 static void tbs_sched_clean(struct intel_gvt *gvt)
335 struct intel_gvt *gvt = vgpu->gvt;
385 int intel_gvt_init_sched_policy(struct intel_gvt *gvt)
397 void intel_gvt_clean_sched_policy(struct intel_gvt *gvt)
441 void intel_gvt_kick_schedule(struct intel_gvt *gvt
    [all...]
aperture_gm.c 48 struct intel_gvt *gvt = vgpu->gvt;
86 struct intel_gvt *gvt = vgpu->gvt;
135 struct intel_gvt *gvt = vgpu->gvt;
170 struct intel_gvt *gvt = vgpu->gvt;
194 struct intel_gvt *gvt = vgpu->gvt;
235 struct intel_gvt *gvt = vgpu->gvt;
245 struct intel_gvt *gvt = vgpu->gvt;
vgpu.c 111 int intel_gvt_init_vgpu_types(struct intel_gvt *gvt)
176 void intel_gvt_clean_vgpu_types(struct intel_gvt *gvt)
181 static void intel_gvt_update_vgpu_types(struct intel_gvt *gvt)
278 struct intel_gvt *gvt = vgpu->gvt;
318 struct intel_vgpu *intel_gvt_create_idle_vgpu(struct intel_gvt *gvt)
364 static struct intel_vgpu *__intel_gvt_create_vgpu(struct intel_gvt *gvt,
477 struct intel_vgpu *intel_gvt_create_vgpu(struct intel_gvt *gvt,
536 struct intel_gvt *gvt = vgpu->gvt;
interrupt.c 54 container_of(irq, struct intel_gvt, irq)
152 struct intel_gvt *gvt,
183 struct intel_gvt *gvt = vgpu->gvt;
213 struct intel_gvt *gvt = vgpu->gvt;
252 struct intel_gvt *gvt = vgpu->gvt;
499 struct intel_gvt *gvt = irq_to_gvt(irq);
626 struct intel_gvt *gvt = vgpu->gvt;
654 struct intel_gvt *gvt;
658 gvt = container_of(irq, struct intel_gvt, irq);
673 void intel_gvt_clean_irq(struct intel_gvt *gvt
    [all...]
debugfs.c 63 static inline int mmio_diff_handler(struct intel_gvt *gvt,
93 struct intel_gvt *gvt = vgpu->gvt;
226 void intel_gvt_debugfs_init(struct intel_gvt *gvt)
240 void intel_gvt_debugfs_clean(struct intel_gvt *gvt)
mmio.c 68 struct intel_gvt *gvt = NULL;
110 struct intel_gvt *gvt = vgpu->gvt;
182 struct intel_gvt *gvt = vgpu->gvt;
241 struct intel_gvt *gvt = vgpu->gvt;
gtt.h 215 int intel_gvt_init_gtt(struct intel_gvt *gvt);
217 void intel_gvt_clean_gtt(struct intel_gvt *gvt);
scheduler.c 135 struct intel_gvt *gvt = vgpu->gvt;
236 struct intel_gvt *gvt = container_of(nb, struct intel_gvt,
453 struct intel_gvt *gvt = workload->vgpu->gvt;
731 struct intel_gvt *gvt, int ring_id)
791 struct intel_gvt *gvt = vgpu->gvt;
893 static void complete_current_workload(struct intel_gvt *gvt, int ring_id)
975 struct intel_gvt *gvt;
982 struct intel_gvt *gvt = p->gvt;
1062 struct intel_gvt *gvt = vgpu->gvt
    [all...]
fb_decoder.h 103 struct intel_gvt;
gtt.c 656 struct intel_gvt *gvt = spt->vgpu->gvt;
685 struct intel_gvt *gvt = spt->vgpu->gvt;
821 static int reclaim_one_ppgtt_mm(struct intel_gvt *gvt);
1306 struct intel_gvt *gvt = vgpu->gvt;
1430 struct intel_gvt *gvt = vgpu->gvt;
1472 struct intel_gvt *gvt = vgpu->gvt;
1491 struct intel_gvt *gvt = spt->vgpu->gvt;
1528 struct intel_gvt *gvt = spt->vgpu->gvt;
1782 struct intel_gvt *gvt = vgpu->gvt;
1812 struct intel_gvt *gvt = vgpu->gvt
    [all...]
mmio_context.c 167 struct intel_gvt *gvt = dev_priv->gvt;
204 struct intel_gvt *gvt = vgpu->gvt;
584 void intel_gvt_init_engine_mmio_context(struct intel_gvt *gvt)
handlers.c 55 unsigned long intel_gvt_get_device_type(struct intel_gvt *gvt)
71 bool intel_gvt_match_device(struct intel_gvt *gvt,
89 static struct intel_gvt_mmio_info *find_mmio_info(struct intel_gvt *gvt,
101 static int new_mmio_info(struct intel_gvt *gvt,
157 int intel_gvt_render_mmio_to_ring_id(struct intel_gvt *gvt,
1661 struct intel_gvt *gvt = vgpu->gvt;
1882 static int init_generic_mmio_info(struct intel_gvt *gvt)
2699 static int init_bdw_mmio_info(struct intel_gvt *gvt)
2888 static int init_skl_mmio_info(struct intel_gvt *gvt)
3137 static int init_bxt_mmio_info(struct intel_gvt *gvt
    [all...]
display.c 366 void intel_gvt_check_vblank_emulation(struct intel_gvt *gvt)
441 void intel_gvt_emulate_vblank(struct intel_gvt *gvt)
cfg_space.c 366 struct intel_gvt *gvt = vgpu->gvt;
cmd_parser.c 434 * defined by "gmadr_bytes_in_cmd" in intel_gvt.
654 static inline const struct cmd_info *find_cmd_entry(struct intel_gvt *gvt,
666 static inline const struct cmd_info *get_cmd_info(struct intel_gvt *gvt,
844 struct intel_gvt *gvt = s->vgpu->gvt;
890 struct intel_gvt *gvt = vgpu->gvt;
972 struct intel_gvt *gvt = s->vgpu->gvt;
1030 struct intel_gvt *gvt = s->vgpu->gvt;
2655 static void add_cmd_entry(struct intel_gvt *gvt, struct cmd_entry *e)
3037 static const struct cmd_info *find_cmd_entry_any_ring(struct intel_gvt *gvt,
3051 static int init_cmd_table(struct intel_gvt *gvt
    [all...]

Completed in 28 milliseconds

1 2