Lines Matching refs:len
93 pstrings(const uchar_t *buf, int len) in pstrings() argument
99 while (len > 2) { in pstrings()
102 len -= 2; in pstrings()
151 int err, len, more; in do_bind() local
154 len = sizeof (recvbuf); in do_bind()
157 &len, (char *)recvbuf, &more); in do_bind()
167 len = smb_fh_read(fid, 0, in do_bind()
169 if (len == -1) { in do_bind()
182 int err, len, rlen, wlen; in do_enum() local
192 len = sizeof (srvsvc_enum1); /* 40 */ in do_enum()
193 memcpy(p, srvsvc_enum1, len); in do_enum()
194 p += len; in do_enum()
197 len = put_uncserver(server, p); in do_enum()
198 p += len; in do_enum()
199 sendbuf[ENUM_SLEN1_OFF] = len / 2; in do_enum()
200 sendbuf[ENUM_SLEN2_OFF] = len / 2; in do_enum()
203 for (len = (p - sendbuf) & 3; len; len--) in do_enum()
205 len = sizeof (srvsvc_enum2); /* 28 */ in do_enum()
206 memcpy(p, srvsvc_enum2, len); in do_enum()
207 p += len; in do_enum()
212 len = p - sendbuf; in do_enum()
213 sendbuf[ENUM_RPCLEN_OFF] = len; in do_enum()
219 wlen = smb_fh_write(fid, 0, len, (char *)sendbuf); in do_enum()
225 if (wlen != len) { in do_enum()