Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/greybus/svc.c gb_svc_hello() -> gb_svc_queue_deferred_request()

Type Parameter Key Value
PARAM_VALUE 0 operation 4096-ptr_max
PARAM_VALUE 0 operation->connection 4096-ptr_max
PARAM_VALUE 0 operation->connection->handler 1-u64max
PARAM_VALUE 0 operation->request 4096-ptr_max
PARAM_VALUE 0 operation->request->payload 4096-ptr_max
PARAM_VALUE 0 operation->request->payload_size 3-u64max
DATA_SOURCE 0 operation $0
FUZZY_MAX 0 operation->request->payload_size 3
HALF_LOCKED2 &pool->lock

drivers/greybus/svc.c gb_svc_intf_mailbox_event_recv() -> gb_svc_queue_deferred_request()

Type Parameter Key Value
PARAM_VALUE 0 operation 4096-ptr_max
PARAM_VALUE 0 operation->connection 4096-ptr_max
PARAM_VALUE 0 operation->connection->handler 1-u64max
PARAM_VALUE 0 operation->request 4096-ptr_max
PARAM_VALUE 0 operation->request->payload_size 7-u64max
DATA_SOURCE 0 operation $0
FUZZY_MAX 0 operation->request->payload_size 7
HALF_LOCKED2 &pool->lock

drivers/greybus/svc.c gb_svc_intf_oops_recv() -> gb_svc_queue_deferred_request()

Type Parameter Key Value
PARAM_VALUE 0 operation 4096-ptr_max
PARAM_VALUE 0 operation->connection 4096-ptr_max
PARAM_VALUE 0 operation->connection->handler 1-u64max
PARAM_VALUE 0 operation->request 4096-ptr_max
PARAM_VALUE 0 operation->request->payload_size 2-u64max
DATA_SOURCE 0 operation $0
FUZZY_MAX 0 operation->request->payload_size 2
HALF_LOCKED2 &pool->lock

drivers/greybus/svc.c gb_svc_module_inserted_recv() -> gb_svc_queue_deferred_request()

Type Parameter Key Value
PARAM_VALUE 0 operation 4096-ptr_max
PARAM_VALUE 0 operation->connection 4096-ptr_max
PARAM_VALUE 0 operation->connection->handler 1-u64max
PARAM_VALUE 0 operation->request 4096-ptr_max
PARAM_VALUE 0 operation->request->payload_size 4-u64max
DATA_SOURCE 0 operation $0
FUZZY_MAX 0 operation->request->payload_size 4
HALF_LOCKED2 &pool->lock

drivers/greybus/svc.c gb_svc_module_removed_recv() -> gb_svc_queue_deferred_request()

Type Parameter Key Value
PARAM_VALUE 0 operation 4096-ptr_max
PARAM_VALUE 0 operation->connection 4096-ptr_max
PARAM_VALUE 0 operation->connection->handler 1-u64max
PARAM_VALUE 0 operation->request 4096-ptr_max
PARAM_VALUE 0 operation->request->payload_size 1-u64max
DATA_SOURCE 0 operation $0
FUZZY_MAX 0 operation->request->payload_size 1
HALF_LOCKED2 &pool->lock