Home
last modified time | relevance | path

Searched refs:mm_stats (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_cs.c256 if (us <= 0 || !adev->mm_stats.log2_max_MBps) in us_to_bytes()
262 return us << adev->mm_stats.log2_max_MBps; in us_to_bytes()
267 if (!adev->mm_stats.log2_max_MBps) in bytes_to_us()
270 return bytes >> adev->mm_stats.log2_max_MBps; in bytes_to_us()
302 if (!adev->mm_stats.log2_max_MBps) { in amdgpu_cs_get_threshold_for_moves()
312 spin_lock(&adev->mm_stats.lock); in amdgpu_cs_get_threshold_for_moves()
316 increment_us = time_us - adev->mm_stats.last_update_us; in amdgpu_cs_get_threshold_for_moves()
317 adev->mm_stats.last_update_us = time_us; in amdgpu_cs_get_threshold_for_moves()
318 adev->mm_stats.accum_us = min(adev->mm_stats in amdgpu_cs_get_threshold_for_moves()
[all...]
H A Damdgpu.h845 } mm_stats; member
H A Damdgpu_device.c3262 spin_lock_init(&adev->mm_stats.lock); in amdgpu_device_init()
3474 adev->mm_stats.log2_max_MBps = ilog2(max(1u, max_MBps)); in amdgpu_device_init()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_cs.c644 if (us <= 0 || !adev->mm_stats.log2_max_MBps) in us_to_bytes()
650 return us << adev->mm_stats.log2_max_MBps; in us_to_bytes()
655 if (!adev->mm_stats.log2_max_MBps) in bytes_to_us()
658 return bytes >> adev->mm_stats.log2_max_MBps; in bytes_to_us()
689 if (!adev->mm_stats.log2_max_MBps) { in amdgpu_cs_get_threshold_for_moves()
699 spin_lock(&adev->mm_stats.lock); in amdgpu_cs_get_threshold_for_moves()
703 increment_us = time_us - adev->mm_stats.last_update_us; in amdgpu_cs_get_threshold_for_moves()
704 adev->mm_stats.last_update_us = time_us; in amdgpu_cs_get_threshold_for_moves()
705 adev->mm_stats.accum_us = min(adev->mm_stats in amdgpu_cs_get_threshold_for_moves()
[all...]
H A Damdgpu.h879 } mm_stats; member
H A Damdgpu_device.c3583 spin_lock_init(&adev->mm_stats.lock); in amdgpu_device_init()
3826 adev->mm_stats.log2_max_MBps = ilog2(max(1u, max_MBps)); in amdgpu_device_init()
/kernel/linux/linux-6.6/mm/
H A Dvmscan.c3505 lruvec->mm_state.stats[hist][i] + walk->mm_stats[i]); in reset_mm_stats()
3506 walk->mm_stats[i] = 0; in reset_mm_stats()
3992 walk->mm_stats[MM_LEAF_TOTAL]++; in walk_pte_range()
3999 walk->mm_stats[MM_LEAF_OLD]++; in walk_pte_range()
4011 walk->mm_stats[MM_LEAF_YOUNG]++; in walk_pte_range()
4091 walk->mm_stats[MM_LEAF_YOUNG]++; in walk_pmd_range_locked()
4146 walk->mm_stats[MM_LEAF_TOTAL]++; in walk_pmd_range()
4155 walk->mm_stats[MM_LEAF_TOTAL]++; in walk_pmd_range()
4158 walk->mm_stats[MM_LEAF_OLD]++; in walk_pmd_range()
4170 walk->mm_stats[MM_NONLEAF_TOTA in walk_pmd_range()
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dmmzone.h512 int mm_stats[NR_MM_STATS]; member

Completed in 31 milliseconds