Lines Matching defs:rcall
64 struct v9fs_fcall *rcall;
84 struct v9fs_fcall *rcall;
108 struct v9fs_fcall *rcall;
297 m->rcall = NULL;
536 if (!req->err && req->rcall->id == RERROR) {
537 ecode = req->rcall->params.rerror.errno;
538 ename = &req->rcall->params.rerror.error;
549 PRINT_FCALL_ERROR("unknown error", req->rcall);
555 } else if (req->tcall && req->rcall->id != req->tcall->id + 1) {
557 req->tcall->id + 1, req->rcall->id);
571 struct v9fs_fcall *rcall;
579 rcall = NULL;
582 if (!m->rcall) {
583 m->rcall =
585 if (!m->rcall) {
590 m->rbuf = (char *)m->rcall + sizeof(struct v9fs_fcall);
620 v9fs_deserialize_fcall(m->rbuf, n, m->rcall, *m->extended);
628 v9fs_printfcall(buf, sizeof(buf), m->rcall,
633 rcall = m->rcall;
636 m->rcall = kmalloc(sizeof(struct v9fs_fcall) + m->msize,
638 if (!m->rcall) {
643 m->rbuf = (char *)m->rcall + sizeof(struct v9fs_fcall);
647 m->rcall = NULL;
652 dprintk(DEBUG_MUX, "mux %p fcall id %d tag %d\n", m, rcall->id,
653 rcall->tag);
658 if (rreq->tag == rcall->tag) {
668 req->rcall = rcall;
675 kfree(req->rcall);
680 if (err >= 0 && rcall->id != RFLUSH)
683 m, rcall->id, rcall->tag);
684 kfree(rcall);
756 req->rcall = NULL;
792 freq->tcall, freq->rcall, freq->err,
816 kfree(req->rcall);
822 kfree(freq->rcall);
836 if (req->rcall || req->err) {
873 r->rcall = req->rcall;
900 r.rcall = NULL;
920 err = wait_event_interruptible(r.wqueue, r.rcall != NULL || r.err < 0);
930 r.rcall || r.err);
931 } while (!r.rcall && !r.err && err==-ERESTARTSYS &&
946 *rc = r.rcall;
948 kfree(r.rcall);
987 kfree(req->rcall);