Home
last modified time | relevance | path

Searched refs:xe_gsc (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/gpu/drm/xe/
A Dxe_gsc_proxy.h11 struct xe_gsc;
13 int xe_gsc_proxy_init(struct xe_gsc *gsc);
14 bool xe_gsc_proxy_init_done(struct xe_gsc *gsc);
15 void xe_gsc_proxy_remove(struct xe_gsc *gsc);
16 int xe_gsc_proxy_start(struct xe_gsc *gsc);
18 int xe_gsc_proxy_request_handler(struct xe_gsc *gsc);
19 void xe_gsc_proxy_irq_handler(struct xe_gsc *gsc, u32 iir);
A Dxe_gsc.h12 struct xe_gsc;
16 int xe_gsc_init(struct xe_gsc *gsc);
17 int xe_gsc_init_post_hwconfig(struct xe_gsc *gsc);
18 void xe_gsc_wait_for_worker_completion(struct xe_gsc *gsc);
19 void xe_gsc_load_start(struct xe_gsc *gsc);
20 void xe_gsc_remove(struct xe_gsc *gsc);
25 void xe_gsc_print_info(struct xe_gsc *gsc, struct drm_printer *p);
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()
84 static void gsc_proxy_irq_clear(struct xe_gsc *gsc) in gsc_proxy_irq_clear()
189 static int proxy_query(struct xe_gsc *gsc) in proxy_query()
288 int xe_gsc_proxy_request_handler(struct xe_gsc *gsc) in xe_gsc_proxy_request_handler()
345 struct xe_gsc *gsc = &gt->uc.gsc; in xe_gsc_proxy_component_bind()
360 struct xe_gsc *gsc = &gt->uc.gsc; in xe_gsc_proxy_component_unbind()
374 static int proxy_channel_alloc(struct xe_gsc *gsc) in proxy_channel_alloc()
407 int xe_gsc_proxy_init(struct xe_gsc *gsc) in xe_gsc_proxy_init()
449 void xe_gsc_proxy_remove(struct xe_gsc *gsc) in xe_gsc_proxy_remove()
[all …]
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()
29 static struct xe_gsc *node_to_gsc(struct drm_info_node *node) in node_to_gsc()
36 struct xe_gsc *gsc = node_to_gsc(m->private); in gsc_info()
51 void xe_gsc_debugfs_register(struct xe_gsc *gsc, struct dentry *parent) in xe_gsc_debugfs_register()
A Dxe_gsc.c39 gsc_to_gt(struct xe_gsc *gsc) in gsc_to_gt()
44 static int memcpy_fw(struct xe_gsc *gsc) in memcpy_fw()
68 static int emit_gsc_upload(struct xe_gsc *gsc) in emit_gsc_upload()
199 static int gsc_upload(struct xe_gsc *gsc) in gsc_upload()
259 static int gsc_upload_and_init(struct xe_gsc *gsc) in gsc_upload_and_init()
390 struct xe_gsc *gsc = &gt->uc.gsc; in xe_gsc_hwe_irq_handler()
404 int xe_gsc_init(struct xe_gsc *gsc) in xe_gsc_init()
446 struct xe_gsc *gsc = arg; in free_resources()
459 int xe_gsc_init_post_hwconfig(struct xe_gsc *gsc) in xe_gsc_init_post_hwconfig()
517 void xe_gsc_load_start(struct xe_gsc *gsc) in xe_gsc_load_start()
[all …]
A Dxe_gsc_debugfs.h10 struct xe_gsc;
12 void xe_gsc_debugfs_register(struct xe_gsc *gsc, struct dentry *parent);
A Dxe_gsc_submit.h13 struct xe_gsc;
28 int xe_gsc_pkt_submit_kernel(struct xe_gsc *gsc, u64 addr_in, u32 size_in,
A Dxe_uc_types.h23 struct xe_gsc gsc;
A Dxe_gsc_types.h24 struct xe_gsc { struct
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()
A Dxe_uc_fw.c507 struct xe_gsc *gsc = container_of(uc_fw, struct xe_gsc, fw); in parse_cpd_header()
A DMakefile42 xe_gsc.o \
/linux/drivers/gpu/drm/xe/display/
A Dxe_hdcp_gsc.c42 struct xe_gsc *gsc = &gt->uc.gsc; in intel_hdcp_gsc_check_status()
185 struct xe_gsc *gsc = &gt->uc.gsc; in xe_gsc_send_sync()

Completed in 23 milliseconds