Home
last modified time | relevance | path

Searched refs:tile_to_xe (Results 1 – 25 of 28) sorted by relevance

12

/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_pcode.c49 drm_err(&tile_to_xe(tile)->drm, "PCODE Mailbox failed: %d %s", err, in pcode_mailbox_status()
64 if (tile_to_xe(tile)->info.skip_pcode) in __pcode_mailbox_rw()
92 if (tile_to_xe(tile)->info.skip_pcode) in pcode_mailbox_rw()
194 drm_err(&tile_to_xe(tile)->drm, in xe_pcode_request()
236 if (!tile_to_xe(tile)->info.has_llc) in xe_pcode_init_min_freq_table()
310 drmm_mutex_init(&tile_to_xe(tile)->drm, &tile->pcode.lock); in xe_pcode_init()
H A Dxe_ggtt.c145 u16 pat_index = tile_to_xe(ggtt->tile)->pat.idx[XE_CACHE_WB]; in xe_ggtt_clear()
217 struct xe_device *xe = tile_to_xe(ggtt->tile); in xe_ggtt_init_early()
289 struct xe_device *xe = tile_to_xe(ggtt->tile); in ggtt_node_remove()
318 struct xe_device *xe = tile_to_xe(node->ggtt->tile); in ggtt_node_remove_work_func()
339 xe = tile_to_xe(ggtt->tile); in xe_ggtt_node_remove()
359 struct xe_device *xe = tile_to_xe(ggtt->tile); in xe_ggtt_init()
404 struct xe_device *xe = tile_to_xe(ggtt->tile); in xe_ggtt_invalidate()
632 xe_pm_runtime_get_noresume(tile_to_xe(ggtt->tile)); in __xe_ggtt_insert_bo_at()
656 xe_pm_runtime_put(tile_to_xe(ggtt->tile)); in __xe_ggtt_insert_bo_at()
719 u64 hole_min_start = xe_wopcm_size(tile_to_xe(ggtt->tile)); in xe_ggtt_largest_hole()
[all …]
H A Dxe_tile.c90 struct drm_device *drm = &tile_to_xe(tile)->drm; in xe_tile_alloc()
135 struct xe_device *xe = tile_to_xe(tile); in tile_ttm_mgr_init()
164 struct xe_device *xe = tile_to_xe(tile); in xe_tile_init_noalloc()
H A Dxe_sa.c47 struct xe_device *xe = tile_to_xe(tile); in __xe_sa_bo_manager_init()
116 struct xe_device *xe = tile_to_xe(sa_manager->bo->tile); in xe_sa_bo_flush_write()
H A Dxe_irq.c281 struct xe_device *xe = tile_to_xe(tile); in pick_engine_gt()
309 struct xe_device *xe = tile_to_xe(tile); in gt_irq_handler()
461 drm_dbg(&tile_to_xe(tile)->drm, in dg1_irq_handler()
525 tile_to_xe(tile)->info.has_heci_gscfi) { in gt_irq_reset()
541 xelp_intr_disable(tile_to_xe(tile)); in xelp_irq_reset()
545 if (IS_SRIOV_VF(tile_to_xe(tile))) in xelp_irq_reset()
554 dg1_intr_disable(tile_to_xe(tile)); in dg1_irq_reset()
558 if (IS_SRIOV_VF(tile_to_xe(tile))) in dg1_irq_reset()
H A Dxe_tile_sysfs.c34 struct xe_device *xe = tile_to_xe(tile); in xe_tile_sysfs_init()
H A Dxe_pt.c63 struct xe_device *xe = tile_to_xe(tile); in __xe_pt_empty_pte()
630 struct xe_device *xe = tile_to_xe(tile); in xe_pt_stage_bind()
941 xe_map_wr(tile_to_xe(tile), map, (qword_ofs + i) * in xe_vm_populate_pgtable()
1694 xe_map_wr(tile_to_xe(tile), map, (qword_ofs + i) * in xe_migrate_clear_pgtable_callback()
1811 err = vma_reserve_fences(tile_to_xe(tile), vma); in bind_op_prepare()
1820 xe_vm_dbg_print_entries(tile_to_xe(tile), pt_op->entries, in bind_op_prepare()
1882 xe_vm_dbg_print_entries(tile_to_xe(tile), pt_op->entries, in bind_range_prepare()
1923 err = vma_reserve_fences(tile_to_xe(tile), vma); in unbind_op_prepare()
1930 xe_vm_dbg_print_entries(tile_to_xe(tile), pt_op->entries, in unbind_op_prepare()
1965 xe_vm_dbg_print_entries(tile_to_xe(tile), pt_op->entries, in unbind_range_prepare()
[all …]
H A Dxe_assert.h147 xe_assert_msg(tile_to_xe(__tile), condition, "tile: %u VRAM %s\n" msg, \
H A Dxe_vram_freq.c106 struct xe_device *xe = tile_to_xe(tile); in xe_vram_freq_sysfs_init()
H A Dxe_migrate.c187 struct xe_device *xe = tile_to_xe(tile); in xe_migrate_prepare_vm()
398 struct xe_device *xe = tile_to_xe(tile); in xe_migrate_init()
488 struct xe_device *xe = tile_to_xe(m->tile); in xe_migrate_res_sizes()
534 *L0_ofs = xe_migrate_vram_ofs(tile_to_xe(m->tile), in pte_update_size()
565 struct xe_device *xe = tile_to_xe(m->tile); in emit_pte()
1213 ppgtt_ofs = xe_migrate_vram_ofs(tile_to_xe(tile), in write_pgtable()
1315 struct xe_device *xe = tile_to_xe(tile); in __xe_migrate_update_pgtables()
1571 u16 pat_index = tile_to_xe(m->tile)->pat.idx[XE_CACHE_WB]; in build_pt_update_batch_sram()
H A Dxe_gt_sriov_pf_migration.c50 struct xe_device *xe = tile_to_xe(tile); in pf_send_guc_save_vf_state()
86 struct xe_device *xe = tile_to_xe(tile); in pf_send_guc_restore_vf_state()
H A Dxe_device.h67 if (drm_WARN_ON(&tile_to_xe(tile)->drm, gt_id >= XE_MAX_GT_PER_TILE)) in xe_tile_get_gt()
H A Dxe_lmtt.c48 return tile_to_xe(lmtt_to_tile(lmtt)); in lmtt_to_xe()
189 struct xe_device *xe = tile_to_xe(tile); in lmtt_setup_dir_ptr()
H A Dxe_device_types.h69 #define tile_to_xe(tile__) \ macro
H A Dxe_memirq.c45 return tile_to_xe(memirq_to_tile(memirq)); in memirq_to_xe()
H A Dxe_gt.c77 gt = drmm_kzalloc(&tile_to_xe(tile)->drm, sizeof(*gt), GFP_KERNEL); in xe_gt_alloc()
638 struct xe_device *xe = tile_to_xe(tile); in xe_gt_mmio_init()
H A Dxe_bo.h26 #define XE_BO_FLAG_VRAM_IF_DGFX(tile) (IS_DGFX(tile_to_xe(tile)) ? \
H A Dxe_vram.c221 struct xe_device *xe = tile_to_xe(tile); in tile_vram_size()
H A Dxe_svm.c693 bo = xe_bo_create_locked(tile_to_xe(tile), NULL, NULL, in xe_svm_alloc_vram()
971 struct xe_device *xe = tile_to_xe(tile); in xe_devm_add()
H A Dxe_gsc_proxy.c476 struct xe_device *xe = tile_to_xe(tile); in xe_gsc_proxy_init()
H A Dxe_gt_sriov_vf.c636 xe_tile_assert(tile, IS_SRIOV_VF(tile_to_xe(tile))); in deballoon_ggtt()
652 struct xe_device *xe = tile_to_xe(tile); in xe_gt_sriov_vf_prepare_ggtt()
H A Dxe_ttm_vram_mgr.c342 struct xe_device *xe = tile_to_xe(tile); in xe_ttm_vram_mgr_init()
H A Dxe_pxp_submit.c89 struct xe_device *xe = tile_to_xe(tile); in allocate_gsc_client_resources()
/linux-6.15/drivers/gpu/drm/xe/display/
H A Dxe_fb_pin.c209 xe_pm_runtime_get_noresume(tile_to_xe(ggtt->tile)); in __xe_pin_fb_vma_ggtt()
274 xe_pm_runtime_put(tile_to_xe(ggtt->tile)); in __xe_pin_fb_vma_ggtt()
/linux-6.15/drivers/gpu/drm/xe/tests/
H A Dxe_migrate.c75 struct xe_device *xe = tile_to_xe(m->tile); in test_copy()
187 struct xe_device *xe = tile_to_xe(tile); in xe_migrate_sanity_test()

12