HomeSort by: relevance | last modified time | path
    Searched refs:gds (Results 1 - 9 of 9) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_cs.c 525 struct amdgpu_bo *gds; local in function:amdgpu_cs_parser_bos
625 gds = p->bo_list->gds_obj;
638 if (gds) {
639 p->job->gds_base = amdgpu_bo_gpu_offset(gds) >> PAGE_SHIFT;
640 p->job->gds_size = amdgpu_bo_size(gds) >> PAGE_SHIFT;
amdgpu_kms.c 596 gds_info.compute_partition_size = adev->gds.gds_size;
597 gds_info.gds_total_size = adev->gds.gds_size;
598 gds_info.gws_per_compute_partition = adev->gds.gws_size;
599 gds_info.oa_per_compute_partition = adev->gds.oa_size;
amdgpu_gfx_v9_0.c 167 /* GDS*/
767 amdgpu_ring_write(kiq_ring, 0); /* gds heap base:0, gds heap size:0 */
1839 adev->gfx.rlc.cp_table_size = ALIGN(96 * 5 * 4, 2048) + (64 * 1024); /* JT + GDS */
2430 /* Initialize all compute VMIDs to have no GDS, GWS, or OA
2445 * Initialize all compute and user-gfx VMIDs to have no GDS, GWS, or OA
4007 /* GDS Base */
4012 /* GDS Size */
4164 DRM_ERROR("amdgpu: GDS workarounds failed to lock ring %s (%d).\n",
4170 WREG32_SOC15(GC, 0, mmGDS_VMID0_SIZE, adev->gds.gds_size)
    [all...]
amdgpu_amdkfd.c 563 return adev->gds.gws_size;
amdgpu_ttm.c 129 /* On-chip GDS memory*/
1254 /* unbind shouldn't be done for GDS/GWS/OA in ttm_bo_clean_mm */
1882 * VRAM (on-board memory), and on-chip memories (GDS, GWS, OA) which
2017 adev->gds.gds_size);
2019 DRM_ERROR("Failed initializing GDS heap.\n");
2024 adev->gds.gws_size);
2031 adev->gds.oa_size);
amdgpu_gfx_v10_0.c 278 amdgpu_ring_write(kiq_ring, 0); /* gds heap base:0, gds heap size:0 */
1622 /* Initialize all compute VMIDs to have no GDS, GWS, or OA
1637 * Initialize all compute and user-gfx VMIDs to have no GDS, GWS, or OA
3951 /* GDS Base */
3956 /* GDS Size */
4454 * between ME and GDS, leading to a hw deadlock, because ME generates
4455 * different wave IDs than the GDS expects. This situation happens
4456 * randomly when at least 5 compute pipes use GDS ordered append.
4461 * GDS to 0 for this ring (me/pipe)
    [all...]
amdgpu.h 924 /* GDS */
925 struct amdgpu_gds gds; member in struct:amdgpu_device
amdgpu_gfx_v7_0.c 1891 /* Initialize all compute VMIDs to have no GDS, GWS, or OA
1906 * Initialize all compute and user-gfx VMIDs to have no GDS, GWS, or OA
2306 * between ME and GDS, leading to a hw deadlock, because ME generates
2307 * different wave IDs than the GDS expects. This situation happens
2308 * randomly when at least 5 compute pipes use GDS ordered append.
2313 * GDS to 0 for this ring (me/pipe).
2318 amdgpu_ring_write(ring, ring->adev->gds.gds_compute_max_wave_id);
3329 adev->gfx.rlc.cp_table_size += 64 * 1024; /* GDS */
4104 /* GDS Base */
4112 /* GDS Size *
    [all...]
amdgpu_gfx_v8_0.c 727 "SQ_EDC_INFO_SOURCE_GDS: EDC source is GDS",
1323 adev->gfx.rlc.cp_table_size = ALIGN(96 * 5 * 4, 2048) + (64 * 1024); /* JT + GDS */
3717 /* Initialize all compute VMIDs to have no GDS, GWS, or OA
3732 * Initialize all compute and user-gfx VMIDs to have no GDS, GWS, or OA
4384 amdgpu_ring_write(kiq_ring, 0); /* gds heap base:0, gds heap size:0 */
5180 /* GDS Base */
5188 /* GDS Size */
6128 * between ME and GDS, leading to a hw deadlock, because ME generates
6129 * different wave IDs than the GDS expects. This situation happen
    [all...]

Completed in 31 milliseconds