Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 13 files:
- drivers/greybus/connection.c
- drivers/greybus/control.c
- drivers/greybus/operation.c
- drivers/greybus/svc.c, line 1120
- drivers/staging/greybus/authentication.c
- drivers/staging/greybus/camera.c, line 213
- drivers/staging/greybus/hid.c, line 127
- drivers/staging/greybus/i2c.c, line 203
- drivers/staging/greybus/loopback.c
- drivers/staging/greybus/power_supply.c, line 583
- drivers/staging/greybus/sdio.c
- drivers/staging/greybus/spilib.c, line 367
- drivers/staging/greybus/usb.c, line 135
Smatch caller information:
drivers/staging/greybus/usb.c hub_control() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->callback | 4553301466781798400 |
| PARAM_VALUE | 0 | operation->completion.done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | operation->completion.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->completion.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | operation->completion.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->connection->operations.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->errno | s32min-(-54),(-52)-s32max |
| PARAM_VALUE | 0 | operation->links.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->hcpriv | 0,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev->p->deferred_probe_reason | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.head | 0-1023 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_crc | u16max |
| PARAM_VALUE | 0 | operation->request->operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->errno | s32min-(-116),(-114)-(-54),(-52)-s32max |
| PARAM_VALUE | 0 | operation->request->operation->work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->payload | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry->pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry.pprev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.buf | 0-255 |
| CAPPED_DATA | 0 | operation | 1 |
| CAPPED_DATA | 0 | operation->request | 1 |
| DATA_SOURCE | 0 | operation | r gb_operation_create |
| NOCHECK_CALL |
drivers/staging/greybus/spilib.c gb_spi_transfer_one_message() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->payload | 4096-ptr_max |
| CAPPED_DATA | 0 | operation | 1 |
| DATA_SOURCE | 0 | operation | r gb_spi_operation_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &ctlr->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/staging/greybus/power_supply.c gb_power_supply_prop_descriptors_get() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->callback | 4553301466781798400 |
| PARAM_VALUE | 0 | operation->completion.done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | operation->completion.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->completion.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | operation->completion.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->connection->operations.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->errno | s32min-(-54),(-52)-s32max |
| PARAM_VALUE | 0 | operation->links.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->hcpriv | 0,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev->p->deferred_probe_reason | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.head | 0-1023 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_crc | u16max |
| PARAM_VALUE | 0 | operation->request->operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->errno | s32min-(-116),(-114)-(-54),(-52)-s32max |
| PARAM_VALUE | 0 | operation->request->operation->work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->payload | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry->pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry.pprev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.buf | 0-255 |
| CAPPED_DATA | 0 | operation | 1 |
| CAPPED_DATA | 0 | operation->request | 1 |
| DATA_SOURCE | 0 | operation | r gb_operation_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &supplies->supplies_lock | ||
| TYPE_LOCK | (struct gb_power_supplies)->supplies_lock |
drivers/greybus/operation.c gb_connection_recv_request() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.done | 0 |
| PARAM_VALUE | 0 | operation->completion.wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | operation->completion.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | operation->completion.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->hd | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->connection->state | 0-1,3-u32max |
| PARAM_VALUE | 0 | operation->errno | (-53) |
| PARAM_VALUE | 0 | operation->flags | 1,3 |
| PARAM_VALUE | 0 | operation->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->buffer | 16,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->buffer->size | 0-u16max |
| PARAM_VALUE | 0 | operation->request->buffer->type | 0-126,128-255 |
| PARAM_VALUE | 0 | operation->request->header | 16,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->payload | 0,17,4096-ptr_max |
| PARAM_VALUE | 0 | operation->type | 0-126 |
| PARAM_VALUE | 0 | operation->waiters.counter | 0 |
| DATA_SOURCE | 0 | operation | r gb_operation_create_incoming |
| BIT_INFO | 0 | operation->flags | 0x1,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &buf->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/greybus/operation.c gb_connection_recv_response() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->errno | s32min-(-116),(-114)-s32max |
| PARAM_VALUE | 0 | operation->id | 1-u16max |
| PARAM_VALUE | 0 | operation->response | 4096-ptr_max |
| CAPPED_DATA | 0 | operation->id | 1 |
| DATA_SOURCE | 0 | operation | r gb_operation_find_outgoing |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &buf->lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/greybus/operation.c gb_operation_request_send() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->callback | 1-u64max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->errno | (-115),(-84) |
| PARAM_VALUE | 0 | operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->hcpriv | 0 |
| PARAM_VALUE | 0 | operation->request->header | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev->p->deferred_probe_reason | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->driver->message_send | 4096-ptr_max |
| BUF_SIZE | 0 | operation | (-1)-s32max |
| BUF_SIZE | 0 | operation | (-1)-s32max |
| BUF_SIZE | 0 | operation->connection | (-1)-0,376 |
| CAPPED_DATA | 0 | operation->request | 1 |
| CAPPED_DATA | 0 | operation->request->operation | 1 |
| DATA_SOURCE | 0 | operation | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | operation->request->payload_size | 1-401384[c] |
| USER_DATA | 0 | operation->response->payload_size | 1-401384[c] |
| HALF_LOCKED2 | &gb->mutex |
drivers/greybus/operation.c gb_operation_response_send() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->errno | s32min-(-54),(-52)-s32max |
| PARAM_VALUE | 0 | operation->response->hcpriv | 0 |
| PARAM_VALUE | 0 | operation->response->header->result | 0-8,254-255 |
| PARAM_VALUE | 0 | operation->response->operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->response->operation->connection->hd | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->response->operation->connection->hd->dev->p->deferred_probe_reason | 0-255 |
| PARAM_VALUE | 0 | operation->response->operation->connection->hd->driver | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->response->operation->connection->hd->driver->message_send | 4096-ptr_max |
| DATA_SOURCE | 0 | operation | $0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/greybus/operation.c gb_operation_sync_timeout() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->callback | 4553301466781798400 |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->connection->operations.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->errno | s32min-(-54),(-52)-s32max |
| PARAM_VALUE | 0 | operation->links.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->hcpriv | 0,4096-ptr_max |
| CAPPED_DATA | 0 | operation | 1 |
| DATA_SOURCE | 0 | operation | r gb_operation_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | operation->request->buffer->size | 0-u16max[c] |
| USER_DATA | 0 | operation->request->payload_size | 1-401384[c] |
| USER_DATA | 0 | operation->response->payload_size | 1-401384[c] |
| HALF_LOCKED2 | &cap->mutex | ||
| HALF_LOCKED2 | &fw_mgmt->mutex | ||
| HALF_LOCKED2 | &host->lock | ||
| HALF_LOCKED2 | &intf->mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &raw->disconnect_lock |
drivers/greybus/operation.c gb_operation_unidirectional_timeout() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->callback | 4553301466781798400 |
| PARAM_VALUE | 0 | operation->completion.done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | operation->completion.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | operation->completion.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->hd | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->connection->operations.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->flags | 0,2,4 |
| PARAM_VALUE | 0 | operation->links.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->buffer->size | 0-u16max |
| PARAM_VALUE | 0 | operation->request->buffer->type | 0-126,128-255 |
| PARAM_VALUE | 0 | operation->request->hcpriv | 0,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->header | 16,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->payload | 0,17,4096-ptr_max |
| PARAM_VALUE | 0 | operation->type | 0-127 |
| CAPPED_DATA | 0 | operation | 1 |
| CAPPED_DATA | 0 | operation->request | 1 |
| CAPPED_DATA | 0 | operation->request->operation | 1 |
| DATA_SOURCE | 0 | operation | r gb_operation_create_flags |
| NOCHECK_CALL |
drivers/greybus/operation.c gb_operation_work() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->driver->message_cancel | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | operation->timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | operation->timer.function | 0 |
| CAPPED_DATA | 0 | &operation->timer | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/greybus/operation.c greybus_message_sent() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->response | 4096-ptr_max |
| CAPPED_DATA | 0 | operation->response | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/staging/greybus/hid.c gb_hid_set_report() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->callback | 4553301466781798400 |
| PARAM_VALUE | 0 | operation->completion.done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | operation->completion.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->completion.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | operation->completion.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->connection->operations.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->errno | s32min-(-54),(-52)-s32max |
| PARAM_VALUE | 0 | operation->links.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->hcpriv | 0,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev->p->deferred_probe_reason | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.head | 0-1023 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_crc | u16max |
| PARAM_VALUE | 0 | operation->request->operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->errno | s32min-(-116),(-114)-(-54),(-52)-s32max |
| PARAM_VALUE | 0 | operation->request->operation->work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->payload | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry->pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry.pprev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.buf | 0-255 |
| CAPPED_DATA | 0 | operation | 1 |
| CAPPED_DATA | 0 | operation->request | 1 |
| DATA_SOURCE | 0 | operation | r gb_operation_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | operation->request->buffer->size | 0-u16max[c] |
| USER_DATA | 0 | operation->request->payload_size | 1-401384[c] |
| USER_DATA | 0 | operation->response->payload_size | 1-401384[c] |
| HALF_LOCKED2 | &hid->driver_input_lock | ||
| HALF_LOCKED2 | &hid->ll_open_lock | ||
| HALF_LOCKED2 | global &minors_rwsem |
drivers/staging/greybus/i2c.c gb_i2c_transfer_operation() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->callback | 4553301466781798400 |
| PARAM_VALUE | 0 | operation->completion.done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | operation->completion.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->completion.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | operation->completion.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->connection->operations.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->errno | s32min-(-54),(-52)-s32max |
| PARAM_VALUE | 0 | operation->links.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->hcpriv | 0,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev->p->deferred_probe_reason | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.head | 0-1023 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_crc | u16max |
| PARAM_VALUE | 0 | operation->request->operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->errno | s32min-(-116),(-114)-(-54),(-52)-s32max |
| PARAM_VALUE | 0 | operation->request->operation->work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->payload | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry->pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry.pprev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.buf | 0-255 |
| CAPPED_DATA | 0 | operation | 1 |
| CAPPED_DATA | 0 | operation->request | 1 |
| DATA_SOURCE | 0 | operation | r gb_i2c_operation_create |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | operation->request->buffer->size | 0-u16max[c] |
| USER_DATA | 0 | operation->request->payload_size | 1-401384[c] |
| USER_DATA | 0 | operation->response->payload_size | 1-401384[c] |
drivers/greybus/control.c gb_control_disconnecting_operation() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->callback | 4553301466781798400 |
| PARAM_VALUE | 0 | operation->completion.done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | operation->completion.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->hd | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->connection->operations.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->flags | 8,10 |
| PARAM_VALUE | 0 | operation->links.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->buffer->size | 0-u16max |
| PARAM_VALUE | 0 | operation->request->buffer->type | 0-126,128-255 |
| PARAM_VALUE | 0 | operation->request->hcpriv | 0,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->header | 16,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev->p->deferred_probe_reason | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.head | 0-1023 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_crc | u16max |
| PARAM_VALUE | 0 | operation->request->operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->errno | s32min-(-116),(-114)-(-54),(-52)-s32max |
| PARAM_VALUE | 0 | operation->request->operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->payload | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry->pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry.pprev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | operation->type | 12 |
| PARAM_VALUE | 0 | *operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.buf | 0-255 |
| CAPPED_DATA | 0 | operation | 1 |
| CAPPED_DATA | 0 | operation->request | 1 |
| CAPPED_DATA | 0 | operation->request->operation | 1 |
| DATA_SOURCE | 0 | operation | r gb_operation_create_core |
| BIT_INFO | 0 | operation->flags | 0x8,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &connection->mutex | ||
| TYPE_LOCK | (struct gb_connection)->mutex |
drivers/greybus/control.c gb_control_mode_switch_operation() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->callback | 4553301466781798400 |
| PARAM_VALUE | 0 | operation->completion.done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | operation->completion.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->hd | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->connection->operations.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->flags | 8,10 |
| PARAM_VALUE | 0 | operation->links.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->buffer->size | 0-u16max |
| PARAM_VALUE | 0 | operation->request->buffer->type | 0-126,128-255 |
| PARAM_VALUE | 0 | operation->request->hcpriv | 0,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->header | 16,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev->p->deferred_probe_reason | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.head | 0-1023 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_crc | u16max |
| PARAM_VALUE | 0 | operation->request->operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->errno | s32min-(-116),(-114)-(-54),(-52)-s32max |
| PARAM_VALUE | 0 | operation->request->operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->payload | 0,17,4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry->pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry.pprev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | operation->type | 14 |
| PARAM_VALUE | 0 | *operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.buf | 0-255 |
| CAPPED_DATA | 0 | operation | 1 |
| CAPPED_DATA | 0 | operation->request | 1 |
| CAPPED_DATA | 0 | operation->request->operation | 1 |
| DATA_SOURCE | 0 | operation | r gb_operation_create_core |
| BIT_INFO | 0 | operation->flags | 0x8,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &connection->mutex | ||
| TYPE_LOCK | (struct gb_connection)->mutex |
drivers/staging/greybus/loopback.c gb_loopback_async_operation() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->private | 4096-ptr_max |
| DATA_SOURCE | 0 | operation | r gb_operation_create |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &gb->mutex | ||
| TYPE_LOCK | (struct gb_loopback)->mutex |
drivers/staging/greybus/loopback.c gb_loopback_async_operation_callback() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->driver->message_cancel | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | operation->timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | operation->timer.function | 0 |
| DATA_SOURCE | 0 | operation | $0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/staging/greybus/loopback.c gb_loopback_operation_sync() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->callback | 4553301466781798400 |
| PARAM_VALUE | 0 | operation->completion.done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | operation->completion.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->completion.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | operation->completion.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->connection->operations.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->errno | s32min-(-54),(-52)-s32max |
| PARAM_VALUE | 0 | operation->links.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->hcpriv | 0,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev->p->deferred_probe_reason | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.head | 0-1023 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_crc | u16max |
| PARAM_VALUE | 0 | operation->request->operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->errno | s32min-(-116),(-114)-(-54),(-52)-s32max |
| PARAM_VALUE | 0 | operation->request->operation->work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry->pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry.pprev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.buf | 0-255 |
| CAPPED_DATA | 0 | operation | 1 |
| DATA_SOURCE | 0 | operation | r gb_operation_create |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &gb->mutex | ||
| TYPE_LOCK | (struct gb_loopback)->mutex |
drivers/staging/greybus/authentication.c cap_authenticate() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->callback | 4553301466781798400 |
| PARAM_VALUE | 0 | operation->completion.done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | operation->completion.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->hd | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->connection->operations.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->flags | 0,2,4 |
| PARAM_VALUE | 0 | operation->links.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->buffer->size | 0-u16max |
| PARAM_VALUE | 0 | operation->request->buffer->type | 0-126,128-255 |
| PARAM_VALUE | 0 | operation->request->hcpriv | 0,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->header | 16,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev->p->deferred_probe_reason | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.head | 0-1023 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_crc | u16max |
| PARAM_VALUE | 0 | operation->request->operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->errno | s32min-(-116),(-114)-(-54),(-52)-s32max |
| PARAM_VALUE | 0 | operation->request->operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->payload | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->response | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->response->payload | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry->pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry.pprev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | operation->type | 0-127 |
| PARAM_VALUE | 0 | *operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.buf | 0-255 |
| CAPPED_DATA | 0 | operation | 1 |
| CAPPED_DATA | 0 | operation->request | 1 |
| CAPPED_DATA | 0 | operation->request->operation | 1 |
| DATA_SOURCE | 0 | operation | r gb_operation_create_flags |
| NOCHECK_CALL | |||
| LOCK2 | &cap->mutex | ||
| TYPE_LOCK | (struct gb_cap)->mutex |
drivers/staging/greybus/authentication.c cap_get_ims_certificate() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->callback | 4553301466781798400 |
| PARAM_VALUE | 0 | operation->completion.done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | operation->completion.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->hd | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->connection->operations.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->flags | 0,2,4 |
| PARAM_VALUE | 0 | operation->links.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->buffer->size | 0-u16max |
| PARAM_VALUE | 0 | operation->request->buffer->type | 0-126,128-255 |
| PARAM_VALUE | 0 | operation->request->hcpriv | 0,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->header | 16,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev->p->deferred_probe_reason | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.head | 0-1023 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_crc | u16max |
| PARAM_VALUE | 0 | operation->request->operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->errno | s32min-(-116),(-114)-(-54),(-52)-s32max |
| PARAM_VALUE | 0 | operation->request->operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->payload | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->response | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->response->payload | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry->pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry.pprev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | operation->type | 0-127 |
| PARAM_VALUE | 0 | *operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.buf | 0-255 |
| CAPPED_DATA | 0 | operation | 1 |
| CAPPED_DATA | 0 | operation->request | 1 |
| CAPPED_DATA | 0 | operation->request->operation | 1 |
| DATA_SOURCE | 0 | operation | r gb_operation_create_flags |
| NOCHECK_CALL | |||
| LOCK2 | &cap->mutex | ||
| TYPE_LOCK | (struct gb_cap)->mutex |
drivers/greybus/svc.c gb_svc_process_deferred_request() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->header | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/staging/greybus/sdio.c _gb_sdio_recv() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->callback | 4553301466781798400 |
| PARAM_VALUE | 0 | operation->completion.done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | operation->completion.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->completion.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | operation->completion.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->connection->operations.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->errno | s32min-(-54),(-52)-s32max |
| PARAM_VALUE | 0 | operation->links.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->hcpriv | 0,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev->p->deferred_probe_reason | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.head | 0-1023 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_crc | u16max |
| PARAM_VALUE | 0 | operation->request->operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->errno | s32min-(-116),(-114)-(-54),(-52)-s32max |
| PARAM_VALUE | 0 | operation->request->operation->work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->payload | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry->pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry.pprev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.buf | 0-255 |
| CAPPED_DATA | 0 | operation | 1 |
| CAPPED_DATA | 0 | operation->request | 1 |
| DATA_SOURCE | 0 | operation | r gb_operation_create |
| NOCHECK_CALL | |||
| LOCK2 | &host->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct gb_sdio_host)->lock |
drivers/staging/greybus/sdio.c _gb_sdio_send() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->payload | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->response | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->response->payload | 4096-ptr_max |
| CAPPED_DATA | 0 | operation | 1 |
| CAPPED_DATA | 0 | operation->request | 1 |
| DATA_SOURCE | 0 | operation | r gb_operation_create |
| NOCHECK_CALL | |||
| LOCK2 | &host->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct gb_sdio_host)->lock |
drivers/greybus/connection.c gb_connection_cancel_operations() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &connection->mutex | ||
| TYPE_LOCK | (struct gb_connection)->mutex |
drivers/greybus/connection.c gb_connection_flush_incoming_operations() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| CAPPED_DATA | 0 | &operation->links | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &connection->mutex | ||
| HALF_LOCKED2 | &dev->mutex | ||
| TYPE_LOCK | (struct gb_connection)->mutex |
drivers/greybus/connection.c gb_connection_shutdown_operation() -> gb_operation_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->callback | 4553301466781798400 |
| PARAM_VALUE | 0 | operation->completion.done | 0-4294967293,u32max |
| PARAM_VALUE | 0 | operation->completion.wait.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->completion.wait.task_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->hd | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->connection->operations.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->connection->operations.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->flags | 8,10 |
| PARAM_VALUE | 0 | operation->links.next | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->buffer->size | 0-u16max |
| PARAM_VALUE | 0 | operation->request->buffer->type | 0-126,128-255 |
| PARAM_VALUE | 0 | operation->request->hcpriv | 0,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->header | 16,4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev->p->deferred_probe_reason | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.head | 0-1023 |
| PARAM_VALUE | 0 | operation->request->operation->connection->hd->dev.driver_data->tx_crc | u16max |
| PARAM_VALUE | 0 | operation->request->operation->connection->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | operation->request->operation->errno | s32min-(-116),(-114)-(-54),(-52)-s32max |
| PARAM_VALUE | 0 | operation->request->operation->request | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->operation->work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->request->payload | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry->pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | operation->timer.entry.pprev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | operation->type | 0 |
| PARAM_VALUE | 0 | *operation->request->operation->connection->hd->dev.driver_data->tx_circ_buf.buf | 0-255 |
| BUF_SIZE | 0 | operation->connection | (-1),376 |
| CAPPED_DATA | 0 | operation | 1 |
| CAPPED_DATA | 0 | operation->request | 1 |
| CAPPED_DATA | 0 | operation->request->operation | 1 |
| DATA_SOURCE | 0 | operation | r gb_operation_create_core |
| BIT_INFO | 0 | operation->flags | 0x8,0xffffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &connection->mutex | ||
| TYPE_LOCK | (struct gb_connection)->mutex |