Lines Matching refs:smb

52 struct smb {
72 /* smb flags */
75 /* smb flags2 */
673 struct smb *smb;
679 if (len < sizeof (struct smb))
682 smb = (struct smb *)data;
683 decoder = &SMBtable[smb->com & 255];
684 smb_flags2 = get2(smb->flags2);
695 if (smb->flags & SERVER_RESPONSE)
702 smb->com, decoder->name);
704 show_printf("Command code = 0x%x", smb->com);
711 show_printf("NT Status = %x", get4(smb->err));
715 smb->err[0], get2(&smb->err[2]));
718 show_printf("Flags summary = 0x%.2x", smb->flags);
720 show_printf("Tree ID (TID) = 0x%.4x", get2(smb->tid));
721 show_printf("Proc. ID (PID) = 0x%.4x", get2(smb->pid));
722 show_printf("User ID (UID) = 0x%.4x", get2(smb->uid));
723 show_printf("Mux. ID (MID) = 0x%.4x", get2(smb->mid));
740 if (smb->flags & SERVER_RESPONSE)
751 tl = snprintf(p, sz, " Cmd=0x%02X", smb->com);
772 if (smb->flags & SERVER_RESPONSE) {
774 uint_t status = get4(smb->err);
777 uchar_t errcl = smb->err[0];
778 ushort_t code = get2(&smb->err[2]);
1057 struct smb *smbdata;
1064 smbdata = (struct smb *)data;
1066 protodata = (uchar_t *)data + sizeof (struct smb);
1348 struct smb *smb;
1366 smb = (struct smb *)data;
1367 smb_flags2 = get2(smb->flags2);
1368 vwv = (uchar_t *)data + sizeof (struct smb);
1386 if (!(smb->flags & SERVER_RESPONSE)) {
1407 if ((smb->flags & SERVER_RESPONSE) == 0) {
1512 struct smb *smbdata;
1516 smbdata = (struct smb *)data;
1518 tcondata = (uchar_t *)data + sizeof (struct smb);
1613 struct smb *smbdata;
1617 smbdata = (struct smb *)data;
1619 setupdata = (uchar_t *)data + sizeof (struct smb);
1809 struct smb *smb;
1822 smb = (struct smb *)data;
1823 vwv = (uchar_t *)data + sizeof (struct smb);
1840 if (!(smb->flags & SERVER_RESPONSE)) {
1865 if (flags & F_DTAIL && !(smb->flags & SERVER_RESPONSE)) {
1886 if (!(smb->flags & SERVER_RESPONSE)) {
1929 if (flags & F_DTAIL && smb->flags & SERVER_RESPONSE) {
1965 struct smb *smbdata;
1972 smbdata = (struct smb *)data;
1974 comdata = (uchar_t *)data + sizeof (struct smb);