Home
last modified time | relevance | path

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

/freebsd-9-stable/sys/netinet/
Dtoecore.h40 struct toedev { struct
41 TAILQ_ENTRY(toedev) link; /* glue for toedev_list */
48 int (*tod_connect)(struct toedev *, struct socket *, struct rtentry *, argument
52 int (*tod_listen_start)(struct toedev *, struct tcpcb *); argument
53 int (*tod_listen_stop)(struct toedev *, struct tcpcb *); argument
59 void (*tod_input)(struct toedev *, struct tcpcb *, struct mbuf *); argument
66 void (*tod_rcvd)(struct toedev *, struct tcpcb *); argument
72 int (*tod_output)(struct toedev *, struct tcpcb *); argument
75 int (*tod_send_rst)(struct toedev *, struct tcpcb *); argument
78 int (*tod_send_fin)(struct toedev *, struct tcpcb *); argument
[all …]
Dtoecore.c68 static TAILQ_HEAD(, toedev) toedev_list;
75 toedev_connect(struct toedev *tod __unused, struct socket *so __unused, in toedev_connect()
83 toedev_listen_start(struct toedev *tod __unused, struct tcpcb *tp __unused) in toedev_listen_start()
90 toedev_listen_stop(struct toedev *tod __unused, struct tcpcb *tp __unused) in toedev_listen_stop()
97 toedev_input(struct toedev *tod __unused, struct tcpcb *tp __unused, in toedev_input()
106 toedev_rcvd(struct toedev *tod __unused, struct tcpcb *tp __unused) in toedev_rcvd()
113 toedev_output(struct toedev *tod __unused, struct tcpcb *tp __unused) in toedev_output()
120 toedev_pcb_detach(struct toedev *tod __unused, struct tcpcb *tp __unused) in toedev_pcb_detach()
127 toedev_l2_update(struct toedev *tod __unused, struct ifnet *ifp __unused, in toedev_l2_update()
136 toedev_route_redirect(struct toedev *tod __unused, struct ifnet *ifp __unused, in toedev_route_redirect()
[all …]
Dtcp_offload.c59 struct toedev *tod; in tcp_offload_connect()
112 struct toedev *tod = tp->tod; in tcp_offload_input()
123 struct toedev *tod = tp->tod; in tcp_offload_output()
148 struct toedev *tod = tp->tod; in tcp_offload_rcvd()
159 struct toedev *tod = tp->tod; in tcp_offload_ctloutput()
170 struct toedev *tod = tp->tod; in tcp_offload_detach()
Dtcp_syncache.h73 struct toedev *sc_tod; /* entry added by this TOE */
Dtcp_syncache.c347 struct toedev *tod = sc->sc_tod; in syncache_insert()
378 struct toedev *tod = sc->sc_tod; in syncache_drop()
877 struct toedev *tod = sc->sc_tod; in syncache_socket()
964 struct toedev *tod = sc->sc_tod; in syncache_expand()
1498 struct toedev *tod = sc->sc_tod; in syncache_respond()
1518 struct toedev *tod = sc->sc_tod; in syncache_respond()
Dtcp_var.h197 struct toedev *tod; /* toedev handling this connection */
/freebsd-9-stable/sys/dev/cxgb/ulp/tom/
Dcxgb_tom.h79 struct toedev tod;
143 t3_tomdata(struct toedev *tod) in t3_tomdata()
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 *, struct tcpcb *);
[all …]
Dcxgb_listen.c55 static void t3_send_reset_synqe(struct toedev *, struct synq_entry *);
489 struct toedev *tod = &td->tod; in do_pass_accept_req()
695 struct toedev *tod = &td->tod; in do_pass_establish()
800 t3_listen_start(struct toedev *tod, struct tcpcb *tp) in t3_listen_start()
883 t3_listen_stop(struct toedev *tod, struct tcpcb *tp) in t3_listen_stop()
925 t3_syncache_added(struct toedev *tod __unused, void *arg) in t3_syncache_added()
933 t3_syncache_removed(struct toedev *tod __unused, void *arg) in t3_syncache_removed()
944 t3_syncache_respond(struct toedev *tod, void *arg, struct mbuf *m) in t3_syncache_respond()
1010 struct toedev *tod = &td->tod; in do_abort_req_synqe()
1061 struct toedev *tod = &td->tod; in do_abort_rpl_synqe()
[all …]
Dcxgb_cpl_io.c128 struct toedev *tod = toep->tp_tod; in toepcb_release()
187 t3_pcb_detach(struct toedev *tod __unused, struct tcpcb *tp) in t3_pcb_detach()
252 queue_tid_release(struct toedev *tod, unsigned int tid) in queue_tid_release()
278 release_tid(struct toedev *tod, unsigned int tid, int qset) in release_tid()
429 struct toedev *tod = toep->tp_tod; in t3_push_frames()
587 t3_rcvd(struct toedev *tod, struct tcpcb *tp) in t3_rcvd()
632 t3_send_fin(struct toedev *tod, struct tcpcb *tp) in t3_send_fin()
654 t3_tod_output(struct toedev *tod, struct tcpcb *tp) in t3_tod_output()
704 struct toedev *tod = toep->tp_tod; in t3_release_offload_resources()
769 struct toedev *tod = toep->tp_tod; in offload_socket()
[all …]
Dcxgb_toepcb.h52 struct toedev *tp_tod;
Dcxgb_l2t.h82 void t3_l2_update(struct toedev *tod, struct ifnet *ifp, struct sockaddr *sa,
Dcxgb_tom.c74 toepcb_alloc(struct toedev *tod) in toepcb_alloc()
202 struct toedev *tod; in t3_tom_activate()
Dcxgb_l2t.c216 struct toedev *tod = &td->tod; in resolve_entry()
370 t3_l2_update(struct toedev *tod, struct ifnet *ifp, struct sockaddr *sa, in t3_l2_update()
/freebsd-9-stable/sys/dev/cxgbe/tom/
Dt4_tom.h193 struct toedev tod;
216 tod_td(struct toedev *tod) in tod_td()
253 int t4_connect(struct toedev *, struct socket *, struct rtentry *,
258 int t4_listen_start(struct toedev *, struct tcpcb *);
259 int t4_listen_stop(struct toedev *, struct tcpcb *);
260 void t4_syncache_added(struct toedev *, void *);
261 void t4_syncache_removed(struct toedev *, void *);
262 int t4_syncache_respond(struct toedev *, void *, struct mbuf *);
267 void t4_offload_socket(struct toedev *, void *, struct socket *);
276 void t4_rcvd(struct toedev *, struct tcpcb *);
[all …]
Dt4_tom_l2t.h38 void t4_l2_update(struct toedev *, struct ifnet *, struct sockaddr *,
Dt4_listen.c85 static void send_reset_synqe(struct toedev *, struct synq_entry *);
344 send_reset_synqe(struct toedev *tod, struct synq_entry *synqe) in send_reset_synqe()
502 t4_listen_start(struct toedev *tod, struct tcpcb *tp) in t4_listen_start()
589 t4_listen_stop(struct toedev *tod, struct tcpcb *tp) in t4_listen_stop()
650 t4_syncache_added(struct toedev *tod __unused, void *arg) in t4_syncache_added()
658 t4_syncache_removed(struct toedev *tod __unused, void *arg) in t4_syncache_removed()
669 t4_syncache_respond(struct toedev *tod, void *arg, struct mbuf *m) in t4_syncache_respond()
923 t4_offload_socket(struct toedev *tod, void *arg, struct socket *so) in t4_offload_socket()
1225 struct toedev *tod; in do_pass_accept_req()
Dt4_tom_l2t.c239 struct toedev *tod = &td->tod; in resolve_entry()
439 t4_l2_update(struct toedev *tod, struct ifnet *ifp, struct sockaddr *sa, in t4_l2_update()
Dt4_connect.c191 struct toedev *tod = &toep->td->tod; in do_act_open_rpl()
308 t4_connect(struct toedev *tod, struct socket *so, struct rtentry *rt, in t4_connect()
Dt4_tom.c301 t4_pcb_detach(struct toedev *tod __unused, struct tcpcb *tp) in t4_pcb_detach()
339 t4_ctloutput(struct toedev *tod, struct tcpcb *tp, int dir, int name) in t4_ctloutput()
922 struct toedev *tod; in t4_tom_activate()
Dt4_cpl_io.c329 t4_rcvd(struct toedev *tod, struct tcpcb *tp) in t4_rcvd()
737 t4_tod_output(struct toedev *tod, struct tcpcb *tp) in t4_tod_output()
756 t4_send_fin(struct toedev *tod, struct tcpcb *tp) in t4_send_fin()
777 t4_send_rst(struct toedev *tod, struct tcpcb *tp) in t4_send_rst()
/freebsd-9-stable/sys/dev/cxgb/ulp/iw_cxgb/
Diw_cxgb_cm.h151 struct toedev *tdev;
Diw_cxgb_cm.c1305 struct toedev *tdev; in iwch_connect()