Lines Matching defs:tp

86 toedev_listen_start(struct toedev *tod __unused, struct tcpcb *tp __unused)
93 toedev_listen_stop(struct toedev *tod __unused, struct tcpcb *tp __unused)
100 toedev_input(struct toedev *tod __unused, struct tcpcb *tp __unused,
109 toedev_rcvd(struct toedev *tod __unused, struct tcpcb *tp __unused)
116 toedev_output(struct toedev *tod __unused, struct tcpcb *tp __unused)
123 toedev_pcb_detach(struct toedev *tod __unused, struct tcpcb *tp __unused)
178 toedev_ctloutput(struct toedev *tod __unused, struct tcpcb *tp __unused,
186 toedev_tcp_info(struct toedev *tod __unused, const struct tcpcb *tp __unused,
194 toedev_alloc_tls_session(struct toedev *tod __unused, struct tcpcb *tp __unused,
202 toedev_pmtu_update(struct toedev *tod __unused, struct tcpcb *tp __unused,
216 struct tcpcb *tp;
225 tp = intotcpcb(inp);
226 if (tp->t_state != TCPS_LISTEN)
233 tod->tod_listen_start(tod, tp);
239 toe_listen_start_event(void *arg __unused, struct tcpcb *tp)
241 struct inpcb *inp = tptoinpcb(tp);
244 KASSERT(tp->t_state == TCPS_LISTEN,
245 ("%s: t_state %s", __func__, tcpstates[tp->t_state]));
251 toe_listen_stop_event(void *arg __unused, struct tcpcb *tp)
255 struct inpcb *inp = tptoinpcb(tp);
259 KASSERT(tp->t_state == TCPS_LISTEN,
260 ("%s: t_state %s", __func__, tcpstates[tp->t_state]));
264 tod->tod_listen_stop(tod, tp);
388 struct tcpcb *tp;
401 tp = intotcpcb(inp);
402 if (tp->t_state == TCPS_TIME_WAIT && th != NULL) {
519 struct tcpcb *tp = intotcpcb(inp);
521 KASSERT(tp->t_flags & TF_TOE,
522 ("%s: tp %p not offloaded.", __func__, tp));
532 tod->tod_pcb_detach(tod, tp);
533 KASSERT(!(tp->t_flags & TF_TOE),
534 ("%s: tp %p still offloaded.", __func__, tp));
535 tcp_timer_activate(tp, TT_KEEP, TP_KEEPINIT(tp));
536 if (tcp_output(tp) < 0)
539 tp = tcp_drop(tp, err);
540 if (tp == NULL)