Lines Matching refs:scan

69 	return (mb->scan - mb->base);  in smb_msgbuf_used()
93 mb->scan = (uint8_t *)((uintptr_t)(mb->scan + 1) & ~1); in smb_msgbuf_word_align()
102 mb->scan = (uint8_t *)((uintptr_t)(mb->scan + 3) & ~3); in smb_msgbuf_dword_align()
112 if (size > mb->max || (mb->scan + size) > mb->end) in smb_msgbuf_has_space()
149 mb->scan = mb->base = buf; in smb_msgbuf_init()
197 orig_scan = mb->scan; in smb_msgbuf_decode()
203 mb->scan = orig_scan; in smb_msgbuf_decode()
208 return (mb->scan - orig_scan); in smb_msgbuf_decode()
267 mb->scan += repc; in buf_decode()
275 bcopy(mb->scan, bvalp, repc); in buf_decode()
276 mb->scan += repc; in buf_decode()
285 *bvalp++ = *mb->scan++; in buf_decode()
296 *wvalp++ = LE_IN16(mb->scan); in buf_decode()
297 mb->scan += sizeof (uint16_t); in buf_decode()
308 *lvalp++ = LE_IN32(mb->scan); in buf_decode()
309 mb->scan += sizeof (int32_t); in buf_decode()
320 *llvalp++ = LE_IN64(mb->scan); in buf_decode()
321 mb->scan += sizeof (int64_t); in buf_decode()
353 if (mb->scan[0] != 0xFF || in buf_decode()
354 mb->scan[1] != 'S' || in buf_decode()
355 mb->scan[2] != 'M' || in buf_decode()
356 mb->scan[3] != 'B') { in buf_decode()
359 mb->scan += 4; in buf_decode()
402 if ((mb->scan + datalen) >= mb->end) in msgbuf_get_oem_string()
405 if (mb->scan[datalen - 1] == 0) in msgbuf_get_oem_string()
418 bcopy(mb->scan, oembuf, datalen); in msgbuf_get_oem_string()
419 mb->scan += datalen; in msgbuf_get_oem_string()
477 if ((mb->scan + datalen) >= mb->end) in msgbuf_get_unicode_string()
480 if (mb->scan[datalen - 2] == 0 && in msgbuf_get_unicode_string()
481 mb->scan[datalen - 1] == 0) in msgbuf_get_unicode_string()
494 bcopy(mb->scan, wcsbuf, datalen); in msgbuf_get_unicode_string()
495 mb->scan += datalen; in msgbuf_get_unicode_string()
533 orig_scan = mb->scan; in smb_msgbuf_encode()
539 mb->scan = orig_scan; in smb_msgbuf_encode()
544 return (mb->scan - orig_scan); in smb_msgbuf_encode()
605 *mb->scan++ = 0; in buf_encode()
613 bcopy(bvalp, mb->scan, repc); in buf_encode()
614 mb->scan += repc; in buf_encode()
623 *mb->scan++ = cval; in buf_encode()
634 LE_OUT16(mb->scan, wval); in buf_encode()
635 mb->scan += sizeof (uint16_t); in buf_encode()
646 LE_OUT32(mb->scan, lval); in buf_encode()
647 mb->scan += sizeof (int32_t); in buf_encode()
658 LE_OUT64(mb->scan, llval); in buf_encode()
659 mb->scan += sizeof (uint64_t); in buf_encode()
691 *mb->scan++ = 0xFF; in buf_encode()
692 *mb->scan++ = 'S'; in buf_encode()
693 *mb->scan++ = 'M'; in buf_encode()
694 *mb->scan++ = 'B'; in buf_encode()
759 *mb->scan++ = *s; in msgbuf_put_oem_string()
830 LE_OUT16(mb->scan, wchar); in msgbuf_put_unicode_string()
831 mb->scan += 2; in msgbuf_put_unicode_string()
839 *mb->scan++ = '\0'; in msgbuf_put_unicode_string()