Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/gpu/ipu-v3/ipu-image-convert.c ipu_image_convert_queue() -> do_run()

Type Parameter Key Value
PARAM_VALUE 0 run 4096-ptr_max
PARAM_VALUE 0 run->ctx 4096-ptr_max
PARAM_VALUE 0 run->ctx->aborting 0
PARAM_VALUE 0 run->ctx->chan 4096-ptr_max
PARAM_VALUE 0 run->ctx->chan->pending_q.prev 4096-ptr_max
PARAM_VALUE 0 run->ctx->chan->pending_q.prev->next 4096-ptr_max
PARAM_VALUE 0 run->ctx->chan->pending_q.prev->next->next 4096-ptr_max
PARAM_VALUE 0 run->in_phys 1-u64max
PARAM_VALUE 0 run->list.next 4096-ptr_max
PARAM_VALUE 0 run->list.next->next 4096-ptr_max
PARAM_VALUE 0 run->list.prev->next 4096-ptr_max
PARAM_VALUE 0 run->list.prev->prev 4096-ptr_max
PARAM_VALUE 0 run->out_phys 1-u64max
BUF_SIZE 0 run 48
BUF_SIZE 0 run->ctx (-1),1896
DATA_SOURCE 0 run $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &chan->irqlock
LOCK2 flags
TYPE_LOCK (struct ipu_image_convert_chan)->irqlock

drivers/gpu/ipu-v3/ipu-image-convert.c run_next() -> do_run()

Type Parameter Key Value
PARAM_VALUE 0 run 4096-ptr_max
PARAM_VALUE 0 run->ctx 4096-ptr_max
PARAM_VALUE 0 run->ctx->aborting 0
PARAM_VALUE 0 run->ctx->chan->ic->graphics 0
PARAM_VALUE 0 run->ctx->chan->ic->rotation 0-1
PARAM_VALUE 0 run->ctx->in.fmt->fourcc 875,842093913,842094158,842094169,859981650,861030210,875709016,875713112,875714626,875714642,876758866,877807426,909203022,1345466932,1346520914,1448695129,1498831189
PARAM_VALUE 0 run->ctx->out.fmt->fourcc 875,842093913,842094158,842094169,859981650,861030210,875709016,875713112,875714626,875714642,876758866,877807426,909203022,1345466932,1346520914,1448695129,1498831189
CAPPED_DATA 0 &run->list 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &chan->irqlock
HALF_LOCKED2 &chan->irqlock
HALF_LOCKED2 flags
TYPE_LOCK (struct ipu_image_convert_chan)->irqlock