| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_rtp.c | 36 struct xe_hw_engine *hwe; 52 struct xe_hw_engine *hwe = match_ctx->hwe; in rule_match_item() 199 struct xe_hw_engine *hwe, in rule_matches_with_err() 221 struct xe_hw_engine *hwe, in rule_matches() 230 struct xe_hw_engine *hwe, in rtp_add_sr_entry() 252 struct xe_hw_engine *hwe, struct xe_reg_sr *sr) in rtp_process_one_sr() 275 struct xe_hw_engine **hwe, in rtp_get_context() 351 struct xe_hw_engine *hwe = NULL; in xe_rtp_process_to_sr() 367 struct xe_hw_engine *each_hwe; in xe_rtp_process_to_sr() 397 struct xe_hw_engine *hwe; in xe_rtp_process() [all …]
|
| H A D | xe_rtp.h | 23 struct xe_hw_engine; 502 …struct xe_hw_engine * : (struct xe_rtp_process_ctx){ { (void *)(arg__) }, XE_RTP_PROCESS_TYPE_ENGI… 530 const struct xe_hw_engine *hwe); 542 const struct xe_hw_engine *hwe); 562 const struct xe_hw_engine *hwe); 575 const struct xe_hw_engine *hwe); 579 const struct xe_hw_engine *hwe); 583 const struct xe_hw_engine *hwe); 595 const struct xe_hw_engine *hwe); 607 const struct xe_hw_engine *hwe);
|
| H A D | xe_rtp_types.h | 14 struct xe_hw_engine; 39 struct xe_hw_engine *hwe); 114 const struct xe_hw_engine *hwe); 156 struct xe_hw_engine *hwe;
|
| H A D | xe_hw_engine.c | 277 struct xe_hw_engine *hwe = arg; in hw_engine_fini() 295 u32 xe_hw_engine_mmio_read32(struct xe_hw_engine *hwe, struct xe_reg reg) in xe_hw_engine_mmio_read32() 305 void xe_hw_engine_enable_ring(struct xe_hw_engine *hwe) in xe_hw_engine_enable_ring() 313 const struct xe_hw_engine *hwe) in xe_hw_engine_match_fixed_cslice_mode() 328 const struct xe_hw_engine *hwe) in xe_rtp_cfeg_wmtp_disabled() 340 static u32 blit_cctl_val(struct xe_gt *gt, struct xe_hw_engine *hwe) in blit_cctl_val() 372 hw_engine_setup_default_lrc_state(struct xe_hw_engine *hwe) in hw_engine_setup_default_lrc_state() 379 void xe_hw_engine_setup_reg_lrc(struct xe_hw_engine *hwe) in xe_hw_engine_setup_reg_lrc() 400 static u32 ring_cmd_cctl_val(struct xe_gt *gt, struct xe_hw_engine *hwe) in ring_cmd_cctl_val() 473 hw_engine_setup_default_state(struct xe_hw_engine *hwe) in hw_engine_setup_default_state() [all …]
|
| H A D | xe_reg_whitelist.c | 27 const struct xe_hw_engine *hwe) in match_not_render() 34 const struct xe_hw_engine *hwe) in match_has_mert() 41 const struct xe_hw_engine *hwe) in match_multi_queue_class() 167 static int whitelist_apply_to_hwe(struct xe_hw_engine *hwe, struct xe_reg_sr *in, in whitelist_apply_to_hwe() 212 void xe_reg_whitelist_process_engine(struct xe_hw_engine *hwe) in xe_reg_whitelist_process_engine() 235 static void __whitelist_oa_regs(struct xe_hw_engine *hwe, bool whitelist) in __whitelist_oa_regs() 258 struct xe_hw_engine *hwe; in xe_reg_whitelist_oa_regs() 277 struct xe_hw_engine *hwe; in xe_reg_dewhitelist_oa_regs()
|
| H A D | xe_hw_engine_types.h | 108 struct xe_hw_engine { struct 159 void (*irq_handler)(struct xe_hw_engine *hwe, u16 intr_vec); argument 184 struct xe_hw_engine *hwe; argument
|
| H A D | xe_reg_whitelist.h | 13 struct xe_hw_engine; 21 void xe_reg_whitelist_process_engine(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_drm_client.c | 282 static struct xe_hw_engine *any_engine(struct xe_device *xe) in any_engine() 288 struct xe_hw_engine *hwe = xe_gt_any_hw_engine(gt); in any_engine() 303 struct xe_hw_engine **phwe) in force_wake_get_any_engine() 307 struct xe_hw_engine *hwe; in force_wake_get_any_engine() 330 struct xe_hw_engine *hwe; in show_run_ticks()
|
| H A D | xe_execlist.h | 18 struct xe_hw_engine *hwe);
|
| H A D | xe_gt_debugfs.c | 114 struct xe_hw_engine *hwe; in hw_engines() 135 struct xe_hw_engine *hwe; in register_save_restore() 166 struct xe_hw_engine *hwe; in register_save_restore_check()
|
| H A D | xe_tuning.c | 219 void xe_tuning_process_engine(struct xe_hw_engine *hwe) in xe_tuning_process_engine() 238 void xe_tuning_process_lrc(struct xe_hw_engine *hwe) in xe_tuning_process_lrc()
|
| H A D | xe_oa_types.h | 200 struct xe_hw_engine *hwe;
|
| H A D | xe_pmu.c | 99 static struct xe_hw_engine *event_to_hwe(struct perf_event *event) in event_to_hwe() 104 struct xe_hw_engine *hwe; in event_to_hwe() 278 struct xe_hw_engine *hwe; in read_engine_events()
|
| H A D | xe_exec_queue.h | 23 struct xe_hw_engine *hw_engine, u32 flags,
|
| H A D | xe_gt_ccs_mode.c | 51 struct xe_hw_engine *hwe; in __xe_gt_apply_ccs_mode()
|
| H A D | xe_guc_capture.c | 438 struct xe_hw_engine *hwe; in guc_capture_alloc_steered_lists() 807 struct xe_hw_engine *hwe; in guc_capture_output_size_est() 1570 read_reg_to_node(struct xe_hw_engine *hwe, const struct __guc_mmio_reg_descr_group *list, in read_reg_to_node() 1618 xe_engine_manual_capture(struct xe_hw_engine *hwe, struct xe_hw_engine_snapshot *snapshot) in xe_engine_manual_capture() 1888 struct xe_hw_engine *hwe; in xe_guc_capture_get_matching_and_lock() 1956 struct xe_hw_engine *hwe; in xe_engine_snapshot_capture_for_queue()
|
| H A D | xe_gsc.c | 383 void xe_gsc_hwe_irq_handler(struct xe_hw_engine *hwe, u16 intr_vec) in xe_gsc_hwe_irq_handler() 461 struct xe_hw_engine *hwe = xe_gt_hw_engine(gt, XE_ENGINE_CLASS_OTHER, 0, true); in xe_gsc_init_post_hwconfig()
|
| H A D | xe_oa.c | 99 struct xe_hw_engine *hwe; 1975 u16 xe_oa_unit_id(struct xe_hw_engine *hwe) in xe_oa_unit_id() 1984 struct xe_hw_engine *hwe; in xe_oa_assign_hwe() 2564 static u32 __hwe_oam_unit(struct xe_hw_engine *hwe) in __hwe_oam_unit() 2592 static u32 __hwe_oa_unit(struct xe_hw_engine *hwe) in __hwe_oa_unit() 2702 struct xe_hw_engine *hwe; in xe_oa_init_gt() 2731 struct xe_hw_engine *hwe; in xe_oa_print_gt_oa_units()
|
| H A D | xe_wa.c | 886 void xe_wa_process_engine(struct xe_hw_engine *hwe) in xe_wa_process_engine() 903 void xe_wa_process_lrc(struct xe_hw_engine *hwe) in xe_wa_process_lrc()
|
| H A D | xe_hw_engine_class_sysfs.c | 626 struct xe_hw_engine *hwe; in xe_hw_engine_class_sysfs_init()
|
| /linux/drivers/gpu/drm/xe/tests/ |
| H A D | xe_rtp_test.c | 84 const struct xe_hw_engine *hwe) in match_yes() 90 const struct xe_hw_engine *hwe) in match_no() 283 static u32 bits_2_3_set(struct xe_gt *gt, struct xe_hw_engine *hwe) in bits_2_3_set()
|