Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_frame_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 38-39
PARAM_VALUE 3 no_bytes 2
PARAM_VALUE 4 bits 65472
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_frame_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 40-41
PARAM_VALUE 3 no_bytes 2
PARAM_VALUE 4 bits 17
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_frame_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 42-43
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 8
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_frame_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 43-44
PARAM_VALUE 3 no_bytes 2
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_frame_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 45-46
PARAM_VALUE 3 no_bytes 2
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 bits unit_byte
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_frame_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 47-48
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 3
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_frame_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 48-49
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 1
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_frame_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt->subsampling 1
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 49-50
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 33
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_frame_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt->subsampling 0,2
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 49-50
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 34
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_frame_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt->subsampling 0-2
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 50-51
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 0
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
FUZZY_MAX 0 ctx->out_queue.fmt->subsampling 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_frame_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt->subsampling 0-2
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 51-52
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 2
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
FUZZY_MAX 0 ctx->out_queue.fmt->subsampling 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_frame_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt->subsampling 0-2
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 52-53
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 17
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
FUZZY_MAX 0 ctx->out_queue.fmt->subsampling 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_frame_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt->subsampling 0-2
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 53-54
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 1
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
FUZZY_MAX 0 ctx->out_queue.fmt->subsampling 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_frame_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt->subsampling 0-2
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 54-55
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 3
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
FUZZY_MAX 0 ctx->out_queue.fmt->subsampling 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_frame_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt->subsampling 0-2
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 55-56
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 17
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
FUZZY_MAX 0 ctx->out_queue.fmt->subsampling 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_frame_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt->subsampling 0-2
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 56-57
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 1
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
FUZZY_MAX 0 ctx->out_queue.fmt->subsampling 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 0
PARAM_VALUE 3 no_bytes 2
PARAM_VALUE 4 bits 65496
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 2
PARAM_VALUE 3 no_bytes 2
PARAM_VALUE 4 bits 65499
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 4
PARAM_VALUE 3 no_bytes 3
PARAM_VALUE 4 bits 17152
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 7-8
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 0-255
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 8-9
PARAM_VALUE 3 no_bytes 2
PARAM_VALUE 4 bits 65499
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 10-11
PARAM_VALUE 3 no_bytes 3
PARAM_VALUE 4 bits 17153
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->chroma_qp 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 13-14
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 0-255
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->chroma_qp 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 14-15
PARAM_VALUE 3 no_bytes 2
PARAM_VALUE 4 bits 65476
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->chroma_qp 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 16-17
PARAM_VALUE 3 no_bytes 2
PARAM_VALUE 4 bits 31
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->chroma_qp 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 18-19
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 0
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->chroma_qp 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 19-20
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 0-255
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->chroma_qp 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 20-21
PARAM_VALUE 3 no_bytes 2
PARAM_VALUE 4 bits 65476
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->chroma_qp 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 22-23
PARAM_VALUE 3 no_bytes 2
PARAM_VALUE 4 bits 181
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->chroma_qp 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 24-25
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 16
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->chroma_qp 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 25-26
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 0-255
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->chroma_qp 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 26-27
PARAM_VALUE 3 no_bytes 2
PARAM_VALUE 4 bits 65476
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->chroma_qp 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 28-29
PARAM_VALUE 3 no_bytes 2
PARAM_VALUE 4 bits 31
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->chroma_qp 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 30-31
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 1
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->chroma_qp 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 31-32
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 0-255
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->chroma_qp 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 32-33
PARAM_VALUE 3 no_bytes 2
PARAM_VALUE 4 bits 65476
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->chroma_qp 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 34-35
PARAM_VALUE 3 no_bytes 2
PARAM_VALUE 4 bits 181
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->chroma_qp 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 36-37
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 17
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c encode_marker_segment() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->chroma_qp 4096-ptr_max
PARAM_VALUE 0 ctx->luma_qp 4096-ptr_max
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 37-38
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 0-255
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c jpg_encode_sos_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt->subsampling 0-2
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 57-58
PARAM_VALUE 3 no_bytes 2
PARAM_VALUE 4 bits 65498
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c jpg_encode_sos_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt->subsampling 0-2
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 59-60
PARAM_VALUE 3 no_bytes 2
PARAM_VALUE 4 bits 12
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c jpg_encode_sos_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt->subsampling 0-2
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 61-62
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 3
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c jpg_encode_sos_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt->subsampling 0-2
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 62-65
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 1-3
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c jpg_encode_sos_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt->subsampling 0-2
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 63-66
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 0
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c jpg_encode_sos_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt->subsampling 0-2
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 63-66
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 17
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c jpg_encode_sos_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt->subsampling 0-2
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 64-67
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 0
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c jpg_encode_sos_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt->subsampling 0-2
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 65-68
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 63
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex

drivers/media/platform/imagination/e5010-jpeg-enc.c jpg_encode_sos_header() -> header_write()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt 4096-ptr_max
PARAM_VALUE 0 ctx->out_queue.fmt->subsampling 0-2
PARAM_VALUE 2 offset 4304098135064391680
PARAM_VALUE 2 *offset 66-69
PARAM_VALUE 3 no_bytes 1
PARAM_VALUE 4 bits 0
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 0 ctx s32min-(-2),1-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
BUF_SIZE 1 addr (-1)-0,4096-s32max
DATA_SOURCE 0 ctx $0
DATA_SOURCE 1 addr $1
DATA_SOURCE 2 offset $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex