• Home
  • Raw
  • Download

Lines Matching refs:u32

57 static u32 cube_rtt_scale __read_mostly;
58 static u32 beta_scale __read_mostly;
84 u32 cnt; /* increase cwnd by 1 after ACKs */
85 u32 last_max_cwnd; /* last maximum snd_cwnd */
86 u32 loss_cwnd; /* congestion window at last loss */
87 u32 last_cwnd; /* the last snd_cwnd */
88 u32 last_time; /* time when updated last_cwnd */
89 u32 bic_origin_point;/* origin point of bic function */
90 u32 bic_K; /* time to origin point from the beginning of the current epoch */
91 u32 delay_min; /* min delay (msec << 3) */
92 u32 epoch_start; /* beginning of an epoch */
93 u32 ack_cnt; /* number of acks */
94 u32 tcp_cwnd; /* estimated tcp cwnd */
100 u32 round_start; /* beginning of each round */
101 u32 end_seq; /* end_seq of the round */
102 u32 last_ack; /* last time when the ACK spacing is close */
103 u32 curr_rtt; /* the minimum rtt of current round */
122 static inline u32 bictcp_clock(void) in bictcp_clock()
160 static u32 cubic_root(u64 a) in cubic_root()
162 u32 x, b, shift; in cubic_root()
185 return ((u32)v[(u32)a] + 35) >> 6; in cubic_root()
191 x = ((u32)(((u32)v[shift] + 10) << b)) >> 6; in cubic_root()
199 x = (2 * x + (u32)div64_u64(a, (u64)x * (u64)(x - 1))); in cubic_root()
207 static inline void bictcp_update(struct bictcp *ca, u32 cwnd) in bictcp_update()
210 u32 delta, t, bic_target, max_cnt; in bictcp_update()
285 u32 scale = beta_scale; in bictcp_update()
305 static void bictcp_cong_avoid(struct sock *sk, u32 ack, u32 in_flight) in bictcp_cong_avoid()
324 static u32 bictcp_recalc_ssthresh(struct sock *sk) in bictcp_recalc_ssthresh()
343 static u32 bictcp_undo_cwnd(struct sock *sk) in bictcp_undo_cwnd()
358 static void hystart_update(struct sock *sk, u32 delay) in hystart_update()
364 u32 now = bictcp_clock(); in hystart_update()
396 static void bictcp_acked(struct sock *sk, u32 cnt, s32 rtt_us) in bictcp_acked()
401 u32 delay; in bictcp_acked()
404 u32 ratio = ca->delayed_ack; in bictcp_acked()