Searched refs:toepcb (Results 1 - 20 of 20) sorted by relevance

/freebsd-11-stable/sys/dev/cxgb/ulp/tom/
H A Dcxgb_toepcb.h49 struct toepcb { struct
50 TAILQ_ENTRY(toepcb) link; /* toep_list */
72 reset_wr_list(struct toepcb *toep)
78 enqueue_wr(struct toepcb *toep, struct mbuf *m)
84 peek_wr(const struct toepcb *toep)
90 dequeue_wr(struct toepcb *toep)
H A Dcxgb_tom.h82 * toepcb's associated with this TOE device are either on the
86 TAILQ_HEAD(, toepcb) toep_list;
108 int flags; /* same as toepcb's tp_flags */
113 struct toepcb *toep;
242 struct toepcb *toepcb_alloc(struct toedev *);
243 void toepcb_free(struct toepcb *);
259 void offload_socket(struct socket *, struct toepcb *);
H A Dcxgb_cpl_io.c115 static void t3_release_offload_resources(struct toepcb *);
116 static void send_reset(struct toepcb *toep);
119 * Called after the last CPL for the toepcb has been received.
125 toepcb_release(struct toepcb *toep)
155 * One sided detach. The tcpcb is going away and we need to unhook the toepcb
156 * hanging off it. If the TOE driver is also done with the toepcb we'll release
162 struct toepcb *toep;
328 close_conn(struct adapter *sc, struct toepcb *toep)
354 struct toepcb *toep = tp->t_toe;
427 struct toepcb *toe
[all...]
H A Dcxgb_tom.c73 struct toepcb *
76 struct toepcb *toep;
78 toep = malloc(sizeof(struct toepcb), M_CXGB, M_NOWAIT | M_ZERO);
91 toepcb_free(struct toepcb *toep)
H A Dcxgb_listen.c466 * or a toepcb. The only way CPL handlers can tell is via a bit in these flags.
468 CTASSERT(offsetof(struct toepcb, tp_flags) == offsetof(struct synq_entry, flags));
681 struct toepcb *toep;
1123 struct toepcb *toep = synqe->toep;
/freebsd-11-stable/sys/dev/cxgbe/tom/
H A Dt4_tom.h60 TPF_ATTACHED = (1 << 0), /* a tcpcb refers to this toepcb */
68 TPF_SYNQE = (1 << 8), /* synq_entry, not really a toepcb */
69 TPF_SYNQE_EXPANDED = (1 << 9), /* toepcb ready, tid context updated */
80 DDP_DEAD = (1 << 6), /* toepcb is shutting down */
159 struct toepcb { struct
160 TAILQ_ENTRY(toepcb) link; /* toep_list */
224 int flags; /* same as toepcb's tp_flags */
237 struct toepcb *toep;
259 /* toepcb's associated with this TOE device */
261 TAILQ_HEAD(, toepcb) toep_lis
[all...]
H A Dt4_ddp.c84 static void ddp_complete_all(struct toepcb *toep, int error);
154 recycle_pageset(struct toepcb *toep, struct pageset *ps)
204 ddp_init_toep(struct toepcb *toep)
215 ddp_uninit_toep(struct toepcb *toep)
222 release_ddp_resources(struct toepcb *toep)
242 ddp_assert_empty(struct toepcb *toep)
257 complete_ddp_buffer(struct toepcb *toep, struct ddp_buffer *db,
294 insert_ddp_data(struct toepcb *toep, uint32_t n)
361 mk_set_tcb_field_ulp(struct ulp_txpkt *ulpmc, struct toepcb *toep,
392 mk_rx_data_ack_ulp(struct ulp_txpkt *ulpmc, struct toepcb *toe
[all...]
H A Dt4_tls.c79 t4_set_tls_tcb_field(struct toepcb *toep, uint16_t word, uint64_t mask,
96 tls_tx_key(struct toepcb *toep)
104 tls_rx_key(struct toepcb *toep)
112 key_size(struct toepcb *toep)
122 t4_set_tls_keyid(struct toepcb *toep, unsigned int key_id)
132 t4_clear_rx_quiesce(struct toepcb *toep)
139 tls_clr_ofld_mode(struct toepcb *toep)
152 tls_clr_quiesce(struct toepcb *toep)
163 tls_expansion_size(struct toepcb *toep, int data_len, int full_pdus_only,
246 tls_copy_tx_key(struct toepcb *toe
[all...]
H A Dt4_tom.c97 static void release_offload_resources(struct toepcb *);
103 struct toepcb *
108 struct toepcb *toep;
137 len = offsetof(struct toepcb, txsd) +
164 struct toepcb *
165 hold_toepcb(struct toepcb *toep)
173 free_toepcb(struct toepcb *toep)
194 offload_socket(struct socket *so, struct toepcb *toep)
239 struct toepcb *toep = tp->t_toe;
269 release_offload_resources(struct toepcb *toe
[all...]
H A Dt4_cpl_io.c87 static void t4_aiotx_queue_toep(struct socket *so, struct toepcb *toep);
112 send_flowc_wr(struct toepcb *toep, struct flowc_tx_params *ftxp)
214 update_tx_rate_limit(struct adapter *sc, struct toepcb *toep, u_int Bps)
280 send_reset(struct adapter *sc, struct toepcb *toep, uint32_t snd_nxt)
342 struct toepcb *toep = tp->t_toe;
391 make_established(struct toepcb *toep, uint32_t iss, uint32_t irs, uint16_t opt)
443 send_rx_credits(struct adapter *sc, struct toepcb *toep, int credits)
464 send_rx_modulate(struct adapter *sc, struct toepcb *toep)
487 struct toepcb *toep = tp->t_toe;
531 t4_close_conn(struct adapter *sc, struct toepcb *toe
[all...]
H A Dt4_connect.c78 struct toepcb *toep = lookup_atid(sc, atid);
115 struct toepcb *toep = lookup_atid(sc, atid);
144 struct toepcb *toep = lookup_atid(sc, atid);
169 calc_opt2a(struct socket *so, struct toepcb *toep,
318 struct toepcb *toep = NULL;
H A Dt4_listen.c948 struct toepcb *toep = synqe->toep;
1223 * or a toepcb. The only way CPL handlers can tell is via a bit in these flags.
1225 CTASSERT(offsetof(struct toepcb, flags) == offsetof(struct synq_entry, flags));
1501 struct toepcb *toep;
/freebsd-11-stable/sys/dev/cxgbe/cxgbei/
H A Dcxgbei.h63 struct toepcb *toep;
H A Dcxgbei.c168 unsigned int gl_pidx, struct toepcb *toep)
210 struct toepcb *toep = icc->toep;
241 struct toepcb *toep = icc->toep;
355 struct toepcb *toep = icc->toep;
377 struct toepcb *toep = icc->toep;
425 struct toepcb *toep = icc->toep;
465 struct toepcb *toep = icc->toep;
538 struct toepcb *toep = lookup_tid(sc, tid);
572 struct toepcb *toep = lookup_tid(sc, tid);
603 struct toepcb *toe
[all...]
H A Dicl_cxgbei.c370 struct toepcb *toep = icc->toep;
392 * Do not get inp from toep->inp as the toepcb might have detached
547 send_iscsi_flowc_wr(struct adapter *sc, struct toepcb *toep, int maxlen)
586 set_ulp_mode_iscsi(struct adapter *sc, struct toepcb *toep, int hcrc, int dcrc)
619 struct toepcb *toep;
712 struct toepcb *toep = icc->toep;
/freebsd-11-stable/sys/dev/cxgbe/iw_cxgbe/
H A Dqp.c67 static int creds(struct toepcb *toep, struct inpcb *inp, size_t wrsize);
1118 struct toepcb *toep = tp->t_toe;
1248 struct toepcb *toep = tp->t_toe;
1308 creds(struct toepcb *toep, struct inpcb *inp, size_t wrsize)
1344 struct toepcb *toep = tp->t_toe;
H A Dcm.c68 #define TOEPCB(so) ((struct toepcb *)(so_sototcpcb((so))->t_toe))
513 struct toepcb *toep;
1089 struct toepcb *toep = lookup_tid(sc, tid);
/freebsd-11-stable/sys/dev/cxgb/ulp/iw_cxgb/
H A Diw_cxgb_cm.c191 struct toepcb *toep;
1063 struct toepcb *toep = lookup_tid(&td->tid_maps, tid);
1091 struct toepcb *toep = lookup_tid(&td->tid_maps, tid);
H A Diw_cxgb_qp.c848 struct toepcb *toep;
H A Diw_cxgb_hal.c878 struct toepcb *toep;

Completed in 171 milliseconds