Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/drm_syncobj.c drm_syncobj_timeline_wait_ioctl() -> drm_syncobj_array_wait()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->unplugged 0
PARAM_VALUE 1 file_private 4096-ptr_max
PARAM_VALUE 1 file_private->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 file_private->minor 4096-ptr_max
PARAM_VALUE 1 file_private->minor->dev 4096-ptr_max
PARAM_VALUE 2 wait 0
PARAM_VALUE 3 timeline_wait 4096-ptr_max
PARAM_VALUE 3 timeline_wait->count_handles 1-536870911
PARAM_VALUE 3 timeline_wait->flags 0-14
PARAM_VALUE 4 syncobjs 4096-ptr_max
PARAM_VALUE 5 timeline 1
PARAM_VALUE 6 deadline 0,2816300509924769792
BUF_SIZE 1 file_private s32min-(-2),1-s32max
BUF_SIZE 1 file_private s32min-(-2),1-s32max
BUF_SIZE 3 timeline_wait 128-16383
BUF_SIZE 3 timeline_wait 128-16383
BUF_SIZE 6 deadline 0,8
BUF_SIZE 6 deadline 0,8
CAPPED_DATA 3 timeline_wait->count_handles 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 file_private $2
DATA_SOURCE 3 timeline_wait $1
BIT_INFO 6 deadline 0x0,0x2715826472d14000
BIT_INFO 6 deadline 0x0,0x2715826472d14000
NOSPEC 3 timeline_wait->count_handles
USER_DATA 3 timeline_wait->count_handles 1-536870911[c]
USER_DATA 3 timeline_wait->deadline_nsec 0-u64max[u]
USER_DATA 3 timeline_wait->first_signaled 0-u32max[u]
USER_DATA 3 timeline_wait->flags 0-14[u]
USER_DATA 3 timeline_wait->handles 0-u64max[u]
USER_DATA 3 timeline_wait->pad 0-u32max[u]
USER_DATA 3 timeline_wait->points 0-u64max[u]
USER_DATA 3 timeline_wait->timeout_nsec s64min-s64max[u]
USER_DATA 6 *deadline s64min-s64max[u]
UNITS 0 dev unit_byte
USER_PTR 3 timeline_wait
USER_PTR 6 deadline

drivers/gpu/drm/drm_syncobj.c drm_syncobj_wait_ioctl() -> drm_syncobj_array_wait()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->unplugged 0
PARAM_VALUE 1 file_private 4096-ptr_max
PARAM_VALUE 1 file_private->master_lookup_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 file_private->minor 4096-ptr_max
PARAM_VALUE 1 file_private->minor->dev 4096-ptr_max
PARAM_VALUE 2 wait 4096-ptr_max
PARAM_VALUE 2 wait->count_handles 1-536870911
PARAM_VALUE 2 wait->flags 0-14
PARAM_VALUE 3 timeline_wait 0
PARAM_VALUE 4 syncobjs 4096-ptr_max
PARAM_VALUE 5 timeline 0
PARAM_VALUE 6 deadline 0,923503006634946560
BUF_SIZE 1 file_private s32min-(-2),1-s32max
BUF_SIZE 1 file_private s32min-(-2),1-s32max
BUF_SIZE 2 wait 128-16383
BUF_SIZE 2 wait 128-16383
BUF_SIZE 6 deadline 0,8
BUF_SIZE 6 deadline 0,8
CAPPED_DATA 2 wait->count_handles 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 file_private $2
DATA_SOURCE 2 wait $1
BIT_INFO 6 deadline 0x0,0xcd0f117737b3000
BIT_INFO 6 deadline 0x0,0xcd0f117737b3000
NOSPEC 2 wait->count_handles
USER_DATA 2 wait->count_handles 1-536870911[c]
USER_DATA 2 wait->deadline_nsec 0-u64max[u]
USER_DATA 2 wait->first_signaled 0-u32max[u]
USER_DATA 2 wait->flags 0-14[u]
USER_DATA 2 wait->handles 0-u64max[u]
USER_DATA 2 wait->pad 0-u32max[u]
USER_DATA 2 wait->timeout_nsec s64min-s64max[u]
USER_DATA 6 *deadline s64min-s64max[u]
UNITS 0 dev unit_byte
USER_PTR 2 wait
USER_PTR 6 deadline