Lines Matching defs:p9p
66 struct puffs9p *p9p = puffs_getspecific(pu);
84 p9pbuf_put_4(pb, p9p->maxreq);
85 p9pbuf_put_str(pb, p9p_ver2str(p9p->protover));
86 DO_IO(p9pbuf_write, pu, pb, p9p->servsock, &done, rv);
89 DO_IO(p9pbuf_read, pu, pb, p9p->servsock, &done, rv);
103 p9p->maxreq = maxreq;
107 if (strncmp(str, p9p_ver2str(p9p->protover), P9PROTO_VERSTR_MAXLEN) != 0) {
108 errx(1, "server doesn't support %s", p9p_ver2str(p9p->protover));
114 tagid = NEXTTAG(p9p);
121 if (p9p->protover == P9PROTO_VERSION_U)
123 DO_IO(p9pbuf_write, pu, pb, p9p->servsock, &done, rv);
126 DO_IO(p9pbuf_read, pu, pb, p9p->servsock, &done, rv);
152 tagid = NEXTTAG(p9p);
153 curfid = NEXTFID(p9p);
173 DO_IO(p9pbuf_write, pu, pb, p9p->servsock, &done, rv);
176 DO_IO(p9pbuf_read, pu, pb, p9p->servsock, &done, rv);
191 tagid = NEXTTAG(p9p);
196 DO_IO(p9pbuf_write, pu, pb, p9p->servsock, &done, rv);
198 DO_IO(p9pbuf_read, pu, pb, p9p->servsock, &done, rv);
204 tagid = NEXTTAG(p9p);
208 DO_IO(p9pbuf_write, pu, pb, p9p->servsock, &done, rv);
211 DO_IO(p9pbuf_read, pu, pb, p9p->servsock, &done, rv);
226 if (ioctl(p9p->servsock, FIONBIO, &x) == -1)
235 struct puffs9p *p9p = puffs_getspecific(pu);
237 close(p9p->servsock);