Defined in 11 files as a variable:

Defined in 1 files as a prototype:

Defined in 74 files as a member:

Defined in 1 files as a macro:

Defined in 5 files as a label:

Defined in 4 files as a function:

Referenced in 505 files:

Smatch caller information:

drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c exynos4_jpeg_parse_decode_q_tbl() -> skip()

Type Parameter Key Value
PARAM_VALUE 0 buf 2964296454217113600
PARAM_VALUE 0 buf->curr 0
PARAM_VALUE 0 buf->size 0-u32max
PARAM_VALUE 1 len 5
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &jpeg->slock
LOCK2 flags
TYPE_LOCK (struct s5p_jpeg)->slock

drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c exynos4_jpeg_parse_decode_q_tbl() -> skip()

Type Parameter Key Value
PARAM_VALUE 0 buf 2964296454217113600
PARAM_VALUE 0 buf->curr 0-u32max
PARAM_VALUE 0 buf->size 1-u32max
PARAM_VALUE 1 len 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &jpeg->slock
LOCK2 flags
TYPE_LOCK (struct s5p_jpeg)->slock

drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c s5p_jpeg_parse_hdr() -> skip()

Type Parameter Key Value
PARAM_VALUE 0 buf 8338701790893510656
PARAM_VALUE 0 buf->curr 0-u32max
PARAM_VALUE 0 buf->size 1-u32max
PARAM_VALUE 1 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb->vb2_queue->lock

drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c s5p_jpeg_parse_hdr() -> skip()

Type Parameter Key Value
PARAM_VALUE 0 buf 8338701790893510656
PARAM_VALUE 0 buf->curr 0-u32max
PARAM_VALUE 0 buf->size 1-u32max
PARAM_VALUE 1 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb->vb2_queue->lock

drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c s5p_jpeg_parse_hdr() -> skip()

Type Parameter Key Value
PARAM_VALUE 0 buf 8338701790893510656
PARAM_VALUE 0 buf->curr 0-u32max
PARAM_VALUE 0 buf->size 1-u32max
PARAM_VALUE 1 len 0-6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb->vb2_queue->lock

drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c s5p_jpeg_parse_hdr() -> skip()

Type Parameter Key Value
PARAM_VALUE 0 buf 8338701790893510656
PARAM_VALUE 0 buf->curr 0-u32max
PARAM_VALUE 0 buf->size 1-u32max
PARAM_VALUE 1 len 1-65533
FUZZY_MAX 1 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb->vb2_queue->lock

drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c s5p_jpeg_parse_hdr() -> skip()

Type Parameter Key Value
PARAM_VALUE 0 buf 8338701790893510656
PARAM_VALUE 0 buf->curr 0-u32max
PARAM_VALUE 0 buf->size 1-u32max
PARAM_VALUE 1 len 1-65533
FUZZY_MAX 1 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb->vb2_queue->lock

drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c s5p_jpeg_parse_hdr() -> skip()

Type Parameter Key Value
PARAM_VALUE 0 buf 8338701790893510656
PARAM_VALUE 0 buf->curr 0-u32max
PARAM_VALUE 0 buf->size 1-u32max
PARAM_VALUE 1 len (-2)-65533
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb->vb2_queue->lock

drivers/media/platform/renesas/rcar_jpu.c jpu_parse_hdr() -> skip()

Type Parameter Key Value
PARAM_VALUE 0 buf 3177478587851866112
PARAM_VALUE 0 buf->curr 0-ptr_max
PARAM_VALUE 0 buf->end 4096-ptr_max
PARAM_VALUE 1 len 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb->vb2_queue->lock

drivers/media/platform/renesas/rcar_jpu.c jpu_parse_hdr() -> skip()

Type Parameter Key Value
PARAM_VALUE 0 buf 3177478587851866112
PARAM_VALUE 0 buf->curr 4097-ptr_max
PARAM_VALUE 0 buf->end 4097-ptr_max
PARAM_VALUE 1 len 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb->vb2_queue->lock

drivers/media/platform/renesas/rcar_jpu.c jpu_parse_hdr() -> skip()

Type Parameter Key Value
PARAM_VALUE 0 buf 3177478587851866112
PARAM_VALUE 0 buf->curr 4096-ptr_max
PARAM_VALUE 0 buf->end 4096-ptr_max
PARAM_VALUE 1 len 0-65533,18446744073709551614-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dmxdev->mutex
HALF_LOCKED2 vb->vb2_queue->lock