Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/hv/hv_snapshot.c hv_vss_pre_suspend() -> hvutil_transport_send()

Type Parameter Key Value
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 2 len 12
PARAM_VALUE 3 on_read_cb 0
BUF_SIZE 1 msg 12
DATA_SOURCE 1 msg r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 len unit_byte

drivers/hv/hv_snapshot.c vss_handle_handshake() -> hvutil_transport_send()

Type Parameter Key Value
PARAM_VALUE 1 msg 5750163787238682624
PARAM_VALUE 1 *msg 129
PARAM_VALUE 2 len 4
BUF_SIZE 1 msg 4
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_byte
HALF_LOCKED2 &hvt->lock

drivers/hv/hv_snapshot.c vss_send_op() -> hvutil_transport_send()

Type Parameter Key Value
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 2 len 12
PARAM_VALUE 3 on_read_cb 0
BUF_SIZE 1 msg 12
DATA_SOURCE 1 msg r _kzalloc_noprof
UNITS 2 len unit_byte
HALF_LOCKED2 &pool->lock

drivers/hv/hv_kvp.c kvp_register() -> hvutil_transport_send()

Type Parameter Key Value
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 2 len 7432
BUF_SIZE 1 msg 7432
DATA_SOURCE 1 msg r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 2 len unit_byte
HALF_LOCKED2 &hvt->lock

drivers/hv/hv_kvp.c kvp_send_key() -> hvutil_transport_send()

Type Parameter Key Value
PARAM_VALUE 1 msg 4096-ptr_max
PARAM_VALUE 2 len 7432
PARAM_VALUE 3 on_read_cb 0
BUF_SIZE 1 msg 7432
DATA_SOURCE 1 msg r _kzalloc_noprof
UNITS 2 len unit_byte
HALF_LOCKED2 &pool->lock