| /freebsd/sys/dev/cxgbe/tom/ |
| 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() argument 90 tls_tx_key(struct toepcb *toep) in tls_tx_key() argument 99 t4_set_rx_quiesce(struct toepcb *toep) in t4_set_rx_quiesce() argument 108 t4_clear_rx_quiesce(struct toepcb *toep) in t4_clear_rx_quiesce() argument 134 clear_tls_keyid(struct toepcb * toep) clear_tls_keyid() argument 159 tls_program_key_id(struct toepcb * toep,struct ktls_session * tls,int direction) tls_program_key_id() argument 207 tls_alloc_ktls(struct toepcb * toep,struct ktls_session * tls,int direction) tls_alloc_ktls() argument 331 tls_init_toep(struct toepcb * toep) tls_init_toep() argument 340 tls_uninit_toep(struct toepcb * toep) tls_uninit_toep() argument 347 MIN_OFLD_TLSTX_CREDITS(toep) global() argument 354 write_tlstx_wr(struct fw_tlstx_data_wr * txwr,struct toepcb * toep,unsigned int plen,unsigned int expn,uint8_t credits,int shove) write_tlstx_wr() argument 383 write_tlstx_cpl(struct cpl_tx_tls_sfo * cpl,struct toepcb * toep,struct tls_hdr * tls_hdr,unsigned int plen,uint64_t seqno) write_tlstx_cpl() argument 482 t4_push_ktls(struct adapter * sc,struct toepcb * toep,int drop) t4_push_ktls() argument 742 struct toepcb *toep = lookup_tid(sc, tid); do_tls_data() local 804 struct toepcb *toep = lookup_tid(sc, tid); do_rx_tls_cmp() local 1004 do_rx_data_tls(const struct cpl_rx_data * cpl,struct toepcb * toep,struct mbuf * m) do_rx_data_tls() argument 1098 tls_update_tcb(struct adapter * sc,struct toepcb * toep,uint64_t seqno) tls_update_tcb() argument 1189 tls_check_rx_sockbuf(struct adapter * sc,struct toepcb * toep,struct sockbuf * sb) tls_check_rx_sockbuf() argument 1220 tls_received_starting_data(struct adapter * sc,struct toepcb * toep,struct sockbuf * sb,int len) tls_received_starting_data() argument 1257 struct toepcb *toep; do_tls_tcb_rpl() local [all...] |
| H A D | t4_ddp.c | 150 recycle_pageset(struct toepcb *toep, struct pageset *ps) in recycle_pageset() argument 181 free_ddp_rcv_buffer(struct toepcb * toep,struct ddp_rcv_buffer * drb) free_ddp_rcv_buffer() argument 191 recycle_ddp_rcv_buffer(struct toepcb * toep,struct ddp_rcv_buffer * drb) recycle_ddp_rcv_buffer() argument 206 alloc_cached_ddp_rcv_buffer(struct toepcb * toep) alloc_cached_ddp_rcv_buffer() argument 223 alloc_ddp_rcv_buffer(struct toepcb * toep,int how) alloc_ddp_rcv_buffer() argument 264 free_ddp_buffer(struct toepcb * toep,struct ddp_buffer * db) free_ddp_buffer() argument 298 ddp_init_toep(struct toepcb * toep) ddp_init_toep() argument 308 ddp_uninit_toep(struct toepcb * toep) ddp_uninit_toep() argument 316 release_ddp_resources(struct toepcb * toep) release_ddp_resources() argument 349 ddp_assert_empty(struct toepcb * toep) ddp_assert_empty() argument 371 complete_ddp_buffer(struct toepcb * toep,struct ddp_buffer * db,unsigned int db_idx) complete_ddp_buffer() argument 423 struct toepcb *toep = m->m_ext.ext_arg1; ddp_rcv_mbuf_done() local 430 queue_ddp_rcvbuf_mbuf(struct toepcb * toep,u_int db_idx,u_int len) queue_ddp_rcvbuf_mbuf() argument 462 insert_ddp_data(struct toepcb * toep,uint32_t n) insert_ddp_data() argument 549 mk_rx_data_ack_ulp(struct ulp_txpkt * ulpmc,struct toepcb * toep) mk_rx_data_ack_ulp() argument 575 mk_update_tcb_for_ddp(struct adapter * sc,struct toepcb * toep,int db_idx,struct ppod_reservation * prsv,int offset,uint32_t len,uint64_t ddp_flags,uint64_t ddp_flags_mask) mk_update_tcb_for_ddp() argument 638 handle_ddp_data_aio(struct toepcb * toep,__be32 ddp_report,__be32 rcv_nxt,int len) handle_ddp_data_aio() argument 763 queue_ddp_rcvbuf(struct toepcb * toep,struct ddp_rcv_buffer * drb) queue_ddp_rcvbuf() argument 857 handle_ddp_data_rcvbuf(struct toepcb * toep,__be32 ddp_report,__be32 rcv_nxt,int len) handle_ddp_data_rcvbuf() argument 973 handle_ddp_data(struct toepcb * toep,__be32 ddp_report,__be32 rcv_nxt,int len) handle_ddp_data() argument 982 handle_ddp_indicate(struct toepcb * toep) handle_ddp_indicate() argument 1020 struct toepcb *toep; do_ddp_tcb_rpl() local 1090 handle_ddp_close(struct toepcb * toep,struct tcpcb * tp,__be32 rcv_nxt) handle_ddp_close() argument 1182 struct toepcb *toep = lookup_tid(sc, tid); do_rx_data_ddp() local 1212 struct toepcb *toep = lookup_tid(sc, tid); do_rx_ddp_complete() local 1225 set_ddp_ulp_mode(struct toepcb * toep) set_ddp_ulp_mode() argument 1296 enable_ddp(struct adapter * sc,struct toepcb * toep) enable_ddp() argument 1808 t4_write_page_pods_for_bio(struct adapter * sc,struct toepcb * toep,struct ppod_reservation * prsv,struct bio * bp,struct mbufq * wrq) t4_write_page_pods_for_bio() argument 1885 t4_write_page_pods_for_buf(struct adapter * sc,struct toepcb * toep,struct ppod_reservation * prsv,vm_offset_t buf,int buflen,struct mbufq * wrq) t4_write_page_pods_for_buf() argument 1975 t4_write_page_pods_for_sgl(struct adapter * sc,struct toepcb * toep,struct ppod_reservation * prsv,struct ctl_sg_entry * sgl,int entries,int xferlen,struct mbufq * wrq) t4_write_page_pods_for_sgl() argument 2088 prep_pageset(struct adapter * sc,struct toepcb * toep,struct pageset * ps) prep_pageset() argument 2165 hold_aio(struct toepcb * toep,struct kaiocb * job,struct pageset ** pps) hold_aio() argument 2268 ddp_complete_all(struct toepcb * toep,int error) ddp_complete_all() argument 2306 aio_ddp_requeue_one(struct toepcb * toep,struct kaiocb * job) aio_ddp_requeue_one() argument 2319 aio_ddp_requeue(struct toepcb * toep) aio_ddp_requeue() argument 2707 ddp_queue_toep(struct toepcb * toep) ddp_queue_toep() argument 2721 struct toepcb *toep = context; aio_ddp_requeue_task() local 2736 struct toepcb *toep = tp->t_toe; t4_aio_cancel_active() local 2777 struct toepcb *toep = tp->t_toe; t4_aio_cancel_queued() local 2797 struct toepcb *toep = tp->t_toe; t4_aio_queue_ddp() local 2856 ddp_rcvbuf_requeue(struct toepcb * toep) ddp_rcvbuf_requeue() argument 2931 struct toepcb *toep = context; ddp_rcvbuf_requeue_task() local 2942 t4_enable_ddp_rcv(struct socket * so,struct toepcb * toep) t4_enable_ddp_rcv() argument [all...] |
| H A D | t4_cpl_io.c | 82 send_flowc_wr(struct toepcb *toep, struct tcpcb *tp) in send_flowc_wr() 173 update_tx_rate_limit(struct adapter *sc, struct toepcb *toep, u_int Bps) in update_tx_rate_limit() 242 send_reset(struct adapter *sc, struct toepcb *toep, uint32_t snd_nxt) in send_reset() 304 struct toepcb *toep = tp->t_toe; in assign_rxopt() local 359 make_established(struct toepcb *toep, uint32_t iss, uint32_t irs, uint16_t opt) in make_established() 397 send_rx_credits(struct adapter *sc, struct toepcb *toep, int credits) in send_rx_credits() 424 struct toepcb *toep = tp->t_toe; in t4_rcvd_locked() local 457 t4_close_conn(struct adapter *sc, struct toepcb *toep) in t4_close_conn() 590 write_tx_wr(void *dst, struct toepcb *toep, int fw_wr_opcode, in write_tx_wr() 617 write_tx_v2_wr(void *dst, struct toepcb *toep, int fw_wr_opcode, in write_tx_v2_wr() [all …]
|
| H A D | t4_tom.c | 115 struct toepcb *toep; in alloc_toepcb() local 163 init_toepcb(struct vi_info *vi, struct toepcb *toep) in init_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() 276 struct toepcb *toep = tp->t_toe; in undo_offload_socket() local 302 release_offload_resources(struct toepcb *toep) in release_offload_resources() 341 done_with_toepcb(struct toepcb *toep) in done_with_toepcb() 384 struct toepcb *toep = tp->t_toe; in t4_pcb_detach() local 421 struct toepcb *toep = tp->t_toe; in t4_ctloutput() local [all …]
|
| H A D | t4_connect.c | 79 struct toepcb *toep = lookup_atid(sc, atid); in do_act_establish() local 113 act_open_failure_cleanup(struct adapter * sc,struct toepcb * toep,u_int status) act_open_failure_cleanup() argument 153 struct toepcb *toep = lookup_atid(sc, atid); do_act_open_rpl() local 245 struct toepcb *toep = NULL; t4_connect() local [all...] |
| H A D | t4_tom.h | 265 #define DDP_LOCK(toep) mtx_lock(&(toep)->ddp.lock) argument 266 #define DDP_UNLOCK(toep) mtx_unlock(&(toep)->ddp.lock) argument 267 #define DDP_ASSERT_LOCKED(toep) mtx_assert(&(toep)->ddp.lock, MA_OWNED) argument 268 #define DDP_CACHE_LOCK(toep) mtx_loc argument 258 ulp_mode(struct toepcb * toep) ulp_mode() argument 264 DDP_LOCK(toep) global() argument 287 struct toepcb *toep; global() member [all...] |
| H A D | t4_listen.c | 1111 struct toepcb *toep = synqe->toep; t4_offload_socket() local 1626 struct toepcb *toep; do_pass_establish() local [all...] |
| /freebsd/sys/dev/cxgbe/cxgbei/ |
| H A D | cxgbei.c | 198 struct toepcb *toep = lookup_tid(sc, tid); in do_rx_iscsi_hdr() local 235 struct toepcb *toep = lookup_tid(sc, tid); in do_rx_iscsi_data() local 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() local 449 struct toepcb *toep = lookup_tid(sc, tid); in do_rx_iscsi_ddp() local 586 struct toepcb *toep = lookup_tid(sc, tid); in do_rx_iscsi_cmp() local
|
| H A D | icl_cxgbei.c | 434 struct toepcb *toep = icc->toep; in icl_cxgbei_tx_main() local 1030 send_iscsi_flowc_wr(struct adapter * sc,struct toepcb * toep,int maxlen) send_iscsi_flowc_wr() argument 1071 set_ulp_mode_iscsi(struct adapter * sc,struct toepcb * toep,u_int ulp_submode) set_ulp_mode_iscsi() argument 1103 struct toepcb *toep; icl_cxgbei_conn_handoff() local 1238 struct toepcb *toep = icc->toep; icl_cxgbei_conn_close() local 1413 struct toepcb *toep = icc->toep; icl_cxgbei_conn_task_setup() local 1574 struct toepcb *toep = icc->toep; icl_cxgbei_conn_transfer_setup() local [all...] |
| H A D | cxgbei.h | 52 struct toepcb *toep; member
|
| /freebsd/sys/dev/cxgbe/nvmf/ |
| H A D | nvmf_che.c | 182 struct toepcb *toep; member 480 che_write_mem_inline(struct adapter *sc, struct toepcb *toep, uint32_t addr, in che_write_mem_inline() 512 che_write_mem_dma_aligned(struct adapter *sc, struct toepcb *toep, in che_write_mem_dma_aligned() 555 struct toepcb *toep = qp->toep; in che_write_adapter_mem() local 865 struct toepcb *toep = qp->toep; in nvmf_che_write_pdu() local 2029 struct toepcb *toep; in do_nvmt_data() local 2091 struct toepcb *toep = lookup_tid(sc, tid); in do_nvmt_cmp() local 2350 t4_nvme_set_tcb_field(struct toepcb *toep, uint16_t word, uint64_t mask, in t4_nvme_set_tcb_field() 2359 set_ulp_mode_nvme(struct toepcb *toep, u_int ulp_submode, uint8_t rxpda) in set_ulp_mode_nvme() 2407 struct toepcb *toep; in che_allocate_qpair() local [all …]
|
| /freebsd/sys/dev/cxgbe/iw_cxgbe/ |
| H A D | qp.c | 1128 struct toepcb *toep = tp->t_toe; in post_terminate() local 1258 struct toepcb *toep = tp->t_toe; in rdma_fini() local 1318 creds(struct toepcb *toep, struct inpcb *inp, size_t wrsize) in creds() 1356 struct toepcb *toep = tp->t_toe; in rdma_init() local
|
| H A D | cm.c | 506 struct toepcb *toep; in set_tcpinfo() local 1097 struct toepcb *toep = lookup_tid(sc, tid); in terminate() local
|