Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/splice.c __splice_from_pipe() -> splice_from_pipe_feed()

Type Parameter Key Value
PARAM_VALUE 0 pipe 4096-ptr_max
PARAM_VALUE 1 sd 53197550370504704,4265377859624452096,5946973327574691840,8718261230004080640,8719402049992806400
PARAM_VALUE 1 sd->splice_eof 0,8210566249946718208
PARAM_VALUE 1 sd->u.file 0,4096-ptr_max
PARAM_VALUE 2 actor 1896357769076797440,3252258699902791680,3699370642238414848,7512252948342398976
BUF_SIZE 0 pipe s32min-(-1),1-s32max
BUF_SIZE 0 pipe s32min-(-1),1-s32max
BUF_SIZE 1 sd->u.data (-1),64,128,280,1024
BUF_SIZE 1 sd->u.file s32min,(-1),1-s32max
DATA_SOURCE 0 pipe $0
DATA_SOURCE 1 sd $1
DATA_SOURCE 2 actor $2
NOSPEC 1 sd->len
NOSPEC 1 sd->pos
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 sd->flags 0-16[c]
USER_DATA 1 sd->len 0-2147479551,3294967297-u32max
USER_DATA 1 sd->pos 0-37884901882
USER_DATA 1 sd->total_len 1-1000000000
USER_DATA 1 sd->u.data->iov_offset s64min-s64max[c]
NO_OVERFLOW_SIMPLE 0 pipe->max_usage
NO_OVERFLOW_SIMPLE 0 pipe->nr_accounted
NO_OVERFLOW_SIMPLE 0 pipe->ring_size
NO_OVERFLOW_SIMPLE 1 sd->len
USER_PTR 1 sd->opos