root/net/9p/protocol.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0-only */
   2 /*
   3  * net/9p/protocol.h
   4  *
   5  * 9P Protocol Support Code
   6  *
   7  *  Copyright (C) 2008 by Eric Van Hensbergen <ericvh@gmail.com>
   8  *
   9  *  Base on code from Anthony Liguori <aliguori@us.ibm.com>
  10  *  Copyright (C) 2008 by IBM, Corp.
  11  */
  12 
  13 int p9pdu_vwritef(struct p9_fcall *pdu, int proto_version, const char *fmt,
  14                                                                 va_list ap);
  15 int p9pdu_readf(struct p9_fcall *pdu, int proto_version, const char *fmt, ...);
  16 int p9pdu_prepare(struct p9_fcall *pdu, int16_t tag, int8_t type);
  17 int p9pdu_finalize(struct p9_client *clnt, struct p9_fcall *pdu);
  18 void p9pdu_reset(struct p9_fcall *pdu);
  19 size_t pdu_read(struct p9_fcall *pdu, void *data, size_t size);

/* [<][>][^][v][top][bottom][index][help] */