Home
last modified time | relevance | path

Searched defs:hwe (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_hw_engine.c277 struct xe_hw_engine *hwe = arg; in hw_engine_fini() local
295 void xe_hw_engine_mmio_write32(struct xe_hw_engine *hwe, in xe_hw_engine_mmio_write32()
316 u32 xe_hw_engine_mmio_read32(struct xe_hw_engine *hwe, struct xe_reg reg) in xe_hw_engine_mmio_read32()
326 void xe_hw_engine_enable_ring(struct xe_hw_engine *hwe) in xe_hw_engine_enable_ring()
350 const struct xe_hw_engine *hwe) in xe_hw_engine_match_fixed_cslice_mode()
365 const struct xe_hw_engine *hwe) in xe_rtp_cfeg_wmtp_disabled()
378 xe_hw_engine_setup_default_lrc_state(struct xe_hw_engine *hwe) in xe_hw_engine_setup_default_lrc_state()
416 hw_engine_setup_default_state(struct xe_hw_engine *hwe) in hw_engine_setup_default_state()
504 static void hw_engine_init_early(struct xe_gt *gt, struct xe_hw_engine *hwe, in hw_engine_init_early()
581 static void adjust_idledly(struct xe_hw_engine *hwe) in adjust_idledly()
[all …]
H A Dxe_lrc.c186 const struct xe_hw_engine *hwe) in set_offsets()
647 static void set_context_control(u32 *regs, struct xe_hw_engine *hwe) in set_context_control()
657 static void set_memory_based_intr(u32 *regs, struct xe_hw_engine *hwe) in set_memory_based_intr()
685 static int lrc_ring_mi_mode(struct xe_hw_engine *hwe) in lrc_ring_mi_mode()
695 static void reset_stop_ring(u32 *regs, struct xe_hw_engine *hwe) in reset_stop_ring()
975 static void *empty_lrc_data(struct xe_hw_engine *hwe) in empty_lrc_data()
1005 void xe_default_lrc_update_memirq_regs_with_address(struct xe_hw_engine *hwe) in xe_default_lrc_update_memirq_regs_with_address()
1024 void xe_lrc_update_memirq_regs_with_address(struct xe_lrc *lrc, struct xe_hw_engine *hwe, in xe_lrc_update_memirq_regs_with_address()
1084 struct xe_hw_engine *hwe, in setup_utilization_wa()
1116 static ssize_t setup_timestamp_wa(struct xe_lrc *lrc, struct xe_hw_engine *hwe, in setup_timestamp_wa()
[all …]
H A Dxe_reg_whitelist.c24 const struct xe_hw_engine *hwe) in match_not_render()
31 const struct xe_hw_engine *hwe) in match_has_mert()
145 static void whitelist_apply_to_hwe(struct xe_hw_engine *hwe) in whitelist_apply_to_hwe()
187 void xe_reg_whitelist_process_engine(struct xe_hw_engine *hwe) in xe_reg_whitelist_process_engine()
H A Dxe_gt.c220 struct xe_hw_engine *hwe = q->hwe; in emit_wa_job() local
385 struct xe_hw_engine *hwe; in xe_gt_record_default_lrcs() local
794 struct xe_hw_engine *hwe; in xe_gt_record_user_engines() local
854 struct xe_hw_engine *hwe; in do_gt_restart() local
1128 struct xe_hw_engine *hwe; in xe_gt_hw_engine() local
1143 struct xe_hw_engine *hwe; in xe_gt_any_hw_engine_by_reset_domain() local
1165 struct xe_hw_engine *hwe; in xe_gt_any_hw_engine() local
H A Dxe_drm_client.c279 struct xe_hw_engine *hwe = xe_gt_any_hw_engine(gt); in any_engine() local
298 struct xe_hw_engine *hwe; in force_wake_get_any_engine() local
321 struct xe_hw_engine *hwe; in show_run_ticks() local
H A Dxe_tuning.c214 void xe_tuning_process_engine(struct xe_hw_engine *hwe) in xe_tuning_process_engine()
234 void xe_tuning_process_lrc(struct xe_hw_engine *hwe) in xe_tuning_process_lrc()
H A Dxe_wa.c863 void xe_wa_process_engine(struct xe_hw_engine *hwe) in xe_wa_process_engine()
881 void xe_wa_process_lrc(struct xe_hw_engine *hwe) in xe_wa_process_lrc()
H A Dxe_exec_queue.c203 u16 width, struct xe_hw_engine *hwe, in __xe_exec_queue_alloc()
421 struct xe_hw_engine *hwe, u32 flags, in xe_exec_queue_create()
480 struct xe_hw_engine *hwe, *hwe0 = NULL; in xe_exec_queue_create_class() local
529 struct xe_hw_engine *hwe = xe_gt_hw_engine(gt, in xe_exec_queue_create_bind() local
1203 struct xe_hw_engine *hwe; in calc_validate_logical_mask() local
1268 struct xe_hw_engine *hwe; in xe_exec_queue_create_ioctl() local
H A Dxe_guc_ads.c238 struct xe_hw_engine *hwe; in calculate_regset_size() local
256 struct xe_hw_engine *hwe; in engine_enable_mask() local
542 struct xe_hw_engine *hwe; in guc_mapping_table_init() local
731 struct xe_hw_engine *hwe) in guc_mmio_regset_write()
777 struct xe_hw_engine *hwe; in guc_mmio_reg_state_init() local
H A Dxe_hw_engine.h70 static inline bool xe_hw_engine_is_valid(struct xe_hw_engine *hwe) in xe_hw_engine_is_valid()
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() local
H A Dxe_execlist_types.h19 struct xe_hw_engine *hwe; member
H A Dxe_oa.c96 struct xe_hw_engine *hwe; member
1944 u16 xe_oa_unit_id(struct xe_hw_engine *hwe) in xe_oa_unit_id()
1953 struct xe_hw_engine *hwe; in xe_oa_assign_hwe() local
2524 static u32 __hwe_oam_unit(struct xe_hw_engine *hwe) in __hwe_oam_unit()
2552 static u32 __hwe_oa_unit(struct xe_hw_engine *hwe) in __hwe_oa_unit()
2662 struct xe_hw_engine *hwe; in xe_oa_init_gt() local
2693 struct xe_hw_engine *hwe; in xe_oa_print_gt_oa_units() local
H A Dxe_gt_ccs_mode.c51 struct xe_hw_engine *hwe; in __xe_gt_apply_ccs_mode() local
H A Dxe_pmu.c104 struct xe_hw_engine *hwe; in event_to_hwe() local
278 struct xe_hw_engine *hwe; in read_engine_events() local
H A Dxe_reg_sr.c259 struct xe_hw_engine *hwe, in xe_reg_sr_lrc_check()
H A Dxe_hw_engine_types.h169 struct xe_hw_engine *hwe; member
H A Dxe_ring_ops.c83 static int emit_aux_table_inv(struct xe_hw_engine *hwe, u32 *dw, int i) in emit_aux_table_inv()
H A Dxe_gt_sriov_pf_debugfs.c376 struct xe_hw_engine *hwe; in sched_group_engines_read() local
H A Dxe_hw_engine_class_sysfs.c626 struct xe_hw_engine *hwe; in xe_hw_engine_class_sysfs_init() local
H A Dxe_migrate.c392 struct xe_hw_engine *hwe; in xe_migrate_usm_logical_mask() local
481 struct xe_hw_engine *hwe = xe_gt_hw_engine(primary_gt, in xe_migrate_init() local
H A Dxe_vm.c602 struct xe_hw_engine *hwe; in xe_vm_add_fault_entry_pf() local
/linux/drivers/net/ethernet/airoha/
H A Dairoha_ppe.c301 struct airoha_foe_entry *hwe, in airoha_ppe_foe_entry_prepare()
426 static int airoha_ppe_foe_entry_set_ipv4_tuple(struct airoha_foe_entry *hwe, in airoha_ppe_foe_entry_set_ipv4_tuple()
460 static int airoha_ppe_foe_entry_set_ipv6_tuple(struct airoha_foe_entry *hwe, in airoha_ppe_foe_entry_set_ipv6_tuple()
489 struct airoha_foe_entry *hwe) in airoha_ppe_foe_get_entry_hash()
580 struct airoha_foe_entry *hwe, in airoha_ppe_foe_flow_stats_update()
641 u32 *hwe = ppe->foe + hash * sizeof(struct airoha_foe_entry); in airoha_ppe_foe_get_entry_locked() local
668 struct airoha_foe_entry *hwe; in airoha_ppe_foe_get_entry() local
678 struct airoha_foe_entry *hwe) in airoha_ppe_foe_compare_entry()
696 struct airoha_foe_entry *hwe = ppe->foe + hash * sizeof(*hwe); in airoha_ppe_foe_commit_sram_entry() local
720 struct airoha_foe_entry *hwe = ppe->foe + hash * sizeof(*hwe); in airoha_ppe_foe_commit_entry() local
[all …]