Lines Matching refs:fsctl
608 smb_opipe_fsctl(smb_request_t *sr, smb_fsctl_t *fsctl) in smb_opipe_fsctl() argument
615 switch (fsctl->CtlCode) { in smb_opipe_fsctl()
617 status = smb_opipe_transceive(sr, fsctl); in smb_opipe_fsctl()
625 status = smb_opipe_wait(sr, fsctl); in smb_opipe_fsctl()
638 smb_opipe_transceive(smb_request_t *sr, smb_fsctl_t *fsctl) in smb_opipe_transceive() argument
660 rc = smb_mbc_decodef(fsctl->in_mbc, "#B", in smb_opipe_transceive()
661 fsctl->InputCount, vdb); in smb_opipe_transceive()
677 vdb->vdb_uio.uio_resid = fsctl->MaxOutputResp; in smb_opipe_transceive()
686 len = fsctl->MaxOutputResp - vdb->vdb_uio.uio_resid; in smb_opipe_transceive()
688 MBC_ATTACH_MBUF(fsctl->out_mbc, mb); in smb_opipe_transceive()
700 if (fsctl->MaxOutputResp < SMB_PIPE_MAX_MSGSIZE && in smb_opipe_transceive()
712 smb_opipe_wait(smb_request_t *sr, smb_fsctl_t *fsctl) in smb_opipe_wait() argument
720 rc = smb_mbc_decodef(fsctl->in_mbc, "qlb.", in smb_opipe_wait()
726 rc = smb_mbc_decodef(fsctl->in_mbc, "%#U", in smb_opipe_wait()