Lines Matching refs:vses
48 p9fs_proto_dotl(struct p9fs_session *vses) in p9fs_proto_dotl() argument
51 return (vses->flags & P9FS_PROTO_2000L); in p9fs_proto_dotl()
58 struct p9fs_session *vses; in p9fs_init_session() local
64 vses = &virtmp->p9fs_session; in p9fs_init_session()
65 vses->uid = P9_NONUNAME; in p9fs_init_session()
66 vses->uname = P9_DEFUNAME; in p9fs_init_session()
67 vses->aname = P9_DEFANAME; in p9fs_init_session()
73 vses->clnt = p9_client_create(mp, error, virtmp->mount_tag); in p9fs_init_session()
75 if (vses->clnt == NULL) { in p9fs_init_session()
83 if (p9_is_proto_dotl(vses->clnt)) in p9fs_init_session()
84 vses->flags |= P9FS_PROTO_2000L; in p9fs_init_session()
85 else if (p9_is_proto_dotu(vses->clnt)) in p9fs_init_session()
86 vses->flags |= P9FS_PROTO_2000U; in p9fs_init_session()
91 vses->flags |= P9_ACCESS_USER; in p9fs_init_session()
93 vses->flags |= P9_ACCESS_ANY; in p9fs_init_session()
95 vses->flags |= P9_ACCESS_SINGLE; in p9fs_init_session()
97 vses->flags |= P9_ACCESS_USER; in p9fs_init_session()
106 fid = p9_client_attach(vses->clnt, NULL, vses->uname, P9_NONUNAME, in p9fs_init_session()
107 vses->aname, error); in p9fs_init_session()
108 vses->mnt_fid = fid; in p9fs_init_session()
115 fid->uid = vses->uid; in p9fs_init_session()
118 STAILQ_INIT(&vses->virt_node_list); in p9fs_init_session()
119 P9FS_LOCK_INIT(vses); in p9fs_init_session()
125 p9_client_destroy(vses->clnt); in p9fs_init_session()
133 struct p9fs_session *vses; in p9fs_prepare_to_close() local
138 vses = &vmp->p9fs_session; in p9fs_prepare_to_close()
141 STAILQ_FOREACH_SAFE(np, &vses->virt_node_list, p9fs_node_next, tmp) { in p9fs_prepare_to_close()
150 p9_client_begin_disconnect(vses->clnt); in p9fs_prepare_to_close()
157 struct p9fs_session *vses; in p9fs_complete_close() local
161 vses = &vmp->p9fs_session; in p9fs_complete_close()
164 p9_client_disconnect(vses->clnt); in p9fs_complete_close()
172 struct p9fs_session *vses; in p9fs_close_session() local
176 vses = &vmp->p9fs_session; in p9fs_close_session()
180 p9_client_destroy(vses->clnt); in p9fs_close_session()
181 P9FS_LOCK_DESTROY(vses); in p9fs_close_session()
341 struct p9fs_session *vses; in p9fs_get_fid() local
347 vses = np->p9fs_ses; in p9fs_get_fid()
349 if (vses->flags & P9_ACCESS_ANY) in p9fs_get_fid()
350 uid = vses->uid; in p9fs_get_fid()
372 vses->aname, error); in p9fs_get_fid()