Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/pci/cx18/cx18-queue.c _cx18_mdl_update_bufs_for_cpu() -> cx18_buf_sync_for_cpu()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->handle 0-4294967294
PARAM_VALUE 0 s->q_busy.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 s->type 5
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 1 buf->readpos 0
CAPPED_DATA 0 s->handle 1
CAPPED_DATA 1 buf->bytesused 1
DATA_SOURCE 0 s $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 s->dvb->demux.tsbufp
LOCK2 &pool->lock

drivers/media/pci/cx18/cx18-queue.c cx18_mdl_update_bufs_for_cpu() -> cx18_buf_sync_for_cpu()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->handle 0-4294967294
PARAM_VALUE 0 s->q_busy.lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 s->type 5
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 1 buf->readpos 0
CAPPED_DATA 0 s->handle 1
DATA_SOURCE 0 s $0
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 s->dvb->demux.tsbufp
LOCK2 &pool->lock

drivers/media/pci/cx18/cx18-queue.c cx18_stream_alloc() -> cx18_buf_sync_for_cpu()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->buf_size 0-4000000
PARAM_VALUE 0 s->buffers 1-u32max
PARAM_VALUE 0 s->cx 4096-ptr_max
PARAM_VALUE 0 s->cx->scb->cpu_mdl 4096-ptr_max
PARAM_VALUE 0 s->q_idle.list.prev->next 4096-ptr_max
PARAM_VALUE 0 s->q_idle.list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 s->q_idle.lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 1 buf->buf 16,4096-ptr_max
PARAM_VALUE 1 buf->dma_handle 0-18446744073709551614
PARAM_VALUE 1 buf->list.next 4096-ptr_max
PARAM_VALUE 1 buf->list.next->next 4096-ptr_max
PARAM_VALUE 1 buf->list.prev 4096-ptr_max
PARAM_VALUE 1 buf->list.prev->next 4096-ptr_max
PARAM_VALUE 1 buf->list.prev->prev 4096-ptr_max
BUF_SIZE 1 buf 40
BUF_SIZE 1 buf->buf 0-u32max
CAPPED_DATA 0 &s->cx->pci_dev->dev 1
CAPPED_DATA 1 buf->buf 1
DATA_SOURCE 0 s $0
DATA_SOURCE 1 buf r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock