Lines Matching refs:pb
139 struct puffs_framebuf *pb; in psshfs_node_setattr() local
186 pb = psbuf_makeout(); in psshfs_node_setattr()
188 psbuf_req_str(pb, SSH_FXP_SETSTAT, reqid, PNPATH(pn)); in psshfs_node_setattr()
208 psbuf_put_vattr(pb, &kludgeva, pctx); in psshfs_node_setattr()
209 GETRESPONSE(pb, pctx->sshfd); in psshfs_node_setattr()
211 rv = psbuf_expect_status(pb); in psshfs_node_setattr()
218 puffs_framebuf_destroy(pb); in psshfs_node_setattr()
234 psbuf_req_str(pb, SSH_FXP_OPEN, reqid, PCNPATH(pcn)); in psshfs_node_create()
235 psbuf_put_4(pb, SSH_FXF_WRITE | SSH_FXF_CREAT | SSH_FXF_TRUNC); in psshfs_node_create()
236 psbuf_put_vattr(pb, va, pctx); in psshfs_node_create()
237 GETRESPONSE(pb, pctx->sshfd); in psshfs_node_create()
238 rv = psbuf_expect_handle(pb, &fhand, &fhandlen); in psshfs_node_create()
262 psbuf_recycleout(pb); in psshfs_node_create()
263 psbuf_req_data(pb, SSH_FXP_CLOSE, reqid, fhand, fhandlen); in psshfs_node_create()
264 JUSTSEND(pb, pctx->sshfd); in psshfs_node_create()
290 struct puffs_framebuf *pb, *pb2; in psshfs_node_open() local
305 pb = psbuf_makeout(); in psshfs_node_open()
308 psbuf_req_str(pb, SSH_FXP_OPEN, reqid, PNPATH(pn)); in psshfs_node_open()
309 psbuf_put_4(pb, SSH_FXF_READ); in psshfs_node_open()
310 psbuf_put_vattr(pb, &va, pctx); in psshfs_node_open()
312 if (puffs_framev_enqueue_cb(pu, pctx->sshfd_data, pb, in psshfs_node_open()
315 puffs_framebuf_destroy(pb); in psshfs_node_open()
319 psn->lazyopen_r = pb; in psshfs_node_open()
530 psbuf_req_data(pb, SSH_FXP_READ, reqid, psn->fhand_r, psn->fhand_r_len); in psshfs_node_read()
531 psbuf_put_8(pb, offset); in psshfs_node_read()
532 psbuf_put_4(pb, readlen); in psshfs_node_read()
547 GETRESPONSE(pb, pctx->sshfd_data); in psshfs_node_read()
549 rv = psbuf_do_data(pb, buf, &readlen); in psshfs_node_read()
568 psbuf_recycleout(pb); in psshfs_node_read()
647 psbuf_req_data(pb, SSH_FXP_WRITE, reqid, psn->fhand_w,psn->fhand_w_len); in psshfs_node_write()
648 psbuf_put_8(pb, offset); in psshfs_node_write()
649 psbuf_put_data(pb, buf, writelen); in psshfs_node_write()
650 GETRESPONSE(pb, pctx->sshfd_data); in psshfs_node_write()
652 rv = psbuf_expect_status(pb); in psshfs_node_write()
701 psbuf_req_str(pb, SSH_FXP_READLINK, reqid, PNPATH(pn)); in psshfs_node_readlink()
702 GETRESPONSE(pb, pctx->sshfd); in psshfs_node_readlink()
704 rv = psbuf_expect_name(pb, &count); in psshfs_node_readlink()
712 rv = psbuf_get_str(pb, &psn->symlink, NULL); in psshfs_node_readlink()
737 psbuf_req_str(pb, op, reqid, PNPATH(pn)); in doremove()
738 GETRESPONSE(pb, pctx->sshfd); in doremove()
740 rv = psbuf_expect_status(pb); in doremove()
789 psbuf_req_str(pb, SSH_FXP_MKDIR, reqid, PCNPATH(pcn)); in psshfs_node_mkdir()
790 psbuf_put_vattr(pb, va, pctx); in psshfs_node_mkdir()
791 GETRESPONSE(pb, pctx->sshfd); in psshfs_node_mkdir()
793 rv = psbuf_expect_status(pb); in psshfs_node_mkdir()
831 psbuf_req_str(pb, SSH_FXP_SYMLINK, reqid, link_target); in psshfs_node_symlink()
832 psbuf_put_str(pb, PCNPATH(pcn)); in psshfs_node_symlink()
833 GETRESPONSE(pb, pctx->sshfd); in psshfs_node_symlink()
835 rv = psbuf_expect_status(pb); in psshfs_node_symlink()
878 psbuf_req_str(pb, SSH_FXP_RENAME, reqid, PCNPATH(pcn_src)); in psshfs_node_rename()
879 psbuf_put_str(pb, PCNPATH(pcn_targ)); in psshfs_node_rename()
880 GETRESPONSE(pb, pctx->sshfd); in psshfs_node_rename()
882 rv = psbuf_expect_status(pb); in psshfs_node_rename()