Searched refs:primary_gt (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_gsc.c | 269 if (tile->primary_gt && XE_GT_WA(tile->primary_gt, 14018094691)) { in gsc_upload_and_init() 270 fw_ref = xe_force_wake_get(gt_to_fw(tile->primary_gt), XE_FORCEWAKE_ALL); in gsc_upload_and_init() 277 xe_gt_mcr_multicast_write(tile->primary_gt, in gsc_upload_and_init() 284 if (tile->primary_gt && XE_GT_WA(tile->primary_gt, 14018094691)) in gsc_upload_and_init() 285 xe_force_wake_put(gt_to_fw(tile->primary_gt), fw_ref); in gsc_upload_and_init()
|
| H A D | xe_ggtt.c | 189 if (tile->primary_gt && XE_GT_WA(tile->primary_gt, 22019338487)) { in ggtt_update_access_counter() 190 affected_gt = tile->primary_gt; in ggtt_update_access_counter() 432 (ggtt->tile->primary_gt && XE_GT_WA(ggtt->tile->primary_gt, 22019338487)) ? in xe_ggtt_init_early() 590 ggtt_invalidate_gt_tlb(ggtt->tile->primary_gt); in xe_ggtt_invalidate()
|
| H A D | xe_tile_types.h | 47 struct xe_gt *primary_gt; member
|
| H A D | xe_migrate.c | 267 batch = tile->primary_gt->usm.bb_pool->bo; in xe_migrate_prepare_vm() 288 batch = tile->primary_gt->usm.bb_pool->bo; in xe_migrate_prepare_vm() 466 struct xe_gt *primary_gt = tile->primary_gt; in xe_migrate_init() 482 struct xe_hw_engine *hwe = xe_gt_hw_engine(primary_gt, in xe_migrate_init() 484 primary_gt->usm.reserved_bcs_instance, in xe_migrate_init() 486 u32 logical_mask = xe_migrate_usm_logical_mask(primary_gt); in xe_migrate_init() 504 m->q = xe_exec_queue_create_class(xe, primary_gt, vm, in xe_migrate_init() 849 struct xe_gt *gt = m->tile->primary_gt; in xe_migrate_ccs_copy() 893 struct xe_gt *gt = m->tile->primary_gt; in __xe_migrate_copy() 465 struct xe_gt *primary_gt = tile->primary_gt; xe_migrate_init() local [all...] |
| H A D | xe_pci.c | 1009 tile->primary_gt = alloc_primary_gt(tile, graphics_desc, media_desc); in xe_info_init() 1010 if (IS_ERR(tile->primary_gt)) in xe_info_init() 1011 return PTR_ERR(tile->primary_gt); in xe_info_init() 1020 if (!tile->primary_gt) {
|
| H A D | xe_pt.c | 1616 struct xe_gt *gt = tile->primary_gt; in generate_reclaim_entry() 1649 xe_page_reclaim_list_abort(tile->primary_gt, prl, in generate_reclaim_entry() 1703 xe_page_reclaim_list_abort(xe_walk->tile->primary_gt, in xe_pt_stage_unbind_entry() 1719 xe_page_reclaim_list_abort(xe_walk->tile->primary_gt, xe_walk->prl, in xe_pt_stage_unbind_entry() 1740 xe_page_reclaim_list_abort(xe_walk->tile->primary_gt, xe_walk->prl, in xe_pt_stage_unbind_entry() 1763 xe_page_reclaim_list_abort(xe_walk->tile->primary_gt, xe_walk->prl, in xe_pt_stage_unbind_entry() 2581 to_dep_scheduler(q, tile->primary_gt); in xe_pt_update_ops_run() 2583 ijob = xe_tlb_inval_job_create(q, &tile->primary_gt->tlb_inval, in xe_pt_update_ops_run()
|
| H A D | xe_gt.c | 75 bool shared_wq = xe->info.needs_shared_vf_gt_wq && tile->primary_gt && in xe_gt_alloc() 85 if (shared_wq && tile->primary_gt->ordered_wq) in xe_gt_alloc() 86 ordered_wq = tile->primary_gt->ordered_wq; in xe_gt_alloc()
|
| H A D | xe_gt_sriov_vf.c | 1254 struct xe_gt *primary_gt = gt_to_tile(gt)->primary_gt; in vf_post_migration_shutdown() local 1256 if (xe_gt_sriov_vf_recovery_pending(primary_gt)) in vf_post_migration_shutdown()
|
| H A D | xe_memirq.c | 580 memirq_dispatch_guc(memirq, &map, &tile->primary_gt->uc.guc);
|
| H A D | xe_exec_queue.c | 178 gt = tile->primary_gt; in alloc_dep_schedulers() 527 struct xe_gt *gt = tile->primary_gt; in xe_exec_queue_create_bind()
|
| H A D | xe_svm.c | 193 xe_svm_tlb_inval_count_stats_incr(tile->primary_gt); in xe_svm_range_notifier_event_begin() 292 xe_svm_tlb_inval_us_stats_incr(tile->primary_gt, start); in xe_svm_invalidate()
|