Defined in 2 files as a prototype:

Defined in 1 files as a function:

Referenced in 13 files:

Smatch caller information:

net/ipv4/tcp_cubic.c cubictcp_cong_avoid() -> tcp_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->snd_cwnd 0-4294967294
PARAM_VALUE 0 tp->snd_ssthresh 1-u32max
CAPPED_DATA 0 tp->snd_ssthresh 1
DATA_SOURCE 1 acked $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_cong.c tcp_reno_cong_avoid() -> tcp_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->snd_cwnd 0-4294967294
PARAM_VALUE 0 tp->snd_ssthresh 1-u32max
CAPPED_DATA 0 tp->snd_ssthresh 1
DATA_SOURCE 1 acked $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_yeah.c tcp_yeah_cong_avoid() -> tcp_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->snd_cwnd 0-4294967294
PARAM_VALUE 0 tp->snd_ssthresh 1-u32max
CAPPED_DATA 0 tp->snd_ssthresh 1
DATA_SOURCE 1 acked $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_highspeed.c hstcp_cong_avoid() -> tcp_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->snd_cwnd 0-4294967294
PARAM_VALUE 0 tp->snd_ssthresh 1-u32max
CAPPED_DATA 0 tp->snd_ssthresh 1
DATA_SOURCE 1 acked $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_htcp.c htcp_cong_avoid() -> tcp_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->snd_cwnd 0-4294967294
PARAM_VALUE 0 tp->snd_ssthresh 1-u32max
CAPPED_DATA 0 tp->snd_ssthresh 1
DATA_SOURCE 1 acked $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_vegas.c tcp_vegas_cong_avoid() -> tcp_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->snd_cwnd 0-4294967294
PARAM_VALUE 0 tp->snd_ssthresh 1-u32max
CAPPED_DATA 0 tp->snd_ssthresh 1
DATA_SOURCE 1 acked $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_vegas.c tcp_vegas_cong_avoid() -> tcp_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->snd_cwnd 0-4294967294
PARAM_VALUE 0 tp->snd_ssthresh 1-u32max
CAPPED_DATA 0 tp->snd_ssthresh 1
DATA_SOURCE 1 acked $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_veno.c tcp_veno_cong_avoid() -> tcp_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->snd_cwnd 0-4294967294
PARAM_VALUE 0 tp->snd_ssthresh 1-u32max
CAPPED_DATA 0 tp->snd_ssthresh 1
DATA_SOURCE 1 acked $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_illinois.c tcp_illinois_cong_avoid() -> tcp_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->snd_cwnd 0-4294967294
PARAM_VALUE 0 tp->snd_ssthresh 1-u32max
CAPPED_DATA 0 tp->snd_ssthresh 1
DATA_SOURCE 1 acked $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_scalable.c tcp_scalable_cong_avoid() -> tcp_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->snd_cwnd 0-4294967294
PARAM_VALUE 0 tp->snd_ssthresh 1-u32max
CAPPED_DATA 0 tp->snd_ssthresh 1
DATA_SOURCE 1 acked $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_bic.c bictcp_cong_avoid() -> tcp_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->snd_cwnd 0-4294967294
PARAM_VALUE 0 tp->snd_ssthresh 1-u32max
CAPPED_DATA 0 tp->snd_ssthresh 1
DATA_SOURCE 1 acked $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_nv.c tcpnv_cong_avoid() -> tcp_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->snd_cwnd 0-4294967294
PARAM_VALUE 0 tp->snd_ssthresh 1-u32max
CAPPED_DATA 0 tp->snd_ssthresh 1
DATA_SOURCE 1 acked $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk