Home
last modified time | relevance | path

Searched defs:gsc (Results 1 – 25 of 41) sorted by relevance

12

/linux/drivers/gpu/drm/xe/
H A Dxe_gsc_proxy.c60 gsc_to_gt(struct xe_gsc *gsc) in gsc_to_gt()
65 bool xe_gsc_proxy_init_done(struct xe_gsc *gsc) in xe_gsc_proxy_init_done()
74 static void __gsc_proxy_irq_rmw(struct xe_gsc *gsc, u32 clr, u32 set) in __gsc_proxy_irq_rmw()
84 static void gsc_proxy_irq_clear(struct xe_gsc *gsc) in gsc_proxy_irq_clear()
90 static void gsc_proxy_irq_toggle(struct xe_gsc *gsc, bool enabled) in gsc_proxy_irq_toggle()
98 static int proxy_send_to_csme(struct xe_gsc *gsc, u32 size) in proxy_send_to_csme()
119 static int proxy_send_to_gsc(struct xe_gsc *gsc, u32 size) in proxy_send_to_gsc()
209 static int proxy_query(struct xe_gsc *gsc) in proxy_query()
313 int xe_gsc_proxy_request_handler(struct xe_gsc *gsc) in xe_gsc_proxy_request_handler()
346 void xe_gsc_proxy_irq_handler(struct xe_gsc *gsc, u32 iir) in xe_gsc_proxy_irq_handler()
[all …]
H A Dxe_gsc.c40 gsc_to_gt(struct xe_gsc *gsc) in gsc_to_gt()
45 static int memcpy_fw(struct xe_gsc *gsc) in memcpy_fw()
69 static int emit_gsc_upload(struct xe_gsc *gsc) in emit_gsc_upload()
125 static int query_compatibility_version(struct xe_gsc *gsc) in query_compatibility_version()
200 static int gsc_upload(struct xe_gsc *gsc) in gsc_upload()
260 static int gsc_upload_and_init(struct xe_gsc *gsc) in gsc_upload_and_init()
350 struct xe_gsc *gsc = container_of(work, typeof(*gsc), work); in gsc_work() local
390 struct xe_gsc *gsc = &gt->uc.gsc; in xe_gsc_hwe_irq_handler() local
404 int xe_gsc_init(struct xe_gsc *gsc) in xe_gsc_init()
446 struct xe_gsc *gsc = arg; in free_resources() local
[all …]
H A Dxe_gsc_debugfs.c18 gsc_to_gt(struct xe_gsc *gsc) in gsc_to_gt()
24 gsc_to_xe(struct xe_gsc *gsc) in gsc_to_xe()
36 struct xe_gsc *gsc = node_to_gsc(m->private); in gsc_info() local
51 void xe_gsc_debugfs_register(struct xe_gsc *gsc, struct dentry *parent) in xe_gsc_debugfs_register()
H A Dxe_gsc_submit.c39 gsc_to_gt(struct xe_gsc *gsc) in gsc_to_gt()
173 int xe_gsc_pkt_submit_kernel(struct xe_gsc *gsc, u64 addr_in, u32 size_in, in xe_gsc_pkt_submit_kernel()
H A Dxe_uc_types.h23 struct xe_gsc gsc; member
/linux/drivers/gpu/drm/i915/gt/uc/
H A Dintel_gsc_uc.c18 struct intel_gsc_uc *gsc = container_of(work, typeof(*gsc), work); in gsc_work() local
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()
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() local
335 struct intel_gsc_uc *gsc = &gt->uc.gsc; in i915_gsc_proxy_component_unbind() local
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 …]
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() local
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()
H A Dintel_gsc_uc.h69 static inline bool intel_gsc_uc_is_supported(struct intel_gsc_uc *gsc) in intel_gsc_uc_is_supported()
74 static inline bool intel_gsc_uc_is_wanted(struct intel_gsc_uc *gsc) in intel_gsc_uc_is_wanted()
79 static inline bool intel_gsc_uc_is_used(struct intel_gsc_uc *gsc) in intel_gsc_uc_is_used()
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()
136 intel_gsc_uc_heci_cmd_submit_nonpriv(struct intel_gsc_uc *gsc, in intel_gsc_uc_heci_cmd_submit_nonpriv()
H A Dintel_gsc_uc_debugfs.c18 struct intel_gsc_uc *gsc = m->private; in gsc_info_show() local
/linux/drivers/media/platform/samsung/exynos-gsc/
H A Dgsc-core.c339 void gsc_set_prefbuf(struct gsc_dev *gsc, struct gsc_frame *frm) in gsc_set_prefbuf()
390 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_try_fmt_mplane() local
519 struct gsc_dev *gsc = ctx->gsc_dev; in gsc_try_selection() local
699 struct gsc_dev *gsc = ctx->gsc_dev; in __gsc_s_ctrl() local
861 struct gsc_dev *gsc = priv; in gsc_irq_handler() local
1106 struct gsc_dev *gsc; in gsc_probe() local
1205 struct gsc_dev *gsc = platform_get_drvdata(pdev); in gsc_remove() local
1225 static int gsc_m2m_suspend(struct gsc_dev *gsc) in gsc_m2m_suspend()
1247 static void gsc_m2m_resume(struct gsc_dev *gsc) in gsc_m2m_resume()
1264 struct gsc_dev *gsc = dev_get_drvdata(dev); in gsc_runtime_resume() local
[all …]
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_gsc.c43 gsc_ext_om_alloc(struct intel_gsc *gsc, struct intel_gsc_intf *intf, size_t size) in gsc_ext_om_alloc()
129 struct intel_gsc *gsc, unsigned int intf_id) in gsc_destroy_one()
152 static void gsc_init_one(struct drm_i915_private *i915, struct intel_gsc *gsc, in gsc_init_one()
300 void intel_gsc_init(struct intel_gsc *gsc, struct drm_i915_private *i915) in intel_gsc_init()
311 void intel_gsc_fini(struct intel_gsc *gsc) in intel_gsc_fini()
/linux/drivers/mfd/
H A Dgateworks-gsc.c76 static int gsc_powerdown(struct gsc_dev *gsc, unsigned long secs) in gsc_powerdown()
108 struct gsc_dev *gsc = dev_get_drvdata(dev); in gsc_show() local
125 struct gsc_dev *gsc = dev_get_drvdata(dev); in gsc_store() local
200 struct gsc_dev *gsc; in gsc_probe() local
/linux/drivers/gpu/drm/xe/display/
H A Dxe_hdcp_gsc.c43 struct xe_gsc *gsc = &gt->uc.gsc; in intel_hdcp_gsc_check_status() local
189 struct xe_gsc *gsc = &gt->uc.gsc; in xe_gsc_send_sync() local
/linux/drivers/hwmon/
H A Dgsc-hwmon.c26 struct gsc_dev *gsc; member
304 struct gsc_dev *gsc = dev_get_drvdata(pdev->dev.parent); in gsc_hwmon_probe() local
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6qdl-gw5913.dtsi137 gsc: gsc@20 { label
H A Dimx6qdl-gw5907.dtsi152 gsc: gsc@20 { label
H A Dimx6qdl-gw5912.dtsi156 gsc: gsc@20 { label
H A Dimx6qdl-gw5910.dtsi161 gsc: gsc@20 { label
H A Dimx6qdl-gw552x.dtsi142 gsc: gsc@20 { label
H A Dimx6qdl-gw551x.dtsi217 gsc: gsc@20 { label
/linux/drivers/parisc/
H A Dgsc.h28 struct parisc_device *gsc; member
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mm-venice-gw7903.dts277 gsc: gsc@20 { label
H A Dimx8mm-venice-gw7904.dts330 gsc: gsc@20 { label

12