Home
last modified time | relevance | path

Searched refs:toepcb (Results 1 – 16 of 16) sorted by relevance

/trueos/sys/dev/cxgbe/tom/
HDt4_tom.h94 struct toepcb { struct
95 TAILQ_ENTRY(toepcb) link; /* toep_list */
189 TAILQ_HEAD(, toepcb) toep_list;
224 struct toepcb *alloc_toepcb(struct port_info *, int, int, int);
225 void free_toepcb(struct toepcb *);
226 void offload_socket(struct socket *, struct toepcb *);
228 void final_cpl_received(struct toepcb *);
240 void set_tcpddp_ulp_mode(struct toepcb *);
268 void send_flowc_wr(struct toepcb *, struct flowc_tx_params *);
269 void send_reset(struct adapter *, struct toepcb *, uint32_t);
[all …]
HDt4_cpl_io.c102 send_flowc_wr(struct toepcb *toep, struct flowc_tx_params *ftxp) in send_flowc_wr()
177 send_reset(struct adapter *sc, struct toepcb *toep, uint32_t snd_nxt) in send_reset()
239 struct toepcb *toep = tp->t_toe; in assign_rxopt()
285 make_established(struct toepcb *toep, uint32_t snd_isn, uint32_t rcv_isn, in make_established()
350 send_rx_credits(struct adapter *sc, struct toepcb *toep, int credits) in send_rx_credits()
377 struct toepcb *toep = tp->t_toe; in t4_rcvd()
410 close_conn(struct adapter *sc, struct toepcb *toep) in close_conn()
491 write_tx_wr(void *dst, struct toepcb *toep, unsigned int immdlen, in write_tx_wr()
598 t4_push_frames(struct adapter *sc, struct toepcb *toep, int drop) in t4_push_frames()
808 t4_ulp_push_frames(struct adapter *sc, struct toepcb *toep, int drop) in t4_ulp_push_frames()
[all …]
HDt4_ddp.c155 release_ddp_resources(struct toepcb *toep) in release_ddp_resources()
169 insert_ddp_data(struct toepcb *toep, uint32_t n) in insert_ddp_data()
206 mk_set_tcb_field_ulp(struct ulp_txpkt *ulpmc, struct toepcb *toep, in mk_set_tcb_field_ulp()
237 mk_rx_data_ack_ulp(struct ulp_txpkt *ulpmc, struct toepcb *toep) in mk_rx_data_ack_ulp()
294 mk_update_tcb_for_ddp(struct adapter *sc, struct toepcb *toep, int db_idx, in mk_update_tcb_for_ddp()
360 discourage_ddp(struct toepcb *toep) in discourage_ddp()
372 handle_ddp_data(struct toepcb *toep, __be32 ddp_report, __be32 rcv_nxt, int len) in handle_ddp_data()
469 struct toepcb *toep = lookup_tid(sc, tid); in do_rx_data_ddp()
505 struct toepcb *toep = lookup_tid(sc, tid); in do_rx_ddp_complete()
518 enable_ddp(struct adapter *sc, struct toepcb *toep) in enable_ddp()
[all …]
HDt4_tom.c88 static void release_offload_resources(struct toepcb *);
106 struct toepcb *
110 struct toepcb *toep; in alloc_toepcb()
143 len = offsetof(struct toepcb, txsd) + in alloc_toepcb()
166 free_toepcb(struct toepcb *toep) in free_toepcb()
181 offload_socket(struct socket *so, struct toepcb *toep) in offload_socket()
228 struct toepcb *toep = tp->t_toe; in undo_offload_socket()
258 release_offload_resources(struct toepcb *toep) in release_offload_resources()
307 struct toepcb *toep = tp->t_toe; in t4_pcb_detach()
343 struct toepcb *toep = tp->t_toe; in t4_ctloutput()
[all …]
HDt4_connect.c120 struct toepcb *toep = lookup_atid(sc, atid); in do_act_establish()
184 struct toepcb *toep = lookup_atid(sc, atid); in act_open_failure_cleanup()
208 struct toepcb *toep = lookup_atid(sc, atid); in do_act_open_rpl()
233 calc_opt2a(struct socket *so, struct toepcb *toep) in calc_opt2a()
321 struct toepcb *toep = NULL; in t4_connect()
HDt4_listen.c931 struct toepcb *toep = *(struct toepcb **)(cpl + 1); in t4_offload_socket()
1201 CTASSERT(offsetof(struct toepcb, flags) == offsetof(struct synq_entry, flags));
1503 struct toepcb *toep; in do_pass_establish()
1584 *(struct toepcb **)(mtod(m, struct cpl_pass_establish *) + 1) = toep; in do_pass_establish()
/trueos/sys/dev/cxgb/ulp/tom/
HDcxgb_toepcb.h49 struct toepcb { struct
50 TAILQ_ENTRY(toepcb) link; /* toep_list */
72 reset_wr_list(struct toepcb *toep) in reset_wr_list() argument
78 enqueue_wr(struct toepcb *toep, struct mbuf *m) in enqueue_wr()
84 peek_wr(const struct toepcb *toep) in peek_wr()
90 dequeue_wr(struct toepcb *toep) in dequeue_wr()
HDcxgb_tom.h86 TAILQ_HEAD(, toepcb) toep_list;
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 *);
HDcxgb_cpl_io.c115 static void t3_release_offload_resources(struct toepcb *);
116 static void send_reset(struct toepcb *toep);
125 toepcb_release(struct toepcb *toep) in toepcb_release()
162 struct toepcb *toep; in toepcb_detach()
328 close_conn(struct adapter *sc, struct toepcb *toep) in close_conn()
354 struct toepcb *toep = tp->t_toe; in make_tx_data_wr()
427 struct toepcb *toep = tp->t_toe; in t3_push_frames()
568 send_rx_credits(struct adapter *sc, struct toepcb *toep, int credits) in send_rx_credits()
593 struct toepcb *toep = tp->t_toe; in t3_rcvd()
623 struct toepcb *toep = lookup_tid(&td->tid_maps, tid); in do_rx_urg_notify()
[all …]
HDcxgb_tom.c73 struct toepcb *
76 struct toepcb *toep; in toepcb_alloc()
78 toep = malloc(sizeof(struct toepcb), M_CXGB, M_NOWAIT | M_ZERO); in toepcb_alloc()
91 toepcb_free(struct toepcb *toep) in toepcb_free()
HDcxgb_listen.c479 CTASSERT(offsetof(struct toepcb, tp_flags) == offsetof(struct synq_entry, flags));
698 struct toepcb *toep; in do_pass_establish()
1141 struct toepcb *toep = synqe->toep; in t3_offload_socket()
/trueos/sys/dev/cxgbe/iw_cxgbe/
HDqp.c68 static void creds(struct toepcb *toep, size_t wrsize);
906 struct toepcb *toep = tp->t_toe; in post_terminate()
1011 struct toepcb *toep = tp->t_toe; in rdma_fini()
1067 creds(struct toepcb *toep, size_t wrsize) in creds()
1098 struct toepcb *toep = tp->t_toe; in rdma_init()
HDcm.c63 #define TOEPCB(so) ((struct toepcb *)(so_sototcpcb((so))->t_toe))
181 struct toepcb *toep; in set_tcpinfo()
2395 struct toepcb *toep = lookup_tid(sc, tid); in terminate()
/trueos/sys/dev/cxgb/ulp/iw_cxgb/
HDiw_cxgb_cm.c198 struct toepcb *toep; in set_tcpinfo()
1077 struct toepcb *toep = lookup_tid(&td->tid_maps, tid); in terminate()
1105 struct toepcb *toep = lookup_tid(&td->tid_maps, tid); in ec_status()
HDiw_cxgb_qp.c848 struct toepcb *toep; in rdma_init()
HDiw_cxgb_hal.c878 struct toepcb *toep; in cxio_rdma_init()