Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/pci/ivtv/ivtv-irq.c ivtv_dma_dec_start_xfer() -> ivtv_stream_sync_for_device()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->dma 0-3
PARAM_VALUE 0 s->sg_dma 4096-ptr_max
PARAM_VALUE 0 s->sg_processing 4096-ptr_max
PARAM_VALUE 0 s->type 0-8
BUF_SIZE 0 s (-1),2584,10336
BUF_SIZE 0 s (-1),2584,10336
DATA_SOURCE 0 s $0
FUZZY_MAX 0 s->type 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &itv->dma_reg_lock
HALF_LOCKED2 flags
TYPE_LOCK (struct ivtv)->dma_reg_lock

drivers/media/pci/ivtv/ivtv-irq.c ivtv_dma_enc_start_xfer() -> ivtv_stream_sync_for_device()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->dma 0-3
PARAM_VALUE 0 s->sg_dma 4096-ptr_max
PARAM_VALUE 0 s->sg_processing 4096-ptr_max
PARAM_VALUE 0 s->type 0-8
DATA_SOURCE 0 s $0
FUZZY_MAX 0 s->type 6
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &itv->dma_reg_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct ivtv)->dma_reg_lock

drivers/media/pci/ivtv/ivtv-irq.c ivtv_dma_stream_dec_prepare() -> ivtv_stream_sync_for_device()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->dma 0-3
PARAM_VALUE 0 s->qlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 s->sg_pending_size 0-s32max
PARAM_VALUE 0 s->type 0-8
BUF_SIZE 0 s (-1),2584,10336
BUF_SIZE 0 s (-1),2584,10336
CAPPED_DATA 0 s->dma 1
CAPPED_DATA 0 &s->q_predma.list 1
DATA_SOURCE 0 s $0
FUZZY_MAX 0 s->type 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &itv->dma_reg_lock
HALF_LOCKED2 &itv->serialize_lock