/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() 349 const struct xe_hw_engine *hwe) in xe_hw_engine_match_fixed_cslice_mode() 356 const struct xe_hw_engine *hwe) in xe_rtp_cfeg_wmtp_disabled() 369 xe_hw_engine_setup_default_lrc_state(struct xe_hw_engine *hwe) in xe_hw_engine_setup_default_lrc_state() 406 hw_engine_setup_default_state(struct xe_hw_engine *hwe) in hw_engine_setup_default_state() 493 static void hw_engine_init_early(struct xe_gt *gt, struct xe_hw_engine *hwe, in hw_engine_init_early() 570 static void adjust_idledly(struct xe_hw_engine *hwe) in adjust_idledly() [all …]
|
H A D | xe_gt.c | 310 struct xe_hw_engine *hwe; in xe_gt_record_default_lrcs() local 698 struct xe_hw_engine *hwe; in xe_gt_record_user_engines() local 758 struct xe_hw_engine *hwe; in do_gt_restart() local 1004 struct xe_hw_engine *hwe; in xe_gt_hw_engine() local 1019 struct xe_hw_engine *hwe; in xe_gt_any_hw_engine_by_reset_domain() local 1041 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 294 struct xe_hw_engine *hwe; in force_wake_get_any_engine() local 322 struct xe_hw_engine *hwe; in show_run_ticks() local
|
H A D | xe_execlist.c | 44 static void __start_lrc(struct xe_hw_engine *hwe, struct xe_lrc *lrc, in __start_lrc() 171 static u64 read_execlist_status(struct xe_hw_engine *hwe) in read_execlist_status() 195 static void xe_execlist_port_irq_handler(struct xe_hw_engine *hwe, in xe_execlist_port_irq_handler() 258 struct xe_hw_engine *hwe) in xe_execlist_port_create()
|
H A D | xe_lrc.c | 115 const struct xe_hw_engine *hwe) in set_offsets() 576 static void set_context_control(u32 *regs, struct xe_hw_engine *hwe) in set_context_control() 588 static void set_memory_based_intr(u32 *regs, struct xe_hw_engine *hwe) in set_memory_based_intr() 616 static int lrc_ring_mi_mode(struct xe_hw_engine *hwe) in lrc_ring_mi_mode() 626 static void reset_stop_ring(u32 *regs, struct xe_hw_engine *hwe) in reset_stop_ring() 876 static void *empty_lrc_data(struct xe_hw_engine *hwe) in empty_lrc_data() 991 static int xe_lrc_init(struct xe_lrc *lrc, struct xe_hw_engine *hwe, in xe_lrc_init() 1166 struct xe_lrc *xe_lrc_create(struct xe_hw_engine *hwe, struct xe_vm *vm, in xe_lrc_create() 1919 struct xe_hw_engine *hwe; in get_ctx_timestamp() local
|
H A D | xe_exec_queue.c | 56 u16 width, struct xe_hw_engine *hwe, in __xe_exec_queue_alloc() 156 struct xe_hw_engine *hwe, u32 flags, in xe_exec_queue_create() 200 struct xe_hw_engine *hwe, *hwe0 = NULL; in xe_exec_queue_create_class() local 247 struct xe_hw_engine *hwe = xe_gt_hw_engine(gt, in xe_exec_queue_create_bind() local 548 struct xe_hw_engine *hwe; in calc_validate_logical_mask() local 590 struct xe_hw_engine *hwe; in xe_exec_queue_create_ioctl() local
|
H A D | xe_wa.c | 899 void xe_wa_process_engine(struct xe_hw_engine *hwe) in xe_wa_process_engine() 916 void xe_wa_process_lrc(struct xe_hw_engine *hwe) in xe_wa_process_lrc()
|
H A D | xe_guc_ads.c | 239 struct xe_hw_engine *hwe; in calculate_regset_size() local 257 struct xe_hw_engine *hwe; in engine_enable_mask() local 565 struct xe_hw_engine *hwe; in guc_mapping_table_init() local 754 struct xe_hw_engine *hwe) in guc_mmio_regset_write() 800 struct xe_hw_engine *hwe; in guc_mmio_reg_state_init() local
|
H A D | xe_gt_debugfs.c | 92 struct xe_hw_engine *hwe; in hw_engines() local 186 struct xe_hw_engine *hwe; in register_save_restore() 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_guc_capture.c | 409 struct xe_hw_engine *hwe; in guc_capture_alloc_steered_lists() local 768 struct xe_hw_engine *hwe; in guc_capture_output_size_est() local 1531 read_reg_to_node(struct xe_hw_engine *hwe, const struct __guc_mmio_reg_descr_group *list, in read_reg_to_node() 1579 xe_engine_manual_capture(struct xe_hw_engine *hwe, struct xe_hw_engine_snapshot *snapshot) in xe_engine_manual_capture() 1849 struct xe_hw_engine *hwe; in xe_guc_capture_get_matching_and_lock() local 1910 struct xe_hw_engine *hwe; in xe_engine_snapshot_capture_for_queue() local
|
H A D | xe_gsc.c | 387 void xe_gsc_hwe_irq_handler(struct xe_hw_engine *hwe, u16 intr_vec) in xe_gsc_hwe_irq_handler() 464 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_gt_ccs_mode.c | 49 struct xe_hw_engine *hwe; in __xe_gt_apply_ccs_mode() local
|
H A D | xe_irq.c | 314 struct xe_hw_engine *hwe; in gt_irq_handler() local 864 struct xe_hw_engine *hwe; in xe_irq_msix_default_hwe_handler() local
|
H A D | xe_rtp_types.h | 120 struct xe_hw_engine *hwe; member
|
H A D | xe_hw_engine_types.h | 169 struct xe_hw_engine *hwe; member
|
H A D | xe_ring_ops.c | 203 static int emit_pipe_control_to_ring_end(struct xe_hw_engine *hwe, u32 *dw, int i) in emit_pipe_control_to_ring_end()
|
H A D | xe_oa_types.h | 186 struct xe_hw_engine *hwe; member
|
H A D | xe_migrate.c | 370 struct xe_hw_engine *hwe; in xe_migrate_usm_logical_mask() local 424 struct xe_hw_engine *hwe = xe_gt_hw_engine(primary_gt, in xe_migrate_init() local
|
H A D | xe_hw_engine_class_sysfs.c | 630 struct xe_hw_engine *hwe; in xe_hw_engine_class_sysfs_init() local
|
/linux/drivers/net/ethernet/airoha/ |
H A D | airoha_ppe.c | 218 struct airoha_foe_entry *hwe, in airoha_ppe_foe_entry_prepare() 316 static int airoha_ppe_foe_entry_set_ipv4_tuple(struct airoha_foe_entry *hwe, in airoha_ppe_foe_entry_set_ipv4_tuple() 350 static int airoha_ppe_foe_entry_set_ipv6_tuple(struct airoha_foe_entry *hwe, in airoha_ppe_foe_entry_set_ipv6_tuple() 378 static u32 airoha_ppe_foe_get_entry_hash(struct airoha_foe_entry *hwe) in airoha_ppe_foe_get_entry_hash() 458 struct airoha_foe_entry *hwe, in airoha_ppe_foe_flow_stats_update() 505 u32 *hwe = ppe->foe + hash * sizeof(struct airoha_foe_entry); in airoha_ppe_foe_get_entry() local 531 struct airoha_foe_entry *hwe) in airoha_ppe_foe_compare_entry() 551 struct airoha_foe_entry *hwe = ppe->foe + hash * sizeof(*hwe); in airoha_ppe_foe_commit_entry() local 640 struct airoha_foe_entry *hwe_p, hwe; in airoha_ppe_foe_commit_subflow_entry() local 689 struct airoha_foe_entry *hwe; in airoha_ppe_foe_insert_entry() local [all …]
|
/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
|