Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/xe/
H A Dxe_rtp.c36 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 Dxe_rtp.h23 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 Dxe_rtp_types.h14 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 Dxe_hw_engine.c277 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 Dxe_reg_whitelist.c27 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 Dxe_hw_engine_types.h108 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 Dxe_reg_whitelist.h13 struct xe_hw_engine;
21 void xe_reg_whitelist_process_engine(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_drm_client.c282 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 Dxe_execlist.h18 struct xe_hw_engine *hwe);
H A Dxe_gt_debugfs.c114 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 Dxe_tuning.c219 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 Dxe_oa_types.h200 struct xe_hw_engine *hwe;
H A Dxe_pmu.c99 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 Dxe_exec_queue.h23 struct xe_hw_engine *hw_engine, u32 flags,
H A Dxe_gt_ccs_mode.c51 struct xe_hw_engine *hwe; in __xe_gt_apply_ccs_mode()
H A Dxe_guc_capture.c438 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 Dxe_gsc.c383 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 Dxe_oa.c99 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 Dxe_wa.c886 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 Dxe_hw_engine_class_sysfs.c626 struct xe_hw_engine *hwe; in xe_hw_engine_class_sysfs_init()
/linux/drivers/gpu/drm/xe/tests/
H A Dxe_rtp_test.c84 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()