Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/tls/tls_sw.c tls_push_record() -> tls_fill_prepend()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 2 plaintext_len 0-u32max
DATA_SOURCE 0 ctx r tls_get_ctx
DATA_SOURCE 3 record_type $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 record_type 0-255
UNITS 2 plaintext_len unit_byte
LOCK2 sk
HALF_LOCKED2 &tls_ctx->tx_lock

net/tls/tls_device.c tls_device_record_close() -> tls_fill_prepend()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->partially_sent_record 0,4096-ptr_max
PARAM_VALUE 2 plaintext_len 0-s32max,18446744071562067968-u64max
DATA_SOURCE 0 ctx $1
DATA_SOURCE 3 record_type $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 record_type 0-255
UNITS 2 plaintext_len unit_byte
LOCK2 sk
HALF_LOCKED2 &tls_ctx->tx_lock