Home
last modified time | relevance | path

Searched refs:ofld_txq (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/dev/cxgbe/tom/
H A Dt4_cpl_io.c107 wr = alloc_wrqe(roundup2(flowclen, 16), &toep->ofld_txq->wrq); in send_flowc_wr()
198 &toep->ofld_txq->wrq)) == NULL) { in update_tx_rate_limit()
262 wr = alloc_wrqe(sizeof(*req), &toep->ofld_txq->wrq); in send_reset()
466 wr = alloc_wrqe(sizeof(*req), &toep->ofld_txq->wrq); in t4_close_conn()
805 &toep->ofld_txq->wrq); in t4_push_frames()
825 &toep->ofld_txq->wrq); in t4_push_frames()
986 wr = alloc_wrqe(roundup2(plen, 16), &toep->ofld_txq->wrq); in write_iscsi_mbuf_wr()
1068 wr = alloc_wrqe(roundup2(wr_len, 16), &toep->ofld_txq->wrq); in write_iscsi_mbuf_wr()
1110 counter_u64_add(toep->ofld_txq->tx_iscsi_pdus, npdu); in write_iscsi_mbuf_wr()
1111 counter_u64_add(toep->ofld_txq->tx_iscsi_octets, plen); in write_iscsi_mbuf_wr()
[all …]
H A Dt4_listen.c486 struct sge_ofld_txq *ofld_txq; in send_flowc_wr_synqe() local
495 ofld_txq = &sc->sge.ofld_txq[synqe->params.txq_idx]; in send_flowc_wr_synqe()
498 wr = alloc_wrqe(roundup2(flowclen, 16), &ofld_txq->wrq); in send_flowc_wr_synqe()
548 &sc->sge.ofld_txq[synqe->params.txq_idx].wrq); in send_abort_rpl_synqe()
1031 struct sge_ofld_txq *ofld_txq; in do_abort_req_synqe() local
1049 ofld_txq = &sc->sge.ofld_txq[synqe->params.txq_idx]; in do_abort_req_synqe()
1067 send_abort_rpl(sc, ofld_txq, tid, CPL_ABORT_NO_RST); in do_abort_req_synqe()
H A Dt4_tls.c68 t4_set_tcb_field(sc, &toep->ofld_txq->wrq, toep, word, mask, val, 0, 0); in t4_set_tls_tcb_field()
93 t4_set_tcb_field(sc, &toep->ofld_txq->wrq, toep, W_TCB_T_FLAGS, in t4_set_rx_quiesce()
176 wr = alloc_wrqe(TLS_KEY_WR_SZ, &toep->ofld_txq->wrq); in tls_program_key_id()
641 wr = alloc_wrqe(roundup2(wr_len, 16), &toep->ofld_txq->wrq); in t4_push_ktls()
706 counter_u64_add(toep->ofld_txq->tx_toe_tls_records, 1); in t4_push_ktls()
707 counter_u64_add(toep->ofld_txq->tx_toe_tls_octets, m->m_len); in t4_push_ktls()
H A Dt4_tom.h218 struct sge_ofld_txq *ofld_txq; member
H A Dt4_tom.c183 toep->ofld_txq = &sc->sge.ofld_txq[cp->txq_idx]; in init_toepcb()
872 flowc = start_wrq_wr(&toep->ofld_txq->wrq, flowclen16, &cookie); in send_mss_flowc_wr()
891 commit_wrq_wr(&toep->ofld_txq->wrq, flowc, &cookie); in send_mss_flowc_wr()
/freebsd/sys/dev/cxgbe/
H A Dt4_sge.c1115 struct sge_ofld_txq *ofld_txq; in t4_setup_vi_queues() local
1197 for_each_ofld_txq(vi, i, ofld_txq) { in t4_setup_vi_queues()
1198 rc = alloc_ofld_txq(vi, ofld_txq, i); in t4_setup_vi_queues()
1220 struct sge_ofld_txq *ofld_txq; in t4_teardown_vi_queues() local
1251 for_each_ofld_txq(vi, i, ofld_txq) { in t4_teardown_vi_queues()
1252 free_ofld_txq(vi, ofld_txq); in t4_teardown_vi_queues()
4810 alloc_ofld_txq(struct vi_info *vi, struct sge_ofld_txq *ofld_txq, int idx) in alloc_ofld_txq() argument
4815 struct sge_eq *eq = &ofld_txq->wrq.eq; in alloc_ofld_txq()
4840 rc = alloc_wrq(sc, vi, &ofld_txq->wrq, &vi->ctx, oid); in alloc_ofld_txq()
4850 ofld_txq->tx_iscsi_pdus = counter_u64_alloc(M_WAITOK); in alloc_ofld_txq()
[all …]
H A Dt4_main.c1486 s->ofld_txq = malloc(s->nofldtxq * sizeof(struct sge_ofld_txq), in t4_attach()
1857 free(sc->sge.ofld_txq, M_CXGBE); in t4_detach_common()
2021 struct sge_ofld_txq *ofld_txq; in stop_lld() local
2070 for_each_ofld_txq(vi, k, ofld_txq) { in stop_lld()
2071 TXQ_LOCK(&ofld_txq->wrq); in stop_lld()
2072 ofld_txq->wrq.eq.flags &= ~EQ_HW_ALLOCATED; in stop_lld()
2073 TXQ_UNLOCK(&ofld_txq->wrq); in stop_lld()
7249 struct sge_ofld_txq *ofld_txq; in quiesce_vi() local
7260 for_each_ofld_txq(vi, i, ofld_txq) { in quiesce_vi()
7261 quiesce_wrq(&ofld_txq->wrq); in quiesce_vi()
[all …]
H A Dadapter.h848 struct sge_ofld_txq *ofld_txq; /* TOE tx queues */ member
1087 for (q = &vi->adapter->sge.ofld_txq[vi->first_ofld_txq], iter = 0; \
/freebsd/sys/dev/cxgbe/iw_cxgbe/
H A Dqp.c1133 wr = alloc_wrqe(sizeof(*wqe), &toep->ofld_txq->wrq); in post_terminate()
1265 wr = alloc_wrqe(sizeof(*wqe), &toep->ofld_txq->wrq); in rdma_fini()
1359 wr = alloc_wrqe(sizeof(*wqe), &toep->ofld_txq->wrq); in rdma_init()
/freebsd/sys/dev/cxgbe/cxgbei/
H A Dicl_cxgbei.c1040 wr = alloc_wrqe(roundup2(flowclen, 16), &toep->ofld_txq->wrq); in send_iscsi_flowc_wr()