Home | History | Annotate | Download | only in mount_9p

Lines Matching defs:p9n

58 	struct p9pnode *p9n = pn->pn_data;
63 p9pbuf_put_4(pb, p9n->fid_base);
171 struct p9pnode *p9n = pn->pn_data;
178 rv = getdfwithoffset(pu, p9n, *readoff, &dfp);
228 storedf(p9n, dfp);
240 struct p9pnode *p9n = pn->pn_data;
245 p9pbuf_put_4(pb, p9n->fid_base);
276 struct p9pnode *p9n = pn->pn_data;
284 if (mode & FREAD && p9n->fid_read == P9P_INVALFID) {
286 error = proto_cc_open(pu, p9n->fid_base, nfid,
290 p9n->fid_read = nfid;
292 if (mode & FWRITE && p9n->fid_write == P9P_INVALFID) {
294 error = proto_cc_open(pu, p9n->fid_base, nfid,
298 p9n->fid_write = nfid;
309 struct p9pnode *p9n = pn->pn_data;
312 nukealldf(pu, p9n);
314 if (p9n->fid_read != P9P_INVALFID) {
315 proto_cc_clunkfid(pu, p9n->fid_read, 0);
316 p9n->fid_read = P9P_INVALFID;
318 if (p9n->fid_write != P9P_INVALFID) {
319 proto_cc_clunkfid(pu, p9n->fid_write, 0);
320 p9n->fid_write = P9P_INVALFID;
334 struct p9pnode *p9n = pn->pn_data;
343 p9pbuf_put_4(pb, p9n->fid_read);
377 struct p9pnode *p9n = pn->pn_data;
391 p9pbuf_put_4(pb, p9n->fid_write);
425 struct p9pnode *p9n = pn->pn_data;
436 rv = proto_cc_dupfid(pu, p9n->fid_base, nfid);
467 p9pbuf_put_4(pb, p9n->fid_base);
516 struct p9pnode *p9n = pn->pn_data;
519 rv = proto_cc_dupfid(pu, p9n->fid_base, testfid);
537 proto_cc_clunkfid(pu, p9n->fid_base, 0);
538 p9n->fid_base = P9P_INVALFID;
638 struct p9pnode *p9n = pn->pn_data;
640 assert(LIST_EMPTY(&p9n->dir_openlist));
641 assert(p9n->fid_read == P9P_INVALFID && p9n->fid_write == P9P_INVALFID);
643 proto_cc_clunkfid(pu, p9n->fid_base, 0);
644 free(p9n);