/freebsd-11-stable/sys/dev/cxgbe/ |
H A D | t4_smt.c | 114 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 D | t4_smt.h | 52 struct sge_wrq *wrq; /* queue to use for write_sme */ member in struct:smt_entry
|
H A D | t4_l2t.c | 154 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 D | t4_l2t.h | 65 struct sge_wrq *wrq; /* queue to use for write_l2e */ member in struct:l2t_entry
|
H A D | t4_sge.c | 2001 * 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 D | adapter.h | 627 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 D | t4_main.c | 5598 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 D | t4_tom_l2t.c | 389 e->wrq = &sc->sge.ctrlq[pi->port_id];
|
H A D | t4_ddp.c | 1019 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 D | t4_cpl_io.c | 1844 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) {
|