Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c criu_restore_bo() -> criu_restore_memory_of_gpu()

Type Parameter Key Value
PARAM_VALUE 0 pdd 4096-ptr_max
PARAM_VALUE 0 pdd->user_gpu_id 1-u32max
PARAM_VALUE 1 bo_bucket 4096-ptr_max
PARAM_VALUE 1 bo_bucket->gpu_id 1-u32max
PARAM_VALUE 2 bo_priv 4096-ptr_max
PARAM_VALUE 3 kgd_mem 8242060114378215424
CAPPED_DATA 0 pdd->user_gpu_id 1
CAPPED_DATA 1 bo_bucket->gpu_id 1
DATA_SOURCE 0 pdd r kfd_process_device_data_by_id
DATA_SOURCE 1 bo_bucket $1
DATA_SOURCE 2 bo_priv $2
USER_DATA 1 bo_bucket->addr 0-u64max[u]
USER_DATA 1 bo_bucket->alloc_flags 0-u32max[u]
USER_DATA 1 bo_bucket->dmabuf_fd 0-u32max[u]
USER_DATA 1 bo_bucket->gpu_id 1-u32max[c]
USER_DATA 1 bo_bucket->offset 0-u64max[u]
USER_DATA 1 bo_bucket->pad 0-u32max[u]
USER_DATA 1 bo_bucket->restored_offset 0-u64max[u]
USER_DATA 1 bo_bucket->size 0-u64max[u]
USER_DATA 2 bo_priv->idr_handle 0-u32max[u]
USER_DATA 2 bo_priv->user_addr 0-u64max[u]
USER_PTR 1 bo_bucket
USER_PTR 2 bo_priv
USER_PTR 2 bo_priv->mapped_gpuids
LOCK2 &p->mutex
HALF_LOCKED2 &gobj->dev->object_name_lock
TYPE_LOCK (struct kfd_process)->mutex