Lines Matching refs:mbp

105 	struct mbchain *mbp;
124 smb_rq_getrequest(rqp, &mbp);
126 mb_put_uint8(mbp, 0xff); /* secondary command */
127 mb_put_uint8(mbp, 0); /* MBZ */
128 mb_put_uint16le(mbp, 0);
129 mb_put_uint16le(mbp, np->n_fid);
130 mb_put_uint8(mbp, ltype); /* locktype */
131 mb_put_uint8(mbp, 0); /* oplocklevel - 0 seems is NO_OPLOCK */
132 mb_put_uint32le(mbp, timeout); /* 0 nowait, -1 infinite wait */
133 mb_put_uint16le(mbp, op == SMB_LOCK_RELEASE ? 1 : 0);
134 mb_put_uint16le(mbp, op == SMB_LOCK_RELEASE ? 0 : 1);
137 mb_put_uint16le(mbp, pid);
139 mb_put_uint32le(mbp, start);
140 mb_put_uint32le(mbp, len);
142 mb_put_uint16le(mbp, 0); /* pad */
143 mb_put_uint32le(mbp, start >> 32); /* OffsetHigh */
144 mb_put_uint32le(mbp, start & 0xffffffff); /* OffsetLow */
145 mb_put_uint32le(mbp, len >> 32); /* LengthHigh */
146 mb_put_uint32le(mbp, len & 0xffffffff); /* LengthLow */
234 struct mbchain *mbp;
260 mbp = &t2p->t2_tparam;
261 mb_init(mbp);
270 mb_put_uint16le(mbp, np->n_fid);
272 mb_put_uint16le(mbp, infolevel);
275 mb_put_uint32le(mbp, 0);
276 /* mb_put_uint8(mbp, SMB_DT_ASCII); specs are wrong */
277 error = smbfs_fullpath(mbp, vcp, np, NULL, 0, '\\');
389 struct mbchain *mbp;
398 mbp = &t2p->t2_tparam;
399 mb_init(mbp);
400 mb_put_uint16le(mbp, SMB_QFS_ATTRIBUTE_INFO);
469 struct mbchain *mbp;
480 mbp = &t2p->t2_tparam;
481 mb_init(mbp);
482 mb_put_uint16le(mbp, SMB_QFS_ALLOCATION);
600 struct mbchain *mbp;
607 mbp = &t2p->t2_tparam;
608 mb_init(mbp);
609 mb_put_uint16le(mbp, fid);
611 mb_put_uint16le(mbp, SMB_SFILEINFO_END_OF_FILE_INFORMATION);
613 mb_put_uint16le(mbp, SMB_SFILEINFO_END_OF_FILE_INFO);
614 mb_put_uint16le(mbp, 0); /* pad */
615 mbp = &t2p->t2_tdata;
616 mb_init(mbp);
617 mb_put_uint64le(mbp, newsize);
633 struct mbchain *mbp;
657 mbp = &t2p->t2_tparam;
658 mb_init(mbp);
659 mb_put_uint16le(mbp, np->n_fid);
660 mb_put_uint16le(mbp, SMB_SFILEINFO_RENAME_INFORMATION);
661 mb_put_uint16le(mbp, 0); /* reserved, nowadays */
662 mbp = &t2p->t2_tdata;
663 mb_init(mbp);
664 mb_put_uint32le(mbp, overwrite);
665 mb_put_uint16le(mbp, fid); /* base for tname */
666 mb_put_uint16le(mbp, 0); /* part of a 32bit fid? */
667 ucslenp = (int32_t *)mb_reserve(mbp, sizeof (int32_t));
668 mbp->mb_count = 0;
669 error = smb_put_dstring(mbp, vcp, tname, SMB_CS_NONE);
672 mbp->mb_count--; /* don't count the null */
673 *ucslenp = htolel(mbp->mb_count);
693 struct mbchain *mbp;
711 smb_rq_getrequest(rqp, &mbp);
713 mb_put_uint16le(mbp, np->n_fid);
733 struct mbchain *mbp;
759 smb_rq_getrequest(rqp, &mbp);
761 mb_put_uint16le(mbp, fid);
762 mb_put_uint16le(mbp, 0);
763 mb_put_uint32le(mbp, newsize);
764 mb_put_uint16le(mbp, 0);
767 mb_put_uint8(mbp, SMB_DT_DATA);
768 mb_put_uint16le(mbp, 0);
787 struct mbchain *mbp;
797 smb_rq_getrequest(rqp, &mbp);
801 mb_put_uint8(mbp, SMB_DT_ASCII);
803 error = smbfs_fullpath(mbp, SSTOVC(ssp), np,
848 struct mbchain *mbp;
856 smb_rq_getrequest(rqp, &mbp);
858 mb_put_uint16le(mbp, (uint16_t)attr);
863 mb_put_uint32le(mbp, time); /* mtime */
864 mb_put_mem(mbp, NULL, 5 * 2, MB_MZERO);
867 mb_put_uint8(mbp, SMB_DT_ASCII);
869 error = smbfs_fullpath(mbp, SSTOVC(ssp), np, name, len, '\\');
872 mb_put_uint8(mbp, SMB_DT_ASCII);
874 mb_put_padbyte(mbp);
875 mb_put_uint8(mbp, 0); /* 1st byte NULL Unicode char */
877 mb_put_uint8(mbp, 0);
973 struct mbchain *mbp;
982 smb_rq_getrequest(rqp, &mbp);
984 mb_put_uint16le(mbp, fid);
985 mb_put_uint32le(mbp, 0); /* creation time */
991 mb_put_uint16le(mbp, date);
992 mb_put_uint16le(mbp, time);
997 mb_put_uint16le(mbp, date);
998 mb_put_uint16le(mbp, time);
1030 struct mbchain *mbp;
1051 mbp = &t2p->t2_tparam;
1052 mb_init(mbp);
1055 mb_put_uint16le(mbp, fid);
1057 mb_put_uint16le(mbp, level);
1058 mb_put_uint32le(mbp, 0); /* MBZ */
1061 error = smbfs_fullpath(mbp, vcp, np, NULL, 0, '\\');
1068 mbp = &t2p->t2_tdata;
1069 mb_init(mbp);
1070 mb_put_uint64le(mbp, 0); /* creation time */
1078 mb_put_uint64le(mbp, tm); /* access time */
1086 mb_put_uint64le(mbp, tm); /* last write time */
1087 mb_put_uint64le(mbp, 0); /* ctime (no change) */
1088 mb_put_uint32le(mbp, attr);
1089 mb_put_uint32le(mbp, 0); /* padding */
1206 struct mbchain *mbp;
1229 smb_rq_getrequest(rqp, &mbp);
1231 mb_put_uint16le(mbp, accmode);
1232 mb_put_uint16le(mbp, SMB_FA_SYSTEM | SMB_FA_HIDDEN | SMB_FA_RDONLY |
1236 mb_put_uint8(mbp, SMB_DT_ASCII);
1238 error = smbfs_fullpath(mbp, vcp, np, name, nmlen,
1450 struct mbchain *mbp;
1461 smb_rq_getrequest(rqp, &mbp);
1465 mb_put_uint16le(mbp, attr); /* attributes */
1468 mb_put_uint32le(mbp, tm);
1471 mb_put_uint8(mbp, SMB_DT_ASCII);
1472 error = smbfs_fullpath(mbp, SSTOVC(ssp), dnp, name, nmlen,
1544 struct mbchain *mbp;
1550 smb_rq_getrequest(rqp, &mbp);
1552 mb_put_uint16le(mbp, SMB_FA_SYSTEM | SMB_FA_HIDDEN);
1555 mb_put_uint8(mbp, SMB_DT_ASCII);
1556 error = smbfs_fullpath(mbp, SSTOVC(ssp), np, name, nmlen,
1572 struct mbchain *mbp;
1580 smb_rq_getrequest(rqp, &mbp);
1585 mb_put_uint16le(mbp, fa);
1593 mb_put_uint8(mbp, SMB_DT_ASCII);
1594 error = smbfs_fullpath(mbp, SSTOVC(ssp), src, NULL, 0, 0);
1602 mb_put_uint8(mbp, SMB_DT_ASCII);
1603 error = smbfs_fullpath(mbp, SSTOVC(ssp), tdnp, tname, tnmlen, sep);
1620 struct mbchain *mbp;
1626 smb_rq_getrequest(rqp, &mbp);
1628 mb_put_uint16le(mbp, SMB_TID_UNKNOWN);
1629 mb_put_uint16le(mbp, 0x20); /* delete target file */
1630 mb_put_uint16le(mbp, flags);
1633 mb_put_uint8(mbp, SMB_DT_ASCII);
1635 error = smbfs_fullpath(mbp, SSTOVC(ssp), src, NULL, 0, '\\');
1638 mb_put_uint8(mbp, SMB_DT_ASCII);
1639 error = smbfs_fullpath(mbp, SSTOVC(ssp), tdnp, tname, tnmlen, '\\');
1656 struct mbchain *mbp;
1662 smb_rq_getrequest(rqp, &mbp);
1666 mb_put_uint8(mbp, SMB_DT_ASCII);
1667 error = smbfs_fullpath(mbp, SSTOVC(ssp), dnp, name, len, '\\');
1715 struct mbchain *mbp;
1721 smb_rq_getrequest(rqp, &mbp);
1725 mb_put_uint8(mbp, SMB_DT_ASCII);
1726 error = smbfs_fullpath(mbp, SSTOVC(ssp), np, NULL, 0, '\\');
1740 struct mbchain *mbp;
1757 smb_rq_getrequest(rqp, &mbp);
1759 mb_put_uint16le(mbp, maxent); /* max entries to return */
1760 mb_put_uint16le(mbp, ctx->f_attrmask);
1763 mb_put_uint8(mbp, SMB_DT_ASCII); /* buffer format */
1765 error = smbfs_fullpath(mbp, vcp, ctx->f_dnp,
1769 mb_put_uint8(mbp, SMB_DT_VARIABLE);
1770 mb_put_uint16le(mbp, 0); /* context length */
1774 mb_put_padbyte(mbp);
1775 mb_put_uint8(mbp, 0);
1777 mb_put_uint8(mbp, 0);
1778 mb_put_uint8(mbp, SMB_DT_VARIABLE);
1779 mb_put_uint16le(mbp, SMB_SKEYLEN);
1780 mb_put_mem(mbp, (char *)ctx->f_skey, SMB_SKEYLEN, MB_MSYSTEM);
1901 struct mbchain *mbp;
1921 mbp = &t2p->t2_tparam;
1922 mb_init(mbp);
1923 mb_put_uint16le(mbp, ctx->f_attrmask);
1924 mb_put_uint16le(mbp, ctx->f_limit);
1925 mb_put_uint16le(mbp, flags);
1926 mb_put_uint16le(mbp, ctx->f_infolevel);
1927 mb_put_uint32le(mbp, 0);
1928 error = smbfs_fullpath(mbp, vcp, ctx->f_dnp,
1938 mbp = &t2p->t2_tparam;
1939 mb_init(mbp);
1940 mb_put_uint16le(mbp, ctx->f_Sid);
1941 mb_put_uint16le(mbp, ctx->f_limit);
1942 mb_put_uint16le(mbp, ctx->f_infolevel);
1944 mb_put_uint32le(mbp, ctx->f_rkey);
1945 mb_put_uint16le(mbp, flags);
1949 mb_put_mem(mbp, ctx->f_rname, ctx->f_rnamelen,
1954 mb_put_uint8(mbp, 0); /* 1st byte NULL Unicode char */
1955 mb_put_uint8(mbp, 0);
2022 struct mbchain *mbp;
2029 smb_rq_getrequest(rqp, &mbp);
2031 mb_put_uint16le(mbp, ctx->f_Sid);
2454 struct mbchain *mbp;
2464 mbp = &ntp->nt_tparam;
2465 mb_init(mbp);
2466 mb_put_uint16le(mbp, fid);
2467 mb_put_uint16le(mbp, 0); /* reserved */
2468 mb_put_uint32le(mbp, selector);
2595 * Note: This normally consumes mbp->mb_top, and clears
2602 struct mbchain *mbp;
2611 mbp = &ntp->nt_tparam;
2612 mb_init(mbp);
2613 mb_put_uint16le(mbp, fid);
2614 mb_put_uint16le(mbp, 0); /* reserved */
2615 mb_put_uint32le(mbp, selector);
2618 mbp = &ntp->nt_tdata;
2619 mb_initm(mbp, *mp);
2641 struct mbchain *mbp, mb_store;
2649 mbp = &mb_store;
2650 mb_init(mbp);
2682 mb_put_mem(mbp, (caddr_t)&ntsd, sizeof (ntsd), MB_MSYSTEM);
2684 mb_put_mem(mbp, (caddr_t)owner, sidlen(owner), MB_MSYSTEM);
2686 mb_put_mem(mbp, (caddr_t)group, sidlen(group), MB_MSYSTEM);
2688 mb_put_mem(mbp, (caddr_t)sacl, acllen(sacl), MB_MSYSTEM);
2690 mb_put_mem(mbp, (caddr_t)dacl, acllen(dacl), MB_MSYSTEM);
2696 error = smbfs_smb_setsec_m(ssp, fid, scrp, selector, &mbp->mb_top);
2697 mb_done(mbp);