Home
last modified time | relevance | path

Searched refs:mm_stats (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_cs.c264 if (us <= 0 || !adev->mm_stats.log2_max_MBps) in us_to_bytes()
270 return us << adev->mm_stats.log2_max_MBps; in us_to_bytes()
275 if (!adev->mm_stats.log2_max_MBps) in bytes_to_us()
278 return bytes >> adev->mm_stats.log2_max_MBps; in bytes_to_us()
310 if (!adev->mm_stats.log2_max_MBps) { in amdgpu_cs_get_threshold_for_moves()
320 spin_lock(&adev->mm_stats.lock); in amdgpu_cs_get_threshold_for_moves()
324 increment_us = time_us - adev->mm_stats.last_update_us; in amdgpu_cs_get_threshold_for_moves()
325 adev->mm_stats.last_update_us = time_us; in amdgpu_cs_get_threshold_for_moves()
326 adev->mm_stats.accum_us = min(adev->mm_stats.accum_us + increment_us, in amdgpu_cs_get_threshold_for_moves()
352 adev->mm_stats.accum_us = max(min_us, adev->mm_stats.accum_us); in amdgpu_cs_get_threshold_for_moves()
[all …]
Damdgpu.h890 } mm_stats; member
Damdgpu_device.c2651 spin_lock_init(&adev->mm_stats.lock); in amdgpu_device_init()
2844 adev->mm_stats.log2_max_MBps = ilog2(max(1u, max_MBps)); in amdgpu_device_init()