Home
last modified time | relevance | path

Searched refs:gt_to_tile (Results 1 – 25 of 27) sorted by relevance

12

/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_gt_types.h91 #define gt_to_tile(gt__) \ macro
98 const struct xe_gt * : (const struct xe_device *)(gt_to_tile(gt__)->xe), \
99 struct xe_gt * : gt_to_tile(gt__)->xe)
H A Dxe_gt.c402 err = xe_ggtt_init(gt_to_tile(gt)->mem.ggtt); in gt_fw_domain_init()
406 xe_lmtt_init(&gt_to_tile(gt)->sriov.pf.lmtt); in gt_fw_domain_init()
484 gt->usm.bb_pool = xe_sa_bo_manager_init(gt_to_tile(gt), in all_fw_domain_init()
494 struct xe_tile *tile = gt_to_tile(gt); in all_fw_domain_init()
514 xe_lmtt_init_hw(&gt_to_tile(gt)->sriov.pf.lmtt); in all_fw_domain_init()
637 struct xe_tile *tile = gt_to_tile(gt); in xe_gt_mmio_init()
746 xe_lmtt_init_hw(&gt_to_tile(gt)->sriov.pf.lmtt); in do_gt_restart()
H A Dxe_huc.c54 bo = xe_managed_bo_create_pin_map(xe, gt_to_tile(gt), in huc_alloc_gsc_pkt()
69 struct xe_tile *tile = gt_to_tile(gt); in xe_huc_init()
108 struct xe_tile *tile = gt_to_tile(huc_to_gt(huc)); in xe_huc_init_post_hwconfig()
H A Dxe_gsc.c129 struct xe_tile *tile = gt_to_tile(gt); in query_compatibility_version()
263 struct xe_tile *tile = gt_to_tile(gt); in gsc_upload_and_init()
407 struct xe_tile *tile = gt_to_tile(gt); in xe_gsc_init()
462 struct xe_tile *tile = gt_to_tile(gt); in xe_gsc_init_post_hwconfig()
H A Dxe_guc.c57 addr = __xe_bo_ggtt_addr(bo, gt_to_tile(guc_to_gt(guc))->id); in guc_bo_ggtt_addr()
401 u32 near_tile = gt_to_tile(near_gt)->id; in guc_g2g_register()
403 u32 far_tile = gt_to_tile(far_gt)->id; in guc_g2g_register()
460 struct xe_tile *tile = gt_to_tile(gt); in guc_g2g_alloc()
537 far_tile = gt_to_tile(far_gt)->id; in guc_g2g_start()
562 tile = gt_to_tile(far_gt)->id; in guc_g2g_start()
603 struct xe_tile *tile = gt_to_tile(guc_to_gt(guc)); in xe_guc_realloc_post_hwconfig()
1218 struct xe_tile *tile = gt_to_tile(gt); in xe_guc_enable_communication()
H A Dxe_gt_sysfs.c34 struct xe_tile *tile = gt_to_tile(gt); in xe_gt_sysfs_init()
H A Dxe_assert.h170 xe_tile_assert_msg(gt_to_tile(__gt), condition, "GT: %u type %d\n" msg, \
H A Dxe_guc_buf.c44 sam = __xe_sa_bo_manager_init(gt_to_tile(gt), SZ_8K, 0, sizeof(u32)); in xe_guc_buf_cache_init()
H A Dxe_gt_debugfs.c145 struct xe_tile *tile = gt_to_tile(gt); in sa_info()
178 ret = xe_ggtt_dump(gt_to_tile(gt)->mem.ggtt, p); in ggtt()
H A Dxe_bb.c34 struct xe_tile *tile = gt_to_tile(gt); in xe_bb_new()
H A Dxe_gt_sriov_pf_migration.c49 struct xe_tile *tile = gt_to_tile(gt); in pf_send_guc_save_vf_state()
85 struct xe_tile *tile = gt_to_tile(gt); in pf_send_guc_restore_vf_state()
H A Dxe_gt_sriov_pf_config.c432 pf_release_ggtt(gt_to_tile(gt), config->ggtt_region); in pf_release_vf_config_ggtt()
440 struct xe_tile *tile = gt_to_tile(gt); in pf_provision_vf_ggtt()
514 size = pf_get_vf_config_ggtt(gt_to_tile(gt)->primary_gt, vfid); in xe_gt_sriov_pf_config_get_ggtt()
516 size = pf_get_spare_ggtt(gt_to_tile(gt)->primary_gt); in xe_gt_sriov_pf_config_get_ggtt()
646 struct xe_ggtt *ggtt = gt_to_tile(gt)->mem.ggtt; in pf_get_max_ggtt()
1422 struct xe_tile *tile = gt_to_tile(gt); in pf_provision_vf_lmem()
2067 struct xe_tile *tile = gt_to_tile(gt); in pf_sanitize_vf_resources()
2140 struct xe_gt *primary_gt = gt_to_tile(gt)->primary_gt; in pf_validate_vf_config()
2566 struct xe_ggtt *ggtt = gt_to_tile(gt)->mem.ggtt; in xe_gt_sriov_pf_config_print_available_ggtt()
H A Dxe_guc_hwconfig.c56 struct xe_tile *tile = gt_to_tile(gt); in xe_guc_hwconfig_init()
H A Dxe_gsc_proxy.c413 struct xe_tile *tile = gt_to_tile(gt); in proxy_channel_alloc()
475 struct xe_tile *tile = gt_to_tile(gt); in xe_gsc_proxy_init()
H A Dxe_gt_pagefault.c133 struct xe_tile *tile = gt_to_tile(gt); in handle_vma_pagefault()
243 err = xe_svm_handle_pagefault(vm, vma, gt_to_tile(gt), in handle_pagefault()
568 struct xe_tile *tile = gt_to_tile(gt); in handle_acc()
H A Dxe_pxp_submit.c38 struct xe_tile *tile = gt_to_tile(gt); in allocate_vcs_execution_resources()
88 struct xe_tile *tile = gt_to_tile(gt); in allocate_gsc_client_resources()
H A Dxe_guc_log.c257 struct xe_tile *tile = gt_to_tile(log_to_gt(log)); in xe_guc_log_init()
H A Dxe_guc_engine_activity.c68 struct xe_tile *tile = gt_to_tile(gt); in allocate_engine_activity_buffers()
H A Dxe_query.c391 gt_list->gt_list[id].tile_id = gt_to_tile(gt)->id; in query_gt_list()
412 BIT(gt_to_tile(gt)->id) << 1; in query_gt_list()
H A Dxe_vram.c188 xe_assert_msg(xe, offset == (xe_mmio_read64_2x32(&gt_to_tile(gt)->mmio, GSMBASE) - in get_flat_ccs_offset()
H A Dxe_guc_pc.c981 XE_WARN_ON(xe_pcode_init_min_freq_table(gt_to_tile(pc_to_gt(pc)), min, max)); in pc_init_pcode_freq()
1157 struct xe_tile *tile = gt_to_tile(gt); in xe_guc_pc_init()
H A Dxe_guc_ads.c406 struct xe_tile *tile = gt_to_tile(gt); in xe_guc_ads_init()
1003 struct xe_tile *tile = gt_to_tile(gt); in xe_guc_ads_scheduler_policy_toggle_reset()
H A Dxe_gt_sriov_vf.c585 struct xe_tile *tile = gt_to_tile(gt); in vf_balloon_ggtt()
651 struct xe_tile *tile = gt_to_tile(gt); in xe_gt_sriov_vf_prepare_ggtt()
H A Dxe_lrc.c586 struct xe_memirq *memirq = &gt_to_tile(hwe->gt)->memirq; in set_memory_based_intr()
900 u64 desc = xe_vm_pdp4_descriptor(vm, gt_to_tile(lrc->gt)); in xe_lrc_set_ppgtt()
982 struct xe_tile *tile = gt_to_tile(gt); in xe_lrc_init()
H A Dxe_hw_engine.c601 struct xe_tile *tile = gt_to_tile(gt); in hw_engine_init()

12