Home
last modified time | relevance | path

Searched refs:xe_hw_engine (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_hw_engine.h54 void xe_hw_engine_handle_irq(struct xe_hw_engine *hwe, u16 intr_vec);
55 void xe_hw_engine_enable_ring(struct xe_hw_engine *hwe);
59 xe_hw_engine_snapshot_capture(struct xe_hw_engine *hwe, struct xe_exec_queue *q);
61 void xe_hw_engine_print(struct xe_hw_engine *hwe, struct drm_printer *p);
62 void xe_hw_engine_setup_default_lrc_state(struct xe_hw_engine *hwe);
64 bool xe_hw_engine_is_reserved(struct xe_hw_engine *hwe);
66 struct xe_hw_engine *
70 static inline bool xe_hw_engine_is_valid(struct xe_hw_engine *hwe) in xe_hw_engine_is_valid()
76 u64 xe_hw_engine_read_timestamp(struct xe_hw_engine *hwe);
77 enum xe_force_wake_domains xe_hw_engine_to_fw_domain(struct xe_hw_engine *hwe);
[all …]
H A Dxe_hw_engine_types.h108 struct xe_hw_engine { struct
144 void (*irq_handler)(struct xe_hw_engine *hwe, u16 intr_vec); argument
169 struct xe_hw_engine *hwe; argument
H A Dxe_reg_whitelist.h12 struct xe_hw_engine;
16 void xe_reg_whitelist_process_engine(struct xe_hw_engine *hwe);
H A Dxe_drm_client.c273 static struct xe_hw_engine *any_engine(struct xe_device *xe) in any_engine()
279 struct xe_hw_engine *hwe = xe_gt_any_hw_engine(gt); in any_engine()
289 struct xe_hw_engine **phwe, in force_wake_get_any_engine()
294 struct xe_hw_engine *hwe; in force_wake_get_any_engine()
322 struct xe_hw_engine *hwe; in show_run_ticks()
H A Dxe_reg_sr.h15 struct xe_hw_engine;
26 void xe_reg_sr_apply_whitelist(struct xe_hw_engine *hwe);
H A Dxe_gsc.h14 struct xe_hw_engine;
21 void xe_gsc_hwe_irq_handler(struct xe_hw_engine *hwe, u16 intr_vec);
H A Dxe_execlist_types.h15 struct xe_hw_engine;
19 struct xe_hw_engine *hwe;
H A Dxe_guc_capture.h16 struct xe_hw_engine;
54 void xe_engine_manual_capture(struct xe_hw_engine *hwe, struct xe_hw_engine_snapshot *snapshot);
H A Dxe_execlist.h18 struct xe_hw_engine *hwe);
H A Dxe_exec_queue.c121 u16 width, struct xe_hw_engine *hwe, in __xe_exec_queue_alloc()
259 struct xe_hw_engine *hwe, u32 flags, in xe_exec_queue_create()
305 struct xe_hw_engine *hwe, *hwe0 = NULL; in xe_exec_queue_create_class()
352 struct xe_hw_engine *hwe = xe_gt_hw_engine(gt, in xe_exec_queue_create_bind()
668 struct xe_hw_engine *hwe; in calc_validate_logical_mask()
710 struct xe_hw_engine *hwe; in xe_exec_queue_create_ioctl()
H A Dxe_gt_ccs_mode.c49 struct xe_hw_engine *hwe; in __xe_gt_apply_ccs_mode()
H A Dxe_hw_engine_group.c74 struct xe_hw_engine *hwe; in xe_hw_engine_setup_groups()
H A DMakefile81 xe_hw_engine.o \
H A Dxe_hw_engine_class_sysfs.c630 struct xe_hw_engine *hwe; in xe_hw_engine_class_sysfs_init()
H A Dxe_migrate.c375 struct xe_hw_engine *hwe; in xe_migrate_usm_logical_mask()
454 struct xe_hw_engine *hwe = xe_gt_hw_engine(primary_gt, in xe_migrate_init()