Home | History | Annotate | Download | only in mount_psshfs

Lines Matching defs:pb

88 	struct puffs_framebuf *pb;
98 pb = psbuf_makeout();
99 psbuf_put_1(pb, SSH_FXP_INIT);
100 psbuf_put_4(pb, SFTP_PROTOVERSION);
101 DO_IO(psbuf_write, pu, pb, fd, &done, rv);
103 puffs_framebuf_recycle(pb);
104 DO_IO(psbuf_read, pu, pb, fd, &done, rv);
105 if (psbuf_get_type(pb) != SSH_FXP_VERSION)
107 psbuf_get_type(pb)), EPROTO);
108 pctx->protover = psbuf_get_reqid(pb);
115 if (psbuf_get_str(pb, &ext, NULL) != 0)
117 if (psbuf_get_str(pb, &val, NULL) != 0)
127 psbuf_recycleout(pb);
128 psbuf_put_1(pb, SSH_FXP_REALPATH);
129 psbuf_put_4(pb, NEXTREQ(pctx));
130 psbuf_put_str(pb, pctx->mountpath);
131 DO_IO(psbuf_write, pu, pb, fd, &done, rv);
133 puffs_framebuf_recycle(pb);
134 DO_IO(psbuf_read, pu, pb, fd, &done, rv);
135 if (psbuf_get_type(pb) != SSH_FXP_NAME)
138 if (psbuf_get_4(pb, &count) == -1)
140 if (psbuf_get_str(pb, &rootpath, NULL) == -1)
144 psbuf_recycleout(pb);
145 psbuf_req_str(pb, SSH_FXP_LSTAT, NEXTREQ(pctx), rootpath);
146 DO_IO(psbuf_write, pu, pb, fd, &done, rv);
148 puffs_framebuf_recycle(pb);
149 DO_IO(psbuf_read, pu, pb, fd, &done, rv);
151 rv = psbuf_expect_attrs(pb, &va);
154 puffs_framebuf_destroy(pb);
186 psbuf_req_str(pb, SSH_FXP_EXTENDED, reqid, "statvfs@openssh.com");
187 psbuf_put_str(pb, pctx->mountpath);
188 GETRESPONSE(pb, pctx->sshfd);
190 type = psbuf_get_type(pb);
196 psbuf_get_8(pb, &tmpval);
198 psbuf_get_8(pb, &tmpval);
200 psbuf_get_8(pb, &sbp->f_blocks);
201 psbuf_get_8(pb, &sbp->f_bfree);
202 psbuf_get_8(pb, &sbp->f_bavail);
203 psbuf_get_8(pb, &sbp->f_files);
204 psbuf_get_8(pb, &sbp->f_ffree);
205 psbuf_get_8(pb, &sbp->f_favail);
207 psbuf_get_8(pb, &tmpval); /* fsid */
208 psbuf_get_8(pb, &tmpval); /* flag */
209 psbuf_get_8(pb, &tmpval);