Searched refs:intel_gsc_uc (Results 1 – 15 of 15) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/i915/gt/uc/ |
D | intel_gsc_uc.h | 16 struct intel_gsc_uc { struct 60 void intel_gsc_uc_init_early(struct intel_gsc_uc *gsc); argument 61 int intel_gsc_uc_init(struct intel_gsc_uc *gsc); 62 void intel_gsc_uc_fini(struct intel_gsc_uc *gsc); 63 void intel_gsc_uc_suspend(struct intel_gsc_uc *gsc); 64 void intel_gsc_uc_resume(struct intel_gsc_uc *gsc); 65 void intel_gsc_uc_flush_work(struct intel_gsc_uc *gsc); 66 void intel_gsc_uc_load_start(struct intel_gsc_uc *gsc); 67 void intel_gsc_uc_load_status(struct intel_gsc_uc *gsc, struct drm_printer *p); 69 static inline bool intel_gsc_uc_is_supported(struct intel_gsc_uc *gsc) in intel_gsc_uc_is_supported() [all …]
|
D | intel_gsc_proxy.h | 11 struct intel_gsc_uc; 13 int intel_gsc_proxy_init(struct intel_gsc_uc *gsc); 14 void intel_gsc_proxy_fini(struct intel_gsc_uc *gsc); 15 int intel_gsc_proxy_request_handler(struct intel_gsc_uc *gsc); 16 void intel_gsc_proxy_irq_handler(struct intel_gsc_uc *gsc, u32 iir);
|
D | intel_gsc_fw.h | 11 struct intel_gsc_uc; 16 int intel_gsc_uc_fw_upload(struct intel_gsc_uc *gsc); 17 bool intel_gsc_uc_fw_init_done(struct intel_gsc_uc *gsc); 18 bool intel_gsc_uc_fw_proxy_init_done(struct intel_gsc_uc *gsc, bool needs_wakeref); 19 int intel_gsc_uc_fw_proxy_get_status(struct intel_gsc_uc *gsc);
|
D | intel_gsc_uc.c | 18 struct intel_gsc_uc *gsc = container_of(work, typeof(*gsc), work); in gsc_work() 118 void intel_gsc_uc_init_early(struct intel_gsc_uc *gsc) in intel_gsc_uc_init_early() 146 static int gsc_allocate_and_map_vma(struct intel_gsc_uc *gsc, u32 size) in gsc_allocate_and_map_vma() 198 static void gsc_unmap_and_free_vma(struct intel_gsc_uc *gsc) in gsc_unmap_and_free_vma() 210 int intel_gsc_uc_init(struct intel_gsc_uc *gsc) in intel_gsc_uc_init() 253 void intel_gsc_uc_fini(struct intel_gsc_uc *gsc) in intel_gsc_uc_fini() 274 void intel_gsc_uc_flush_work(struct intel_gsc_uc *gsc) in intel_gsc_uc_flush_work() 282 void intel_gsc_uc_resume(struct intel_gsc_uc *gsc) in intel_gsc_uc_resume() 301 void intel_gsc_uc_load_start(struct intel_gsc_uc *gsc) in intel_gsc_uc_load_start() 318 void intel_gsc_uc_load_status(struct intel_gsc_uc *gsc, struct drm_printer *p) in intel_gsc_uc_load_status()
|
D | intel_gsc_proxy.c | 84 static int proxy_send_to_csme(struct intel_gsc_uc *gsc) in proxy_send_to_csme() 123 static int proxy_send_to_gsc(struct intel_gsc_uc *gsc) in proxy_send_to_gsc() 186 static int proxy_query(struct intel_gsc_uc *gsc) in proxy_query() 255 int intel_gsc_proxy_request_handler(struct intel_gsc_uc *gsc) in intel_gsc_proxy_request_handler() 290 void intel_gsc_proxy_irq_handler(struct intel_gsc_uc *gsc, u32 iir) in intel_gsc_proxy_irq_handler() 313 struct intel_gsc_uc *gsc = >->uc.gsc; in i915_gsc_proxy_component_bind() 335 struct intel_gsc_uc *gsc = >->uc.gsc; in i915_gsc_proxy_component_unbind() 354 static int proxy_channel_alloc(struct intel_gsc_uc *gsc) in proxy_channel_alloc() 374 static void proxy_channel_free(struct intel_gsc_uc *gsc) in proxy_channel_free() 384 void intel_gsc_proxy_fini(struct intel_gsc_uc *gsc) in intel_gsc_proxy_fini() [all …]
|
D | intel_gsc_fw.c | 40 bool intel_gsc_uc_fw_proxy_init_done(struct intel_gsc_uc *gsc, bool needs_wakeref) in intel_gsc_uc_fw_proxy_init_done() 48 int intel_gsc_uc_fw_proxy_get_status(struct intel_gsc_uc *gsc) in intel_gsc_uc_fw_proxy_get_status() 62 bool intel_gsc_uc_fw_init_done(struct intel_gsc_uc *gsc) in intel_gsc_uc_fw_init_done() 75 struct intel_gsc_uc *gsc = container_of(gsc_fw, struct intel_gsc_uc, fw); in intel_gsc_fw_get_binary_info() 263 static int emit_gsc_fw_load(struct i915_request *rq, struct intel_gsc_uc *gsc) in emit_gsc_fw_load() 282 static int gsc_fw_load(struct intel_gsc_uc *gsc) in gsc_fw_load() 327 static int gsc_fw_load_prepare(struct intel_gsc_uc *gsc) in gsc_fw_load_prepare() 389 static int gsc_fw_query_compatibility_version(struct intel_gsc_uc *gsc) in gsc_fw_query_compatibility_version() 444 int intel_gsc_uc_fw_upload(struct intel_gsc_uc *gsc) in intel_gsc_uc_fw_upload()
|
D | intel_gsc_uc_heci_cmd_submit.h | 13 struct intel_gsc_uc; 67 int intel_gsc_uc_heci_cmd_submit_packet(struct intel_gsc_uc *gsc, 89 intel_gsc_uc_heci_cmd_submit_nonpriv(struct intel_gsc_uc *gsc,
|
D | intel_gsc_uc_debugfs.h | 9 struct intel_gsc_uc; 12 void intel_gsc_uc_debugfs_register(struct intel_gsc_uc *gsc, struct dentry *root);
|
D | intel_gsc_uc_debugfs.c | 18 struct intel_gsc_uc *gsc = m->private; in gsc_info_show() 29 void intel_gsc_uc_debugfs_register(struct intel_gsc_uc *gsc_uc, struct dentry *root) in intel_gsc_uc_debugfs_register()
|
D | intel_gsc_uc_heci_cmd_submit.c | 42 int intel_gsc_uc_heci_cmd_submit_packet(struct intel_gsc_uc *gsc, u64 addr_in, in intel_gsc_uc_heci_cmd_submit_packet() 136 intel_gsc_uc_heci_cmd_submit_nonpriv(struct intel_gsc_uc *gsc, in intel_gsc_uc_heci_cmd_submit_nonpriv()
|
D | intel_uc.h | 32 struct intel_gsc_uc gsc;
|
/linux-6.12.1/drivers/gpu/drm/i915/gt/ |
D | intel_gt.h | 112 static inline struct intel_gt *gsc_uc_to_gt(struct intel_gsc_uc *gsc_uc) in gsc_uc_to_gt()
|
/linux-6.12.1/drivers/gpu/drm/i915/display/ |
D | intel_hdcp_gsc.c | 30 struct intel_gsc_uc *gsc = gt ? >->uc.gsc : NULL; in intel_hdcp_gsc_check_status()
|
/linux-6.12.1/drivers/gpu/drm/i915/selftests/ |
D | i915_selftest.c | 133 __gsc_proxy_init_progressing(struct intel_gsc_uc *gsc) in __gsc_proxy_init_progressing()
|
/linux-6.12.1/drivers/gpu/drm/i915/ |
D | Makefile | 188 gt/uc/intel_gsc_uc.o \
|