/freebsd-11-stable/sys/dev/cxgb/ulp/tom/ |
H A D | cxgb_toepcb.h | 49 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 D | cxgb_tom.h | 82 * 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 D | cxgb_cpl_io.c | 115 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 D | cxgb_tom.c | 73 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 D | cxgb_listen.c | 466 * 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 D | t4_tom.h | 60 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 D | t4_ddp.c | 84 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 D | t4_tls.c | 79 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 D | t4_tom.c | 97 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 D | t4_cpl_io.c | 87 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 D | t4_connect.c | 78 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 D | t4_listen.c | 948 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 D | cxgbei.h | 63 struct toepcb *toep;
|
H A D | cxgbei.c | 168 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 D | icl_cxgbei.c | 370 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 D | qp.c | 67 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 D | cm.c | 68 #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 D | iw_cxgb_cm.c | 191 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 D | iw_cxgb_qp.c | 848 struct toepcb *toep;
|
H A D | iw_cxgb_hal.c | 878 struct toepcb *toep;
|