Home | History | Annotate | Download | only in dmover

Lines Matching defs:dreq

217     struct dmio_usrreq *req, struct dmover_request *dreq)
265 dreq->dreq_outbuf_type = DMOVER_BUF_UIO;
266 dreq->dreq_outbuf.dmbuf_uio = uio_out;
270 dreq->dreq_outbuf_type = DMOVER_BUF_NONE;
273 memcpy(dreq->dreq_immediate, req->req_immediate,
274 sizeof(dreq->dreq_immediate));
281 dreq->dreq_inbuf_type = DMOVER_BUF_UIO;
331 dreq->dreq_inbuf[i].dmbuf_uio = uio_in;
399 struct dmover_request *dreq;
441 dreq = dus->dus_req;
443 if (dreq->dreq_flags & DMOVER_REQ_ERROR)
444 resp.resp_error = dreq->dreq_error;
447 memcpy(resp.resp_immediate, dreq->dreq_immediate,
457 dmover_request_free(dreq);
478 dmio_usrreq_done(struct dmover_request *dreq)
480 struct dmio_usrreq_state *dus = dreq->dreq_cookie;
481 struct dmio_state *ds = dreq->dreq_session->dses_cookie;
491 dmover_request_free(dreq);
521 struct dmover_request *dreq;
562 dreq = dmover_request_alloc(ds->ds_session, NULL);
563 if (dreq == NULL) {
571 error = dmio_usrreq_init(fp, dus, &req, dreq);
573 dmover_request_free(dreq);
578 dreq->dreq_callback = dmio_usrreq_done;
579 dreq->dreq_cookie = dus;
581 dus->dus_req = dreq;
590 dmover_process(dreq);