Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/hsi/clients/hsi_char.c hsi_async_read() -> hsi_async()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->ttype 0
BUF_SIZE 1 msg (-1)-s32max
BUF_SIZE 1 msg (-1)-s32max
BUF_SIZE 1 msg->context (-1)-s32max
CAPPED_DATA 0 cl 1
DATA_SOURCE 0 cl $0
DATA_SOURCE 1 msg $1
NOSPEC 1 msg->sgt.sgl->length
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 cl->rx_cfg.flow 0
USER_DATA 0 cl->rx_cfg.num_hw_channels 1-16
USER_DATA 1 msg->cl->rx_cfg.flow 0
USER_DATA 1 msg->cl->rx_cfg.num_hw_channels 1-16
USER_DATA 1 msg->sgt.sgl->length 1-1000000000[c]
NO_OVERFLOW_SIMPLE 1 msg->sgt.orig_nents
UNITS 0 cl unit_byte

drivers/hsi/clients/hsi_char.c hsi_async_write() -> hsi_async()

Type Parameter Key Value
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->complete 6171389533536141312,8494882927137021952
PARAM_VALUE 1 msg->destructor 3396165250724040704,8494882927137021952
PARAM_VALUE 1 msg->ttype 1
BUF_SIZE 1 msg (-1),80
BUF_SIZE 1 msg (-1),80
DATA_SOURCE 0 cl $0
DATA_SOURCE 1 msg $1
NOSPEC 1 msg->sgt.sgl->length
USER_DATA 1 msg->sgt.sgl->length 1-1000000000[c]

drivers/hsi/clients/ssi_protocol.c hsi_async_read() -> hsi_async()

Type Parameter Key Value
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->ttype 0
BUF_SIZE 1 msg (-1)-s32max
BUF_SIZE 1 msg (-1)-s32max
BUF_SIZE 1 msg->context (-1)-s32max
CAPPED_DATA 1 msg 1
DATA_SOURCE 0 cl $0
DATA_SOURCE 1 msg $1
NOSPEC 1 msg->sgt.sgl->length
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 cl->rx_cfg.flow 0
USER_DATA 0 cl->rx_cfg.num_hw_channels 1-16
USER_DATA 1 msg->cl->rx_cfg.flow 0
USER_DATA 1 msg->cl->rx_cfg.num_hw_channels 1-16
USER_DATA 1 msg->sgt.sgl->length 1-1000000000[c]
NO_OVERFLOW_SIMPLE 1 msg->sgt.orig_nents
UNITS 0 cl unit_byte

drivers/hsi/clients/ssi_protocol.c hsi_async_write() -> hsi_async()

Type Parameter Key Value
PARAM_VALUE 0 cl 4096-ptr_max
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->ttype 1
BUF_SIZE 1 msg (-1)-s32max
BUF_SIZE 1 msg (-1)-s32max
CAPPED_DATA 0 cl 1
DATA_SOURCE 0 cl $0
DATA_SOURCE 1 msg $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 cl->rx_cfg.flow 0
USER_DATA 0 cl->rx_cfg.num_hw_channels 1-16
UNITS 0 cl unit_byte

drivers/hsi/clients/cmt_speech.c hsi_async_read() -> hsi_async()

Type Parameter Key Value
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->complete 3292427714314952704,3361766608020115456,6376014294450720768,8115597478921637888
PARAM_VALUE 1 msg->sgt.nents 0-1
PARAM_VALUE 1 msg->ttype 0
BUF_SIZE 1 msg (-1)-s32max
BUF_SIZE 1 msg (-1)-s32max
BUF_SIZE 1 msg->context (-1)-s32max
DATA_SOURCE 0 cl $0
DATA_SOURCE 1 msg $1
NOSPEC 1 msg->sgt.sgl->length
HARD_MAX 1 msg->sgt.nents 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 msg->cl->rx_cfg.flow 0
USER_DATA 1 msg->cl->rx_cfg.num_hw_channels 1-16
USER_DATA 1 msg->sgt.sgl->length 1-1000000000[c]
NO_OVERFLOW_SIMPLE 1 msg->sgt.orig_nents

drivers/hsi/clients/cmt_speech.c hsi_async_write() -> hsi_async()

Type Parameter Key Value
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 1 msg->complete 1540705766576603136,8436637722426667008
PARAM_VALUE 1 msg->sgt.sgl 4096-ptr_max
PARAM_VALUE 1 msg->ttype 1
DATA_SOURCE 0 cl $0
DATA_SOURCE 1 msg $1
PREEMPT_ADD
LOCK2 bh