Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/dvb-core/dmxdev.c dvb_demux_read() -> dvb_dmxdev_buffer_read()

Type Parameter Key Value
PARAM_VALUE 0 src 4096-ptr_max
PARAM_VALUE 1 non_blocking 0,2048
PARAM_VALUE 3 count 0-1000000000,2147479552
PARAM_VALUE 4 *ppos 0-1000000000
BUF_SIZE 4 ppos (-1),8
BUF_SIZE 4 ppos (-1),8
CAPPED_DATA 2 buf 1
DATA_SOURCE 2 buf $1
DATA_SOURCE 3 count $2
DATA_SOURCE 4 ppos $3
FUZZY_MAX 3 count 2147479552
BIT_INFO 1 non_blocking 0x0,0x800
USER_DATA 2 buf 0-u64max[c]
USER_DATA 3 count 0-1000000000
USER_DATA 4 *ppos 0-1000000000
USER_PTR 4 ppos
LOCK2 &dmxdevfilter->mutex
TYPE_LOCK (struct dmxdev_filter)->mutex

drivers/media/dvb-core/dmxdev.c dvb_dmxdev_read_sec() -> dvb_dmxdev_buffer_read()

Type Parameter Key Value
PARAM_VALUE 0 src 4096-ptr_max
PARAM_VALUE 1 non_blocking 0,2048
PARAM_VALUE 3 count 0-1000000000,2147479552
PARAM_VALUE 4 *ppos 0-1000000000
BUF_SIZE 4 ppos (-1),8
BUF_SIZE 4 ppos (-1),8
CAPPED_DATA 2 buf 1
CAPPED_DATA 3 count 1
DATA_SOURCE 2 buf $2
DATA_SOURCE 4 ppos $4
BIT_INFO 1 non_blocking 0x0,0x800
USER_DATA 2 buf 0-u64max[c]
USER_DATA 3 count 1-1000000000[c]
USER_DATA 4 *ppos 0-1000000000
USER_PTR 4 ppos
LOCK2 &dfil->mutex
TYPE_LOCK (struct dmxdev_filter)->mutex

drivers/media/dvb-core/dmxdev.c dvb_dmxdev_read_sec() -> dvb_dmxdev_buffer_read()

Type Parameter Key Value
PARAM_VALUE 0 src 4096-ptr_max
PARAM_VALUE 1 non_blocking 0,2048
PARAM_VALUE 3 count 0-s32max
PARAM_VALUE 4 *ppos 0-1000000000
BUF_SIZE 4 ppos (-1),8
BUF_SIZE 4 ppos (-1),8
CAPPED_DATA 3 count 1
CAPPED_DATA 3 count 1
DATA_SOURCE 2 buf $2
DATA_SOURCE 3 count $3 [m]
DATA_SOURCE 4 ppos $4
BIT_INFO 1 non_blocking 0x0,0x800
USER_DATA 2 buf 0-u64max[c]
USER_DATA 3 count 0-1000000000[c]
USER_DATA 4 *ppos 0-1000000000
USER_PTR 4 ppos
LOCK2 &dfil->mutex
TYPE_LOCK (struct dmxdev_filter)->mutex

drivers/media/dvb-core/dmxdev.c dvb_dvr_read() -> dvb_dmxdev_buffer_read()

Type Parameter Key Value
PARAM_VALUE 0 src 4096-ptr_max
PARAM_VALUE 1 non_blocking 0,2048
PARAM_VALUE 3 count 0-1000000000,2147479552
PARAM_VALUE 4 *ppos 0-1000000000
BUF_SIZE 4 ppos (-1),8
BUF_SIZE 4 ppos (-1),8
CAPPED_DATA 2 buf 1
DATA_SOURCE 2 buf $1
DATA_SOURCE 3 count $2
DATA_SOURCE 4 ppos $3
FUZZY_MAX 3 count 2147479552
BIT_INFO 1 non_blocking 0x0,0x800
USER_DATA 2 buf 0-u64max[c]
USER_DATA 3 count 0-1000000000
USER_DATA 4 *ppos 0-1000000000
USER_PTR 4 ppos