Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_disable() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 8
PARAM_VALUE 2 field 1
PARAM_VALUE 3 mask 8
CAPPED_DATA 0 unicam->sensor.subdev->entity.num_pads 1
DATA_SOURCE 0 unicam $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &av->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_disable() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 field 1
PARAM_VALUE 3 mask 16
CAPPED_DATA 0 unicam->sensor.subdev->entity.num_pads 1
DATA_SOURCE 0 unicam $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &av->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_disable() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 field 1
PARAM_VALUE 3 mask 4
CAPPED_DATA 0 unicam->sensor.subdev->entity.num_pads 1
DATA_SOURCE 0 unicam $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &av->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_disable() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 field 0
PARAM_VALUE 3 mask 4
CAPPED_DATA 0 unicam->sensor.subdev->entity.num_pads 1
DATA_SOURCE 0 unicam $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &av->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_disable() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 field 0
PARAM_VALUE 3 mask 1
CAPPED_DATA 0 unicam->sensor.subdev->entity.num_pads 1
DATA_SOURCE 0 unicam $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &av->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_start_metadata() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 512
PARAM_VALUE 2 field 1
PARAM_VALUE 3 mask 32
DATA_SOURCE 0 unicam $0
BIT_INFO 0 unicam->pipe.nodes 0x2,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_start_rx() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 8
PARAM_VALUE 2 field 0
PARAM_VALUE 3 mask 4
DATA_SOURCE 0 unicam $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_start_rx() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 field 1
PARAM_VALUE 3 mask 4
DATA_SOURCE 0 unicam $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_start_rx() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 field 0
PARAM_VALUE 3 mask 4
DATA_SOURCE 0 unicam $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_start_rx() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 field 0
PARAM_VALUE 3 mask 1
DATA_SOURCE 0 unicam $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_start_rx() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 8
PARAM_VALUE 2 field 0
PARAM_VALUE 3 mask 8
DATA_SOURCE 0 unicam $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_start_rx() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 20
PARAM_VALUE 2 field 2
PARAM_VALUE 3 mask 255
DATA_SOURCE 0 unicam $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_start_rx() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 20
PARAM_VALUE 2 field 6
PARAM_VALUE 3 mask 65280
DATA_SOURCE 0 unicam $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_start_rx() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 40
PARAM_VALUE 2 field 2
PARAM_VALUE 3 mask 255
DATA_SOURCE 0 unicam $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_start_rx() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 40
PARAM_VALUE 2 field 6
PARAM_VALUE 3 mask 65280
DATA_SOURCE 0 unicam $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_start_rx() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 40
PARAM_VALUE 2 field 0
PARAM_VALUE 3 mask 16711680
DATA_SOURCE 0 unicam $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_start_rx() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 field 0
PARAM_VALUE 3 mask 16
DATA_SOURCE 0 unicam $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_start_rx() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 0
PARAM_VALUE 2 field 1
PARAM_VALUE 3 mask 1
DATA_SOURCE 0 unicam $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_start_rx() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 256
PARAM_VALUE 2 field 1
PARAM_VALUE 3 mask 96
DATA_SOURCE 0 unicam $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/broadcom/bcm2835-unicam.c unicam_start_rx() -> unicam_reg_write_field()

Type Parameter Key Value
PARAM_VALUE 0 unicam 4096-ptr_max
PARAM_VALUE 1 offset 256
PARAM_VALUE 2 field 1
PARAM_VALUE 3 mask 16
DATA_SOURCE 0 unicam $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock