ngg 455 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c MODULE_PARM_DESC(ngg, "Next Generation Graphics (1 = enable, 0 = disable(default depending on gfx))"); ngg 456 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c module_param_named(ngg, amdgpu_ngg, int, 0444); ngg 316 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h struct amdgpu_ngg ngg; ngg 737 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.prim_buf_gpu_addr = adev->gfx.ngg.buf[NGG_PRIM].gpu_addr; ngg 738 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.prim_buf_size = adev->gfx.ngg.buf[NGG_PRIM].size; ngg 739 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.pos_buf_gpu_addr = adev->gfx.ngg.buf[NGG_POS].gpu_addr; ngg 740 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.pos_buf_size = adev->gfx.ngg.buf[NGG_POS].size; ngg 741 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.cntl_sb_buf_gpu_addr = adev->gfx.ngg.buf[NGG_CNTL].gpu_addr; ngg 742 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.cntl_sb_buf_size = adev->gfx.ngg.buf[NGG_CNTL].size; ngg 743 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.param_buf_gpu_addr = adev->gfx.ngg.buf[NGG_PARAM].gpu_addr; ngg 744 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c dev_info.param_buf_size = adev->gfx.ngg.buf[NGG_PARAM].size; ngg 2005 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c amdgpu_bo_free_kernel(&adev->gfx.ngg.buf[i].bo, ngg 2006 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c &adev->gfx.ngg.buf[i].gpu_addr, ngg 2009 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c memset(&adev->gfx.ngg.buf[0], 0, ngg 2012 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.ngg.init = false; ngg 2021 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c if (!amdgpu_ngg || adev->gfx.ngg.init == true) ngg 2025 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.ngg.gds_reserve_size = ALIGN(5 * 4, 0x40); ngg 2026 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gds.gds_size -= adev->gfx.ngg.gds_reserve_size; ngg 2027 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.ngg.gds_reserve_addr = RREG32_SOC15(GC, 0, mmGDS_VMID0_BASE); ngg 2028 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.ngg.gds_reserve_addr += RREG32_SOC15(GC, 0, mmGDS_VMID0_SIZE); ngg 2031 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c r = gfx_v9_0_ngg_create_buf(adev, &adev->gfx.ngg.buf[NGG_PRIM], ngg 2040 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c r = gfx_v9_0_ngg_create_buf(adev, &adev->gfx.ngg.buf[NGG_POS], ngg 2049 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c r = gfx_v9_0_ngg_create_buf(adev, &adev->gfx.ngg.buf[NGG_CNTL], ngg 2061 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c r = gfx_v9_0_ngg_create_buf(adev, &adev->gfx.ngg.buf[NGG_PARAM], ngg 2070 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.ngg.init = true; ngg 2088 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.ngg.buf[NGG_PRIM].size >> 8); ngg 2090 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.ngg.buf[NGG_POS].size >> 8); ngg 2094 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.ngg.buf[NGG_CNTL].size >> 8); ngg 2096 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.ngg.buf[NGG_PARAM].size >> 10); ngg 2100 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c base = lower_32_bits(adev->gfx.ngg.buf[NGG_PRIM].gpu_addr); ngg 2104 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c base = upper_32_bits(adev->gfx.ngg.buf[NGG_PRIM].gpu_addr); ngg 2108 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c base = lower_32_bits(adev->gfx.ngg.buf[NGG_POS].gpu_addr); ngg 2112 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c base = upper_32_bits(adev->gfx.ngg.buf[NGG_POS].gpu_addr); ngg 2116 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c base = lower_32_bits(adev->gfx.ngg.buf[NGG_CNTL].gpu_addr); ngg 2120 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c base = upper_32_bits(adev->gfx.ngg.buf[NGG_CNTL].gpu_addr); ngg 2135 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.ngg.gds_reserve_size)); ngg 2143 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c amdgpu_ring_write(ring, adev->gfx.ngg.gds_reserve_addr); ngg 2146 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c adev->gfx.ngg.gds_reserve_size);