Home
last modified time | relevance | path

Searched refs:ctrlq (Results 1 – 20 of 20) sorted by relevance

/freebsd/sys/dev/cxgbe/tom/
H A Dt4_listen.c354 lctx->ctrlq = &sc->sge.ctrlq[vi->pi->port_id]; in alloc_lctx()
569 wr = alloc_wrqe(sizeof(*req), lctx->ctrlq); in create_server()
582 req->opt0 = htobe64(V_TX_CHAN(lctx->ctrlq->eq.tx_chan)); in create_server()
597 wr = alloc_wrqe(sizeof(*req), lctx->ctrlq); in create_server6()
612 req->opt0 = htobe64(V_TX_CHAN(lctx->ctrlq->eq.tx_chan)); in create_server6()
626 wr = alloc_wrqe(sizeof(*req), lctx->ctrlq); in destroy_server()
1006 release_tid(sc, synqe->tid, lctx->ctrlq); in done_with_synqe()
1286 sizeof(struct cpl_t5_pass_accept_rpl), &sc->sge.ctrlq[0]); in send_synack()
1561 release_tid(sc, tid, lctx->ctrlq); in do_pass_accept_req()
H A Dt4_connect.c166 release_tid(sc, GET_TID(cpl), toep->ctrlq); in do_act_open_rpl()
304 wr = alloc_wrqe(act_open_cpl_size(sc, isipv6), toep->ctrlq); in t4_connect()
H A Dt4_tom.h220 struct sge_wrq *ctrlq; member
301 struct sge_wrq *ctrlq; member
H A Dt4_tom.c185 toep->ctrlq = &sc->sge.ctrlq[pi->port_id]; in init_toepcb()
320 release_tid(sc, tid, toep->ctrlq); in release_offload_resources()
433 t4_set_tcb_field(sc, toep->ctrlq, toep, W_TCB_T_FLAGS, in t4_ctloutput()
490 cpl = start_wrq_wr(&sc->sge.ctrlq[0], howmany(sizeof(*cpl), 16), in send_get_tcb()
500 commit_wrq_wr(&sc->sge.ctrlq[0], cpl, &cookie); in send_get_tcb()
935 wrh = start_wrq_wr(toep->ctrlq, howmany(len, 16), &cookie); in t4_pmtu_update()
947 commit_wrq_wr(toep->ctrlq, wrh, &cookie); in t4_pmtu_update()
H A Dt4_ddp.c250 error = t4_write_page_pods_for_rcvbuf(sc, toep->ctrlq, toep->tid, drb); in alloc_ddp_rcv_buffer()
598 wr = alloc_wrqe(wrlen, toep->ctrlq); in mk_update_tcb_for_ddp()
1253 wr = alloc_wrqe(len, toep->ctrlq); in set_ddp_ulp_mode()
1313 t4_set_tcb_field(sc, toep->ctrlq, toep, W_TCB_RX_DDP_FLAGS, in enable_ddp()
1317 t4_set_tcb_field(sc, toep->ctrlq, toep, W_TCB_T_FLAGS, in enable_ddp()
2097 t4_write_page_pods_for_ps(sc, toep->ctrlq, toep->tid, ps) != 0) { in prep_pageset()
2760 t4_set_tcb_field(sc, toep->ctrlq, toep, in t4_aio_cancel_active()
H A Dt4_tom_l2t.c407 e->wrq = &sc->sge.ctrlq[pi->port_id]; in t4_l2t_get()
H A Dt4_tls.c1114 wr = alloc_wrqe(len, toep->ctrlq);
H A Dt4_cpl_io.c399 wr = alloc_wrqe(sizeof(*req), toep->ctrlq); in send_rx_credits()
/freebsd/sys/dev/cxgbe/
H A Dt4_filter.c675 fwr = start_wrq_wr(&sc->sge.ctrlq[0], len16, &cookie); in set_tcamfilter()
789 commit_wrq_wr(&sc->sge.ctrlq[0], fwr, &cookie); in set_tcamfilter()
1116 fwr = start_wrq_wr(&sc->sge.ctrlq[0], howmany(sizeof(*fwr), 16), &cookie); in del_tcamfilter()
1125 commit_wrq_wr(&sc->sge.ctrlq[0], fwr, &cookie); in del_tcamfilter()
1193 req = start_wrq_wr(&sc->sge.ctrlq[0], howmany(sizeof(*req), 16), &cookie); in set_tcb_field()
1206 commit_wrq_wr(&sc->sge.ctrlq[0], req, &cookie); in set_tcb_field()
1328 release_tid(sc, GET_TID(cpl), &sc->sge.ctrlq[0]); in t4_hashfilter_ao_rpl()
1367 release_tid(sc, tid, &sc->sge.ctrlq[0]); in t4_hashfilter_tcb_rpl()
1399 release_tid(sc, tid, &sc->sge.ctrlq[0]); in t4_del_hashfilter_rpl()
1658 wr = start_wrq_wr(&sc->sge.ctrlq[0], act_open_cpl_len16(sc, f->fs.type), in set_hashfilter()
[all …]
H A Dt4_sge.c1080 if (sc->sge.ctrlq != NULL) { in t4_teardown_adapter_queues()
3835 struct sge_wrq *ctrlq = &sc->sge.ctrlq[idx]; in alloc_ctrlq() local
3839 if (!(ctrlq->eq.flags & EQ_SW_ALLOCATED)) { in alloc_ctrlq()
3840 MPASS(!(ctrlq->eq.flags & EQ_HW_ALLOCATED)); in alloc_ctrlq()
3849 init_eq(sc, &ctrlq->eq, EQ_CTRL, CTRL_EQ_QSIZE, idx, in alloc_ctrlq()
3851 rc = alloc_wrq(sc, NULL, ctrlq, &sc->ctx, oid); in alloc_ctrlq()
3857 MPASS(ctrlq->eq.flags & EQ_SW_ALLOCATED); in alloc_ctrlq()
3860 if (!(ctrlq->eq.flags & EQ_HW_ALLOCATED)) { in alloc_ctrlq()
3861 MPASS(ctrlq->eq.flags & EQ_SW_ALLOCATED); in alloc_ctrlq()
3862 MPASS(ctrlq->nwr_pending == 0); in alloc_ctrlq()
[all …]
H A Dt4_smt.c211 e->wrq = &sc->sge.ctrlq[0]; in t4_smt_set_switching()
H A Dt4_l2t.c302 e->wrq = &sc->sge.ctrlq[0]; in t4_l2t_alloc_switching()
H A Dadapter.h845 struct sge_wrq *ctrlq; /* Control queues */ member
H A Dt4_main.c1524 s->ctrlq = malloc(nports * sizeof(struct sge_wrq), M_CXGBE, in t4_attach()
1869 free(sc->sge.ctrlq, M_CXGBE); in t4_detach_common()
2090 wrq = &sc->sge.ctrlq[i]; in stop_lld()
4192 release_tid(struct adapter *sc, int tid, struct sge_wrq *ctrlq) in release_tid() argument
4197 wr = alloc_wrqe(sizeof(*req), ctrlq); in release_tid()
12164 wrq = &sc->sge.ctrlq[pi->port_id]; in clear_stats()
/freebsd/sys/dev/cxgbe/crypto/
H A Dt6_kern_tls.c96 struct sge_wrq *ctrlq; member
131 tlsp->ctrlq = &sc->sge.ctrlq[pi->port_id]; in alloc_tlspcb()
228 wr = alloc_wrqe(ktls_act_open_cpl_size(isipv6), tlsp->ctrlq); in send_ktls_act_open_req()
2081 release_tid(sc, tlsp->tid, tlsp->ctrlq); in t6_tls_tag_free()
H A Dt4_crypto.c1925 sc->ports[port].txq = &sc->adapter->sge.ctrlq[port]; in ccr_init_port()
/freebsd/sys/dev/cxgbe/iw_cxgbe/
H A Dmem.c75 wr = alloc_wrqe(wr_len, &sc->sge.ctrlq[0]); in _c4iw_write_mem_dma_aligned()
133 wr = alloc_wrqe(wr_len, &sc->sge.ctrlq[0]); in _c4iw_write_mem_inline()
H A Dcq.c64 wr = alloc_wrqe(wr_len, &sc->sge.ctrlq[0]); in destroy_cq()
136 wr = alloc_wrqe(wr_len, &sc->sge.ctrlq[0]); in create_cq()
H A Dqp.c240 wr = alloc_wrqe(wr_len, &sc->sge.ctrlq[0]); in create_qp()
/freebsd/sys/dev/cxgbe/cxgbei/
H A Dicl_cxgbei.c1077 t4_set_tcb_field(sc, toep->ctrlq, toep, W_TCB_ULP_TYPE, in set_ulp_mode_iscsi()
1082 t4_set_tcb_field(sc, toep->ctrlq, toep, W_TCB_T_FLAGS, val, val, 0, 0); in set_ulp_mode_iscsi()