Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/staging/media/ipu3/ipu3-css.c imgu_css_buf_dequeue() -> imgu_css_queue_data()

Type Parameter Key Value
PARAM_VALUE 0 css 4096-ptr_max
PARAM_VALUE 1 queue (-1)
PARAM_VALUE 2 thread 0-1
PARAM_VALUE 3 data 16777728-16778496
DATA_SOURCE 0 css $0
BIT_INFO 3 data 0x1000000,0x1000700
HARD_MAX 2 thread 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 thread 1[c]
LOCK2 &imgu->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct imgu_device)->lock

drivers/staging/media/ipu3/ipu3-css.c imgu_css_buf_queue() -> imgu_css_queue_data()

Type Parameter Key Value
PARAM_VALUE 0 css 4096-ptr_max
PARAM_VALUE 1 queue 2-5
DATA_SOURCE 0 css $0
DATA_SOURCE 2 thread $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &imgu->lock
HALF_LOCKED2 &imgu->streaming_lock
TYPE_LOCK (struct imgu_device)->lock

drivers/staging/media/ipu3/ipu3-css.c imgu_css_buf_queue() -> imgu_css_queue_data()

Type Parameter Key Value
PARAM_VALUE 0 css 4096-ptr_max
PARAM_VALUE 1 queue (-1)
DATA_SOURCE 0 css $0
DATA_SOURCE 2 thread $1
BIT_INFO 3 data 0x0,0xffff0700
RX_PATH
TASK_NOT_RUNNING
LOCK2 &imgu->lock
HALF_LOCKED2 &imgu->streaming_lock
TYPE_LOCK (struct imgu_device)->lock

drivers/staging/media/ipu3/ipu3-css.c imgu_css_dequeue_data() -> imgu_css_queue_data()

Type Parameter Key Value
PARAM_VALUE 0 css 4096-ptr_max
PARAM_VALUE 0 css->fw_sp 4096-ptr_max
PARAM_VALUE 0 css->fwp->binary_header 4096-ptr_max
PARAM_VALUE 1 queue (-1)
PARAM_VALUE 2 thread 0
PARAM_VALUE 3 data 33554432
DATA_SOURCE 0 css $0
DATA_SOURCE 1 queue $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &imgu->lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct imgu_device)->lock

drivers/staging/media/ipu3/ipu3-css.c imgu_css_set_parameters() -> imgu_css_queue_data()

Type Parameter Key Value
PARAM_VALUE 0 css 4096-ptr_max
PARAM_VALUE 0 css->fwp->binary_header 4096-ptr_max
PARAM_VALUE 1 queue 0
DATA_SOURCE 0 css $0
DATA_SOURCE 2 thread $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &imgu->lock
HALF_LOCKED2 &imgu->streaming_lock

drivers/staging/media/ipu3/ipu3-css.c imgu_css_set_parameters() -> imgu_css_queue_data()

Type Parameter Key Value
PARAM_VALUE 0 css 4096-ptr_max
PARAM_VALUE 0 css->fwp->binary_header 4096-ptr_max
PARAM_VALUE 1 queue (-1)
PARAM_VALUE 3 data 0,65536-4294901760
DATA_SOURCE 0 css $0
DATA_SOURCE 2 thread $1
BIT_INFO 3 data 0x0,0xffff0000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &imgu->lock
HALF_LOCKED2 &imgu->streaming_lock

drivers/staging/media/ipu3/ipu3-css.c imgu_css_set_parameters() -> imgu_css_queue_data()

Type Parameter Key Value
PARAM_VALUE 0 css 4096-ptr_max
PARAM_VALUE 0 css->fwp->binary_header 4096-ptr_max
PARAM_VALUE 1 queue (-1)
PARAM_VALUE 3 data 16777216
DATA_SOURCE 0 css $0
DATA_SOURCE 2 thread $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &imgu->lock
HALF_LOCKED2 &imgu->streaming_lock

drivers/staging/media/ipu3/ipu3-css.c imgu_css_start_streaming() -> imgu_css_queue_data()

Type Parameter Key Value
PARAM_VALUE 0 css 4096-ptr_max
PARAM_VALUE 1 queue (-1)
PARAM_VALUE 2 thread 0-1
PARAM_VALUE 3 data 50331648,50397184
CAPPED_DATA 2 thread 1
CAPPED_DATA 3 data 1
DATA_SOURCE 0 css $0
DATA_SOURCE 2 thread r find_next_bit
FUZZY_MAX 2 thread 1
BIT_INFO 3 data 0x3000000,0x3010000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &imgu->streaming_lock

drivers/staging/media/ipu3/ipu3-css.c imgu_css_stop_streaming() -> imgu_css_queue_data()

Type Parameter Key Value
PARAM_VALUE 0 css 4096-ptr_max
PARAM_VALUE 1 queue (-1)
PARAM_VALUE 2 thread 0-1
PARAM_VALUE 3 data 67108864
CAPPED_DATA 2 thread 1
DATA_SOURCE 0 css $0
DATA_SOURCE 2 thread r find_next_bit
FUZZY_MAX 2 thread 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 css->fw_bl
HALF_LOCKED2 &imgu->streaming_lock