Home
last modified time | relevance | path

Searched refs:intel_gsc_uc (Results 1 – 16 of 16) sorted by relevance

/openbmc/linux/drivers/gpu/drm/i915/gt/uc/
H A Dintel_gsc_uc.h16 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 …]
H A Dintel_gsc_proxy.h11 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);
H A Dintel_gsc_fw.h11 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);
H A Dintel_gsc_proxy.c84 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 = &gt->uc.gsc; in i915_gsc_proxy_component_bind()
334 struct intel_gsc_uc *gsc = &gt->uc.gsc; in i915_gsc_proxy_component_unbind()
352 static int proxy_channel_alloc(struct intel_gsc_uc *gsc) in proxy_channel_alloc()
371 static void proxy_channel_free(struct intel_gsc_uc *gsc) in proxy_channel_free()
381 void intel_gsc_proxy_fini(struct intel_gsc_uc *gsc) in intel_gsc_proxy_fini()
[all …]
H A Dintel_gsc_uc.c18 struct intel_gsc_uc *gsc = container_of(work, typeof(*gsc), work); in gsc_work()
120 void intel_gsc_uc_init_early(struct intel_gsc_uc *gsc) in intel_gsc_uc_init_early()
148 static int gsc_allocate_and_map_vma(struct intel_gsc_uc *gsc, u32 size) in gsc_allocate_and_map_vma()
200 static void gsc_unmap_and_free_vma(struct intel_gsc_uc *gsc) in gsc_unmap_and_free_vma()
212 int intel_gsc_uc_init(struct intel_gsc_uc *gsc) in intel_gsc_uc_init()
255 void intel_gsc_uc_fini(struct intel_gsc_uc *gsc) in intel_gsc_uc_fini()
276 void intel_gsc_uc_flush_work(struct intel_gsc_uc *gsc) in intel_gsc_uc_flush_work()
284 void intel_gsc_uc_resume(struct intel_gsc_uc *gsc) in intel_gsc_uc_resume()
303 void intel_gsc_uc_load_start(struct intel_gsc_uc *gsc) in intel_gsc_uc_load_start()
320 void intel_gsc_uc_load_status(struct intel_gsc_uc *gsc, struct drm_printer *p) in intel_gsc_uc_load_status()
H A Dintel_gsc_fw.c40 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()
218 static int emit_gsc_fw_load(struct i915_request *rq, struct intel_gsc_uc *gsc) in emit_gsc_fw_load()
237 static int gsc_fw_load(struct intel_gsc_uc *gsc) in gsc_fw_load()
282 static int gsc_fw_load_prepare(struct intel_gsc_uc *gsc) in gsc_fw_load_prepare()
344 static int gsc_fw_query_compatibility_version(struct intel_gsc_uc *gsc) in gsc_fw_query_compatibility_version()
399 int intel_gsc_uc_fw_upload(struct intel_gsc_uc *gsc) in intel_gsc_uc_fw_upload()
H A Dintel_gsc_uc_heci_cmd_submit.h13 struct intel_gsc_uc;
61 int intel_gsc_uc_heci_cmd_submit_packet(struct intel_gsc_uc *gsc,
83 intel_gsc_uc_heci_cmd_submit_nonpriv(struct intel_gsc_uc *gsc,
H A Dintel_gsc_uc_debugfs.h9 struct intel_gsc_uc;
12 void intel_gsc_uc_debugfs_register(struct intel_gsc_uc *gsc, struct dentry *root);
H A Dintel_gsc_uc_debugfs.c18 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()
H A Dintel_gsc_uc_heci_cmd_submit.c42 int intel_gsc_uc_heci_cmd_submit_packet(struct intel_gsc_uc *gsc, u64 addr_in, in intel_gsc_uc_heci_cmd_submit_packet()
127 intel_gsc_uc_heci_cmd_submit_nonpriv(struct intel_gsc_uc *gsc, in intel_gsc_uc_heci_cmd_submit_nonpriv()
H A Dintel_uc.h32 struct intel_gsc_uc gsc;
/openbmc/linux/drivers/gpu/drm/i915/gt/
H A Dintel_gt.h79 static inline struct intel_gt *gsc_uc_to_gt(struct intel_gsc_uc *gsc_uc) in gsc_uc_to_gt()
/openbmc/linux/drivers/gpu/drm/i915/selftests/
H A Di915_selftest.c133 __gsc_proxy_init_progressing(struct intel_gsc_uc *gsc) in __gsc_proxy_init_progressing()
/openbmc/linux/drivers/gpu/drm/i915/
H A DMakefile201 gt/uc/intel_gsc_uc.o \
/openbmc/linux/drivers/gpu/drm/i915/display/
H A Dintel_hdcp.c178 struct intel_gsc_uc *gsc = gt ? &gt->uc.gsc : NULL; in intel_hdcp2_capable()
/openbmc/linux/
H A Dopengrok1.0.log[all...]