Lines Matching defs:sde
91 static noinline int build_vnic_ulp_payload(struct sdma_engine *sde,
97 sde->dd,
108 ret = sdma_txadd_page(sde->dd,
119 ret = sdma_txadd_kvaddr(sde->dd, &tx->txreq,
127 static int build_vnic_tx_desc(struct sdma_engine *sde,
149 sde->dd,
157 ret = build_vnic_ulp_payload(sde, tx);
173 struct sdma_engine *sde = vnic_sdma->sde;
180 if (unlikely(!sde || !sdma_running(sde)))
193 ret = build_vnic_tx_desc(sde, tx, pbc);
197 ret = sdma_send_txreq(sde, iowait_get_ib_work(&vnic_sdma->wait),
228 static int hfi1_vnic_sdma_sleep(struct sdma_engine *sde,
237 write_seqlock(&sde->waitlock);
238 if (sdma_progress(sde, seq, txreq)) {
239 write_sequnlock(&sde->waitlock);
246 iowait_queue(pkts_sent, wait->iow, &sde->dmawait);
248 write_sequnlock(&sde->waitlock);
288 vnic_sdma->sde = &vinfo->dd->per_sdma[i];
295 if (vnic_sdma->sde->descq_cnt > HFI1_VNIC_SDMA_DESC_WTRMRK) {