Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/rxrpc/rxperf.c rxperf_deliver_param_block() -> rxperf_extract_data()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
PARAM_VALUE 0 call->state 0-1
PARAM_VALUE 1 want_more 1
BUF_SIZE 0 call->type (-1),4-5
DATA_SOURCE 0 call $0
STR_LEN 0 call->type (-1),3-4
USER_DATA 0 call->operation_id 0-1,3
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_buffer
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_len
HALF_LOCKED2 &pool->lock

net/rxrpc/rxperf.c rxperf_deliver_request() -> rxperf_extract_data()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
PARAM_VALUE 0 call->kvec 4096-ptr_max
PARAM_VALUE 0 call->state 0-1
PARAM_VALUE 0 call->unmarshal 1
PARAM_VALUE 1 want_more 1
BUF_SIZE 0 call->type (-1),4-5
DATA_SOURCE 0 call $0
STR_LEN 0 call->type (-1),3-4
USER_DATA 0 call->operation_id 0-1,3
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_buffer
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_len
HALF_LOCKED2 &pool->lock

net/rxrpc/rxperf.c rxperf_deliver_request() -> rxperf_extract_data()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
PARAM_VALUE 0 call->kvec 4096-ptr_max
PARAM_VALUE 0 call->reply_len 0-u32max
PARAM_VALUE 0 call->req_len 0-u32max
PARAM_VALUE 0 call->state 0-2,4
PARAM_VALUE 0 call->tmp 4096-ptr_max
PARAM_VALUE 0 call->unmarshal 2
PARAM_VALUE 1 want_more 1
BUF_SIZE 0 call->type (-1),4-5
DATA_SOURCE 0 call $0
FUZZY_MAX 0 call->reply_len 0
FUZZY_MAX 0 call->req_len 0
STR_LEN 0 call->type (-1),3-4
USER_DATA 0 call->iov_len 0-u32max
USER_DATA 0 call->operation_id 0-1,3
USER_DATA 0 call->reply_len 0-u32max
USER_DATA 0 call->req_len 0-u32max
USER_DATA 0 call->rxcall->rx_pkt_len 1-65534[c][u]
USER_DATA 0 call->rxcall->rx_pkt_offset 0-u16max[c][u]
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_buffer
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_len
HALF_LOCKED2 &pool->lock

net/rxrpc/rxperf.c rxperf_deliver_request() -> rxperf_extract_data()

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
PARAM_VALUE 0 call->kvec 4096-ptr_max
PARAM_VALUE 0 call->reply_len 0-u32max
PARAM_VALUE 0 call->req_len 0-u32max
PARAM_VALUE 0 call->state 0-2,4
PARAM_VALUE 0 call->tmp 4096-ptr_max
PARAM_VALUE 0 call->unmarshal 3
PARAM_VALUE 1 want_more 0
BUF_SIZE 0 call->type (-1),4-5
DATA_SOURCE 0 call $0
FUZZY_MAX 0 call->reply_len 0
FUZZY_MAX 0 call->req_len 0
STR_LEN 0 call->type (-1),3-4
USER_DATA 0 call->operation_id 0-1,3
USER_DATA 0 call->reply_len 0-u32max
USER_DATA 0 call->req_len 0-u32max
USER_DATA 0 call->rxcall->rx_pkt_len 1-65534[c][u]
USER_DATA 0 call->rxcall->rx_pkt_offset 0-u16max[c][u]
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_buffer
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_len
HALF_LOCKED2 &pool->lock