Defined in 1 files as a function:

Defined in 1 files as a enum:

Referenced in 3 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 call 4096-ptr_max
PARAM_VALUE 1 where 1
BUF_SIZE 0 call->buffer (-1)-24576
BUF_SIZE 0 call->iter (-1),40
BUF_SIZE 0 call->request (-1)-1200
BUF_SIZE 0 call->ret_alist (-1),56-1080
BUF_SIZE 0 call->ret_str (-1),1-257
BUF_SIZE 0 call->ret_vldb (-1),392
BUF_SIZE 0 call->type (-1),64
CAPPED_DATA 0 call 1
DATA_SOURCE 0 call $0
NOSPEC 0 call->count
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 call->count 0-u32max
USER_DATA 0 call->count2 0-u32max
USER_DATA 0 call->iov_len 0-4294967294,18446744073709486082-u64max
USER_DATA 0 call->operation_ID 204-206,213-214,64204,65538
USER_DATA 0 call->ret_alist->max_addrs 0-64[c]
USER_DATA 0 call->ret_alist->version 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->key->quotalen
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_buffer
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_len

fs/afs/cmservice.c afs_deliver_cb_callback() -> afs_io_error()

Type Parameter Key Value
PARAM_VALUE 0 call 8576748322419404800
PARAM_VALUE 1 where 0
BUF_SIZE 0 call->buffer 0-600,u64max
BUF_SIZE 0 call->iter (-1),40
BUF_SIZE 0 call->request 0-1200,u64max
BUF_SIZE 0 call->ret_vldb (-1),392
BUF_SIZE 0 call->type (-1),64
DATA_SOURCE 0 call $0
NOSPEC 0 call->count
NOSPEC 0 call->count2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 call->count 0-50[c]
USER_DATA 0 call->count2 0-50[c]
USER_DATA 0 call->iov_len 0-17179869179,18446744073709486082-u64max
USER_DATA 0 call->operation_ID 204-206,213-214,64204,65538
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->key->quotalen
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_buffer
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_len

fs/afs/cmservice.c afs_deliver_cb_init_call_back_state3() -> afs_io_error()

Type Parameter Key Value
PARAM_VALUE 0 call 8576748322419404800
PARAM_VALUE 1 where 0
BUF_SIZE 0 call->buffer 4,u64max
BUF_SIZE 0 call->request 16,u64max
BUF_SIZE 0 call->ret_vldb (-1),392
BUF_SIZE 0 call->type (-1),64
DATA_SOURCE 0 call $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 call->iov_len 0-17179869179,18446744073709486082-u64max
USER_DATA 0 call->operation_ID 204-206,213-214,64204,65538
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->key->quotalen
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_buffer
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_len

fs/afs/cmservice.c afs_deliver_cb_probe() -> afs_io_error()

Type Parameter Key Value
PARAM_VALUE 0 call 8576748322419404800
PARAM_VALUE 1 where 0
BUF_SIZE 0 call->ret_vldb (-1),392
BUF_SIZE 0 call->type (-1),64
DATA_SOURCE 0 call $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 call->iov_len 0-17179869179,18446744073709486082-u64max
USER_DATA 0 call->operation_ID 204-206,213-214,64204,65538
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->key->quotalen
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_buffer
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_len

fs/afs/cmservice.c afs_deliver_cb_probe_uuid() -> afs_io_error()

Type Parameter Key Value
PARAM_VALUE 0 call 8576748322419404800
PARAM_VALUE 1 where 0
BUF_SIZE 0 call->buffer 4,u64max
BUF_SIZE 0 call->request 16,u64max
BUF_SIZE 0 call->ret_vldb (-1),392
BUF_SIZE 0 call->type (-1),64
DATA_SOURCE 0 call $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 call->iov_len 0-17179869179,18446744073709486082-u64max
USER_DATA 0 call->operation_ID 204-206,213-214,64204,65538
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->key->quotalen
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_buffer
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_len

fs/afs/cmservice.c afs_deliver_cb_tell_me_about_yourself() -> afs_io_error()

Type Parameter Key Value
PARAM_VALUE 0 call 8576748322419404800
PARAM_VALUE 1 where 0
BUF_SIZE 0 call->ret_vldb (-1),392
BUF_SIZE 0 call->type (-1),64
DATA_SOURCE 0 call $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 call->iov_len 0-17179869179,18446744073709486082-u64max
USER_DATA 0 call->operation_ID 204-206,213-214,64204,65538
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->key->quotalen
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_buffer
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_len

fs/afs/cmservice.c afs_deliver_yfs_cb_callback() -> afs_io_error()

Type Parameter Key Value
PARAM_VALUE 0 call 8576748322419404800
PARAM_VALUE 1 where 0
BUF_SIZE 0 call->buffer 0-24576,u64max
BUF_SIZE 0 call->request 0-24576,u64max
BUF_SIZE 0 call->ret_vldb (-1),392
BUF_SIZE 0 call->type (-1),64
DATA_SOURCE 0 call $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 call->count 0-1024
USER_DATA 0 call->iov_len 4[c]
USER_DATA 0 call->operation_ID 204-206,213-214,64204,65538
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->key->quotalen
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_buffer
NO_OVERFLOW_SIMPLE 0 call->rxcall->rx_dec_len