Home
last modified time | relevance | path

Searched refs:primary_gt (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_migrate.c254 batch = tile->primary_gt->usm.bb_pool->bo; in xe_migrate_prepare_vm()
275 batch = tile->primary_gt->usm.bb_pool->bo; in xe_migrate_prepare_vm()
440 struct xe_gt *primary_gt = tile->primary_gt; in xe_migrate_init() local
456 struct xe_hw_engine *hwe = xe_gt_hw_engine(primary_gt, in xe_migrate_init()
458 primary_gt->usm.reserved_bcs_instance, in xe_migrate_init()
460 u32 logical_mask = xe_migrate_usm_logical_mask(primary_gt); in xe_migrate_init()
478 m->q = xe_exec_queue_create_class(xe, primary_gt, vm, in xe_migrate_init()
803 struct xe_gt *gt = m->tile->primary_gt; in xe_migrate_ccs_copy()
865 struct xe_gt *gt = m->tile->primary_gt; in xe_migrate_copy()
1105 struct xe_gt *gt = tile->primary_gt; in xe_migrate_ccs_rw_copy()
[all …]
H A Dxe_ggtt.c130 if (tile->primary_gt && XE_GT_WA(tile->primary_gt, 22019338487)) { in ggtt_update_access_counter()
131 affected_gt = tile->primary_gt; in ggtt_update_access_counter()
367 (ggtt->tile->primary_gt && XE_GT_WA(ggtt->tile->primary_gt, 22019338487)) ? in xe_ggtt_init_early()
535 ggtt_invalidate_gt_tlb(ggtt->tile->primary_gt); in xe_ggtt_invalidate()
H A Dxe_mmio.c178 mmio->tile->primary_gt, reg, val); in xe_mmio_write32()
192 mmio->tile->primary_gt, reg); in xe_mmio_read32()
H A Dxe_pci.c917 tile->primary_gt = alloc_primary_gt(tile, graphics_desc, media_desc); in xe_info_init()
918 if (IS_ERR(tile->primary_gt)) in xe_info_init()
919 return PTR_ERR(tile->primary_gt); in xe_info_init()
928 if (!tile->primary_gt) { in xe_info_init()
H A Dxe_pt.c1589 struct xe_gt *gt = tile->primary_gt; in generate_reclaim_entry()
1622 xe_page_reclaim_list_abort(tile->primary_gt, prl, in generate_reclaim_entry()
1676 xe_page_reclaim_list_abort(xe_walk->tile->primary_gt, in xe_pt_stage_unbind_entry()
1692 xe_page_reclaim_list_abort(xe_walk->tile->primary_gt, xe_walk->prl, in xe_pt_stage_unbind_entry()
1713 xe_page_reclaim_list_abort(xe_walk->tile->primary_gt, xe_walk->prl, in xe_pt_stage_unbind_entry()
1736 xe_page_reclaim_list_abort(xe_walk->tile->primary_gt, xe_walk->prl, in xe_pt_stage_unbind_entry()
2554 to_dep_scheduler(q, tile->primary_gt); in xe_pt_update_ops_run()
2556 ijob = xe_tlb_inval_job_create(q, &tile->primary_gt->tlb_inval, in xe_pt_update_ops_run()
H A Dxe_gt.c70 bool shared_wq = xe->info.needs_shared_vf_gt_wq && tile->primary_gt && in xe_gt_alloc()
80 if (shared_wq && tile->primary_gt->ordered_wq) in xe_gt_alloc()
81 ordered_wq = tile->primary_gt->ordered_wq; in xe_gt_alloc()
H A Dxe_device_types.h162 struct xe_gt *primary_gt; member
H A Dxe_query.c584 struct xe_guc *guc = &xe->tiles[0].primary_gt->uc.guc; in query_uc_fw_version()
604 media_gt = xe->tiles[0].primary_gt; in query_uc_fw_version()
H A Dxe_gt_sriov_vf.c1234 struct xe_gt *primary_gt = gt_to_tile(gt)->primary_gt; in vf_post_migration_shutdown() local
1236 if (xe_gt_sriov_vf_recovery_pending(primary_gt)) in vf_post_migration_shutdown()
H A Dxe_exec_queue.c176 gt = tile->primary_gt; in alloc_dep_schedulers()
428 struct xe_gt *gt = tile->primary_gt; in xe_exec_queue_create_bind()
H A Dxe_svm.c192 xe_svm_tlb_inval_count_stats_incr(tile->primary_gt); in xe_svm_range_notifier_event_begin()
288 xe_svm_tlb_inval_us_stats_incr(tile->primary_gt, start); in xe_svm_invalidate()
H A Dxe_vm.c3969 xe_tlb_inval_fence_init(&tile->primary_gt->tlb_inval, in xe_vm_range_tilemask_tlb_inval()
3972 err = xe_tlb_inval_range(&tile->primary_gt->tlb_inval, in xe_vm_range_tilemask_tlb_inval()