Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/media/pci/ngene/ngene-core.c clear_buffers() -> FillTSBuffer()

Type Parameter Key Value
BUF_SIZE 0 Buffer 1-s32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &chan->state_lock
LOCK2 &dev->stream_mutex
LOCK2 irq
TYPE_LOCK (struct ngene)->stream_mutex
TYPE_LOCK (struct ngene_channel)->state_lock

drivers/media/pci/ngene/ngene-core.c clear_buffers() -> FillTSBuffer()

Type Parameter Key Value
BUF_SIZE 0 Buffer 1-s32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &chan->state_lock
LOCK2 &dev->stream_mutex
LOCK2 irq
TYPE_LOCK (struct ngene)->stream_mutex
TYPE_LOCK (struct ngene_channel)->state_lock

drivers/media/pci/ngene/ngene-dvb.c tsout_exchange() -> FillTSBuffer()

Type Parameter Key Value
PARAM_VALUE 0 Buffer 4096-ptr_max
PARAM_VALUE 1 Length s32min-(-1),1-s32max
DATA_SOURCE 2 Flags $4
NOCHECK_CALL
HALF_LOCKED2 &chan->state_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 irq