Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

net/qrtr/mhi.c qcom_mhi_qrtr_dl_callback() -> qrtr_endpoint_post()

Type Parameter Key Value
PARAM_VALUE 0 ep 1-u64max
PARAM_VALUE 2 len 0-u16max
BUF_SIZE 1 data 1-s32max
RX_PATH
UNITS 2 len unit_byte
HALF_LOCKED2 &mhi_chan->lock
HALF_LOCKED2 &mhi_event->lock
HALF_LOCKED2 bh

net/qrtr/tun.c qrtr_tun_write_iter() -> qrtr_endpoint_post()

Type Parameter Key Value
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 1-4000000
BUF_SIZE 1 data 1-4194304
BUF_SIZE 1 data 1-4194304
CAPPED_DATA 2 len 1
CAPPED_DATA 2 len 1
DATA_SOURCE 1 data r _kzalloc_noprof
DATA_SOURCE 2 len r iov_iter_count
BIT_INFO 2 len 0x0,0x3fffffff
NOSPEC 2 len
NOSPEC 2 len
HARD_MAX 2 len 4000000
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 len 1-4000000[c]
BYTE_COUNT 1 ==data2 8050
HALF_LOCKED2 &pool->lock

net/qrtr/smd.c qcom_smd_qrtr_callback() -> qrtr_endpoint_post()

Type Parameter Key Value
PARAM_VALUE 0 ep 1-u64max
PARAM_VALUE 2 len 0-s32max,18446744071562067968-u64max
BUF_SIZE 1 data s32min-s32max
DATA_SOURCE 1 data $1
DATA_SOURCE 2 len $2
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 *data 0-255
HOST_DATA 2 len 0-u16max[c]
HALF_LOCKED2 &channel->recv_lock
HALF_LOCKED2 &ept->cb_lock