Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c queue_message() -> remote_event_signal()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 1 event 4096-ptr_max
PARAM_VALUE 1 event->armed 0-1
PARAM_VALUE 1 event->fired 0-1
BUF_SIZE 0 state (-1),128
BUF_SIZE 0 state (-1),128
CAPPED_DATA 0 &state->slot_mutex 1
DATA_SOURCE 0 state $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &service->bulk_mutex
HALF_LOCKED2 0 &state->mutex
HALF_LOCKED2 0 &state->slot_mutex
HALF_LOCKED2 0 &state->sync_mutex

drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c queue_message_sync() -> remote_event_signal()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 1 event 4096-ptr_max
PARAM_VALUE 1 event->armed 0-1
PARAM_VALUE 1 event->fired 0-1
BUF_SIZE 0 state (-1),128
BUF_SIZE 0 state (-1),128
CAPPED_DATA 0 &state->sync_mutex 1
DATA_SOURCE 0 state $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 0 &state->sync_mutex

drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c release_message_sync() -> remote_event_signal()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 1 event 4096-ptr_max
PARAM_VALUE 1 event->fired 0-1
BUF_SIZE 0 state (-1),128
BUF_SIZE 0 state (-1),128
DATA_SOURCE 0 state $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c release_slot() -> remote_event_signal()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 1 event 4096-ptr_max
PARAM_VALUE 1 event->armed 0-1
PARAM_VALUE 1 event->fired 0-1
BUF_SIZE 0 state (-1),128
BUF_SIZE 0 state (-1),128
CAPPED_DATA 0 &state->recycle_mutex 1
DATA_SOURCE 0 state $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &state->recycle_mutex
TYPE_LOCK (struct vchiq_state)->recycle_mutex

drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c reserve_space() -> remote_event_signal()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 1 event 4096-ptr_max
PARAM_VALUE 1 event->armed 0-1
PARAM_VALUE 1 event->fired 0-1
BUF_SIZE 0 state (-1),128
BUF_SIZE 0 state (-1),128
DATA_SOURCE 0 state $0
BIT_INFO 0 state->local_tx_pos 0x0,0x7ffff000
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &service->bulk_mutex
HALF_LOCKED2 0 &state->mutex
HALF_LOCKED2 0 &state->slot_mutex
HALF_LOCKED2 0 &state->sync_mutex