Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/vmw_vsock/af_vsock.c vsock_connectible_setsockopt() -> sock_copy_user_timeval()

Type Parameter Key Value
PARAM_VALUE 0 tv 4973367739786412032
DATA_SOURCE 1 optval $3
DATA_SOURCE 2 optlen $4
BIT_INFO 1 optval 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 optlen 0-s32max
USER_DATA 3 old_timeval 0[c]
LOCK2 sk
HALF_LOCKED2 &smc->clcsock_release_lock

net/core/sock.c sock_set_timeout() -> sock_copy_user_timeval()

Type Parameter Key Value
PARAM_VALUE 0 tv 698417246245097472
PARAM_VALUE 2 optlen s32min-(-1),4-s32max
DATA_SOURCE 1 optval $1
DATA_SOURCE 2 optlen $2
DATA_SOURCE 3 old_timeval $3
BIT_INFO 1 optval 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 optlen 4-s32max
USER_DATA 3 old_timeval 0[c]
UNITS 2 optlen unit_byte