Lines Matching defs:sde
49 static noinline int build_vnic_ulp_payload(struct sdma_engine *sde,
55 sde->dd,
66 ret = sdma_txadd_page(sde->dd,
77 ret = sdma_txadd_kvaddr(sde->dd, &tx->txreq,
85 static int build_vnic_tx_desc(struct sdma_engine *sde,
107 sde->dd,
115 ret = build_vnic_ulp_payload(sde, tx);
131 struct sdma_engine *sde = vnic_sdma->sde;
138 if (unlikely(!sde || !sdma_running(sde)))
151 ret = build_vnic_tx_desc(sde, tx, pbc);
155 ret = sdma_send_txreq(sde, iowait_get_ib_work(&vnic_sdma->wait),
186 static int hfi1_vnic_sdma_sleep(struct sdma_engine *sde,
195 write_seqlock(&sde->waitlock);
196 if (sdma_progress(sde, seq, txreq)) {
197 write_sequnlock(&sde->waitlock);
204 iowait_queue(pkts_sent, wait->iow, &sde->dmawait);
206 write_sequnlock(&sde->waitlock);
246 vnic_sdma->sde = &vinfo->dd->per_sdma[i];
253 if (vnic_sdma->sde->descq_cnt > HFI1_VNIC_SDMA_DESC_WTRMRK) {