Documented in 1 files:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/greybus/operation.c gb_operation_request_send() -> gb_message_send()

Type Parameter Key Value
PARAM_VALUE 0 message 4096-ptr_max
PARAM_VALUE 0 message->header 4096-ptr_max
PARAM_VALUE 1 gfp 3264
DATA_SOURCE 1 gfp $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 message->payload_size 1-401384[c]
HALF_LOCKED2 &gb->mutex

drivers/greybus/operation.c gb_operation_response_send() -> gb_message_send()

Type Parameter Key Value
PARAM_VALUE 0 message 4096-ptr_max
PARAM_VALUE 0 message->header 4096-ptr_max
PARAM_VALUE 0 message->header->result 0-8,254-255
PARAM_VALUE 1 gfp 3264
UNITS 0 message unit_byte
HALF_LOCKED2 &pool->lock

drivers/greybus/operation.c gb_message_send() -> (struct gb_hd_driver)->message_send()

Type Parameter Key Value
PARAM_VALUE 0 message 4096-ptr_max
PARAM_VALUE 0 message->driver 4096-ptr_max
PARAM_VALUE 2 msg 4096-ptr_max
PARAM_VALUE 2 msg->header 4096-ptr_max
PARAM_VALUE 2 msg->operation 4096-ptr_max
PARAM_VALUE 2 msg->operation->connection 4096-ptr_max
PARAM_VALUE 2 msg->operation->connection->hd 4096-ptr_max
PARAM_VALUE 2 msg->operation->connection->hd->driver 4096-ptr_max
PARAM_VALUE 3 mask 3264
DATA_SOURCE 2 msg $0
DATA_SOURCE 3 mask $1
CONTAINER 0 *(-80-1624+0) $(-1)
CONTAINER 1 *(-80-1624-0+28) $(-1)
TASK_NOT_RUNNING
USER_DATA 2 msg->payload_size 1-401384[c]