Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/misc/vmw_vmci/vmci_datagram.c, line 476
- drivers/misc/vmw_vmci/vmci_doorbell.c
- drivers/misc/vmw_vmci/vmci_queue_pair.c
Smatch caller information:
drivers/misc/vmw_vmci/vmci_queue_pair.c qp_guest_endpoint_destroy() -> vmci_resource_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | resource | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &qp_guest_endpoints.mutex |
drivers/misc/vmw_vmci/vmci_queue_pair.c vmci_qp_broker_detach() -> vmci_resource_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | resource | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &qp_broker_list.mutex | ||
| TYPE_LOCK | (struct qp_list)->mutex |
drivers/misc/vmw_vmci/vmci_datagram.c vmci_datagram_destroy_handle() -> vmci_resource_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | resource | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/misc/vmw_vmci/vmci_doorbell.c vmci_doorbell_create() -> vmci_resource_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | resource | 4096-ptr_max |
| PARAM_VALUE | 0 | resource->done.done | 0 |
| PARAM_VALUE | 0 | resource->done.wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | resource->done.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | resource->done.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | resource->done.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | resource->done.wait.task_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | resource->handle.resource | 0-4294967294 |
| PARAM_VALUE | 0 | resource->node.pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | resource->type | 4 |
| NOCHECK_CALL | |||
| LOCK2 | &b->conf_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct vmballoon)->conf_sem |
drivers/misc/vmw_vmci/vmci_doorbell.c vmci_doorbell_destroy() -> vmci_resource_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | resource | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &b->conf_sem | ||
| HALF_LOCKED2 | &pool->lock |