l9p_message
struct l9p_message msg;
struct l9p_message msg;
struct l9p_message lr_req_msg; /* for unpacking the request */
struct l9p_message lr_resp_msg; /* for packing the response */
int l9p_pufcall(struct l9p_message *msg, union l9p_fcall *fcall,
ssize_t l9p_pustat(struct l9p_message *msg, struct l9p_stat *s,
int l9p_pack_stat(struct l9p_message *msg, struct l9p_request *req,
ssize_t l9p_pudirent(struct l9p_message *msg, struct l9p_dirent *de);
void l9p_init_msg(struct l9p_message *msg, struct l9p_request *req,
l9p_pu8(struct l9p_message *msg, uint8_t *val)
l9p_pu16(struct l9p_message *msg, uint16_t *val)
l9p_pu32(struct l9p_message *msg, uint32_t *val)
l9p_pu64(struct l9p_message *msg, uint64_t *val)
l9p_pustring(struct l9p_message *msg, char **s)
l9p_pustrings(struct l9p_message *msg, uint16_t *num, char **strings,
l9p_puqid(struct l9p_message *msg, struct l9p_qid *qid)
l9p_puqids(struct l9p_message *msg, uint16_t *num, struct l9p_qid *qids)
l9p_pustat(struct l9p_message *msg, struct l9p_stat *stat,
l9p_pudirent(struct l9p_message *msg, struct l9p_dirent *de)
l9p_pufcall(struct l9p_message *msg, union l9p_fcall *fcall,
static ssize_t l9p_iov_io(struct l9p_message *, void *, size_t);
static inline ssize_t l9p_pu8(struct l9p_message *, uint8_t *);
static inline ssize_t l9p_pu16(struct l9p_message *, uint16_t *);
static inline ssize_t l9p_pu32(struct l9p_message *, uint32_t *);
static inline ssize_t l9p_pu64(struct l9p_message *, uint64_t *);
static ssize_t l9p_pustring(struct l9p_message *, char **s);
static ssize_t l9p_pustrings(struct l9p_message *, uint16_t *, char **, size_t);
static ssize_t l9p_puqid(struct l9p_message *, struct l9p_qid *);
static ssize_t l9p_puqids(struct l9p_message *, uint16_t *, struct l9p_qid *q);
l9p_iov_io(struct l9p_message *msg, void *buffer, size_t len)
l9p_init_msg(struct l9p_message *msg, struct l9p_request *req,
l9p_pack_stat(struct l9p_message *msg, struct l9p_request *req,
struct l9p_message msg;