p9_client
struct p9_client *clnt;
struct p9_client *clnt;
struct p9_client *clnt;
struct p9_client *clnt;
struct p9_client *clnt;
struct p9_client *clnt;
struct p9_client *clnt;
struct p9_client *clnt;
p9_free_req(struct p9_client *clnt, struct p9_req_t *req)
p9_get_request(struct p9_client *clnt, int *error)
p9_parse_receive(struct p9_buffer *buf, struct p9_client *clnt)
p9_client_check_return(struct p9_client *c, struct p9_req_t *req)
void p9_client_disconnect(struct p9_client *clnt)
void p9_client_begin_disconnect(struct p9_client *clnt)
p9_client_prepare_req(struct p9_client *c, int8_t type,
p9_client_request(struct p9_client *c, int8_t type, int *error,
p9_tag_create(struct p9_client *clnt)
p9_tag_destroy(struct p9_client *clnt, uint16_t tag)
p9_fid_create(struct p9_client *clnt)
struct p9_client *clnt;
p9_client_version(struct p9_client *c)
struct p9_client *
struct p9_client *clnt;
clnt = malloc(sizeof(struct p9_client), M_P9CLNT, M_WAITOK | M_ZERO);
p9_client_destroy(struct p9_client *clnt)
p9_client_attach(struct p9_client *clnt, struct p9_fid *afid,
static struct p9_req_t *p9_get_request(struct p9_client *c, int *error);
struct p9_client *clnt;
struct p9_client *c, int8_t type, int *error, const char *fmt, ...);
struct p9_client *clnt;
p9_is_proto_dotl(struct p9_client *clnt)
struct p9_client *clnt;
struct p9_client *clnt;
p9_is_proto_dotu(struct p9_client *clnt)
struct p9_client *clnt;
p9_parse_opts(struct mount *mp, struct p9_client *clnt)
struct p9_client *clnt;
struct p9_client *clnt;
struct p9_client *clnt;
struct p9_client *p9_client_create(struct mount *mp, int *error,
void p9_client_destroy(struct p9_client *clnt);
struct p9_fid *p9_client_attach(struct p9_client *clnt, struct p9_fid *fid,
struct p9_fid *p9_fid_create(struct p9_client *clnt);
uint16_t p9_tag_create(struct p9_client *clnt);
void p9_tag_destroy(struct p9_client *clnt, uint16_t tag);
int p9_client_version(struct p9_client *clnt);
int p9_dirent_read(struct p9_client *clnt, char *buf, int start, int len,
int p9_client_statread(struct p9_client *clnt, char *data, size_t len, struct p9_wstat *st);
int p9_is_proto_dotu(struct p9_client *clnt);
int p9_is_proto_dotl(struct p9_client *clnt);
void p9_client_cb(struct p9_client *c, struct p9_req_t *req);
int p9stat_read(struct p9_client *clnt, char *data, size_t len, struct p9_wstat *st);
void p9_client_disconnect(struct p9_client *clnt);
void p9_client_begin_disconnect(struct p9_client *clnt);
int p9_buf_finalize(struct p9_client *clnt, struct p9_buffer *buf);
struct p9_client *clnt; /* the instatntiating 9P client */
p9stat_read(struct p9_client *clnt, char *buf, size_t len, struct p9_wstat *st)
p9_buf_finalize(struct p9_client *clnt, struct p9_buffer *buf)
p9_dirent_read(struct p9_client *clnt, char *buf, int start, int len,
struct p9_client *clnt; /* 9p client */
struct p9_fid *p9fs_get_fid(struct p9_client *clnt,
p9fs_get_fid(struct p9_client *clnt, struct p9fs_node *np, struct ucred *cred,
struct p9_client *clnt;
struct p9_client *clnt;
struct p9_client *clnt;