Home | History | Annotate | Download | only in mount_9p

Lines Matching defs:p9n

58 	struct p9pnode *p9n;
61 p9n = emalloc(sizeof(struct p9pnode));
62 memset(p9n, 0, sizeof(struct p9pnode));
63 p9n->fid_base = fid;
64 LIST_INIT(&p9n->dir_openlist);
66 pn = puffs_pn_new(pu, p9n);
102 getdfwithoffset(struct puffs_usermount *pu, struct p9pnode *p9n, off_t wantoff,
110 LIST_FOREACH(dfp, &p9n->dir_openlist, entries) {
121 rv = proto_cc_open(pu, p9n->fid_base, dfp->fid, P9PROTO_OMODE_READ);
183 storedf(struct p9pnode *p9n, struct dirfid *dfp)
186 LIST_INSERT_HEAD(&p9n->dir_openlist, dfp, entries);
190 nukealldf(struct puffs_usermount *pu, struct p9pnode *p9n)
194 while ((dfp = LIST_FIRST(&p9n->dir_openlist)) != NULL) {