Home
last modified time | relevance | path

Searched defs:gt (Results 1 – 25 of 266) sorted by relevance

1234567891011

/linux-6.14.4/drivers/gpu/drm/xe/
Dxe_gt_sriov_pf_control.c56 static int pf_send_vf_control_cmd(struct xe_gt *gt, unsigned int vfid, u32 cmd) in pf_send_vf_control_cmd()
71 static int pf_send_vf_pause(struct xe_gt *gt, unsigned int vfid) in pf_send_vf_pause()
76 static int pf_send_vf_resume(struct xe_gt *gt, unsigned int vfid) in pf_send_vf_resume()
81 static int pf_send_vf_stop(struct xe_gt *gt, unsigned int vfid) in pf_send_vf_stop()
86 static int pf_send_vf_flr_start(struct xe_gt *gt, unsigned int vfid) in pf_send_vf_flr_start()
91 static int pf_send_vf_flr_finish(struct xe_gt *gt, unsigned int vfid) in pf_send_vf_flr_finish()
213 static struct xe_gt_sriov_control_state *pf_pick_vf_control(struct xe_gt *gt, unsigned int vfid) in pf_pick_vf_control()
221 static unsigned long *pf_peek_vf_state(struct xe_gt *gt, unsigned int vfid) in pf_peek_vf_state()
228 static bool pf_check_vf_state(struct xe_gt *gt, unsigned int vfid, in pf_check_vf_state()
234 static void pf_dump_vf_state(struct xe_gt *gt, unsigned int vfid) in pf_dump_vf_state()
[all …]
Dxe_gt.c66 struct xe_gt *gt = arg; in gt_fini() local
73 struct xe_gt *gt; in xe_gt_alloc() local
91 void xe_gt_sanitize(struct xe_gt *gt) in xe_gt_sanitize()
100 static void xe_gt_enable_host_l2_vram(struct xe_gt *gt) in xe_gt_enable_host_l2_vram()
122 static void xe_gt_disable_host_l2_vram(struct xe_gt *gt) in xe_gt_disable_host_l2_vram()
152 void xe_gt_remove(struct xe_gt *gt) in xe_gt_remove()
166 static int emit_nop_job(struct xe_gt *gt, struct xe_exec_queue *q) in emit_nop_job()
207 static int emit_wa_job(struct xe_gt *gt, struct xe_exec_queue *q) in emit_wa_job()
284 int xe_gt_record_default_lrcs(struct xe_gt *gt) in xe_gt_record_default_lrcs()
368 int xe_gt_init_early(struct xe_gt *gt) in xe_gt_init_early()
[all …]
Dxe_gt_sriov_pf_policy.c37 static int pf_send_policy_klvs(struct xe_gt *gt, const u32 *klvs, u32 num_dwords) in pf_send_policy_klvs()
67 static int pf_push_policy_klvs(struct xe_gt *gt, u32 num_klvs, in pf_push_policy_klvs()
89 static int pf_push_policy_u32(struct xe_gt *gt, u16 key, u32 value) in pf_push_policy_u32()
99 static int pf_update_policy_bool(struct xe_gt *gt, u16 key, bool *policy, bool value) in pf_update_policy_bool()
119 static int pf_update_policy_u32(struct xe_gt *gt, u16 key, u32 *policy, u32 value) in pf_update_policy_u32()
138 static void pf_bulk_reset_sched_priority(struct xe_gt *gt, u32 priority) in pf_bulk_reset_sched_priority()
150 static int pf_provision_sched_if_idle(struct xe_gt *gt, bool enable) in pf_provision_sched_if_idle()
167 static int pf_reprovision_sched_if_idle(struct xe_gt *gt) in pf_reprovision_sched_if_idle()
175 static void pf_sanitize_sched_if_idle(struct xe_gt *gt) in pf_sanitize_sched_if_idle()
192 int xe_gt_sriov_pf_policy_set_sched_if_idle(struct xe_gt *gt, bool enable) in xe_gt_sriov_pf_policy_set_sched_if_idle()
[all …]
Dxe_gt_sriov_pf_config.c60 static int pf_send_vf_cfg_reset(struct xe_gt *gt, u32 vfid) in pf_send_vf_cfg_reset()
74 static int pf_send_vf_cfg_klvs(struct xe_gt *gt, u32 vfid, const u32 *klvs, u32 num_dwords) in pf_send_vf_cfg_klvs()
105 static int pf_push_vf_cfg_klvs(struct xe_gt *gt, unsigned int vfid, u32 num_klvs, in pf_push_vf_cfg_klvs()
135 static int pf_push_vf_cfg_u32(struct xe_gt *gt, unsigned int vfid, u16 key, u32 value) in pf_push_vf_cfg_u32()
145 static int pf_push_vf_cfg_u64(struct xe_gt *gt, unsigned int vfid, u16 key, u64 value) in pf_push_vf_cfg_u64()
156 static int pf_push_vf_cfg_ggtt(struct xe_gt *gt, unsigned int vfid, u64 start, u64 size) in pf_push_vf_cfg_ggtt()
170 static int pf_push_vf_cfg_ctxs(struct xe_gt *gt, unsigned int vfid, u32 begin, u32 num) in pf_push_vf_cfg_ctxs()
182 static int pf_push_vf_cfg_dbs(struct xe_gt *gt, unsigned int vfid, u32 begin, u32 num) in pf_push_vf_cfg_dbs()
194 static int pf_push_vf_cfg_exec_quantum(struct xe_gt *gt, unsigned int vfid, u32 *exec_quantum) in pf_push_vf_cfg_exec_quantum()
202 static int pf_push_vf_cfg_preempt_timeout(struct xe_gt *gt, unsigned int vfid, u32 *preempt_timeout) in pf_push_vf_cfg_preempt_timeout()
[all …]
Dxe_gt_debugfs.c79 struct xe_gt *gt = parent->d_inode->i_private; in xe_gt_debugfs_simple_show() local
88 static int hw_engines(struct xe_gt *gt, struct drm_printer *p) in hw_engines()
112 static int powergate_info(struct xe_gt *gt, struct drm_printer *p) in powergate_info()
123 static int force_reset(struct xe_gt *gt, struct drm_printer *p) in force_reset()
132 static int force_reset_sync(struct xe_gt *gt, struct drm_printer *p) in force_reset_sync()
141 static int sa_info(struct xe_gt *gt, struct drm_printer *p) in sa_info()
153 static int topology(struct xe_gt *gt, struct drm_printer *p) in topology()
162 static int steering(struct xe_gt *gt, struct drm_printer *p) in steering()
171 static int ggtt(struct xe_gt *gt, struct drm_printer *p) in ggtt()
182 static int register_save_restore(struct xe_gt *gt, struct drm_printer *p) in register_save_restore()
[all …]
Dxe_gt_throttle.c39 u32 xe_gt_throttle_get_limit_reasons(struct xe_gt *gt) in xe_gt_throttle_get_limit_reasons()
53 static u32 read_status(struct xe_gt *gt) in read_status()
61 static u32 read_reason_pl1(struct xe_gt *gt) in read_reason_pl1()
68 static u32 read_reason_pl2(struct xe_gt *gt) in read_reason_pl2()
75 static u32 read_reason_pl4(struct xe_gt *gt) in read_reason_pl4()
82 static u32 read_reason_thermal(struct xe_gt *gt) in read_reason_thermal()
89 static u32 read_reason_prochot(struct xe_gt *gt) in read_reason_prochot()
96 static u32 read_reason_ratl(struct xe_gt *gt) in read_reason_ratl()
103 static u32 read_reason_vr_thermalert(struct xe_gt *gt) in read_reason_vr_thermalert()
110 static u32 read_reason_vr_tdc(struct xe_gt *gt) in read_reason_vr_tdc()
[all …]
Dxe_gt_sriov_vf.c50 static int vf_reset_guc_state(struct xe_gt *gt) in vf_reset_guc_state()
69 int xe_gt_sriov_vf_reset(struct xe_gt *gt) in xe_gt_sriov_vf_reset()
110 static void vf_minimum_guc_version(struct xe_gt *gt, u32 *branch, u32 *major, u32 *minor) in vf_minimum_guc_version()
130 static void vf_wanted_guc_version(struct xe_gt *gt, u32 *branch, u32 *major, u32 *minor) in vf_wanted_guc_version()
136 static int vf_handshake_with_guc(struct xe_gt *gt) in vf_handshake_with_guc()
228 int xe_gt_sriov_vf_bootstrap(struct xe_gt *gt) in xe_gt_sriov_vf_bootstrap()
264 int xe_gt_sriov_vf_notify_resfix_done(struct xe_gt *gt) in xe_gt_sriov_vf_notify_resfix_done()
360 u32 xe_gt_sriov_vf_gmdid(struct xe_gt *gt) in xe_gt_sriov_vf_gmdid()
382 static int vf_get_ggtt_info(struct xe_gt *gt) in vf_get_ggtt_info()
414 static int vf_get_lmem_info(struct xe_gt *gt) in vf_get_lmem_info()
[all …]
Dxe_gt_sriov_pf_migration.c36 static int pf_send_guc_query_vf_state_size(struct xe_gt *gt, unsigned int vfid) in pf_send_guc_query_vf_state_size()
45 static int pf_send_guc_save_vf_state(struct xe_gt *gt, unsigned int vfid, in pf_send_guc_save_vf_state()
81 static int pf_send_guc_restore_vf_state(struct xe_gt *gt, unsigned int vfid, in pf_send_guc_restore_vf_state()
116 static bool pf_migration_supported(struct xe_gt *gt) in pf_migration_supported()
122 static struct mutex *pf_migration_mutex(struct xe_gt *gt) in pf_migration_mutex()
128 static struct xe_gt_sriov_state_snapshot *pf_pick_vf_snapshot(struct xe_gt *gt, in pf_pick_vf_snapshot()
138 static unsigned int pf_snapshot_index(struct xe_gt *gt, struct xe_gt_sriov_state_snapshot *snapshot) in pf_snapshot_index()
143 static void pf_free_guc_state(struct xe_gt *gt, struct xe_gt_sriov_state_snapshot *snapshot) in pf_free_guc_state()
152 static int pf_alloc_guc_state(struct xe_gt *gt, in pf_alloc_guc_state()
179 static void pf_dump_guc_state(struct xe_gt *gt, struct xe_gt_sriov_state_snapshot *snapshot) in pf_dump_guc_state()
[all …]
Dxe_gt_mcr.c251 static void init_steering_l3bank(struct xe_gt *gt) in init_steering_l3bank()
289 static void init_steering_mslice(struct xe_gt *gt) in init_steering_mslice()
313 static unsigned int dss_per_group(struct xe_gt *gt) in dss_per_group()
360 void xe_gt_mcr_get_dss_steering(struct xe_gt *gt, unsigned int dss, u16 *group, u16 *instance) in xe_gt_mcr_get_dss_steering()
376 u32 xe_gt_mcr_steering_info_to_dss_id(struct xe_gt *gt, u16 group, u16 instance) in xe_gt_mcr_steering_info_to_dss_id()
381 static void init_steering_dss(struct xe_gt *gt) in init_steering_dss()
392 static void init_steering_oaddrm(struct xe_gt *gt) in init_steering_oaddrm()
406 static void init_steering_sqidi_psmi(struct xe_gt *gt) in init_steering_sqidi_psmi()
416 static void init_steering_inst0(struct xe_gt *gt) in init_steering_inst0()
444 void xe_gt_mcr_init_early(struct xe_gt *gt) in xe_gt_mcr_init_early()
[all …]
Dxe_gt_sriov_pf_service.c23 static void pf_init_versions(struct xe_gt *gt) in pf_init_versions()
38 static int pf_negotiate_version(struct xe_gt *gt, in pf_negotiate_version()
83 static void pf_connect(struct xe_gt *gt, u32 vfid, u32 major, u32 minor) in pf_connect()
92 static void pf_disconnect(struct xe_gt *gt, u32 vfid) in pf_disconnect()
100 static bool pf_is_negotiated(struct xe_gt *gt, u32 vfid, u32 major, u32 minor) in pf_is_negotiated()
206 static int pf_alloc_runtime_info(struct xe_gt *gt) in pf_alloc_runtime_info()
236 static void read_many(struct xe_gt *gt, unsigned int count, in read_many()
243 static void pf_prepare_runtime_info(struct xe_gt *gt) in pf_prepare_runtime_info()
274 int xe_gt_sriov_pf_service_init(struct xe_gt *gt) in xe_gt_sriov_pf_service_init()
299 void xe_gt_sriov_pf_service_update(struct xe_gt *gt) in xe_gt_sriov_pf_service_update()
[all …]
Dxe_gsc.c47 struct xe_gt *gt = gsc_to_gt(gsc); in memcpy_fw() local
71 struct xe_gt *gt = gsc_to_gt(gsc); in emit_gsc_upload() local
128 struct xe_gt *gt = gsc_to_gt(gsc); in query_compatibility_version() local
181 static int gsc_fw_is_loaded(struct xe_gt *gt) in gsc_fw_is_loaded()
187 static int gsc_fw_wait(struct xe_gt *gt) in gsc_fw_wait()
202 struct xe_gt *gt = gsc_to_gt(gsc); in gsc_upload() local
262 struct xe_gt *gt = gsc_to_gt(gsc); in gsc_upload_and_init() local
308 static int gsc_er_complete(struct xe_gt *gt) in gsc_er_complete()
351 struct xe_gt *gt = gsc_to_gt(gsc); in gsc_work() local
389 struct xe_gt *gt = hwe->gt; in xe_gsc_hwe_irq_handler() local
[all …]
Dxe_hw_engine.c345 static bool xe_hw_engine_match_fixed_cslice_mode(const struct xe_gt *gt, in xe_hw_engine_match_fixed_cslice_mode()
352 static bool xe_rtp_cfeg_wmtp_disabled(const struct xe_gt *gt, in xe_rtp_cfeg_wmtp_disabled()
368 struct xe_gt *gt = hwe->gt; in xe_hw_engine_setup_default_lrc_state() local
412 struct xe_gt *gt = hwe->gt; in hw_engine_setup_default_state() local
482 static u16 get_msix_irq_offset(struct xe_gt *gt, enum xe_engine_class class) in get_msix_irq_offset()
492 static void hw_engine_init_early(struct xe_gt *gt, struct xe_hw_engine *hwe, in hw_engine_init_early()
569 static int hw_engine_init(struct xe_gt *gt, struct xe_hw_engine *hwe, in hw_engine_init()
619 static void hw_engine_setup_logical_mapping(struct xe_gt *gt) in hw_engine_setup_logical_mapping()
635 static void read_media_fuses(struct xe_gt *gt) in read_media_fuses()
680 static void read_copy_fuses(struct xe_gt *gt) in read_copy_fuses()
[all …]
Dxe_gt_sriov_pf.c32 static int pf_alloc_metadata(struct xe_gt *gt) in pf_alloc_metadata()
52 int xe_gt_sriov_pf_init_early(struct xe_gt *gt) in xe_gt_sriov_pf_init_early()
79 int xe_gt_sriov_pf_init(struct xe_gt *gt) in xe_gt_sriov_pf_init()
89 static void pf_enable_ggtt_guest_update(struct xe_gt *gt) in pf_enable_ggtt_guest_update()
100 void xe_gt_sriov_pf_init_hw(struct xe_gt *gt) in xe_gt_sriov_pf_init_hw()
123 static void pf_clear_vf_scratch_regs(struct xe_gt *gt, unsigned int vfid) in pf_clear_vf_scratch_regs()
151 void xe_gt_sriov_pf_sanitize_hw(struct xe_gt *gt, unsigned int vfid) in xe_gt_sriov_pf_sanitize_hw()
164 void xe_gt_sriov_pf_restart(struct xe_gt *gt) in xe_gt_sriov_pf_restart()
Dxe_gt_tlb_invalidation.c29 static long tlb_timeout_jiffies(struct xe_gt *gt) in tlb_timeout_jiffies()
78 struct xe_gt *gt = container_of(work, struct xe_gt, in xe_gt_tlb_fence_timeout() local
117 int xe_gt_tlb_invalidation_init_early(struct xe_gt *gt) in xe_gt_tlb_invalidation_init_early()
135 void xe_gt_tlb_invalidation_reset(struct xe_gt *gt) in xe_gt_tlb_invalidation_reset()
168 static bool tlb_invalidation_seqno_past(struct xe_gt *gt, int seqno) in tlb_invalidation_seqno_past()
185 struct xe_gt *gt = guc_to_gt(guc); in send_tlb_invalidation() local
256 static int xe_gt_tlb_invalidation_guc(struct xe_gt *gt, in xe_gt_tlb_invalidation_guc()
287 int xe_gt_tlb_invalidation_ggtt(struct xe_gt *gt) in xe_gt_tlb_invalidation_ggtt()
349 int xe_gt_tlb_invalidation_range(struct xe_gt *gt, in xe_gt_tlb_invalidation_range()
434 int xe_gt_tlb_invalidation_vma(struct xe_gt *gt, in xe_gt_tlb_invalidation_vma()
[all …]
/linux-6.14.4/drivers/gpu/drm/i915/gt/
Dintel_gt.c40 void intel_gt_common_init_early(struct intel_gt *gt) in intel_gt_common_init_early()
65 struct intel_gt *gt; in intel_root_gt_init_early() local
84 static int intel_gt_probe_lmem(struct intel_gt *gt) in intel_gt_probe_lmem()
115 int intel_gt_assign_ggtt(struct intel_gt *gt) in intel_gt_assign_ggtt()
131 int intel_gt_init_mmio(struct intel_gt *gt) in intel_gt_init_mmio()
142 static void init_unused_ring(struct intel_gt *gt, u32 base) in init_unused_ring()
152 static void init_unused_rings(struct intel_gt *gt) in init_unused_rings()
171 int intel_gt_init_hw(struct intel_gt *gt) in intel_gt_init_hw()
232 i915_reg_t intel_gt_perf_limit_reasons_reg(struct intel_gt *gt) in intel_gt_perf_limit_reasons_reg()
243 intel_gt_clear_error_registers(struct intel_gt *gt, in intel_gt_clear_error_registers()
[all …]
Dintel_gt_pm.c28 static void user_forcewake(struct intel_gt *gt, bool suspend) in user_forcewake()
47 static void runtime_begin(struct intel_gt *gt) in runtime_begin()
57 static void runtime_end(struct intel_gt *gt) in runtime_end()
71 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_unpark() local
103 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_park() local
133 void intel_gt_pm_init_early(struct intel_gt *gt) in intel_gt_pm_init_early()
146 void intel_gt_pm_init(struct intel_gt *gt) in intel_gt_pm_init()
157 static bool reset_engines(struct intel_gt *gt) in reset_engines()
165 static void gt_sanitize(struct intel_gt *gt, bool force) in gt_sanitize()
216 void intel_gt_pm_fini(struct intel_gt *gt) in intel_gt_pm_fini()
[all …]
Dintel_gt_pm.h14 static inline bool intel_gt_pm_is_awake(const struct intel_gt *gt) in intel_gt_pm_is_awake()
19 static inline void intel_gt_pm_get_untracked(struct intel_gt *gt) in intel_gt_pm_get_untracked()
24 static inline intel_wakeref_t intel_gt_pm_get(struct intel_gt *gt) in intel_gt_pm_get()
30 static inline void __intel_gt_pm_get(struct intel_gt *gt) in __intel_gt_pm_get()
35 static inline intel_wakeref_t intel_gt_pm_get_if_awake(struct intel_gt *gt) in intel_gt_pm_get_if_awake()
43 static inline void intel_gt_pm_might_get(struct intel_gt *gt) in intel_gt_pm_might_get()
48 static inline void intel_gt_pm_put_untracked(struct intel_gt *gt) in intel_gt_pm_put_untracked()
53 static inline void intel_gt_pm_put(struct intel_gt *gt, intel_wakeref_t handle) in intel_gt_pm_put()
59 static inline void intel_gt_pm_put_async_untracked(struct intel_gt *gt) in intel_gt_pm_put_async_untracked()
64 static inline void intel_gt_pm_might_put(struct intel_gt *gt) in intel_gt_pm_might_put()
[all …]
Dintel_reset.c158 static int i915_do_reset(struct intel_gt *gt, in i915_do_reset()
187 static int g33_do_reset(struct intel_gt *gt, in g33_do_reset()
197 static int g4x_do_reset(struct intel_gt *gt, in g4x_do_reset()
234 static int ilk_do_reset(struct intel_gt *gt, intel_engine_mask_t engine_mask, in ilk_do_reset()
269 static int gen6_hw_domain_reset(struct intel_gt *gt, u32 hw_domain_mask) in gen6_hw_domain_reset()
321 static int __gen6_reset_engines(struct intel_gt *gt, in __gen6_reset_engines()
342 static int gen6_reset_engines(struct intel_gt *gt, in gen6_reset_engines()
522 static int __gen11_reset_engines(struct intel_gt *gt, in __gen11_reset_engines()
611 static int gen8_reset_engines(struct intel_gt *gt, in gen8_reset_engines()
666 static int mock_reset(struct intel_gt *gt, in mock_reset()
[all …]
Dintel_gt_irq.c31 gen11_gt_engine_identity(struct intel_gt *gt, in gen11_gt_engine_identity()
65 gen11_other_irq_handler(struct intel_gt *gt, const u8 instance, in gen11_other_irq_handler()
93 static struct intel_gt *pick_gt(struct intel_gt *gt, u8 class, u8 instance) in pick_gt()
120 gen11_gt_identity_handler(struct intel_gt *gt, const u32 identity) in gen11_gt_identity_handler()
149 gen11_gt_bank_handler(struct intel_gt *gt, const unsigned int bank) in gen11_gt_bank_handler()
169 void gen11_gt_irq_handler(struct intel_gt *gt, const u32 master_ctl) in gen11_gt_irq_handler()
183 bool gen11_gt_reset_one_iir(struct intel_gt *gt, in gen11_gt_reset_one_iir()
213 void gen11_gt_irq_reset(struct intel_gt *gt) in gen11_gt_irq_reset()
261 void gen11_gt_irq_postinstall(struct intel_gt *gt) in gen11_gt_irq_postinstall()
353 void gen5_gt_irq_handler(struct intel_gt *gt, u32 gt_iir) in gen5_gt_irq_handler()
[all …]
Dintel_gt_sysfs_pm.c29 int (func)(struct intel_gt *gt, u32 val), u32 val) in sysfs_gt_attribute_w_func()
31 struct intel_gt *gt; in sysfs_gt_attribute_w_func() local
54 u32 (func)(struct intel_gt *gt), in sysfs_gt_attribute_r_func()
57 struct intel_gt *gt; in sysfs_gt_attribute_r_func() local
168 static u32 get_residency(struct intel_gt *gt, enum intel_rc6_res_type id) in get_residency()
183 struct intel_gt *gt = intel_gt_sysfs_get_drvdata(kobj, attr->attr.name); in rc6_enable_show() local
192 struct intel_gt *gt = intel_gt_sysfs_get_drvdata(&dev->kobj, attr->attr.name); in rc6_enable_dev_show() local
197 static u32 __rc6_residency_ms_show(struct intel_gt *gt) in __rc6_residency_ms_show()
202 static u32 __rc6p_residency_ms_show(struct intel_gt *gt) in __rc6p_residency_ms_show()
207 static u32 __rc6pp_residency_ms_show(struct intel_gt *gt) in __rc6pp_residency_ms_show()
[all …]
Dintel_gt_pm_debugfs.c27 void intel_gt_pm_debugfs_forcewake_user_open(struct intel_gt *gt) in intel_gt_pm_debugfs_forcewake_user_open()
35 void intel_gt_pm_debugfs_forcewake_user_release(struct intel_gt *gt) in intel_gt_pm_debugfs_forcewake_user_release()
45 struct intel_gt *gt = inode->i_private; in forcewake_user_open() local
54 struct intel_gt *gt = inode->i_private; in forcewake_user_release() local
69 struct intel_gt *gt = m->private; in fw_domains_show() local
92 struct intel_gt *gt = m->private; in vlv_drpc() local
117 struct intel_gt *gt = m->private; in gen6_drpc() local
206 struct intel_gt *gt = m->private; in ilk_drpc() local
265 struct intel_gt *gt = m->private; in mtl_drpc() local
319 struct intel_gt *gt = m->private; in drpc_show() local
[all …]
Dintel_gt_mcr.c108 void intel_gt_mcr_init(struct intel_gt *gt) in intel_gt_mcr_init()
207 static u32 rw_with_mcr_steering_fw(struct intel_gt *gt, in rw_with_mcr_steering_fw()
284 static u32 rw_with_mcr_steering(struct intel_gt *gt, in rw_with_mcr_steering()
327 void intel_gt_mcr_lock(struct intel_gt *gt, unsigned long *flags) in intel_gt_mcr_lock()
390 void intel_gt_mcr_unlock(struct intel_gt *gt, unsigned long flags) in intel_gt_mcr_unlock()
412 void intel_gt_mcr_lock_sanitize(struct intel_gt *gt) in intel_gt_mcr_lock_sanitize()
436 u32 intel_gt_mcr_read(struct intel_gt *gt, in intel_gt_mcr_read()
456 void intel_gt_mcr_unicast_write(struct intel_gt *gt, i915_mcr_reg_t reg, u32 value, in intel_gt_mcr_unicast_write()
472 void intel_gt_mcr_multicast_write(struct intel_gt *gt, in intel_gt_mcr_multicast_write()
504 void intel_gt_mcr_multicast_write_fw(struct intel_gt *gt, i915_mcr_reg_t reg, u32 value) in intel_gt_mcr_multicast_write_fw()
[all …]
Dintel_gt.h20 #define IS_GFX_GT_IP_RANGE(gt, from, until) ( \ argument
34 #define IS_MEDIA_GT_IP_RANGE(gt, from, until) ( \ argument
56 #define IS_GFX_GT_IP_STEP(gt, ipver, from, until) ( \ argument
74 #define IS_MEDIA_GT_IP_STEP(gt, ipver, from, until) ( \ argument
79 #define GT_TRACE(gt, fmt, ...) do { \ argument
85 static inline bool gt_is_root(struct intel_gt *gt) in gt_is_root()
127 static inline struct intel_guc *gt_to_guc(struct intel_gt *gt) in gt_to_guc()
155 static inline u32 intel_gt_scratch_offset(const struct intel_gt *gt, in intel_gt_scratch_offset()
161 static inline bool intel_gt_has_unrecoverable_error(const struct intel_gt *gt) in intel_gt_has_unrecoverable_error()
167 static inline bool intel_gt_is_wedged(const struct intel_gt *gt) in intel_gt_is_wedged()
[all …]
Dintel_gt_pm_irq.c13 static void write_pm_imr(struct intel_gt *gt) in write_pm_imr()
32 static void gen6_gt_pm_update_irq(struct intel_gt *gt, in gen6_gt_pm_update_irq()
52 void gen6_gt_pm_unmask_irq(struct intel_gt *gt, u32 mask) in gen6_gt_pm_unmask_irq()
57 void gen6_gt_pm_mask_irq(struct intel_gt *gt, u32 mask) in gen6_gt_pm_mask_irq()
62 void gen6_gt_pm_reset_iir(struct intel_gt *gt, u32 reset_mask) in gen6_gt_pm_reset_iir()
74 static void write_pm_ier(struct intel_gt *gt) in write_pm_ier()
93 void gen6_gt_pm_enable_irq(struct intel_gt *gt, u32 enable_mask) in gen6_gt_pm_enable_irq()
102 void gen6_gt_pm_disable_irq(struct intel_gt *gt, u32 disable_mask) in gen6_gt_pm_disable_irq()
/linux-6.14.4/drivers/gpu/drm/xe/tests/
Dxe_gt_sriov_pf_service_test.c20 struct xe_gt *gt; in pf_service_test_init() local
50 struct xe_gt *gt = test->priv; in pf_negotiate_any() local
63 struct xe_gt *gt = test->priv; in pf_negotiate_base_match() local
77 struct xe_gt *gt = test->priv; in pf_negotiate_base_newer() local
95 struct xe_gt *gt = test->priv; in pf_negotiate_base_next() local
112 struct xe_gt *gt = test->priv; in pf_negotiate_base_older() local
127 struct xe_gt *gt = test->priv; in pf_negotiate_base_prev() local
138 struct xe_gt *gt = test->priv; in pf_negotiate_latest_match() local
152 struct xe_gt *gt = test->priv; in pf_negotiate_latest_newer() local
166 struct xe_gt *gt = test->priv; in pf_negotiate_latest_next() local
[all …]

1234567891011