Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/rxrpc/rxperf.c rxperf_process_call() -> rxrpc_kernel_send_data()

Type Parameter Key Value
PARAM_VALUE 0 sock 0,4096-ptr_max
PARAM_VALUE 1 call 4096-ptr_max
PARAM_VALUE 1 call->user_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 2 msg 7925917975799832576
PARAM_VALUE 2 msg->msg_control 0
PARAM_VALUE 2 msg->msg_flags 32768
PARAM_VALUE 2 msg->msg_inq 0
PARAM_VALUE 2 msg->msg_name 0
PARAM_VALUE 2 msg->msg_ubuf 0
PARAM_VALUE 3 len 1-4096
UNITS 3 len unit_byte
HALF_LOCKED2 &pool->lock

net/rxrpc/rxperf.c rxperf_process_call() -> rxrpc_kernel_send_data()

Type Parameter Key Value
PARAM_VALUE 0 sock 0,4096-ptr_max
PARAM_VALUE 1 call 4096-ptr_max
PARAM_VALUE 1 call->user_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 2 msg 7925917975799832576
PARAM_VALUE 2 msg->msg_control 0
PARAM_VALUE 2 msg->msg_inq 0
PARAM_VALUE 2 msg->msg_name 0
PARAM_VALUE 2 msg->msg_ubuf 0
PARAM_VALUE 3 len 4
UNITS 3 len unit_byte
HALF_LOCKED2 &pool->lock

fs/afs/rxrpc.c afs_make_call() -> rxrpc_kernel_send_data()

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 1 call 4096-ptr_max
PARAM_VALUE 1 call->notify_rx 396839310136201216,5568374233111957504
PARAM_VALUE 1 call->user_mutex.dep_map->name 0-255
PARAM_VALUE 1 call->user_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 1 call->user_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 1 call->user_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 1 call->user_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 1 call->user_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 call->user_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 1 call->user_mutex.wait_lock.owner (-1)
PARAM_VALUE 1 call->user_mutex.wait_lock.owner_cpu 4294967295
PARAM_VALUE 2 msg 4766420475947606016
PARAM_VALUE 2 msg->msg_control 0
PARAM_VALUE 2 msg->msg_flags 256,33024
PARAM_VALUE 2 msg->msg_name 0
DATA_SOURCE 1 call r rxrpc_kernel_begin_call
BIT_INFO 1 call->notify_rx 0x500d24001101000,0x4dc7dfdccd97d000
RX_PATH
TASK_NOT_RUNNING
UNITS 3 len unit_byte
LOCK2 &rx->sk
HALF_LOCKED2 &net->cells_alias_lock

fs/afs/rxrpc.c afs_make_call() -> rxrpc_kernel_send_data()

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 1 call 4096-ptr_max
PARAM_VALUE 2 msg 4766420475947606016
PARAM_VALUE 2 msg->msg_control 0
PARAM_VALUE 2 msg->msg_flags 256
PARAM_VALUE 2 msg->msg_name 0
PARAM_VALUE 3 len 0-1000000000
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 len 0-1000000000
LOCK2 &rx->sk
HALF_LOCKED2 &net->cells_alias_lock

fs/afs/rxrpc.c afs_send_empty_reply() -> rxrpc_kernel_send_data()

Type Parameter Key Value
PARAM_VALUE 1 call 4096-ptr_max
PARAM_VALUE 1 call->tx_total_len 0
PARAM_VALUE 2 msg 5786255141990739968
PARAM_VALUE 2 msg->msg_control 0
PARAM_VALUE 2 msg->msg_name 0
PARAM_VALUE 3 len 0
HALF_LOCKED2 &pool->lock

fs/afs/rxrpc.c afs_send_simple_reply() -> rxrpc_kernel_send_data()

Type Parameter Key Value
PARAM_VALUE 1 call 4096-ptr_max
PARAM_VALUE 1 call->tx_total_len 440
PARAM_VALUE 2 msg 4071331307291860992
PARAM_VALUE 2 msg->msg_control 0
PARAM_VALUE 2 msg->msg_name 0
PARAM_VALUE 3 len 440
DATA_SOURCE 3 len $2
UNITS 3 len unit_byte
HALF_LOCKED2 &pool->lock