Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c criu_checkpoint() -> criu_get_process_object_info()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 p->lead_thread 4096-ptr_max
PARAM_VALUE 0 p->mutex.dep_map->name 0-255
PARAM_VALUE 0 p->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 p->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 p->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 p->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 p->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 p->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 p->n_pdds 1-u32max
PARAM_VALUE 0 p->queues_paused 1
PARAM_VALUE 1 num_devices 5911280730394472448
PARAM_VALUE 2 num_bos 8555806460235341824
PARAM_VALUE 3 num_objects 1217202384499920896
PARAM_VALUE 4 objs_priv_size 8749342409451143168
BUF_SIZE 0 p s32min-(-2),1-s32max
BUF_SIZE 0 p s32min-(-2),1-s32max
CAPPED_DATA 0 p->lead_thread 1
CAPPED_DATA 0 &p->mutex 1
DATA_SOURCE 0 p $1
LOCK2 0 &p->mutex
TYPE_LOCK (struct kfd_process)->mutex

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c criu_process_info() -> criu_get_process_object_info()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 p->lead_thread 4096-ptr_max
PARAM_VALUE 0 p->mutex.dep_map->name 0-255
PARAM_VALUE 0 p->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 p->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 p->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 p->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 p->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 p->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 p->n_pdds 1-s32max
PARAM_VALUE 0 p->queues_paused 1
PARAM_VALUE 1 num_devices 4096-ptr_max
PARAM_VALUE 2 num_bos 4096-ptr_max
PARAM_VALUE 3 num_objects 4096-ptr_max
PARAM_VALUE 4 objs_priv_size 4096-ptr_max
BUF_SIZE 0 p s32min-(-2),1-s32max
BUF_SIZE 0 p s32min-(-2),1-s32max
CAPPED_DATA 0 p->lead_thread 1
CAPPED_DATA 0 p->n_pdds 1
CAPPED_DATA 0 &p->mutex 1
DATA_SOURCE 0 p $1
USER_DATA 1 *num_devices 0-u32max[u]
USER_DATA 2 *num_bos 0-u32max[u]
USER_DATA 3 *num_objects 0-u32max[u]
USER_DATA 4 *objs_priv_size 0-u64max[u]
USER_PTR 1 num_devices
USER_PTR 2 num_bos
USER_PTR 3 num_objects
USER_PTR 4 objs_priv_size
LOCK2 0 &p->mutex
TYPE_LOCK (struct kfd_process)->mutex