Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/core/skbuff.c skb_copy_seq_read() -> skb_seq_read()

Type Parameter Key Value
PARAM_VALUE 1 data 7930983388757327872
PARAM_VALUE 2 st 3537385581009248256,5021221164563156992
PARAM_VALUE 2 st->root_skb->dev->rtnl_link_ops->priv_size 0,8,32,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-u64max
DATA_SOURCE 0 consumed $1 [m]
DATA_SOURCE 2 st $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 st->cur_skb->csum 0-126976[c]
HOST_DATA 2 st->cur_skb->csum_offset 0-u16max
HOST_DATA 2 st->cur_skb->data_len 0-u32max[c]
HOST_DATA 2 st->cur_skb->len 0-u32max[c]
HOST_DATA 2 st->cur_skb->truesize 0-u32max
HOST_DATA 2 st->cur_skb->tstamp 500000002-4294967299794967295[c]
HOST_DATA 2 st->cur_skb->users.refs.counter s32min-0,2-s32max
HOST_DATA 2 st->lower_offset 4-s32max[c]
HOST_DATA 2 st->upper_offset 40-2147483687[c]
USER_DATA 0 consumed 5-s32max[c]
USER_DATA 2 st->lower_offset 4-s32max[c]
NO_OVERFLOW_SIMPLE 2 st->cur_skb->data_len
NO_OVERFLOW_SIMPLE 2 st->cur_skb->end
NO_OVERFLOW_SIMPLE 2 st->cur_skb->len
NO_OVERFLOW_SIMPLE 2 st->cur_skb->truesize
NO_OVERFLOW_SIMPLE 2 st->upper_offset
UNITS 0 consumed unit_byte
HALF_LOCKED2 &xtfs->drop_lock

net/core/skbuff.c skb_ts_get_next_block() -> skb_seq_read()

Type Parameter Key Value
PARAM_VALUE 1 data 2782008527511388160,4047823620003627008,6077712946495852544
PARAM_VALUE 2 st 4096-ptr_max
DATA_SOURCE 0 consumed $0
DATA_SOURCE 1 data $1
RX_PATH
TASK_NOT_RUNNING

drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_skb_copy_to_sg() -> skb_seq_read()

Type Parameter Key Value
PARAM_VALUE 1 data 8090992421247795200
PARAM_VALUE 2 st 6498572989528694784
PARAM_VALUE 2 st->frag_data 0,18379471554275704832,18446612682070032384
PARAM_VALUE 2 st->frag_idx 0-254
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 consumed 0-u32max[c][u]
USER_DATA 2 st->lower_offset 4-s32max[c]
NO_OVERFLOW_SIMPLE 2 st->upper_offset
UNITS 0 consumed unit_byte

drivers/scsi/libiscsi_tcp.c iscsi_tcp_recv_skb() -> skb_seq_read()

Type Parameter Key Value
PARAM_VALUE 1 data 4460876829374513152
PARAM_VALUE 2 st 2001085521716449280
PARAM_VALUE 2 st->frag_data 0,18379471554275704832,18446612682070032384
PARAM_VALUE 2 st->frag_idx 0-254
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 st->upper_offset
HALF_LOCKED2 &csk->lock
HALF_LOCKED2 bh