Home
last modified time | relevance | path

Searched refs:xe_pxp (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_pxp.h15 struct xe_pxp;
18 bool xe_pxp_is_enabled(const struct xe_pxp *pxp);
19 int xe_pxp_get_readiness_status(struct xe_pxp *pxp);
24 int xe_pxp_pm_suspend(struct xe_pxp *pxp);
25 void xe_pxp_pm_resume(struct xe_pxp *pxp);
27 int xe_pxp_exec_queue_set_type(struct xe_pxp *pxp, struct xe_exec_queue *q, u8 type);
28 int xe_pxp_exec_queue_add(struct xe_pxp *pxp, struct xe_exec_queue *q);
29 void xe_pxp_exec_queue_remove(struct xe_pxp *pxp, struct xe_exec_queue *q);
31 int xe_pxp_key_assign(struct xe_pxp *pxp, struct xe_bo *bo);
32 int xe_pxp_bo_key_check(struct xe_pxp *pxp, struct xe_bo *bo);
H A Dxe_pxp.c53 bool xe_pxp_is_enabled(const struct xe_pxp *pxp) in xe_pxp_is_enabled()
95 int xe_pxp_get_readiness_status(struct xe_pxp *pxp) in xe_pxp_get_readiness_status()
135 static int pxp_terminate_hw(struct xe_pxp *pxp) in pxp_terminate_hw()
177 static void pxp_terminate(struct xe_pxp *pxp) in pxp_terminate()
302 struct xe_pxp *pxp = xe->pxp; in xe_pxp_irq_handler()
341 static int kcr_pxp_enable(const struct xe_pxp *pxp) in kcr_pxp_enable()
353 struct xe_pxp *pxp = arg; in pxp_fini()
376 struct xe_pxp *pxp; in xe_pxp_init()
811 struct xe_pxp *pxp = xe->pxp; in xe_pxp_obj_key_check()
825 int xe_pxp_pm_suspend(struct xe_pxp *pxp) in xe_pxp_pm_suspend()
[all …]
H A Dxe_pxp_submit.h11 struct xe_pxp;
14 int xe_pxp_allocate_execution_resources(struct xe_pxp *pxp);
15 void xe_pxp_destroy_execution_resources(struct xe_pxp *pxp);
18 int xe_pxp_submit_session_termination(struct xe_pxp *pxp, u32 id);
H A Dxe_pxp_debugfs.c19 static struct xe_pxp *node_to_pxp(struct drm_info_node *node) in node_to_pxp()
24 static const char *pxp_status_to_str(struct xe_pxp *pxp) in pxp_status_to_str()
48 struct xe_pxp *pxp = node_to_pxp(m->private); in pxp_info()
67 struct xe_pxp *pxp = node_to_pxp(m->private); in pxp_terminate()
97 void xe_pxp_debugfs_register(struct xe_pxp *pxp) in xe_pxp_debugfs_register()
H A Dxe_pxp_debugfs.h9 struct xe_pxp;
11 void xe_pxp_debugfs_register(struct xe_pxp *pxp);
H A Dxe_pxp_submit.c34 static int allocate_vcs_execution_resources(struct xe_pxp *pxp) in allocate_vcs_execution_resources()
74 static void destroy_vcs_execution_resources(struct xe_pxp *pxp) in destroy_vcs_execution_resources()
182 int xe_pxp_allocate_execution_resources(struct xe_pxp *pxp) in xe_pxp_allocate_execution_resources()
206 void xe_pxp_destroy_execution_resources(struct xe_pxp *pxp) in xe_pxp_destroy_execution_resources()
288 int xe_pxp_submit_session_termination(struct xe_pxp *pxp, u32 id) in xe_pxp_submit_session_termination()
H A Dxe_pxp_types.h67 struct xe_pxp { struct
H A Dxe_device_types.h41 struct xe_pxp;
533 struct xe_pxp *pxp;
H A DMakefile92 xe_pxp.o \