Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/greybus/control.c gb_control_disconnecting_operation() -> gb_operation_create_core()

Type Parameter Key Value
PARAM_VALUE 1 type 12
PARAM_VALUE 2 request_size 2
PARAM_VALUE 3 response_size 0
PARAM_VALUE 4 flags 0
PARAM_VALUE 5 gfp 3264
RX_PATH
TASK_NOT_RUNNING
UNITS 2 request_size unit_byte
LOCK2 &connection->mutex
TYPE_LOCK (struct gb_connection)->mutex

drivers/greybus/control.c gb_control_mode_switch_operation() -> gb_operation_create_core()

Type Parameter Key Value
PARAM_VALUE 1 type 14
PARAM_VALUE 2 request_size 0
PARAM_VALUE 3 response_size 0
PARAM_VALUE 4 flags 2
PARAM_VALUE 5 gfp 3264
RX_PATH
TASK_NOT_RUNNING
LOCK2 &connection->mutex
TYPE_LOCK (struct gb_connection)->mutex

drivers/greybus/connection.c gb_connection_shutdown_operation() -> gb_operation_create_core()

Type Parameter Key Value
PARAM_VALUE 0 connection 4096-ptr_max
PARAM_VALUE 0 connection->bundle->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 connection->hd 4096-ptr_max
PARAM_VALUE 0 connection->hd->driver 4096-ptr_max
PARAM_VALUE 0 connection->hd->driver->cport_connected 0,8892803582348832768
PARAM_VALUE 0 connection->hd->driver->cport_enable 0,3156658051640582144
PARAM_VALUE 0 connection->hd->driver->cport_flush 0,2230103164295909376
PARAM_VALUE 0 connection->hd->driver->cport_quiesce 0,3328532056444272640
PARAM_VALUE 0 connection->hd->driver->latency_tag_disable 0,1437070450952208384
PARAM_VALUE 0 connection->intf 4096-ptr_max
PARAM_VALUE 0 connection->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 connection->mutex.dep_map->name 0-255
PARAM_VALUE 0 connection->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 connection->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 connection->mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 connection->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 connection->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 connection->mutex.wait_lock.owner (-1)
PARAM_VALUE 0 connection->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 connection->state 3
PARAM_VALUE 0 connection->wq->flags 0-4294967295
PARAM_VALUE 0 connection->wq->flush_color s32min-s32max
PARAM_VALUE 0 connection->wq->nr_drainers s32min-s32max
PARAM_VALUE 0 connection->wq->work_color s32min-s32max
PARAM_VALUE 0 connection->wq->wq_dev 0-s64max
PARAM_VALUE 1 type 0
PARAM_VALUE 2 request_size 1
PARAM_VALUE 3 response_size 0
PARAM_VALUE 4 flags 0
PARAM_VALUE 5 gfp 3264
BUF_SIZE 0 connection (-1),376
BUF_SIZE 0 connection (-1),376
DATA_SOURCE 0 connection $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 connection unit_byte
UNITS 2 request_size unit_byte
LOCK2 0 &connection->mutex
TYPE_LOCK (struct gb_connection)->mutex