Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/media/pci/ngene/ngene-core.c ngene_get_buffers() -> dvb_ringbuffer_init()

Type Parameter Key Value
PARAM_VALUE 0 rbuf 4096-ptr_max
PARAM_VALUE 1 data 1-u64max
PARAM_VALUE 2 len 770048
BUF_SIZE 1 data 770048
DATA_SOURCE 1 data r vmalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/pci/ngene/ngene-core.c ngene_get_buffers() -> dvb_ringbuffer_init()

Type Parameter Key Value
PARAM_VALUE 0 rbuf 4096-ptr_max
PARAM_VALUE 1 data 1-u64max
PARAM_VALUE 2 len 770048
BUF_SIZE 1 data 770048
DATA_SOURCE 1 data r vmalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/pci/ngene/ngene-core.c ngene_get_buffers() -> dvb_ringbuffer_init()

Type Parameter Key Value
PARAM_VALUE 0 rbuf 4096-ptr_max
PARAM_VALUE 1 data 1-u64max
PARAM_VALUE 2 len 131072
BUF_SIZE 1 data 131072
DATA_SOURCE 1 data r vmalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/pci/ngene/ngene-core.c ngene_get_buffers() -> dvb_ringbuffer_init()

Type Parameter Key Value
PARAM_VALUE 0 rbuf 4096-ptr_max
PARAM_VALUE 1 data 1-u64max
PARAM_VALUE 2 len 8294400
BUF_SIZE 1 data 8294400
DATA_SOURCE 1 data r vmalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/dvb-core/dvb_ca_en50221.c dvb_ca_en50221_thread_state_machine() -> dvb_ringbuffer_init()

Type Parameter Key Value
PARAM_VALUE 0 rbuf 4096-ptr_max
PARAM_VALUE 0 rbuf->data 0
PARAM_VALUE 1 data 1-u64max
PARAM_VALUE 2 len u16max
BUF_SIZE 1 data u16max
BUF_SIZE 1 data u16max
DATA_SOURCE 1 data r vmalloc_noprof
NOCHECK_CALL
LOCK2 &sl->slot_lock
TYPE_LOCK (struct dvb_ca_slot)->slot_lock

drivers/media/dvb-core/dmxdev.c dvb_demux_open() -> dvb_ringbuffer_init()

Type Parameter Key Value
PARAM_VALUE 0 rbuf 4096-ptr_max
PARAM_VALUE 1 data 0
PARAM_VALUE 2 len 8192
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dmxdev->mutex
TYPE_LOCK (struct dmxdev)->mutex

drivers/media/dvb-core/dmxdev.c dvb_dmxdev_init() -> dvb_ringbuffer_init()

Type Parameter Key Value
PARAM_VALUE 0 rbuf 4096-ptr_max
PARAM_VALUE 1 data 0
PARAM_VALUE 2 len 8192
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &f->lock
HALF_LOCKED2 global &g_smscore_deviceslock

drivers/staging/media/av7110/av7110_ca.c ci_ll_init() -> dvb_ringbuffer_init()

Type Parameter Key Value
PARAM_VALUE 0 rbuf 1-u64max
PARAM_VALUE 1 data 1-u64max
PARAM_VALUE 2 len 8192
BUF_SIZE 1 data 8192
BUF_SIZE 1 data 8192
DATA_SOURCE 1 data r vmalloc_noprof
DATA_SOURCE 2 len $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
BYTE_COUNT 1 ==data2 8050
HALF_LOCKED2 &pool->lock

drivers/staging/media/av7110/av7110_av.c av7110_av_init() -> dvb_ringbuffer_init()

Type Parameter Key Value
PARAM_VALUE 0 rbuf 4096-ptr_max
PARAM_VALUE 1 data 1-u64max
PARAM_VALUE 2 len 131072
BUF_SIZE 1 data 467968
BUF_SIZE 1 data 467968
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/staging/media/av7110/av7110_av.c av7110_av_init() -> dvb_ringbuffer_init()

Type Parameter Key Value
PARAM_VALUE 0 rbuf 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
PARAM_VALUE 2 len 65536
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock