Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/media/platform/raspberrypi/rp1-cfe/cfe.c cfe_eof_isr() -> clear_state()

Type Parameter Key Value
PARAM_VALUE 1 state 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cfe->state_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct cfe_device)->state_lock

drivers/media/platform/raspberrypi/rp1-cfe/cfe.c cfe_sof_isr() -> clear_state()

Type Parameter Key Value
PARAM_VALUE 0 cfe 4096-ptr_max
PARAM_VALUE 1 state 16
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cfe->state_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct cfe_device)->state_lock

drivers/media/platform/raspberrypi/rp1-cfe/cfe.c cfe_start_streaming() -> clear_state()

Type Parameter Key Value
PARAM_VALUE 0 cfe 4096-ptr_max
PARAM_VALUE 1 state 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock
HALF_LOCKED2 0 cfe->csi2.sd.active_state->lock

drivers/media/platform/raspberrypi/rp1-cfe/cfe.c cfe_start_streaming() -> clear_state()

Type Parameter Key Value
PARAM_VALUE 0 cfe 4096-ptr_max
PARAM_VALUE 1 state 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 cfe->source_sd->privacy_led->blink_brightness
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vq->lock
HALF_LOCKED2 0 cfe->csi2.sd.active_state->lock

drivers/media/platform/raspberrypi/rp1-cfe/cfe.c cfe_stop_streaming() -> clear_state()

Type Parameter Key Value
PARAM_VALUE 0 cfe 4096-ptr_max
PARAM_VALUE 1 state 4
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
LOCK2 0 &cfe->state_lock
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 &vq->mmap_lock
TYPE_LOCK (struct cfe_device)->state_lock

drivers/media/platform/raspberrypi/rp1-cfe/cfe.c cfe_unregister_nodes() -> clear_state()

Type Parameter Key Value
PARAM_VALUE 0 cfe 4096-ptr_max
PARAM_VALUE 1 state 1
PARAM_VALUE 2 node_id 0-7
BUF_SIZE 0 cfe s32min-(-1),1-s32max
BUF_SIZE 0 cfe s32min-(-1),1-s32max
DATA_SOURCE 0 cfe $0
FUZZY_MAX 2 node_id 7
HARD_MAX 2 node_id 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 cfe unit_byte
HALF_LOCKED2 &_dev->mutex
HALF_LOCKED2 global &list_lock

drivers/media/platform/raspberrypi/rp1-cfe/cfe.c cfe_video_link_notify() -> clear_state()

Type Parameter Key Value
PARAM_VALUE 0 cfe 4096-ptr_max
PARAM_VALUE 1 state 2
PARAM_VALUE 2 node_id 0-7
FUZZY_MAX 2 node_id 7
HARD_MAX 2 node_id 7
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 lock_flags
LOCK2 0 &cfe->state_lock
HALF_LOCKED2 &link->graph_obj.mdev->graph_mutex
TYPE_LOCK (struct cfe_device)->state_lock