/Linux-v4.19/drivers/gpu/drm/i915/ |
D | intel_guc.c | 32 static void gen8_guc_raise_irq(struct intel_guc *guc) in gen8_guc_raise_irq() 39 static inline i915_reg_t guc_send_reg(struct intel_guc *guc, u32 i) in guc_send_reg() 48 void intel_guc_init_send_regs(struct intel_guc *guc) in intel_guc_init_send_regs() 65 void intel_guc_init_early(struct intel_guc *guc) in intel_guc_init_early() 78 static int guc_init_wq(struct intel_guc *guc) in guc_init_wq() 129 static void guc_fini_wq(struct intel_guc *guc) in guc_fini_wq() 140 int intel_guc_init_misc(struct intel_guc *guc) in intel_guc_init_misc() 156 void intel_guc_fini_misc(struct intel_guc *guc) in intel_guc_fini_misc() 162 static int guc_shared_data_create(struct intel_guc *guc) in guc_shared_data_create() 183 static void guc_shared_data_destroy(struct intel_guc *guc) in guc_shared_data_destroy() [all …]
|
D | intel_uc.c | 167 struct intel_guc *guc = &i915->guc; in intel_uc_init_early() local 178 struct intel_guc *guc = &i915->guc; in intel_uc_cleanup_early() local 195 static void guc_capture_load_err_log(struct intel_guc *guc) in guc_capture_load_err_log() 206 static void guc_free_load_err_log(struct intel_guc *guc) in guc_free_load_err_log() 212 static int guc_enable_communication(struct intel_guc *guc) in guc_enable_communication() 226 static void guc_disable_communication(struct intel_guc *guc) in guc_disable_communication() 241 struct intel_guc *guc = &i915->guc; in intel_uc_init_misc() local 267 struct intel_guc *guc = &i915->guc; in intel_uc_fini_misc() local 281 struct intel_guc *guc = &i915->guc; in intel_uc_init() local 311 struct intel_guc *guc = &i915->guc; in intel_uc_fini() local [all …]
|
D | intel_guc_fw.c | 56 struct intel_guc *guc = container_of(guc_fw, struct intel_guc, fw); in guc_fw_select() local 92 void intel_guc_fw_init_early(struct intel_guc *guc) in intel_guc_fw_init_early() 100 static void guc_prepare_xfer(struct intel_guc *guc) in guc_prepare_xfer() 128 static int guc_xfer_rsa(struct intel_guc *guc, struct i915_vma *vma) in guc_xfer_rsa() 153 static int guc_xfer_ucode(struct intel_guc *guc, struct i915_vma *vma) in guc_xfer_ucode() 199 static inline bool guc_ready(struct intel_guc *guc, u32 *status) in guc_ready() 210 static int guc_wait_ucode(struct intel_guc *guc) in guc_wait_ucode() 239 struct intel_guc *guc = container_of(guc_fw, struct intel_guc, fw); in guc_fw_xfer() local 283 int intel_guc_fw_upload(struct intel_guc *guc) in intel_guc_fw_upload()
|
D | intel_guc_submission.c | 147 static int __guc_allocate_doorbell(struct intel_guc *guc, u32 stage_id) in __guc_allocate_doorbell() 157 static int __guc_deallocate_doorbell(struct intel_guc *guc, u32 stage_id) in __guc_deallocate_doorbell() 261 static unsigned long __select_cacheline(struct intel_guc *guc) in __select_cacheline() 285 static void guc_proc_desc_init(struct intel_guc *guc, in guc_proc_desc_init() 307 static int guc_stage_desc_pool_create(struct intel_guc *guc) in guc_stage_desc_pool_create() 331 static void guc_stage_desc_pool_destroy(struct intel_guc *guc) in guc_stage_desc_pool_destroy() 345 static void guc_stage_desc_init(struct intel_guc *guc, in guc_stage_desc_init() 428 static void guc_stage_desc_fini(struct intel_guc *guc, in guc_stage_desc_fini() 512 static void guc_add_request(struct intel_guc *guc, struct i915_request *rq) in guc_add_request() 550 struct intel_guc *guc = container_of(preempt_work, typeof(*guc), in inject_preempt_context() local [all …]
|
D | intel_guc.h | 102 inline int intel_guc_send(struct intel_guc *guc, const u32 *action, u32 len) in intel_guc_send() 108 intel_guc_send_and_receive(struct intel_guc *guc, const u32 *action, u32 len, in intel_guc_send_and_receive() 114 static inline void intel_guc_notify(struct intel_guc *guc) in intel_guc_notify() 119 static inline void intel_guc_to_host_event_handler(struct intel_guc *guc) in intel_guc_to_host_event_handler() 140 static inline u32 intel_guc_ggtt_offset(struct intel_guc *guc, in intel_guc_ggtt_offset() 172 static inline int intel_guc_sanitize(struct intel_guc *guc) in intel_guc_sanitize() 178 static inline void intel_guc_enable_msg(struct intel_guc *guc, u32 mask) in intel_guc_enable_msg() 185 static inline void intel_guc_disable_msg(struct intel_guc *guc, u32 mask) in intel_guc_disable_msg()
|
D | intel_guc_log.c | 41 static int guc_action_flush_log_complete(struct intel_guc *guc) in guc_action_flush_log_complete() 50 static int guc_action_flush_log(struct intel_guc *guc) in guc_action_flush_log() 60 static int guc_action_control_log(struct intel_guc *guc, bool enable, in guc_action_control_log() 343 struct intel_guc *guc = log_to_guc(log); in guc_log_map() local 391 struct intel_guc *guc = log_to_guc(log); in guc_log_relay_create() local 437 struct intel_guc *guc = log_to_guc(log); in guc_log_capture_logs() local 453 struct intel_guc *guc = log_to_guc(log); in intel_guc_log_create() local 506 struct intel_guc *guc = log_to_guc(log); in intel_guc_log_set_level() local 602 struct intel_guc *guc = log_to_guc(log); in intel_guc_log_relay_flush() local
|
D | intel_guc_ct.c | 104 static int guc_action_register_ct_buffer(struct intel_guc *guc, in guc_action_register_ct_buffer() 124 static int guc_action_deregister_ct_buffer(struct intel_guc *guc, in guc_action_deregister_ct_buffer() 148 static int ctch_init(struct intel_guc *guc, in ctch_init() 214 static void ctch_fini(struct intel_guc *guc, in ctch_fini() 223 static int ctch_open(struct intel_guc *guc, in ctch_open() 282 static void ctch_close(struct intel_guc *guc, in ctch_close() 543 static int intel_guc_send_ct(struct intel_guc *guc, const u32 *action, u32 len, in intel_guc_send_ct() 714 struct intel_guc *guc = ct_to_guc(ct); in ct_process_request() local 847 static void intel_guc_to_host_event_handler_ct(struct intel_guc *guc) in intel_guc_to_host_event_handler_ct() 864 struct intel_guc *guc = ct_to_guc(ct); in intel_guc_ct_enable() local [all …]
|
D | intel_guc_ads.c | 75 int intel_guc_ads_create(struct intel_guc *guc) in intel_guc_ads_create() 149 void intel_guc_ads_destroy(struct intel_guc *guc) in intel_guc_ads_destroy()
|
D | intel_wopcm.h | 24 } guc; member
|
D | intel_huc.c | 57 struct intel_guc *guc = &i915->guc; in intel_huc_auth() local
|
D | intel_guc_submission.h | 59 struct intel_guc *guc; member
|
D | i915_debugfs.c | 2409 const struct intel_guc *guc = &dev_priv->guc; in i915_guc_info() local 2441 const struct intel_guc *guc = &dev_priv->guc; in i915_guc_stage_pool() local
|
D | intel_guc_fwif.h | 210 } guc; member
|
D | i915_drv.h | 1602 struct intel_guc guc; member 2141 static inline struct drm_i915_private *guc_to_i915(struct intel_guc *guc) in guc_to_i915()
|
/Linux-v4.19/drivers/gpu/drm/i915/selftests/ |
D | intel_guc.c | 32 static bool available_dbs(struct intel_guc *guc, u32 priority) in available_dbs() 53 static int check_all_doorbells(struct intel_guc *guc) in check_all_doorbells() 106 struct intel_guc *guc; in igt_guc_clients() local 250 struct intel_guc *guc; in igt_guc_doorbells() local
|