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_extract_data() -> rxrpc_kernel_recv_data()

Type Parameter Key Value
PARAM_VALUE 2 iter 4096-ptr_max
PARAM_VALUE 3 _len 4096-ptr_max
PARAM_VALUE 5 _abort 1197282414738800640
PARAM_VALUE 5 *_abort 0
PARAM_VALUE 6 _service 4096-ptr_max
DATA_SOURCE 4 want_more $1
USER_DATA 3 *_len 0-u32max
NO_OVERFLOW_SIMPLE 1 call->rx_dec_buffer
NO_OVERFLOW_SIMPLE 1 call->rx_dec_len
USER_PTR 3 _len
HALF_LOCKED2 &pool->lock

fs/afs/rxrpc.c afs_deliver_to_call() -> rxrpc_kernel_recv_data()

Type Parameter Key Value
PARAM_VALUE 2 iter 4096-ptr_max
PARAM_VALUE 3 _len 4954522097723637760
PARAM_VALUE 3 *_len 0
PARAM_VALUE 4 want_more 0
PARAM_VALUE 5 _abort 5949913665070690304
PARAM_VALUE 5 *_abort 0
PARAM_VALUE 6 _service 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

fs/afs/rxrpc.c afs_extract_data() -> rxrpc_kernel_recv_data()

Type Parameter Key Value
PARAM_VALUE 3 _len 4096-ptr_max
PARAM_VALUE 5 _abort 5352193348204056576
PARAM_VALUE 5 *_abort 0
PARAM_VALUE 6 _service 4096-ptr_max
BUF_SIZE 2 iter (-1),40
BUF_SIZE 2 iter (-1),40
DATA_SOURCE 4 want_more $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *_len 0-17179869180,18446744073709486082-u64max
USER_DATA 4 want_more 0-1
NO_OVERFLOW_SIMPLE 1 call->rx_dec_buffer
NO_OVERFLOW_SIMPLE 1 call->rx_dec_len
USER_PTR 3 _len

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

Type Parameter Key Value
PARAM_VALUE 0 sock 4096-ptr_max
PARAM_VALUE 1 call 4096-ptr_max
PARAM_VALUE 1 call->conn->rxgk.enctype 0-4294967295
PARAM_VALUE 1 call->conn->rxgk.key_number 0-4294967295
PARAM_VALUE 1 call->conn->security_ix 0-255
PARAM_VALUE 1 call->conn->security_level 0-127,4294967168-4294967295
PARAM_VALUE 1 call->conn->security_lock.dep_map->name 0-255
PARAM_VALUE 1 call->conn->security_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 call->conn->security_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 1 call->conn->security_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 1 call->conn->security_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 1 call->conn->security_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 1 call->conn->security_lock.first_waiter->task->blocked_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 1 call->conn->security_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 call->conn->security_use_lock.dep_map->name 0-255
PARAM_VALUE 1 call->conn->security_use_lock.owner (-1)
PARAM_VALUE 1 call->conn->security_use_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 1 call->conn->state 0,2-4294967295
PARAM_VALUE 1 call->conn->state_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 call->conn->tx_data_alloc.offset 0-4294967295
PARAM_VALUE 1 call->conn->tx_data_alloc.pagecnt_bias 0-4294967295
PARAM_VALUE 1 call->conn->tx_data_alloc_lock.dep_map->name 0-255
PARAM_VALUE 1 call->conn->tx_data_alloc_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 call->conn->tx_data_alloc_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 1 call->conn->tx_data_alloc_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 1 call->conn->tx_data_alloc_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 1 call->conn->tx_data_alloc_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 1 call->conn->tx_data_alloc_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 1 call->conn->tx_data_alloc_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 call->local->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 call->notify_rx 5568374233111957504
PARAM_VALUE 1 call->ref.refs.counter s32min-s32max
PARAM_VALUE 1 call->security_enctype 0-4294967295
PARAM_VALUE 1 call->send_queue->nr_reported_acks 1
PARAM_VALUE 1 call->send_queue->qbase 0
PARAM_VALUE 1 call->send_queue->segment_acked 1
PARAM_VALUE 1 call->send_queue->xmit_ts_base s64min
PARAM_VALUE 1 call->send_top 0-4294967295
PARAM_VALUE 1 call->tx_qbase 0
PARAM_VALUE 1 call->tx_qtail->nr_reported_acks 1
PARAM_VALUE 1 call->tx_qtail->qbase 0
PARAM_VALUE 1 call->tx_qtail->segment_acked 1
PARAM_VALUE 1 call->tx_qtail->xmit_ts_base s64min
PARAM_VALUE 1 call->tx_queue->nr_reported_acks 1
PARAM_VALUE 1 call->tx_queue->qbase 0
PARAM_VALUE 1 call->tx_queue->segment_acked 1
PARAM_VALUE 1 call->tx_queue->xmit_ts_base s64min
PARAM_VALUE 1 call->user_mutex.dep_map->name 0-255
PARAM_VALUE 1 call->user_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 call->user_mutex.first_waiter->list.prev->prev 5159360019465732096
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 iter 4766420475947606032
PARAM_VALUE 3 _len 190014640762253312
PARAM_VALUE 3 *_len 0
PARAM_VALUE 4 want_more 0
PARAM_VALUE 5 _abort 4096-ptr_max
PARAM_VALUE 6 _service 4096-ptr_max
DATA_SOURCE 1 call r rxrpc_kernel_begin_call
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 call->tx_pending->alloc_size 0-1418[c]
USER_DATA 1 call->tx_pending->cksum 1-u16max[c]
USER_DATA 1 call->tx_pending->len 0-u16max[c][u]
USER_DATA 1 call->tx_pending->offset 0-u16max[c][u]
USER_DATA 1 call->tx_pending->pkt_len 0-u16max[c]
USER_DATA 1 call->tx_pending->space 0-u16max
LOCK2 &rx->sk
HALF_LOCKED2 &net->cells_alias_lock