Searched refs:xcp_id (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_amdkfd.h | 271 uint32_t *flags, int8_t *xcp_id); 279 int amdgpu_amdkfd_config_sq_perfmon(struct amdgpu_device *adev, uint32_t xcp_id, 322 uint8_t xcp_id); 368 uint64_t size, u32 alloc_flag, int8_t xcp_id); 370 uint64_t size, u32 alloc_flag, int8_t xcp_id); 373 u64 amdgpu_amdkfd_xcp_memory_size(struct amdgpu_device *adev, int xcp_id); 375 #define KFD_XCP_MEM_ID(adev, xcp_id) \ argument 376 ((adev)->xcp_mgr && (xcp_id) >= 0 ?\ 377 (adev)->xcp_mgr->xcp[(xcp_id)].mem_id : -1) 379 #define KFD_XCP_MEMORY_SIZE(adev, xcp_id) amdgpu_amdkfd_xcp_memory_size((adev), (xcp_id)) argument
|
| H A D | amdgpu_amdkfd.c | 564 uint32_t *flags, int8_t *xcp_id) in amdgpu_amdkfd_get_dmabuf_info() argument 623 if (xcp_id) in amdgpu_amdkfd_get_dmabuf_info() 624 *xcp_id = bo->xcp_id; in amdgpu_amdkfd_get_dmabuf_info() 831 u64 amdgpu_amdkfd_xcp_memory_size(struct amdgpu_device *adev, int xcp_id) in amdgpu_amdkfd_xcp_memory_size() argument 833 s8 mem_id = KFD_XCP_MEM_ID(adev, xcp_id); in amdgpu_amdkfd_xcp_memory_size() 836 if (adev->gmc.num_mem_partitions && xcp_id >= 0 && mem_id >= 0) { in amdgpu_amdkfd_xcp_memory_size() 949 int amdgpu_amdkfd_config_sq_perfmon(struct amdgpu_device *adev, uint32_t xcp_id, in amdgpu_amdkfd_config_sq_perfmon() argument 957 r = psp_config_sq_perfmon(&adev->psp, xcp_id, core_override_enable, in amdgpu_amdkfd_config_sq_perfmon()
|
| H A D | amdgpu_gfx.c | 1814 static int amdgpu_gfx_run_cleaner_shader(struct amdgpu_device *adev, int xcp_id) in amdgpu_gfx_run_cleaner_shader() argument 1829 if ((ring->xcp_id == xcp_id) && ring->sched.ready) { in amdgpu_gfx_run_cleaner_shader() 2591 if (isolation_work->xcp_id == AMDGPU_XCP_NO_PARTITION) in amdgpu_gfx_enforce_isolation_handler() 2594 idx = isolation_work->xcp_id; in amdgpu_gfx_enforce_isolation_handler() 2601 if (isolation_work->xcp_id == adev->gfx.gfx_ring[i].xcp_id) in amdgpu_gfx_enforce_isolation_handler() 2605 if (isolation_work->xcp_id == adev->gfx.compute_ring[i].xcp_id) in amdgpu_gfx_enforce_isolation_handler() 2699 if (ring->xcp_id == AMDGPU_XCP_NO_PARTITION) in amdgpu_gfx_enforce_isolation_ring_begin_use() 2702 idx = ring->xcp_id; in amdgpu_gfx_enforce_isolation_ring_begin_use() 2739 if (ring->xcp_id == AMDGPU_XCP_NO_PARTITION) in amdgpu_gfx_enforce_isolation_ring_end_use() 2742 idx = ring->xcp_id; in amdgpu_gfx_enforce_isolation_ring_end_use()
|
| H A D | amdgpu_ttm.c | 1199 if (adev->gmc.mem_partitions && abo->xcp_id >= 0) in amdgpu_ttm_tt_create() 1200 gtt->pool_id = KFD_XCP_MEM_ID(adev, abo->xcp_id); in amdgpu_ttm_tt_create() 1202 gtt->pool_id = abo->xcp_id; in amdgpu_ttm_tt_create()
|
| H A D | amdgpu_cs.c | 298 switch (p->adev->enforce_isolation[fpriv->xcp_id]) { in amdgpu_cs_pass1()
|
| /linux/drivers/gpu/drm/amd/include/ |
| H A D | kgd_pp_interface.h | 516 ssize_t (*get_xcp_metrics)(void *handle, int xcp_id, void *table);
|