Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/platform/amphion/vpu_malone.c vpu_malone_add_padding_scode() -> vpu_helper_copy_to_stream_buffer()

Type Parameter Key Value
PARAM_VALUE 0 stream_buffer 4096-ptr_max
PARAM_VALUE 0 stream_buffer->phys 0-u32max
PARAM_VALUE 1 wptr 1376486662029164544
PARAM_VALUE 2 size 8
BUF_SIZE 3 src 8
CAPPED_DATA 0 stream_buffer->phys 1
DATA_SOURCE 0 stream_buffer $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 *wptr 0-s32max[c]
NO_OVERFLOW_SIMPLE 0 stream_buffer->length
UNITS 2 size unit_byte

drivers/media/platform/amphion/vpu_malone.c vpu_malone_input_frame_data() -> vpu_helper_copy_to_stream_buffer()

Type Parameter Key Value
PARAM_VALUE 0 stream_buffer 4096-ptr_max
PARAM_VALUE 1 wptr 1270466306522390528
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 *wptr 0-u32max
NO_OVERFLOW_SIMPLE 0 stream_buffer->length
HALF_LOCKED2 &inst->lock

drivers/media/platform/amphion/vpu_malone.c vpu_malone_input_stream_data() -> vpu_helper_copy_to_stream_buffer()

Type Parameter Key Value
PARAM_VALUE 0 stream_buffer 4096-ptr_max
PARAM_VALUE 1 wptr 1142443243721478144
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 *wptr 0-u32max
NO_OVERFLOW_SIMPLE 0 stream_buffer->length
HALF_LOCKED2 &inst->lock

drivers/media/platform/amphion/vpu_malone.c vpu_malone_insert_scode_pic() -> vpu_helper_copy_to_stream_buffer()

Type Parameter Key Value
PARAM_VALUE 0 stream_buffer 4096-ptr_max
PARAM_VALUE 1 wptr 3821020570554040336
PARAM_VALUE 2 size 16
PARAM_VALUE 3 src 5044094411956166656
BUF_SIZE 3 src 16
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 *wptr 0-u32max
UNITS 2 size unit_byte
HALF_LOCKED2 &inst->lock

drivers/media/platform/amphion/vpu_malone.c vpu_malone_insert_scode_seq() -> vpu_helper_copy_to_stream_buffer()

Type Parameter Key Value
PARAM_VALUE 0 stream_buffer 4096-ptr_max
PARAM_VALUE 1 wptr 3821020570554040336
PARAM_VALUE 2 size 16
PARAM_VALUE 3 src 5416864728357339136
BUF_SIZE 3 src 16
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 *wptr 0-u32max
UNITS 2 size unit_byte
HALF_LOCKED2 &inst->lock

drivers/media/platform/amphion/vpu_malone.c vpu_malone_insert_scode_vc1_g_pic() -> vpu_helper_copy_to_stream_buffer()

Type Parameter Key Value
PARAM_VALUE 0 stream_buffer 4096-ptr_max
PARAM_VALUE 1 wptr 3821020570554040336
PARAM_VALUE 2 size 4
PARAM_VALUE 3 src 8940047665081647104
BUF_SIZE 3 src 4
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 *wptr 0-u32max
UNITS 2 size unit_byte
HALF_LOCKED2 &inst->lock

drivers/media/platform/amphion/vpu_malone.c vpu_malone_insert_scode_vc1_l_pic() -> vpu_helper_copy_to_stream_buffer()

Type Parameter Key Value
PARAM_VALUE 0 stream_buffer 4096-ptr_max
PARAM_VALUE 1 wptr 3821020570554040336
PARAM_VALUE 2 size 4
PARAM_VALUE 3 src 8970278135262691328
BUF_SIZE 3 src 4
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 *wptr 0-s32max[c]
UNITS 2 size unit_byte
HALF_LOCKED2 &inst->lock

drivers/media/platform/amphion/vpu_malone.c vpu_malone_insert_scode_vc1_l_seq() -> vpu_helper_copy_to_stream_buffer()

Type Parameter Key Value
PARAM_VALUE 0 stream_buffer 4096-ptr_max
PARAM_VALUE 1 wptr 3821020570554040336
PARAM_VALUE 2 size 20
PARAM_VALUE 3 src 8542457684675760128
BUF_SIZE 3 src 20
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 *wptr 0-s32max[c]
UNITS 2 size unit_byte
HALF_LOCKED2 &inst->lock

drivers/media/platform/amphion/vpu_malone.c vpu_malone_insert_scode_vp8_pic() -> vpu_helper_copy_to_stream_buffer()

Type Parameter Key Value
PARAM_VALUE 0 stream_buffer 4096-ptr_max
PARAM_VALUE 1 wptr 3821020570554040336
PARAM_VALUE 2 size 8
PARAM_VALUE 3 src 4096-ptr_max
BUF_SIZE 3 src 8
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 *wptr 0-s32max[c]
UNITS 2 size unit_byte
HALF_LOCKED2 &inst->lock

drivers/media/platform/amphion/vpu_malone.c vpu_malone_insert_scode_vp8_seq() -> vpu_helper_copy_to_stream_buffer()

Type Parameter Key Value
PARAM_VALUE 0 stream_buffer 4096-ptr_max
PARAM_VALUE 1 wptr 3821020570554040336
PARAM_VALUE 2 size 32
PARAM_VALUE 3 src 5857434865386123264
BUF_SIZE 3 src 32
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 *wptr 0-s32max[c]
UNITS 2 size unit_byte
HALF_LOCKED2 &inst->lock