Searched refs:xe_hw_engine (Results 1 – 15 of 15) sorted by relevance
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_hw_engine.h | 54 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 D | xe_hw_engine_types.h | 108 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 D | xe_reg_whitelist.h | 12 struct xe_hw_engine; 16 void xe_reg_whitelist_process_engine(struct xe_hw_engine *hwe);
|
| H A D | xe_drm_client.c | 273 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 D | xe_reg_sr.h | 15 struct xe_hw_engine; 26 void xe_reg_sr_apply_whitelist(struct xe_hw_engine *hwe);
|
| H A D | xe_gsc.h | 14 struct xe_hw_engine; 21 void xe_gsc_hwe_irq_handler(struct xe_hw_engine *hwe, u16 intr_vec);
|
| H A D | xe_execlist_types.h | 15 struct xe_hw_engine; 19 struct xe_hw_engine *hwe;
|
| H A D | xe_guc_capture.h | 16 struct xe_hw_engine; 54 void xe_engine_manual_capture(struct xe_hw_engine *hwe, struct xe_hw_engine_snapshot *snapshot);
|
| H A D | xe_execlist.h | 18 struct xe_hw_engine *hwe);
|
| H A D | xe_exec_queue.c | 121 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 D | xe_gt_ccs_mode.c | 49 struct xe_hw_engine *hwe; in __xe_gt_apply_ccs_mode()
|
| H A D | xe_hw_engine_group.c | 74 struct xe_hw_engine *hwe; in xe_hw_engine_setup_groups()
|
| H A D | Makefile | 81 xe_hw_engine.o \
|
| H A D | xe_hw_engine_class_sysfs.c | 630 struct xe_hw_engine *hwe; in xe_hw_engine_class_sysfs_init()
|
| H A D | xe_migrate.c | 375 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()
|