| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_hw_engine.c | 277 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 D | xe_lrc.c | 186 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 D | xe_reg_whitelist.c | 24 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 D | xe_gt.c | 220 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 D | xe_drm_client.c | 279 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 D | xe_tuning.c | 214 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 D | xe_wa.c | 863 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 D | xe_exec_queue.c | 203 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 D | xe_guc_ads.c | 238 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 D | xe_hw_engine.h | 70 static inline bool xe_hw_engine_is_valid(struct xe_hw_engine *hwe) in xe_hw_engine_is_valid()
|
| 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() local
|
| H A D | xe_execlist_types.h | 19 struct xe_hw_engine *hwe; member
|
| H A D | xe_oa.c | 96 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 D | xe_gt_ccs_mode.c | 51 struct xe_hw_engine *hwe; in __xe_gt_apply_ccs_mode() local
|
| H A D | xe_pmu.c | 104 struct xe_hw_engine *hwe; in event_to_hwe() local 278 struct xe_hw_engine *hwe; in read_engine_events() local
|
| H A D | xe_reg_sr.c | 259 struct xe_hw_engine *hwe, in xe_reg_sr_lrc_check()
|
| H A D | xe_hw_engine_types.h | 169 struct xe_hw_engine *hwe; member
|
| H A D | xe_ring_ops.c | 83 static int emit_aux_table_inv(struct xe_hw_engine *hwe, u32 *dw, int i) in emit_aux_table_inv()
|
| H A D | xe_gt_sriov_pf_debugfs.c | 376 struct xe_hw_engine *hwe; in sched_group_engines_read() local
|
| H A D | xe_hw_engine_class_sysfs.c | 626 struct xe_hw_engine *hwe; in xe_hw_engine_class_sysfs_init() local
|
| H A D | xe_migrate.c | 392 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 D | xe_vm.c | 602 struct xe_hw_engine *hwe; in xe_vm_add_fault_entry_pf() local
|
| /linux/drivers/net/ethernet/airoha/ |
| H A D | airoha_ppe.c | 301 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 …]
|