Lines Matching refs:rmsg
232 status_t p9_proto_rversion(struct p9_req *req, virtio_9p_msg_t *rmsg) in p9_proto_rversion() argument
235 rmsg->msg.rversion.msize = pdu_readd(&req->rc); in p9_proto_rversion()
236 rmsg->msg.rversion.version = pdu_readstr(&req->rc); in p9_proto_rversion()
238 LTRACEF("9p version: msize (%u), version (%s)\n", rmsg->msg.rversion.msize, in p9_proto_rversion()
239 rmsg->msg.rversion.version); in p9_proto_rversion()
263 status_t p9_proto_rattach(struct p9_req *req, virtio_9p_msg_t *rmsg) in p9_proto_rattach() argument
266 rmsg->msg.rattach.qid = pdu_readqid(&req->rc); in p9_proto_rattach()
269 rmsg->msg.rattach.qid.type, rmsg->msg.rattach.qid.version, in p9_proto_rattach()
270 rmsg->msg.rattach.qid.path); in p9_proto_rattach()
294 status_t p9_proto_rwalk(struct p9_req *req, virtio_9p_msg_t *rmsg) in p9_proto_rwalk() argument
297 rmsg->msg.rwalk.nwqid = pdu_readw(&req->rc); in p9_proto_rwalk()
299 for (int i = 0; i < rmsg->msg.rwalk.nwqid; i++) { in p9_proto_rwalk()
300 rmsg->msg.rwalk.qid[i] = pdu_readqid(&req->rc); in p9_proto_rwalk()
302 rmsg->msg.rwalk.qid[i].type, rmsg->msg.rwalk.qid[i].version, in p9_proto_rwalk()
303 rmsg->msg.rwalk.qid[i].path); in p9_proto_rwalk()
322 status_t p9_proto_ropen(struct p9_req *req, virtio_9p_msg_t *rmsg) in p9_proto_ropen() argument
325 rmsg->msg.ropen.qid = pdu_readqid(&req->rc); in p9_proto_ropen()
326 rmsg->msg.ropen.iounit = pdu_readd(&req->rc); in p9_proto_ropen()
329 rmsg->msg.ropen.qid.type, rmsg->msg.ropen.qid.version, in p9_proto_ropen()
330 rmsg->msg.ropen.qid.path, rmsg->msg.ropen.iounit); in p9_proto_ropen()
348 status_t p9_proto_rlopen(struct p9_req *req, virtio_9p_msg_t *rmsg) in p9_proto_rlopen() argument
351 rmsg->msg.rlopen.qid = pdu_readqid(&req->rc); in p9_proto_rlopen()
352 rmsg->msg.rlopen.iounit = pdu_readd(&req->rc); in p9_proto_rlopen()
355 rmsg->msg.rlopen.qid.type, rmsg->msg.rlopen.qid.version, in p9_proto_rlopen()
356 rmsg->msg.rlopen.qid.path, rmsg->msg.rlopen.iounit); in p9_proto_rlopen()
374 status_t p9_proto_rgetattr(struct p9_req *req, virtio_9p_msg_t *rmsg) in p9_proto_rgetattr() argument
382 rmsg->msg.rgetattr.valid = pdu_readq(&req->rc); in p9_proto_rgetattr()
383 rmsg->msg.rgetattr.qid = pdu_readqid(&req->rc); in p9_proto_rgetattr()
384 rmsg->msg.rgetattr.mode = pdu_readd(&req->rc); in p9_proto_rgetattr()
385 rmsg->msg.rgetattr.uid = pdu_readd(&req->rc); in p9_proto_rgetattr()
386 rmsg->msg.rgetattr.gid = pdu_readd(&req->rc); in p9_proto_rgetattr()
387 rmsg->msg.rgetattr.nlink = pdu_readq(&req->rc); in p9_proto_rgetattr()
388 rmsg->msg.rgetattr.rdev = pdu_readq(&req->rc); in p9_proto_rgetattr()
389 rmsg->msg.rgetattr.size = pdu_readq(&req->rc); in p9_proto_rgetattr()
390 rmsg->msg.rgetattr.blksize = pdu_readq(&req->rc); in p9_proto_rgetattr()
391 rmsg->msg.rgetattr.blocks = pdu_readq(&req->rc); in p9_proto_rgetattr()
392 rmsg->msg.rgetattr.atime_sec = pdu_readq(&req->rc); in p9_proto_rgetattr()
393 rmsg->msg.rgetattr.atime_nsec = pdu_readq(&req->rc); in p9_proto_rgetattr()
394 rmsg->msg.rgetattr.mtime_sec = pdu_readq(&req->rc); in p9_proto_rgetattr()
395 rmsg->msg.rgetattr.mtime_nsec = pdu_readq(&req->rc); in p9_proto_rgetattr()
396 rmsg->msg.rgetattr.ctime_sec = pdu_readq(&req->rc); in p9_proto_rgetattr()
397 rmsg->msg.rgetattr.ctime_nsec = pdu_readq(&req->rc); in p9_proto_rgetattr()
398 rmsg->msg.rgetattr.btime_sec = pdu_readq(&req->rc); in p9_proto_rgetattr()
399 rmsg->msg.rgetattr.btime_nsec = pdu_readq(&req->rc); in p9_proto_rgetattr()
400 rmsg->msg.rgetattr.gen = pdu_readq(&req->rc); in p9_proto_rgetattr()
401 rmsg->msg.rgetattr.data_version = pdu_readq(&req->rc); in p9_proto_rgetattr()
410 rmsg->msg.rgetattr.valid, rmsg->msg.rgetattr.qid.type, in p9_proto_rgetattr()
411 rmsg->msg.rgetattr.qid.version, rmsg->msg.rgetattr.qid.path, in p9_proto_rgetattr()
412 rmsg->msg.rgetattr.mode, rmsg->msg.rgetattr.uid, rmsg->msg.rgetattr.gid, in p9_proto_rgetattr()
413 rmsg->msg.rgetattr.nlink, rmsg->msg.rgetattr.rdev, in p9_proto_rgetattr()
414 rmsg->msg.rgetattr.size, rmsg->msg.rgetattr.blksize, in p9_proto_rgetattr()
415 rmsg->msg.rgetattr.blocks, rmsg->msg.rgetattr.atime_sec, in p9_proto_rgetattr()
416 rmsg->msg.rgetattr.atime_nsec, rmsg->msg.rgetattr.mtime_sec, in p9_proto_rgetattr()
417 rmsg->msg.rgetattr.mtime_nsec, rmsg->msg.rgetattr.ctime_sec, in p9_proto_rgetattr()
418 rmsg->msg.rgetattr.ctime_nsec, rmsg->msg.rgetattr.btime_sec, in p9_proto_rgetattr()
419 rmsg->msg.rgetattr.btime_nsec, rmsg->msg.rgetattr.gen, in p9_proto_rgetattr()
420 rmsg->msg.rgetattr.data_version); in p9_proto_rgetattr()
440 status_t p9_proto_rread(struct p9_req *req, virtio_9p_msg_t *rmsg) in p9_proto_rread() argument
443 rmsg->msg.rread.data = pdu_readdata(&req->rc, &rmsg->msg.rread.count); in p9_proto_rread()
445 LTRACEF("9p read: count (%u) data (%p)\n", rmsg->msg.rread.count, rmsg->msg.rread.data); in p9_proto_rread()
465 status_t p9_proto_rwrite(struct p9_req *req, virtio_9p_msg_t *rmsg) in p9_proto_rwrite() argument
468 rmsg->msg.rwrite.count = pdu_readd(&req->rc); in p9_proto_rwrite()
470 LTRACEF("9p write: count %u\n", rmsg->msg.rwrite.count); in p9_proto_rwrite()
486 status_t p9_proto_rclunk(struct p9_req *req, virtio_9p_msg_t *rmsg) in p9_proto_rclunk() argument
504 status_t p9_proto_rremove(struct p9_req *req, virtio_9p_msg_t *rmsg) in p9_proto_rremove() argument
511 status_t p9_proto_rlerror(struct p9_req *req, virtio_9p_msg_t *rmsg) in p9_proto_rlerror() argument
514 rmsg->msg.rlerror.ecode = pdu_readd(&req->rc); in p9_proto_rlerror()
516 LTRACEF("9p lerror: ecode %u\n", rmsg->msg.rlerror.ecode); in p9_proto_rlerror()
540 status_t p9_proto_rlcreate(struct p9_req *req, virtio_9p_msg_t *rmsg) in p9_proto_rlcreate() argument
543 rmsg->msg.rlcreate.qid = pdu_readqid(&req->rc); in p9_proto_rlcreate()
544 rmsg->msg.rlcreate.iounit = pdu_readd(&req->rc); in p9_proto_rlcreate()
547 rmsg->msg.rlcreate.qid.type, rmsg->msg.rlcreate.qid.version, in p9_proto_rlcreate()
548 rmsg->msg.rlcreate.qid.path, rmsg->msg.rlcreate.iounit); in p9_proto_rlcreate()
568 status_t p9_proto_rreaddir(struct p9_req *req, virtio_9p_msg_t *rmsg) in p9_proto_rreaddir() argument
571 rmsg->msg.rreaddir.data = pdu_readdata(&req->rc, &rmsg->msg.rreaddir.count); in p9_proto_rreaddir()
573 LTRACEF("9p readdir: count (%u) data (%p)\n", rmsg->msg.rreaddir.count, in p9_proto_rreaddir()
574 rmsg->msg.rreaddir.data); in p9_proto_rreaddir()
596 status_t p9_proto_rmkdir(struct p9_req *req, virtio_9p_msg_t *rmsg) in p9_proto_rmkdir() argument
599 rmsg->msg.rmkdir.qid = pdu_readqid(&req->rc); in p9_proto_rmkdir()
602 rmsg->msg.rmkdir.qid.type, rmsg->msg.rmkdir.qid.version, in p9_proto_rmkdir()
603 rmsg->msg.rmkdir.qid.path); in p9_proto_rmkdir()