/linux/drivers/gpu/drm/xe/ |
H A D | xe_hw_engine.c | 266 struct xe_hw_engine *hwe = arg; in hw_engine_fini() local 296 void xe_hw_engine_enable_ring(struct xe_hw_engine *hwe) in xe_hw_engine_enable_ring() 316 const struct xe_hw_engine *hwe) in xe_hw_engine_match_fixed_cslice_mode() 323 const struct xe_hw_engine *hwe) in xe_rtp_cfeg_wmtp_disabled() 336 xe_hw_engine_setup_default_lrc_state(struct xe_hw_engine *hwe) in xe_hw_engine_setup_default_lrc_state() 380 hw_engine_setup_default_state(struct xe_hw_engine *hwe) in hw_engine_setup_default_state() 571 struct xe_hw_engine *hwe; in hw_engine_setup_logical_mapping() local 744 struct xe_hw_engine *hwe; in xe_hw_engines_init() local 758 void xe_hw_engine_handle_irq(struct xe_hw_engine *hwe, u16 intr_vec) in xe_hw_engine_handle_irq() 780 xe_hw_engine_snapshot_capture(struct xe_hw_engine *hwe) in xe_hw_engine_snapshot_capture() [all …]
|
H A D | xe_rtp.c | 33 struct xe_hw_engine *hwe, in rule_matches() 130 struct xe_hw_engine *hwe, struct xe_reg_sr *sr) in rtp_process_one_sr() 153 struct xe_hw_engine **hwe, in rtp_get_context() 224 struct xe_hw_engine *hwe = NULL; in xe_rtp_process_to_sr() local 268 struct xe_hw_engine *hwe; in xe_rtp_process() local 297 const struct xe_hw_engine *hwe) in xe_rtp_match_even_instance() 303 const struct xe_hw_engine *hwe) in xe_rtp_match_first_render_or_compute() 313 const struct xe_hw_engine *hwe) in xe_rtp_match_first_gslice_fused_off()
|
H A D | xe_tuning.c | 107 void xe_tuning_process_engine(struct xe_hw_engine *hwe) in xe_tuning_process_engine() 123 void xe_tuning_process_lrc(struct xe_hw_engine *hwe) in xe_tuning_process_lrc()
|
H A D | xe_exec_queue.c | 46 u16 width, struct xe_hw_engine *hwe, in __xe_exec_queue_alloc() 143 struct xe_hw_engine *hwe, u32 flags, in xe_exec_queue_create() 177 struct xe_hw_engine *hwe, *hwe0 = NULL; in xe_exec_queue_create_class() local 461 struct xe_hw_engine *hwe; in bind_exec_queue_logical_mask() local 504 struct xe_hw_engine *hwe; in calc_validate_logical_mask() local 546 struct xe_hw_engine *hwe; in xe_exec_queue_create_ioctl() local
|
H A D | xe_execlist.c | 44 static void __start_lrc(struct xe_hw_engine *hwe, struct xe_lrc *lrc, in __start_lrc() 167 static u64 read_execlist_status(struct xe_hw_engine *hwe) in read_execlist_status() 191 static void xe_execlist_port_irq_handler(struct xe_hw_engine *hwe, in xe_execlist_port_irq_handler() 254 struct xe_hw_engine *hwe) in xe_execlist_port_create()
|
H A D | xe_gt.c | 230 struct xe_hw_engine *hwe; in xe_gt_record_default_lrcs() local 589 struct xe_hw_engine *hwe; in do_gt_restart() local 779 struct xe_hw_engine *hwe; in xe_gt_hw_engine() local 794 struct xe_hw_engine *hwe; in xe_gt_any_hw_engine_by_reset_domain() local
|
H A D | xe_reg_whitelist.c | 20 const struct xe_hw_engine *hwe) in match_not_render() 78 void xe_reg_whitelist_process_engine(struct xe_hw_engine *hwe) in xe_reg_whitelist_process_engine()
|
H A D | xe_lrc.c | 109 const struct xe_hw_engine *hwe) in set_offsets() 544 static void set_context_control(u32 *regs, struct xe_hw_engine *hwe) in set_context_control() 552 static void set_memory_based_intr(u32 *regs, struct xe_hw_engine *hwe) in set_memory_based_intr() 573 static int lrc_ring_mi_mode(struct xe_hw_engine *hwe) in lrc_ring_mi_mode() 583 static void reset_stop_ring(u32 *regs, struct xe_hw_engine *hwe) in reset_stop_ring() 694 static void *empty_lrc_data(struct xe_hw_engine *hwe) in empty_lrc_data() 725 int xe_lrc_init(struct xe_lrc *lrc, struct xe_hw_engine *hwe, in xe_lrc_init()
|
H A D | xe_wa.c | 739 void xe_wa_process_engine(struct xe_hw_engine *hwe) in xe_wa_process_engine() 756 void xe_wa_process_lrc(struct xe_hw_engine *hwe) in xe_wa_process_lrc()
|
H A D | xe_guc_ads.c | 237 struct xe_hw_engine *hwe; in calculate_regset_size() local 255 struct xe_hw_engine *hwe; in engine_enable_mask() local 509 struct xe_hw_engine *hwe; in guc_mapping_table_init() local 556 struct xe_hw_engine *hwe) in guc_mmio_regset_write() 604 struct xe_hw_engine *hwe; in guc_mmio_reg_state_init() local
|
H A D | xe_query.c | 44 struct xe_hw_engine *hwe; in calc_hw_engine_info_size() local 117 struct xe_hw_engine *hwe; in query_engine_cycles() local 188 struct xe_hw_engine *hwe; in query_engines() local
|
H A D | xe_gt_debugfs.c | 84 struct xe_hw_engine *hwe; in hw_engines() local 158 struct xe_hw_engine *hwe; in register_save_restore() local
|
H A D | xe_memirq.c | 362 struct xe_hw_engine *hwe) in memirq_dispatch_engine() 391 struct xe_hw_engine *hwe; in xe_memirq_handler() local
|
H A D | xe_hw_engine.h | 65 static inline bool xe_hw_engine_is_valid(struct xe_hw_engine *hwe) in xe_hw_engine_is_valid()
|
H A D | xe_gt.h | 66 static inline bool xe_gt_is_usm_hwe(struct xe_gt *gt, struct xe_hw_engine *hwe) in xe_gt_is_usm_hwe()
|
H A D | xe_gsc.c | 375 void xe_gsc_hwe_irq_handler(struct xe_hw_engine *hwe, u16 intr_vec) in xe_gsc_hwe_irq_handler() 457 struct xe_hw_engine *hwe = xe_gt_hw_engine(gt, XE_ENGINE_CLASS_OTHER, 0, true); in xe_gsc_init_post_hwconfig() local
|
H A D | xe_devcoredump_types.h | 42 struct xe_hw_engine_snapshot *hwe[XE_NUM_HW_ENGINES]; member
|
H A D | xe_execlist_types.h | 19 struct xe_hw_engine *hwe; member
|
H A D | xe_gt_ccs_mode.c | 47 struct xe_hw_engine *hwe; in __xe_gt_apply_ccs_mode() local
|
H A D | xe_devcoredump.c | 165 struct xe_hw_engine *hwe; in devcoredump_snapshot() local
|
H A D | xe_reg_sr.c | 213 void xe_reg_sr_apply_whitelist(struct xe_hw_engine *hwe) in xe_reg_sr_apply_whitelist()
|
H A D | xe_rtp_types.h | 117 struct xe_hw_engine *hwe; member
|
H A D | xe_exec_queue_types.h | 48 struct xe_hw_engine *hwe; member
|
/linux/drivers/net/ethernet/mediatek/ |
H A D | mtk_ppe.c | 518 struct mtk_foe_entry *hwe = mtk_foe_get_entry(ppe, entry->hash); in __mtk_foe_entry_clear() local 559 struct mtk_foe_entry *hwe; in mtk_flow_entry_update_l2() local 591 struct mtk_foe_entry *hwe; in mtk_flow_entry_update() local 622 struct mtk_foe_entry *hwe; in __mtk_foe_entry_commit() local 703 struct mtk_foe_entry foe = {}, *hwe; in mtk_foe_entry_commit_subflow() local 742 struct mtk_foe_entry *hwe = mtk_foe_get_entry(ppe, hash); in __mtk_ppe_check_skb() local 968 struct mtk_foe_entry *hwe; in mtk_ppe_init_foe_table() local 1085 struct mtk_foe_entry *hwe = mtk_foe_get_entry(ppe, i); in mtk_ppe_stop() local
|
/linux/drivers/gpu/drm/xe/tests/ |
H A D | xe_rtp_test.c | 44 static bool match_yes(const struct xe_gt *gt, const struct xe_hw_engine *hwe) in match_yes() 49 static bool match_no(const struct xe_gt *gt, const struct xe_hw_engine *hwe) in match_no()
|