Defined in 2 files as a function:

Referenced in 17 files:

Smatch caller information:

net/ipv4/tcp_cubic.c cubictcp_acked() -> tcp_in_slow_start()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_cubic.c tcp_is_cwnd_limited() -> tcp_in_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_cong.c tcp_is_cwnd_limited() -> tcp_in_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_metrics.c tcp_update_metrics() -> tcp_in_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->snd_ssthresh 0-2147483646
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 bh
HALF_LOCKED2 sk

net/ipv4/tcp_yeah.c tcp_is_cwnd_limited() -> tcp_in_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_highspeed.c tcp_is_cwnd_limited() -> tcp_in_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_cdg.c tcp_cdg_cong_avoid() -> tcp_in_slow_start()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_cdg.c tcp_is_cwnd_limited() -> tcp_in_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_htcp.c tcp_is_cwnd_limited() -> tcp_in_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

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

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

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

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_veno.c tcp_is_cwnd_limited() -> tcp_in_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

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

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_illinois.c tcp_is_cwnd_limited() -> tcp_in_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_scalable.c tcp_is_cwnd_limited() -> tcp_in_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_hybla.c hybla_cong_avoid() -> tcp_in_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_hybla.c tcp_is_cwnd_limited() -> tcp_in_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_bic.c tcp_is_cwnd_limited() -> tcp_in_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_nv.c tcp_is_cwnd_limited() -> tcp_in_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk

net/ipv4/tcp_output.c tcp_is_cwnd_limited() -> tcp_in_slow_start()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max