Home
last modified time | relevance | path

Searched refs:gt (Results 1 – 25 of 434) sorted by relevance

12345678910>>...18

/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_gt_sriov_pf_control.c215 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in pf_pick_vf_control()
216 xe_gt_assert(gt, vfid <= xe_gt_sriov_pf_get_totalvfs(gt)); in pf_pick_vf_control()
342 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in pf_queue_vf()
535 pf_queue_vf(gt, vfid); in pf_enter_vf_pause_send_pause()
695 pf_queue_vf(gt, vfid); in pf_enter_vf_resume_send_resume()
837 pf_queue_vf(gt, vfid); in pf_enter_vf_stop_send_stop()
1413 xe_gt_assert(gt, vfid <= xe_gt_sriov_pf_get_totalvfs(gt)); in pf_worker_find_work()
1426 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in control_worker_func()
1432 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in pf_stop_worker()
1440 pf_stop_worker(gt); in control_fini_action()
[all …]
H A Dxe_gt.c78 if (!gt) in xe_gt_alloc()
89 return gt; in xe_gt_alloc()
359 xe_reg_sr_init(&gt->reg_sr, "GT", gt_to_xe(gt)); in xe_gt_init_early()
371 xe_force_wake_init_gt(gt, gt_to_fw(gt)); in xe_gt_init_early()
458 xe_reg_sr_apply_mmio(&gt->reg_sr, gt); in all_fw_domain_init()
583 gt->ring_ops[i] = xe_ring_ops_get(gt, i); in xe_gt_init()
613 xe_force_wake_init_engines(gt, gt_to_fw(gt)); in xe_gt_init()
651 gt->mmio.sriov_vf_gt = gt; in xe_gt_mmio_init()
671 xe_gt_assert(gt, (gt->user_engines.mask | gt->info.engine_mask) in xe_gt_record_user_engines()
728 xe_reg_sr_apply_mmio(&gt->reg_sr, gt); in do_gt_restart()
[all …]
H A Dxe_gt_sriov_pf_policy.c141 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in pf_bulk_reset_sched_priority()
152 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in pf_provision_sched_if_idle()
167 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in pf_reprovision_sched_if_idle()
175 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in pf_sanitize_sched_if_idle()
213 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in xe_gt_sriov_pf_policy_get_sched_if_idle()
224 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in pf_provision_reset_engine()
233 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in pf_reprovision_reset_engine()
241 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in pf_sanitize_reset_engine()
279 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in xe_gt_sriov_pf_policy_get_reset_engine()
290 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in pf_provision_sample_period()
[all …]
H A Dxe_gt_sriov_pf_config.c233 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in pf_pick_vf_config()
379 xe_gt_assert(gt, !xe_gt_is_media_type(gt)); in pf_get_spare_ggtt()
380 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in pf_get_spare_ggtt()
391 xe_gt_assert(gt, !xe_gt_is_media_type(gt)); in pf_set_spare_ggtt()
392 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in pf_set_spare_ggtt()
446 xe_gt_assert(gt, !xe_gt_is_media_type(gt)); in pf_provision_vf_ggtt()
447 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in pf_provision_vf_ggtt()
495 xe_gt_assert(gt, !xe_gt_is_media_type(gt)); in pf_get_vf_config_ggtt()
563 xe_gt_assert(gt, !xe_gt_is_media_type(gt)); in xe_gt_sriov_pf_config_set_ggtt()
625 xe_gt_assert(gt, !xe_gt_is_media_type(gt)); in xe_gt_sriov_pf_config_bulk_set_ggtt()
[all …]
H A Dxe_gt_mcr.c389 gt->steering_dss_per_grp = dss_per_group(gt); in init_steering_dss()
712 xe_gt_assert(gt, !IS_SRIOV_VF(gt_to_xe(gt))); in xe_gt_mcr_unicast_read_any()
718 mcr_lock(gt); in xe_gt_mcr_unicast_read_any()
745 xe_gt_assert(gt, !IS_SRIOV_VF(gt_to_xe(gt))); in xe_gt_mcr_unicast_read()
747 mcr_lock(gt); in xe_gt_mcr_unicast_read()
749 mcr_unlock(gt); in xe_gt_mcr_unicast_read()
768 xe_gt_assert(gt, !IS_SRIOV_VF(gt_to_xe(gt))); in xe_gt_mcr_unicast_write()
770 mcr_lock(gt); in xe_gt_mcr_unicast_write()
772 mcr_unlock(gt); in xe_gt_mcr_unicast_write()
788 xe_gt_assert(gt, !IS_SRIOV_VF(gt_to_xe(gt))); in xe_gt_mcr_multicast_write()
[all …]
H A Dxe_gt_sriov_pf_migration.c118 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in pf_migration_supported()
124 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in pf_migration_mutex()
131 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in pf_pick_vf_snapshot()
132 xe_gt_assert(gt, vfid <= xe_sriov_pf_get_totalvfs(gt_to_xe(gt))); in pf_pick_vf_snapshot()
237 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in xe_gt_sriov_pf_migration_save_guc_state()
239 xe_gt_assert(gt, vfid <= xe_sriov_pf_get_totalvfs(gt_to_xe(gt))); in xe_gt_sriov_pf_migration_save_guc_state()
286 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in xe_gt_sriov_pf_migration_restore_guc_state()
288 xe_gt_assert(gt, vfid <= xe_sriov_pf_get_totalvfs(gt_to_xe(gt))); in xe_gt_sriov_pf_migration_restore_guc_state()
322 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in xe_gt_sriov_pf_migration_read_guc_state()
324 xe_gt_assert(gt, vfid <= xe_sriov_pf_get_totalvfs(gt_to_xe(gt))); in xe_gt_sriov_pf_migration_read_guc_state()
[all …]
H A Dxe_gt_debugfs.c86 return print(gt, &p); in xe_gt_debugfs_simple_show()
104 for_each_hw_engine(hwe, gt, id) in hw_engines()
128 xe_gt_reset_async(gt); in force_reset()
137 xe_gt_reset(gt); in force_reset_sync()
158 xe_gt_topology_dump(gt, p); in topology()
167 xe_gt_mcr_steering_dump(gt, p); in steering()
191 xe_reg_sr_dump(&gt->reg_sr, p); in register_save_restore()
216 xe_wa_dump(gt, p); in workarounds()
225 xe_tuning_dump(gt, p); in tunings()
234 xe_pat_dump(gt, p); in pat()
[all …]
H A Dxe_gt_tlb_invalidation.c42 if (WARN_ON_ONCE(!fence->gt)) in xe_gt_tlb_invalidation_fence_fini()
70 if (WARN_ON_ONCE(!fence->gt)) in xe_gt_tlb_invalidation_fence_signal()
104 tlb_timeout_jiffies(gt)); in xe_gt_tlb_fence_timeout()
119 gt->tlb_invalidation.seqno = 1; in xe_gt_tlb_invalidation_init_early()
145 mutex_lock(&gt->uc.guc.ct.lock); in xe_gt_tlb_invalidation_reset()
190 xe_gt_assert(gt, fence); in send_tlb_invalidation()
230 gt->tlb_invalidation.seqno = (gt->tlb_invalidation.seqno + 1) % in send_tlb_invalidation()
359 xe_gt_assert(gt, fence); in xe_gt_tlb_invalidation_range()
460 xe_gt_assert(gt, vma); in xe_gt_tlb_invalidation_vma()
525 tlb_timeout_jiffies(gt)); in xe_guc_tlb_invalidation_done_handler()
[all …]
H A Dxe_gt_sriov_vf.c151 xe_gt_assert(gt, IS_SRIOV_VF(gt_to_xe(gt))); in vf_handshake_with_guc()
279 xe_gt_assert(gt, IS_SRIOV_VF(gt_to_xe(gt))); in xe_gt_sriov_vf_notify_resfix_done()
377 xe_gt_assert(gt, IS_SRIOV_VF(gt_to_xe(gt))); in xe_gt_sriov_vf_gmdid()
378 xe_gt_assert(gt, !GRAPHICS_VERx100(gt_to_xe(gt)) || has_gmdid(gt_to_xe(gt))); in xe_gt_sriov_vf_gmdid()
399 xe_gt_assert(gt, IS_SRIOV_VF(gt_to_xe(gt))); in vf_get_ggtt_info()
432 xe_gt_assert(gt, IS_SRIOV_VF(gt_to_xe(gt))); in vf_get_lmem_info()
459 xe_gt_assert(gt, IS_SRIOV_VF(gt_to_xe(gt))); in vf_get_submission_cfg()
490 xe_gt_assert(gt, has_gmdid(gt_to_xe(gt))); in vf_cache_gmdid()
491 xe_gt_assert(gt, IS_SRIOV_VF(gt_to_xe(gt))); in vf_cache_gmdid()
539 xe_gt_assert(gt, IS_SRIOV_VF(gt_to_xe(gt))); in xe_gt_sriov_vf_guc_ids()
[all …]
H A Dxe_gt_sriov_pf.c40 gt->sriov.pf.vfs = drmm_kcalloc(&gt_to_xe(gt)->drm, 1 + num_vfs, in pf_alloc_metadata()
42 if (!gt->sriov.pf.vfs) in pf_alloc_metadata()
65 err = pf_alloc_metadata(gt); in xe_gt_sriov_pf_init_early()
77 pf_init_workers(gt); in xe_gt_sriov_pf_init_early()
120 pf_enable_ggtt_guest_update(gt); in xe_gt_sriov_pf_init_hw()
122 xe_gt_sriov_pf_service_update(gt); in xe_gt_sriov_pf_init_hw()
146 if (xe_gt_is_media_type(gt)) { in pf_clear_vf_scratch_regs()
170 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in xe_gt_sriov_pf_sanitize_hw()
189 struct xe_gt *gt = container_of(w, typeof(*gt), sriov.pf.workers.restart); in pf_worker_restart_func() local
191 pf_restart(gt); in pf_worker_restart_func()
[all …]
H A Dxe_gt_sriov_pf_config.h15 u64 xe_gt_sriov_pf_config_get_ggtt(struct xe_gt *gt, unsigned int vfid);
16 int xe_gt_sriov_pf_config_set_ggtt(struct xe_gt *gt, unsigned int vfid, u64 size);
17 int xe_gt_sriov_pf_config_set_fair_ggtt(struct xe_gt *gt,
19 int xe_gt_sriov_pf_config_bulk_set_ggtt(struct xe_gt *gt,
22 u32 xe_gt_sriov_pf_config_get_ctxs(struct xe_gt *gt, unsigned int vfid);
28 u32 xe_gt_sriov_pf_config_get_dbs(struct xe_gt *gt, unsigned int vfid);
34 u64 xe_gt_sriov_pf_config_get_lmem(struct xe_gt *gt, unsigned int vfid);
61 int xe_gt_sriov_pf_config_restore(struct xe_gt *gt, unsigned int vfid,
64 bool xe_gt_sriov_pf_config_is_empty(struct xe_gt *gt, unsigned int vfid);
66 int xe_gt_sriov_pf_config_init(struct xe_gt *gt);
[all …]
H A Dxe_gt.h22 #define CCS_MASK(gt) (((gt)->info.engine_mask & XE_HW_ENGINE_CCS_MASK) >> XE_HW_ENGINE_CCS0) argument
32 int xe_gt_init_early(struct xe_gt *gt);
33 int xe_gt_init(struct xe_gt *gt);
34 void xe_gt_mmio_init(struct xe_gt *gt);
51 int xe_gt_suspend(struct xe_gt *gt);
52 void xe_gt_shutdown(struct xe_gt *gt);
53 int xe_gt_resume(struct xe_gt *gt);
55 void xe_gt_sanitize(struct xe_gt *gt);
67 return flush_work(&gt->reset.worker); in xe_gt_wait_for_reset()
79 xe_gt_reset_async(gt); in xe_gt_reset()
[all …]
H A Dxe_gt_throttle.c43 xe_pm_runtime_get(gt_to_xe(gt)); in xe_gt_throttle_get_limit_reasons()
44 if (xe_gt_is_media_type(gt)) in xe_gt_throttle_get_limit_reasons()
48 xe_pm_runtime_put(gt_to_xe(gt)); in xe_gt_throttle_get_limit_reasons()
121 struct xe_gt *gt = dev_to_gt(dev); in status_show() local
122 bool status = !!read_status(gt); in status_show()
132 struct xe_gt *gt = dev_to_gt(dev); in reason_pl1_show() local
133 bool pl1 = !!read_reason_pl1(gt); in reason_pl1_show()
143 struct xe_gt *gt = dev_to_gt(dev); in reason_pl2_show() local
144 bool pl2 = !!read_reason_pl2(gt); in reason_pl2_show()
155 bool pl4 = !!read_reason_pl4(gt); in reason_pl4_show()
[all …]
H A Dxe_gt_sriov_pf_service.c45 xe_gt_assert(gt, base.major); in pf_negotiate_version()
86 xe_gt_assert(gt, major || minor); in pf_connect()
230 xe_gt_assert(gt, !gt->sriov.pf.service.runtime.size); in pf_alloc_runtime_info()
231 xe_gt_assert(gt, !gt->sriov.pf.service.runtime.regs); in pf_alloc_runtime_info()
232 xe_gt_assert(gt, !gt->sriov.pf.service.runtime.values); in pf_alloc_runtime_info()
294 pf_init_versions(gt); in xe_gt_sriov_pf_service_init()
317 pf_prepare_runtime_info(gt); in xe_gt_sriov_pf_service_update()
333 pf_disconnect(gt, vfid); in xe_gt_sriov_pf_service_reset()
351 pf_disconnect(gt, vfid); in pf_process_handshake()
410 xe_gt_assert(gt, IS_SRIOV_PF(gt_to_xe(gt))); in pf_service_runtime_query()
[all …]
H A Dxe_gt_ccs_mode.c20 int num_slices = hweight32(CCS_MASK(gt)); in __xe_gt_apply_ccs_mode()
21 struct xe_device *xe = gt_to_xe(gt); in __xe_gt_apply_ccs_mode()
52 for_each_hw_engine(hwe, gt, id) { in __xe_gt_apply_ccs_mode()
85 if (!gt->ccs_mode || IS_SRIOV_VF(gt_to_xe(gt))) in xe_gt_apply_ccs_mode()
88 __xe_gt_apply_ccs_mode(gt, gt->ccs_mode); in xe_gt_apply_ccs_mode()
149 if (gt->ccs_mode != num_engines) { in ccs_mode_store()
151 gt->ccs_mode = num_engines; in ccs_mode_store()
152 xe_gt_record_user_engines(gt); in ccs_mode_store()
153 xe_gt_reset(gt); in ccs_mode_store()
171 struct xe_gt *gt = arg; in xe_gt_ccs_mode_sysfs_fini() local
[all …]
/linux-6.15/drivers/gpu/drm/i915/gt/
H A Dintel_gt_pm.c62 gt->stats.total = in runtime_end()
71 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_unpark() local
75 GT_TRACE(gt, "\n"); in __gt_unpark()
97 runtime_begin(gt); in __gt_unpark()
104 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_park() local
109 GT_TRACE(gt, "\n"); in __gt_park()
111 runtime_end(gt); in __gt_park()
115 i915_vma_parked(gt); in __gt_park()
144 intel_wakeref_init(&gt->wakeref, gt->i915, &wf_ops, "GT"); in intel_gt_pm_init_early()
145 seqcount_mutex_init(&gt->stats.lock, &gt->wakeref.mutex); in intel_gt_pm_init_early()
[all …]
H A Dintel_gt.c68 if (!gt) in intel_root_gt_init_early()
71 i915->gt[0] = gt; in intel_root_gt_init_early()
119 gt->ggtt = to_gt(gt->i915)->ggtt; in intel_gt_assign_ggtt()
121 gt->ggtt = i915_ggtt_create(gt->i915); in intel_gt_assign_ggtt()
455 intel_gsc_init(&gt->gsc, gt->i915); in intel_gt_driver_register()
711 gt->vm = kernel_vm(gt); in intel_gt_init()
749 intel_migrate_init(&gt->migrate, gt); in intel_gt_init()
880 intel_uncore_init_early(gt->uncore, gt); in intel_gt_tile_setup()
913 gt_dbg(gt, "Setting up %s\n", gt->name); in intel_gt_probe_all()
936 gt_dbg(gt, "Setting up %s\n", gt->name); in intel_gt_probe_all()
[all …]
H A Dintel_gt_pm.h21 intel_wakeref_get(&gt->wakeref); in intel_gt_pm_get_untracked()
26 intel_gt_pm_get_untracked(gt); in intel_gt_pm_get()
32 __intel_wakeref_get(&gt->wakeref); in __intel_gt_pm_get()
45 intel_wakeref_might_get(&gt->wakeref); in intel_gt_pm_might_get()
50 intel_wakeref_put(&gt->wakeref); in intel_gt_pm_put_untracked()
56 intel_gt_pm_put_untracked(gt); in intel_gt_pm_put()
61 intel_wakeref_put_async(&gt->wakeref); in intel_gt_pm_put_async_untracked()
72 intel_gt_pm_put_async_untracked(gt); in intel_gt_pm_put_async()
75 #define with_intel_gt_pm(gt, wf) \ argument
76 for ((wf) = intel_gt_pm_get(gt); (wf); intel_gt_pm_put((gt), (wf)), (wf) = NULL)
[all …]
H A Dintel_gt_irq.c133 gt = pick_gt(gt, class, instance); in gen11_gt_identity_handler()
228 if (HAS_ENGINE(gt, BCS1) || HAS_ENGINE(gt, BCS2)) in gen11_gt_irq_reset()
230 if (HAS_ENGINE(gt, BCS3) || HAS_ENGINE(gt, BCS4)) in gen11_gt_irq_reset()
232 if (HAS_ENGINE(gt, BCS5) || HAS_ENGINE(gt, BCS6)) in gen11_gt_irq_reset()
234 if (HAS_ENGINE(gt, BCS7) || HAS_ENGINE(gt, BCS8)) in gen11_gt_irq_reset()
238 if (HAS_ENGINE(gt, VCS4) || HAS_ENGINE(gt, VCS5)) in gen11_gt_irq_reset()
240 if (HAS_ENGINE(gt, VCS6) || HAS_ENGINE(gt, VCS7)) in gen11_gt_irq_reset()
245 if (HAS_ENGINE(gt, CCS0) || HAS_ENGINE(gt, CCS1)) in gen11_gt_irq_reset()
348 gt->pm_imr = ~gt->pm_ier; in gen11_gt_irq_postinstall()
478 gt->pm_imr = ~gt->pm_ier; in gen8_gt_irq_postinstall()
[all …]
H A Dintel_reset.c308 GT_TRACE(gt, in gen6_hw_domain_reset()
650 __gen11_reset_engines(gt, gt->info.engine_mask, 0); in gen8_reset_engines()
739 __reset_guc(gt); in wa_14015076503_start()
1212 GT_TRACE(gt, "flags=%lx\n", gt->reset.flags); in intel_gt_reset()
1221 gt_revoke(gt); in intel_gt_reset()
1332 struct intel_gt *gt = engine->gt; in __intel_engine_reset_bh() local
1439 gt); in intel_gt_reset_global()
1509 intel_has_reset_engine(gt) && !intel_gt_is_wedged(gt)) { in intel_gt_handle_error()
1668 i915_gem_shrinker_taints_mutex(gt->i915, &gt->reset.mutex); in intel_gt_init_reset()
1692 w->gt = gt; in __intel_init_wedge()
[all …]
H A Dintel_gt_mcr.c114 spin_lock_init(&gt->mcr_lock); in intel_gt_mcr_init()
121 gt->info.mslice_mask = in intel_gt_mcr_init()
165 gt->info.l3bank_mask = in intel_gt_mcr_init()
299 intel_gt_mcr_lock(gt, &flags); in rw_with_mcr_steering()
307 intel_gt_mcr_unlock(gt, flags); in rw_with_mcr_steering()
327 __acquires(&gt->mcr_lock) in intel_gt_mcr_lock()
390 __releases(&gt->mcr_lock) in intel_gt_mcr_unlock()
476 intel_gt_mcr_lock(gt, &flags); in intel_gt_mcr_multicast_write()
635 if ((VDBOX_MASK(gt) | VEBOX_MASK(gt) | gt->info.sfc_mask) & BIT(0)) in get_nonterminated_steering()
742 struct intel_gt *gt, in report_steering_type() argument
[all …]
H A Dintel_gt.h20 #define IS_GFX_GT_IP_RANGE(gt, from, until) ( \ argument
23 ((gt)->type != GT_MEDIA && \
24 GRAPHICS_VER_FULL((gt)->i915) >= (from) && \
25 GRAPHICS_VER_FULL((gt)->i915) <= (until)))
37 ((gt) && (gt)->type == GT_MEDIA && \
38 MEDIA_VER_FULL((gt)->i915) >= (from) && \
39 MEDIA_VER_FULL((gt)->i915) <= (until)))
79 #define GT_TRACE(gt, fmt, ...) do { \ argument
87 return !gt->info.id; in gt_is_root()
129 return &gt->uc.guc; in gt_to_guc()
[all …]
H A Dintel_gt_pm_irq.c17 u32 mask = gt->pm_imr; in write_pm_imr()
40 lockdep_assert_held(gt->irq_lock); in gen6_gt_pm_update_irq()
42 new_val = gt->pm_imr; in gen6_gt_pm_update_irq()
46 if (new_val != gt->pm_imr) { in gen6_gt_pm_update_irq()
47 gt->pm_imr = new_val; in gen6_gt_pm_update_irq()
48 write_pm_imr(gt); in gen6_gt_pm_update_irq()
78 u32 mask = gt->pm_ier; in write_pm_ier()
97 gt->pm_ier |= enable_mask; in gen6_gt_pm_enable_irq()
98 write_pm_ier(gt); in gen6_gt_pm_enable_irq()
106 gt->pm_ier &= ~disable_mask; in gen6_gt_pm_disable_irq()
[all …]
H A Dselftest_reset.c51 igt_global_reset_lock(gt); in __igt_reset_stolen()
192 struct intel_gt *gt = arg; in igt_reset_engines_stolen() local
211 struct intel_gt *gt = arg; in igt_global_reset() local
218 igt_global_reset_lock(gt); in igt_global_reset()
241 struct intel_gt *gt = arg; in igt_wedged_reset() local
249 intel_gt_set_wedged(gt); in igt_wedged_reset()
273 if (!igt_force_reset(gt)) in igt_atomic_reset()
287 reset_finish(gt, awake); in igt_atomic_reset()
296 igt_force_reset(gt); in igt_atomic_reset()
326 if (!igt_force_reset(gt)) in igt_atomic_engine_reset()
[all …]
/linux-6.15/drivers/gpu/drm/xe/tests/
H A Dxe_gt_sriov_pf_service_test.c20 struct xe_gt *gt; in pf_service_test_init() local
28 gt = xe_device_get_gt(xe, 0); in pf_service_test_init()
29 pf_init_versions(gt); in pf_service_test_init()
40 if (gt->sriov.pf.service.version.base.major == gt->sriov.pf.service.version.latest.major) in pf_service_test_init()
44 test->priv = gt; in pf_service_test_init()
67 pf_negotiate_version(gt, in pf_negotiate_base_match()
81 pf_negotiate_version(gt, in pf_negotiate_base_newer()
99 pf_negotiate_version(gt, in pf_negotiate_base_next()
119 pf_negotiate_version(gt, in pf_negotiate_base_older()
131 pf_negotiate_version(gt, in pf_negotiate_base_prev()
[all …]

12345678910>>...18