Searched refs:toedev (Results 1 - 22 of 22) sorted by relevance

/freebsd-10-stable/sys/netinet/
H A Dtoecore.h40 struct toedev { struct
41 TAILQ_ENTRY(toedev) link; /* glue for toedev_list */
48 int (*tod_connect)(struct toedev *, struct socket *, struct rtentry *,
52 int (*tod_listen_start)(struct toedev *, struct tcpcb *);
53 int (*tod_listen_stop)(struct toedev *, struct tcpcb *);
59 void (*tod_input)(struct toedev *, struct tcpcb *, struct mbuf *);
66 void (*tod_rcvd)(struct toedev *, struct tcpcb *);
72 int (*tod_output)(struct toedev *, struct tcpcb *);
75 int (*tod_send_rst)(struct toedev *, struct tcpcb *);
78 int (*tod_send_fin)(struct toedev *, struc
[all...]
H A Dtoecore.c70 static TAILQ_HEAD(, toedev) toedev_list;
77 toedev_connect(struct toedev *tod __unused, struct socket *so __unused,
85 toedev_listen_start(struct toedev *tod __unused, struct tcpcb *tp __unused)
92 toedev_listen_stop(struct toedev *tod __unused, struct tcpcb *tp __unused)
99 toedev_input(struct toedev *tod __unused, struct tcpcb *tp __unused,
108 toedev_rcvd(struct toedev *tod __unused, struct tcpcb *tp __unused)
115 toedev_output(struct toedev *tod __unused, struct tcpcb *tp __unused)
122 toedev_pcb_detach(struct toedev *tod __unused, struct tcpcb *tp __unused)
129 toedev_l2_update(struct toedev *tod __unused, struct ifnet *ifp __unused,
138 toedev_route_redirect(struct toedev *to
[all...]
H A Dtcp_offload.c59 struct toedev *tod;
112 struct toedev *tod = tp->tod;
123 struct toedev *tod = tp->tod;
148 struct toedev *tod = tp->tod;
159 struct toedev *tod = tp->tod;
170 struct toedev *tod = tp->tod;
H A Dtcp_syncache.h72 struct toedev *sc_tod; /* entry added by this TOE */
H A Dtcp_syncache.c373 struct toedev *tod = sc->sc_tod;
404 struct toedev *tod = sc->sc_tod;
923 struct toedev *tod = sc->sc_tod;
1033 struct toedev *tod = sc->sc_tod;
1706 struct toedev *tod = sc->sc_tod;
1726 struct toedev *tod = sc->sc_tod;
H A Dtcp_var.h202 struct toedev *tod; /* toedev handling this connection */
/freebsd-10-stable/sys/dev/cxgb/ulp/tom/
H A Dcxgb_tom.h79 struct toedev tod;
143 t3_tomdata(struct toedev *tod)
242 struct toepcb *toepcb_alloc(struct toedev *);
248 int t3_connect(struct toedev *, struct socket *, struct rtentry *,
250 int t3_tod_output(struct toedev *, struct tcpcb *);
251 int t3_send_rst(struct toedev *, struct tcpcb *);
252 int t3_send_fin(struct toedev *, struct tcpcb *);
258 void queue_tid_release(struct toedev *, unsigned int);
265 void t3_rcvd(struct toedev *, struct tcpcb *);
266 void t3_pcb_detach(struct toedev *, struc
[all...]
H A Dcxgb_toepcb.h52 struct toedev *tp_tod;
H A Dcxgb_l2t.h82 void t3_l2_update(struct toedev *tod, struct ifnet *ifp, struct sockaddr *sa,
H A Dcxgb_cpl_io.c127 struct toedev *tod = toep->tp_tod;
186 t3_pcb_detach(struct toedev *tod __unused, struct tcpcb *tp)
251 queue_tid_release(struct toedev *tod, unsigned int tid)
277 release_tid(struct toedev *tod, unsigned int tid, int qset)
428 struct toedev *tod = toep->tp_tod;
586 t3_rcvd(struct toedev *tod, struct tcpcb *tp)
631 t3_send_fin(struct toedev *tod, struct tcpcb *tp)
653 t3_tod_output(struct toedev *tod, struct tcpcb *tp)
703 struct toedev *tod = toep->tp_tod;
768 struct toedev *to
[all...]
H A Dcxgb_listen.c55 static void t3_send_reset_synqe(struct toedev *, struct synq_entry *);
489 struct toedev *tod = &td->tod;
695 struct toedev *tod = &td->tod;
802 t3_listen_start(struct toedev *tod, struct tcpcb *tp)
885 t3_listen_stop(struct toedev *tod, struct tcpcb *tp)
927 t3_syncache_added(struct toedev *tod __unused, void *arg)
935 t3_syncache_removed(struct toedev *tod __unused, void *arg)
946 t3_syncache_respond(struct toedev *tod, void *arg, struct mbuf *m)
1012 struct toedev *tod = &td->tod;
1063 struct toedev *to
[all...]
H A Dcxgb_tom.c74 toepcb_alloc(struct toedev *tod)
202 struct toedev *tod;
248 /* toedev ops */
H A Dcxgb_l2t.c216 struct toedev *tod = &td->tod;
370 t3_l2_update(struct toedev *tod, struct ifnet *ifp, struct sockaddr *sa,
/freebsd-10-stable/sys/dev/cxgbe/tom/
H A Dt4_tom.h218 struct toedev tod;
242 tod_td(struct toedev *tod)
303 int t4_connect(struct toedev *, struct socket *, struct rtentry *,
310 int t4_listen_start(struct toedev *, struct tcpcb *);
311 int t4_listen_stop(struct toedev *, struct tcpcb *);
312 void t4_syncache_added(struct toedev *, void *);
313 void t4_syncache_removed(struct toedev *, void *);
314 int t4_syncache_respond(struct toedev *, void *, struct mbuf *);
319 void t4_offload_socket(struct toedev *, void *, struct socket *);
328 void t4_rcvd(struct toedev *, struc
[all...]
H A Dt4_tom_l2t.h38 void t4_l2_update(struct toedev *, struct ifnet *, struct sockaddr *,
H A Dt4_listen.c85 static void send_reset_synqe(struct toedev *, struct synq_entry *);
345 send_reset_synqe(struct toedev *tod, struct synq_entry *synqe)
504 t4_listen_start(struct toedev *tod, struct tcpcb *tp)
591 t4_listen_stop(struct toedev *tod, struct tcpcb *tp)
652 t4_syncache_added(struct toedev *tod __unused, void *arg)
660 t4_syncache_removed(struct toedev *tod __unused, void *arg)
671 t4_syncache_respond(struct toedev *tod, void *arg, struct mbuf *m)
927 t4_offload_socket(struct toedev *tod, void *arg, struct socket *so)
1223 struct toedev *tod;
H A Dt4_tom_l2t.c232 struct toedev *tod = &td->tod;
410 t4_l2_update(struct toedev *tod, struct ifnet *ifp, struct sockaddr *sa,
H A Dt4_connect.c178 struct toedev *tod = &toep->td->tod;
328 t4_connect(struct toedev *tod, struct socket *so, struct rtentry *rt,
H A Dt4_tom.c348 t4_pcb_detach(struct toedev *tod __unused, struct tcpcb *tp)
386 t4_ctloutput(struct toedev *tod, struct tcpcb *tp, int dir, int name)
1028 struct toedev *tod;
1069 /* toedev ops */
H A Dt4_cpl_io.c379 t4_rcvd(struct toedev *tod, struct tcpcb *tp)
993 t4_tod_output(struct toedev *tod, struct tcpcb *tp)
1015 t4_send_fin(struct toedev *tod, struct tcpcb *tp)
1040 t4_send_rst(struct toedev *tod, struct tcpcb *tp)
/freebsd-10-stable/sys/dev/cxgb/ulp/iw_cxgb/
H A Diw_cxgb_cm.h151 struct toedev *tdev;
H A Diw_cxgb_cm.c1304 struct toedev *tdev;
1356 printf("%s - No toedev for interface.\n", __FUNCTION__);

Completed in 193 milliseconds