/linux-6.12.1/drivers/gpu/drm/xe/ |
D | xe_gt_sriov_pf_control.c | 54 static int pf_send_vf_control_cmd(struct xe_gt *gt, unsigned int vfid, u32 cmd) in pf_send_vf_control_cmd() 69 static int pf_send_vf_pause(struct xe_gt *gt, unsigned int vfid) in pf_send_vf_pause() 74 static int pf_send_vf_resume(struct xe_gt *gt, unsigned int vfid) in pf_send_vf_resume() 79 static int pf_send_vf_stop(struct xe_gt *gt, unsigned int vfid) in pf_send_vf_stop() 84 static int pf_send_vf_flr_start(struct xe_gt *gt, unsigned int vfid) in pf_send_vf_flr_start() 89 static int pf_send_vf_flr_finish(struct xe_gt *gt, unsigned int vfid) in pf_send_vf_flr_finish() 210 static struct xe_gt_sriov_control_state *pf_pick_vf_control(struct xe_gt *gt, unsigned int vfid) in pf_pick_vf_control() 218 static unsigned long *pf_peek_vf_state(struct xe_gt *gt, unsigned int vfid) in pf_peek_vf_state() 225 static bool pf_check_vf_state(struct xe_gt *gt, unsigned int vfid, in pf_check_vf_state() 231 static void pf_dump_vf_state(struct xe_gt *gt, unsigned int vfid) in pf_dump_vf_state() [all …]
|
D | xe_gt.c | 65 struct xe_gt *gt = arg; in gt_fini() local 72 struct xe_gt *gt; in xe_gt_alloc() local 89 void xe_gt_sanitize(struct xe_gt *gt) in xe_gt_sanitize() 98 static void xe_gt_enable_host_l2_vram(struct xe_gt *gt) in xe_gt_enable_host_l2_vram() 120 static void xe_gt_disable_host_l2_vram(struct xe_gt *gt) in xe_gt_disable_host_l2_vram() 150 void xe_gt_remove(struct xe_gt *gt) in xe_gt_remove() 164 static int emit_nop_job(struct xe_gt *gt, struct xe_exec_queue *q) in emit_nop_job() 205 static int emit_wa_job(struct xe_gt *gt, struct xe_exec_queue *q) in emit_wa_job() 282 int xe_gt_record_default_lrcs(struct xe_gt *gt) in xe_gt_record_default_lrcs() 366 int xe_gt_init_early(struct xe_gt *gt) in xe_gt_init_early() [all …]
|
D | xe_gt_sriov_pf_policy.c | 37 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 int pf_provision_sched_if_idle(struct xe_gt *gt, bool enable) in pf_provision_sched_if_idle() 148 static int pf_reprovision_sched_if_idle(struct xe_gt *gt) in pf_reprovision_sched_if_idle() 156 static void pf_sanitize_sched_if_idle(struct xe_gt *gt) in pf_sanitize_sched_if_idle() 173 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() 192 bool xe_gt_sriov_pf_policy_get_sched_if_idle(struct xe_gt *gt) in xe_gt_sriov_pf_policy_get_sched_if_idle() [all …]
|
D | xe_gt_sriov_pf_config.c | 58 static int pf_send_vf_cfg_reset(struct xe_gt *gt, u32 vfid) in pf_send_vf_cfg_reset() 72 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() 103 static int pf_push_vf_cfg_klvs(struct xe_gt *gt, unsigned int vfid, u32 num_klvs, in pf_push_vf_cfg_klvs() 133 static int pf_push_vf_cfg_u32(struct xe_gt *gt, unsigned int vfid, u16 key, u32 value) in pf_push_vf_cfg_u32() 143 static int pf_push_vf_cfg_u64(struct xe_gt *gt, unsigned int vfid, u16 key, u64 value) in pf_push_vf_cfg_u64() 154 static int pf_push_vf_cfg_ggtt(struct xe_gt *gt, unsigned int vfid, u64 start, u64 size) in pf_push_vf_cfg_ggtt() 168 static int pf_push_vf_cfg_ctxs(struct xe_gt *gt, unsigned int vfid, u32 begin, u32 num) in pf_push_vf_cfg_ctxs() 180 static int pf_push_vf_cfg_dbs(struct xe_gt *gt, unsigned int vfid, u32 begin, u32 num) in pf_push_vf_cfg_dbs() 192 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() 200 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 …]
|
D | xe_gt_debugfs.c | 78 struct xe_gt *gt = parent->d_inode->i_private; in xe_gt_debugfs_simple_show() local 87 static int hw_engines(struct xe_gt *gt, struct drm_printer *p) in hw_engines() 112 static int force_reset(struct xe_gt *gt, struct drm_printer *p) in force_reset() 121 static int force_reset_sync(struct xe_gt *gt, struct drm_printer *p) in force_reset_sync() 132 static int sa_info(struct xe_gt *gt, struct drm_printer *p) in sa_info() 144 static int topology(struct xe_gt *gt, struct drm_printer *p) in topology() 153 static int steering(struct xe_gt *gt, struct drm_printer *p) in steering() 162 static int ggtt(struct xe_gt *gt, struct drm_printer *p) in ggtt() 173 static int register_save_restore(struct xe_gt *gt, struct drm_printer *p) in register_save_restore() 202 static int workarounds(struct xe_gt *gt, struct drm_printer *p) in workarounds() [all …]
|
D | xe_gt_throttle.c | 38 u32 xe_gt_throttle_get_limit_reasons(struct xe_gt *gt) in xe_gt_throttle_get_limit_reasons() 52 static u32 read_status(struct xe_gt *gt) in read_status() 59 static u32 read_reason_pl1(struct xe_gt *gt) in read_reason_pl1() 66 static u32 read_reason_pl2(struct xe_gt *gt) in read_reason_pl2() 73 static u32 read_reason_pl4(struct xe_gt *gt) in read_reason_pl4() 80 static u32 read_reason_thermal(struct xe_gt *gt) in read_reason_thermal() 87 static u32 read_reason_prochot(struct xe_gt *gt) in read_reason_prochot() 94 static u32 read_reason_ratl(struct xe_gt *gt) in read_reason_ratl() 101 static u32 read_reason_vr_thermalert(struct xe_gt *gt) in read_reason_vr_thermalert() 108 static u32 read_reason_vr_tdc(struct xe_gt *gt) in read_reason_vr_tdc() [all …]
|
D | xe_gt_sriov_vf.c | 49 static int vf_reset_guc_state(struct xe_gt *gt) in vf_reset_guc_state() 93 static void vf_minimum_guc_version(struct xe_gt *gt, u32 *branch, u32 *major, u32 *minor) in vf_minimum_guc_version() 113 static void vf_wanted_guc_version(struct xe_gt *gt, u32 *branch, u32 *major, u32 *minor) in vf_wanted_guc_version() 119 static int vf_handshake_with_guc(struct xe_gt *gt) in vf_handshake_with_guc() 211 int xe_gt_sriov_vf_bootstrap(struct xe_gt *gt) in xe_gt_sriov_vf_bootstrap() 305 u32 xe_gt_sriov_vf_gmdid(struct xe_gt *gt) in xe_gt_sriov_vf_gmdid() 327 static int vf_get_ggtt_info(struct xe_gt *gt) in vf_get_ggtt_info() 359 static int vf_get_lmem_info(struct xe_gt *gt) in vf_get_lmem_info() 387 static int vf_get_submission_cfg(struct xe_gt *gt) in vf_get_submission_cfg() 423 static void vf_cache_gmdid(struct xe_gt *gt) in vf_cache_gmdid() [all …]
|
D | xe_gt_mcr.c | 240 static void init_steering_l3bank(struct xe_gt *gt) in init_steering_l3bank() 276 static void init_steering_mslice(struct xe_gt *gt) in init_steering_mslice() 300 static unsigned int dss_per_group(struct xe_gt *gt) in dss_per_group() 347 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() 355 static void init_steering_dss(struct xe_gt *gt) in init_steering_dss() 366 static void init_steering_oaddrm(struct xe_gt *gt) in init_steering_oaddrm() 380 static void init_steering_sqidi_psmi(struct xe_gt *gt) in init_steering_sqidi_psmi() 390 static void init_steering_inst0(struct xe_gt *gt) in init_steering_inst0() 418 void xe_gt_mcr_init_early(struct xe_gt *gt) in xe_gt_mcr_init_early() 432 void xe_gt_mcr_init(struct xe_gt *gt) in xe_gt_mcr_init() [all …]
|
D | xe_gt_sriov_pf_service.c | 23 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 …]
|
D | xe_gsc.c | 46 struct xe_gt *gt = gsc_to_gt(gsc); in memcpy_fw() local 70 struct xe_gt *gt = gsc_to_gt(gsc); in emit_gsc_upload() local 127 struct xe_gt *gt = gsc_to_gt(gsc); in query_compatibility_version() local 180 static int gsc_fw_is_loaded(struct xe_gt *gt) in gsc_fw_is_loaded() 186 static int gsc_fw_wait(struct xe_gt *gt) in gsc_fw_wait() 201 struct xe_gt *gt = gsc_to_gt(gsc); in gsc_upload() local 261 struct xe_gt *gt = gsc_to_gt(gsc); in gsc_upload_and_init() local 309 static int gsc_er_complete(struct xe_gt *gt) in gsc_er_complete() 352 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 …]
|
D | xe_hw_engine.c | 340 static bool xe_hw_engine_match_fixed_cslice_mode(const struct xe_gt *gt, in xe_hw_engine_match_fixed_cslice_mode() 347 static bool xe_rtp_cfeg_wmtp_disabled(const struct xe_gt *gt, in xe_rtp_cfeg_wmtp_disabled() 363 struct xe_gt *gt = hwe->gt; in xe_hw_engine_setup_default_lrc_state() local 407 struct xe_gt *gt = hwe->gt; in hw_engine_setup_default_state() local 463 static void hw_engine_init_early(struct xe_gt *gt, struct xe_hw_engine *hwe, in hw_engine_init_early() 538 static int hw_engine_init(struct xe_gt *gt, struct xe_hw_engine *hwe, in hw_engine_init() 589 static void hw_engine_setup_logical_mapping(struct xe_gt *gt) in hw_engine_setup_logical_mapping() 605 static void read_media_fuses(struct xe_gt *gt) in read_media_fuses() 650 static void read_copy_fuses(struct xe_gt *gt) in read_copy_fuses() 675 static void read_compute_fuses_from_dss(struct xe_gt *gt) in read_compute_fuses_from_dss() [all …]
|
D | xe_force_wake.c | 35 void xe_force_wake_init_gt(struct xe_gt *gt, struct xe_force_wake *fw) in xe_force_wake_init_gt() 58 void xe_force_wake_init_engines(struct xe_gt *gt, struct xe_force_wake *fw) in xe_force_wake_init_engines() 98 static void __domain_ctl(struct xe_gt *gt, struct xe_force_wake_domain *domain, bool wake) in __domain_ctl() 106 static int __domain_wait(struct xe_gt *gt, struct xe_force_wake_domain *domain, bool wake) in __domain_wait() 131 static void domain_wake(struct xe_gt *gt, struct xe_force_wake_domain *domain) in domain_wake() 136 static int domain_wake_wait(struct xe_gt *gt, in domain_wake_wait() 142 static void domain_sleep(struct xe_gt *gt, struct xe_force_wake_domain *domain) in domain_sleep() 147 static int domain_sleep_wait(struct xe_gt *gt, in domain_sleep_wait() 162 struct xe_gt *gt = fw->gt; in xe_force_wake_get() local 187 struct xe_gt *gt = fw->gt; in xe_force_wake_put() local
|
D | xe_gt_tlb_invalidation.c | 29 static long tlb_timeout_jiffies(struct xe_gt *gt) in tlb_timeout_jiffies() 70 struct xe_gt *gt = container_of(work, struct xe_gt, in xe_gt_tlb_fence_timeout() local 109 int xe_gt_tlb_invalidation_init(struct xe_gt *gt) in xe_gt_tlb_invalidation_init() 127 void xe_gt_tlb_invalidation_reset(struct xe_gt *gt) in xe_gt_tlb_invalidation_reset() 160 static bool tlb_invalidation_seqno_past(struct xe_gt *gt, int seqno) in tlb_invalidation_seqno_past() 177 struct xe_gt *gt = guc_to_gt(guc); in send_tlb_invalidation() local 248 static int xe_gt_tlb_invalidation_guc(struct xe_gt *gt, in xe_gt_tlb_invalidation_guc() 270 int xe_gt_tlb_invalidation_ggtt(struct xe_gt *gt) in xe_gt_tlb_invalidation_ggtt() 322 int xe_gt_tlb_invalidation_range(struct xe_gt *gt, in xe_gt_tlb_invalidation_range() 406 int xe_gt_tlb_invalidation_vma(struct xe_gt *gt, in xe_gt_tlb_invalidation_vma() [all …]
|
/linux-6.12.1/drivers/gpu/drm/i915/gt/ |
D | intel_gt.c | 40 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 …]
|
D | intel_gt_pm.h | 14 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 …]
|
D | intel_gt_pm.c | 28 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 …]
|
D | intel_reset.c | 158 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 …]
|
D | intel_gt_irq.c | 31 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 …]
|
D | intel_gt_sysfs_pm.c | 29 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 …]
|
D | intel_gt_pm_debugfs.c | 27 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 …]
|
D | intel_gt_mcr.c | 108 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 …]
|
D | intel_gt.h | 20 #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 …]
|
D | intel_gt_pm_irq.c | 13 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.12.1/drivers/gpu/drm/xe/tests/ |
D | xe_gt_sriov_pf_service_test.c | 20 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 …]
|
/linux-6.12.1/drivers/gpu/drm/i915/gt/uc/ |
D | intel_guc.c | 44 struct intel_gt *gt = guc_to_gt(guc); in intel_guc_notify() local 66 struct intel_gt *gt = guc_to_gt(guc); in intel_guc_init_send_regs() local 83 struct intel_gt *gt = guc_to_gt(guc); in gen9_reset_guc_interrupts() local 94 struct intel_gt *gt = guc_to_gt(guc); in gen9_enable_guc_interrupts() local 109 struct intel_gt *gt = guc_to_gt(guc); in gen9_disable_guc_interrupts() local 124 static bool __gen11_reset_guc_interrupts(struct intel_gt *gt) in __gen11_reset_guc_interrupts() 134 struct intel_gt *gt = guc_to_gt(guc); in gen11_reset_guc_interrupts() local 143 struct intel_gt *gt = guc_to_gt(guc); in gen11_enable_guc_interrupts() local 154 struct intel_gt *gt = guc_to_gt(guc); in gen11_disable_guc_interrupts() local 165 struct intel_gt *gt = guc_to_gt(guc); in guc_dead_worker_func() local [all …]
|