Home
last modified time | relevance | path

Searched refs:intel_guc (Results 1 – 15 of 15) sorted by relevance

/dragonfly/sys/dev/drm/i915/
HDintel_guc.h42 struct intel_guc { struct
75 int (*send)(struct intel_guc *guc, const u32 *data, u32 len); argument
78 void (*notify)(struct intel_guc *guc); argument
82 inline int intel_guc_send(struct intel_guc *guc, const u32 *action, u32 len) in intel_guc_send()
87 static inline void intel_guc_notify(struct intel_guc *guc) in intel_guc_notify()
108 void intel_guc_init_early(struct intel_guc *guc);
109 void intel_guc_init_send_regs(struct intel_guc *guc);
110 void intel_guc_init_params(struct intel_guc *guc);
111 int intel_guc_send_nop(struct intel_guc *guc, const u32 *action, u32 len);
112 int intel_guc_send_mmio(struct intel_guc *guc, const u32 *action, u32 len);
[all …]
HDintel_guc_log.c32 static void guc_log_capture_logs(struct intel_guc *guc);
44 static int guc_log_flush_complete(struct intel_guc *guc)
53 static int guc_log_flush(struct intel_guc *guc)
63 static int guc_log_control(struct intel_guc *guc, u32 control_val)
145 static int guc_log_relay_file_create(struct intel_guc *guc)
182 static void guc_move_to_next_buf(struct intel_guc *guc)
196 static void *guc_get_write_buffer(struct intel_guc *guc)
212 static bool guc_check_log_buf_overflow(struct intel_guc *guc,
251 static void guc_read_update_log_buffer(struct intel_guc *guc)
349 struct intel_guc *guc =
[all …]
HDintel_guc.c28 static void gen8_guc_raise_irq(struct intel_guc *guc) in gen8_guc_raise_irq()
35 static inline i915_reg_t guc_send_reg(struct intel_guc *guc, u32 i) in guc_send_reg()
44 void intel_guc_init_send_regs(struct intel_guc *guc) in intel_guc_init_send_regs()
61 void intel_guc_init_early(struct intel_guc *guc) in intel_guc_init_early()
95 void intel_guc_init_params(struct intel_guc *guc) in intel_guc_init_params()
163 int intel_guc_send_nop(struct intel_guc *guc, const u32 *action, u32 len) in intel_guc_send_nop()
172 int intel_guc_send_mmio(struct intel_guc *guc, const u32 *action, u32 len) in intel_guc_send_mmio()
226 int intel_guc_sample_forcewake(struct intel_guc *guc) in intel_guc_sample_forcewake()
254 int intel_guc_auth_huc(struct intel_guc *guc, u32 rsa_offset) in intel_guc_auth_huc()
270 struct intel_guc *guc = &dev_priv->guc; in intel_guc_suspend()
[all …]
HDintel_guc_ct.c69 static int guc_action_register_ct_buffer(struct intel_guc *guc, in guc_action_register_ct_buffer()
89 static int guc_action_deregister_ct_buffer(struct intel_guc *guc, in guc_action_deregister_ct_buffer()
113 static int ctch_init(struct intel_guc *guc, in ctch_init()
178 static void ctch_fini(struct intel_guc *guc, in ctch_fini()
187 static int ctch_open(struct intel_guc *guc, in ctch_open()
245 static void ctch_close(struct intel_guc *guc, in ctch_close()
365 static int ctch_send(struct intel_guc *guc, in ctch_send()
398 static int intel_guc_send_ct(struct intel_guc *guc, const u32 *action, u32 len) in intel_guc_send_ct()
423 int intel_guc_enable_ct(struct intel_guc *guc) in intel_guc_enable_ct()
446 void intel_guc_disable_ct(struct intel_guc *guc) in intel_guc_disable_ct()
HDintel_guc_fw.h28 struct intel_guc;
30 int intel_guc_fw_select(struct intel_guc *guc);
31 int intel_guc_fw_upload(struct intel_guc *guc);
HDintel_guc_ct.h27 struct intel_guc;
83 int intel_guc_enable_ct(struct intel_guc *guc);
84 void intel_guc_disable_ct(struct intel_guc *guc);
HDi915_guc_submission.c133 static int __guc_allocate_doorbell(struct intel_guc *guc, u32 stage_id) in __guc_allocate_doorbell()
143 static int __guc_deallocate_doorbell(struct intel_guc *guc, u32 stage_id) in __guc_deallocate_doorbell()
268 static unsigned long __select_cacheline(struct intel_guc* guc) in __select_cacheline()
292 static void guc_proc_desc_init(struct intel_guc *guc, in guc_proc_desc_init()
321 static void guc_stage_desc_init(struct intel_guc *guc, in guc_stage_desc_init()
400 static void guc_stage_desc_fini(struct intel_guc *guc, in guc_stage_desc_fini()
496 struct intel_guc *guc = &dev_priv->guc; in i915_guc_submit()
651 static bool doorbell_ok(struct intel_guc *guc, u16 db_id) in doorbell_ok()
695 static int guc_init_doorbell_hw(struct intel_guc *guc) in guc_init_doorbell_hw()
766 struct intel_guc *guc = &dev_priv->guc; in guc_client_alloc()
[all …]
HDintel_guc_log.h33 struct intel_guc;
53 int intel_guc_log_create(struct intel_guc *guc);
54 void intel_guc_log_destroy(struct intel_guc *guc);
HDintel_uc.c114 static void guc_capture_load_err_log(struct intel_guc *guc) in guc_capture_load_err_log()
125 static void guc_free_load_err_log(struct intel_guc *guc) in guc_free_load_err_log()
131 static int guc_enable_communication(struct intel_guc *guc) in guc_enable_communication()
142 static void guc_disable_communication(struct intel_guc *guc) in guc_disable_communication()
154 struct intel_guc *guc = &dev_priv->guc; in intel_uc_init_hw()
HDintel_guc_fw.c61 int intel_guc_fw_select(struct intel_guc *guc) in intel_guc_fw_select()
184 struct intel_guc *guc = container_of(guc_fw, struct intel_guc, fw); in guc_ucode_xfer()
239 int intel_guc_fw_upload(struct intel_guc *guc) in intel_guc_fw_upload()
HDi915_guc_submission.h59 struct intel_guc *guc;
HDintel_huc.c186 struct intel_guc *guc = &i915->guc; in intel_huc_auth()
HDMakefile54 intel_guc.c \
HDi915_drv.h2254 struct intel_guc guc;
2774 static inline struct drm_i915_private *guc_to_i915(struct intel_guc *guc) in guc_to_i915()
/dragonfly/sys/conf/
HDfiles2451 dev/drm/i915/intel_guc.c optional i915 drm compile-with "${NORMAL_C} -include $S/dev…