Lines Matching refs:req
148 struct p9_req_t *req;
166 req = p9_tag_lookup(chan->client, rc->tag);
167 req->status = REQ_STATUS_RCVD;
168 p9_client_cb(chan->client, req);
209 static int p9_virtio_cancel(struct p9_client *client, struct p9_req_t *req)
259 * @req: request to be issued
264 p9_virtio_request(struct p9_client *client, struct p9_req_t *req)
274 req->status = REQ_STATUS_SENT;
281 VIRTQUEUE_NUM, req->tc->sdata, req->tc->size);
286 VIRTQUEUE_NUM, req->rc->sdata, req->rc->capacity);
290 err = virtqueue_add_sgs(chan->vq, sgs, out_sgs, in_sgs, req->tc,
355 * @req: request to be issued
364 p9_virtio_zc_request(struct p9_client *client, struct p9_req_t *req,
411 req->status = REQ_STATUS_SENT;
419 VIRTQUEUE_NUM, req->tc->sdata, req->tc->size);
438 VIRTQUEUE_NUM, req->rc->sdata, in_hdr_len);
449 err = virtqueue_add_sgs(chan->vq, sgs, out_sgs, in_sgs, req->tc,
473 err = wait_event_interruptible(*req->wq,
474 req->status >= REQ_STATUS_RCVD);