Searched refs:wrq (Results 1 - 10 of 10) sorted by relevance

/freebsd-11-stable/sys/dev/cxgbe/
H A Dt4_smt.c114 struct sge_wrq *wrq; local
123 MPASS(e->wrq != NULL);
124 wrq = e->wrq;
125 sc = wrq->adapter;
126 MPASS(wrq->adapter != NULL);
134 req = start_wrq_wr(wrq, howmany(sizeof(*req), 16), &cookie);
163 t6req = start_wrq_wr(wrq, howmany(sizeof(*t6req), 16), &cookie);
180 commit_wrq_wr(wrq, req, &cookie);
213 e->wrq
[all...]
H A Dt4_smt.h52 struct sge_wrq *wrq; /* queue to use for write_sme */ member in struct:smt_entry
H A Dt4_l2t.c154 struct sge_wrq *wrq; local
161 MPASS(e->wrq != NULL);
163 wrq = e->wrq;
164 sc = wrq->adapter;
166 req = start_wrq_wr(wrq, howmany(sizeof(*req), 16), &cookie);
179 commit_wrq_wr(wrq, req, &cookie);
205 e->wrq = &sc->sge.ctrlq[0];
H A Dt4_l2t.h65 struct sge_wrq *wrq; /* queue to use for write_l2e */ member in struct:l2t_entry
H A Dt4_sge.c2001 * Must drain the wrq or make sure that someone else will.
2006 struct sge_wrq *wrq = arg; local
2007 struct sge_eq *eq = &wrq->eq;
2010 if (TAILQ_EMPTY(&wrq->incomplete_wrs) && !STAILQ_EMPTY(&wrq->wr_list))
2011 drain_wrq_wr_list(wrq->adapter, wrq);
2016 drain_wrq_wr_list(struct adapter *sc, struct sge_wrq *wrq) argument
2018 struct sge_eq *eq = &wrq->eq;
2025 MPASS(TAILQ_EMPTY(&wrq
2093 t4_wrq_tx_locked(struct adapter *sc, struct sge_wrq *wrq, struct wrqe *wr) argument
2396 start_wrq_wr(struct sge_wrq *wrq, int len16, struct wrq_cookie *cookie) argument
2450 commit_wrq_wr(struct sge_wrq *wrq, void *w, struct wrq_cookie *cookie) argument
3692 alloc_wrq(struct adapter *sc, struct vi_info *vi, struct sge_wrq *wrq, struct sysctl_oid *oid) argument
3736 free_wrq(struct adapter *sc, struct sge_wrq *wrq) argument
5167 struct sge_wrq *wrq = (void *)eq; local
[all...]
H A Dadapter.h627 struct sge_wrq *wrq; member in struct:wrqe
639 * wrq: SGE egress queue that is given prebuilt work requests. Both the control
1243 alloc_wrqe(int wr_len, struct sge_wrq *wrq) argument
1252 wr->wrq = wrq;
1271 struct sge_wrq *wrq = wr->wrq; local
1273 TXQ_LOCK(wrq);
1274 t4_wrq_tx_locked(sc, wrq, wr);
1275 TXQ_UNLOCK(wrq);
[all...]
H A Dt4_main.c5598 quiesce_wrq(struct adapter *sc, struct sge_wrq *wrq) argument
10047 struct sge_wrq *wrq; local
10075 for_each_ofld_txq(vi, i, wrq) {
10076 wrq->tx_wrs_direct = 0;
10077 wrq->tx_wrs_copied = 0;
10082 wrq = &sc->sge.ctrlq[pi->port_id];
10083 wrq->tx_wrs_direct = 0;
10084 wrq->tx_wrs_copied = 0;
/freebsd-11-stable/sys/dev/cxgbe/tom/
H A Dt4_tom_l2t.c389 e->wrq = &sc->sge.ctrlq[pi->port_id];
H A Dt4_ddp.c1019 t4_write_page_pods_for_ps(struct adapter *sc, struct sge_wrq *wrq, int tid, argument
1050 wr = alloc_wrqe(len, wrq);
1098 t4_write_page_pods_for_buf(struct adapter *sc, struct sge_wrq *wrq, int tid, argument
1129 wr = alloc_wrqe(len, wrq);
H A Dt4_cpl_io.c1844 t4_set_tcb_field(struct adapter *sc, struct sge_wrq *wrq, struct toepcb *toep, argument
1856 wr = alloc_wrqe(sizeof(*req), wrq);
1870 if ((wrq->eq.flags & EQ_TYPEMASK) == EQ_OFLD) {

Completed in 266 milliseconds