Lines Matching refs:tp
89 int (*init) (struct tcpcb *tp);
95 int (*cleanup) (struct tcpcb *tp);
98 void (*cwnd_init) (struct tcpcb *tp);
104 void (*congestion_avd) (struct tcpcb *tp, struct tcphdr *th);
107 void (*ack_rcvd) (struct tcpcb *tp, struct tcphdr *th);
110 void (*pre_fr) (struct tcpcb *tp);
113 void (*post_fr) (struct tcpcb *tp, struct tcphdr *th);
116 void (*after_idle) (struct tcpcb *tp);
119 void (*after_timeout) (struct tcpcb *tp);
122 int (*delay_ack)(struct tcpcb *tp, struct tcphdr *th);
125 void (*switch_to)(struct tcpcb *tp, uint16_t old_cc_index);
133 #define CC_ALGO(tp) (tcp_cc_algo_list[tp->tcp_cc_index])
137 extern void tcp_cc_resize_sndbuf(struct tcpcb *tp);
138 extern void tcp_bad_rexmt_fix_sndbuf(struct tcpcb *tp);
139 extern void tcp_cc_cwnd_init_or_reset(struct tcpcb *tp);
140 extern int tcp_cc_delay_ack(struct tcpcb *tp, struct tcphdr *th);
141 extern void tcp_ccdbg_trace(struct tcpcb *tp, struct tcphdr *th,
143 extern void tcp_cc_allocate_state(struct tcpcb *tp);
144 extern void tcp_cc_after_idle_stretchack(struct tcpcb *tp);