/freebsd/sys/dev/cxgbe/tom/ |
H A D | t4_tom.h | 210 struct toepcb { struct 214 TAILQ_ENTRY(toepcb) link; /* toep_list or stranded_toep_list */ argument 255 ulp_mode(struct toepcb *toep) in ulp_mode() argument 284 struct toepcb *toep; 336 TAILQ_HEAD(, toepcb) toep_list; 339 TAILQ_HEAD(, toepcb) stranded_atids; 340 TAILQ_HEAD(, toepcb) stranded_tids; 460 struct toepcb *alloc_toepcb(struct vi_info *, int); 461 int init_toepcb(struct vi_info *, struct toepcb *); 462 struct toepcb *hold_toepcb(struct toepcb *); [all …]
|
H A D | t4_tls.c | 63 t4_set_tls_tcb_field(struct toepcb *toep, uint16_t word, uint64_t mask, in t4_set_tls_tcb_field() 80 tls_tx_key(struct toepcb *toep) in tls_tx_key() 89 t4_set_rx_quiesce(struct toepcb *toep) in t4_set_rx_quiesce() 99 t4_clear_rx_quiesce(struct toepcb *toep) in t4_clear_rx_quiesce() 125 clear_tls_keyid(struct toepcb *toep) in clear_tls_keyid() 150 tls_program_key_id(struct toepcb *toep, struct ktls_session *tls, in tls_program_key_id() 207 tls_alloc_ktls(struct toepcb *toep, struct ktls_session *tls, int direction) in tls_alloc_ktls() 331 tls_init_toep(struct toepcb *toep) in tls_init_toep() 340 tls_uninit_toep(struct toepcb *toep) in tls_uninit_toep() 354 write_tlstx_wr(struct fw_tlstx_data_wr *txwr, struct toepcb *toe [all...] |
H A D | t4_ddp.c | 81 static void ddp_complete_all(struct toepcb *toep, int error); 150 recycle_pageset(struct toepcb *toep, struct pageset *ps) in recycle_pageset() 181 free_ddp_rcv_buffer(struct toepcb *toep, struct ddp_rcv_buffer *drb) in free_ddp_rcv_buffer() 191 recycle_ddp_rcv_buffer(struct toepcb *toep, struct ddp_rcv_buffer *drb) in recycle_ddp_rcv_buffer() 206 alloc_cached_ddp_rcv_buffer(struct toepcb *toep) in alloc_cached_ddp_rcv_buffer() 223 alloc_ddp_rcv_buffer(struct toepcb *toep, int how) in alloc_ddp_rcv_buffer() 264 free_ddp_buffer(struct toepcb *toep, struct ddp_buffer *db) in free_ddp_buffer() 298 ddp_init_toep(struct toepcb *toep) in ddp_init_toep() 308 ddp_uninit_toep(struct toepcb *toep) in ddp_uninit_toep() 316 release_ddp_resources(struct toepcb *toep) in release_ddp_resources() [all …]
|
H A D | t4_cpl_io.c | 78 static void t4_aiotx_queue_toep(struct socket *so, struct toepcb *toep); 81 send_flowc_wr(struct toepcb *toep, struct tcpcb *tp) in send_flowc_wr() 169 update_tx_rate_limit(struct adapter *sc, struct toepcb *toep, u_int Bps) in update_tx_rate_limit() 236 send_reset(struct adapter *sc, struct toepcb *toep, uint32_t snd_nxt) in send_reset() 298 struct toepcb *toep = tp->t_toe; in assign_rxopt() 353 make_established(struct toepcb *toep, uint32_t iss, uint32_t irs, uint16_t opt) in make_established() 391 send_rx_credits(struct adapter *sc, struct toepcb *toep, int credits) in send_rx_credits() 418 struct toepcb *toep = tp->t_toe; in t4_rcvd_locked() 451 t4_close_conn(struct adapter *sc, struct toepcb *toep) in t4_close_conn() 538 write_tx_wr(void *dst, struct toepcb *toep, int fw_wr_opcode, in write_tx_wr() [all …]
|
H A D | t4_tom.c | 102 static void release_offload_resources(struct toepcb *); 103 static void done_with_toepcb(struct toepcb *); 110 struct toepcb * 115 struct toepcb *toep; in alloc_toepcb() 134 len = offsetof(struct toepcb, txsd) + in alloc_toepcb() 163 init_toepcb(struct vi_info *vi, struct toepcb *toep) in init_toepcb() 195 struct toepcb * 196 hold_toepcb(struct toepcb *toep) in hold_toepcb() 204 free_toepcb(struct toepcb *toep) in free_toepcb() 227 offload_socket(struct socket *so, struct toepcb *toep) in offload_socket() [all …]
|
H A D | t4_connect.c | 79 struct toepcb *toep = lookup_atid(sc, atid); in do_act_establish() 113 act_open_failure_cleanup(struct adapter *sc, struct toepcb *toep, u_int status) in act_open_failure_cleanup() 153 struct toepcb *toep = lookup_atid(sc, atid); in do_act_open_rpl() 245 struct toepcb *toep = NULL; in t4_connect()
|
H A D | t4_listen.c | 1111 struct toepcb *toep = synqe->toep; in t4_offload_socket() 1318 CTASSERT(offsetof(struct toepcb, flags) == offsetof(struct synq_entry, flags)); 1626 struct toepcb *toep; in do_pass_establish()
|
/freebsd/sys/dev/cxgbe/cxgbei/ |
H A D | cxgbei.c | 198 struct toepcb *toep = lookup_tid(sc, tid); in do_rx_iscsi_hdr() 235 struct toepcb *toep = lookup_tid(sc, tid); in do_rx_iscsi_data() 293 parse_pdu(struct socket *so, struct toepcb *toep, struct icl_cxgbei_conn *icc, in parse_pdu() 410 struct toepcb *toep = icc->toep; in parse_pdus() 449 struct toepcb *toep = lookup_tid(sc, tid); in do_rx_iscsi_ddp() 586 struct toepcb *toep = lookup_tid(sc, tid); in do_rx_iscsi_cmp()
|
H A D | cxgbei.h | 52 struct toepcb *toep;
|
H A D | icl_cxgbei.c | 434 struct toepcb *toep = icc->toep; in icl_cxgbei_tx_main() 1030 send_iscsi_flowc_wr(struct adapter *sc, struct toepcb *toep, int maxlen) in send_iscsi_flowc_wr() 1069 set_ulp_mode_iscsi(struct adapter *sc, struct toepcb *toep, u_int ulp_submode) in set_ulp_mode_iscsi() 1101 struct toepcb *toep; in icl_cxgbei_conn_handoff() 1236 struct toepcb *toep = icc->toep; in icl_cxgbei_conn_close() 1411 struct toepcb *toep = icc->toep; in icl_cxgbei_conn_task_setup() 1572 struct toepcb *toep = icc->toep; in icl_cxgbei_conn_transfer_setup()
|
/freebsd/sys/dev/cxgbe/iw_cxgbe/ |
H A D | qp.c | 67 static int creds(struct toepcb *toep, struct inpcb *inp, size_t wrsize); 1128 struct toepcb *toep = tp->t_toe; in post_terminate() 1258 struct toepcb *toep = tp->t_toe; in rdma_fini() 1318 creds(struct toepcb *toep, struct inpcb *inp, size_t wrsize) in creds() 1354 struct toepcb *toep = tp->t_toe; in rdma_init()
|
H A D | cm.c | 69 #define TOEPCB(so) ((struct toepcb *)(sototcpcb((so))->t_toe)) 506 struct toepcb *toep; in set_tcpinfo() 1097 struct toepcb *toep = lookup_tid(sc, tid); in terminate()
|