Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c amdgpu_cs_get_threshold_for_moves() -> us_to_bytes()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->mm_stats.log2_max_MBps 1-u32max
CAPPED_DATA 0 adev->mm_stats.accum_us 1
CAPPED_DATA 1 us 1
CAPPED_DATA 1 us 1
DATA_SOURCE 0 adev $0
PREEMPT_ADD <- disables preempt
LOCK2 0 &adev->mm_stats.lock
TYPE_LOCK (struct amdgpu_device)->mm_stats.lock

drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c amdgpu_cs_get_threshold_for_moves() -> us_to_bytes()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->mm_stats.log2_max_MBps 1-u32max
CAPPED_DATA 0 adev->mm_stats.accum_us 1
DATA_SOURCE 0 adev $0
PARAM_COMPARE 0 adev->gmc.real_vram_size != $0->gmc.visible_vram_size
PREEMPT_ADD <- disables preempt
LOCK2 0 &adev->mm_stats.lock
TYPE_LOCK (struct amdgpu_device)->mm_stats.lock