Lines Matching refs:scan

671 	unsigned char *scan = (unsigned char *)buf;  in smb_name_buf_to_packet()  local
672 unsigned char *scan_end = scan + n_buf; in smb_name_buf_to_packet()
687 name_trn_id = BE_IN16(scan); scan += 2; in smb_name_buf_to_packet()
688 info = BE_IN16(scan); scan += 2; in smb_name_buf_to_packet()
689 qdcount = BE_IN16(scan); scan += 2; in smb_name_buf_to_packet()
690 ancount = BE_IN16(scan); scan += 2; in smb_name_buf_to_packet()
691 nscount = BE_IN16(scan); scan += 2; in smb_name_buf_to_packet()
692 arcount = BE_IN16(scan); scan += 2; in smb_name_buf_to_packet()
763 name_len = smb_netbios_getname(name_buf, (char *)scan, in smb_name_buf_to_packet()
780 scan += name_len; in smb_name_buf_to_packet()
781 if (scan + 4 > scan_end) { in smb_name_buf_to_packet()
787 npb->question[i].question_type = BE_IN16(scan); scan += 2; in smb_name_buf_to_packet()
788 npb->question[i].question_class = BE_IN16(scan); scan += 2; in smb_name_buf_to_packet()
797 if (scan[0] == 0xc0) { in smb_name_buf_to_packet()
801 name_len = smb_netbios_getname(name_buf, (char *)scan, in smb_name_buf_to_packet()
809 scan += rc; in smb_name_buf_to_packet()
811 if (scan + 10 > scan_end) { in smb_name_buf_to_packet()
828 nrr[i].rr_type = BE_IN16(scan); scan += 2; in smb_name_buf_to_packet()
829 nrr[i].rr_class = BE_IN16(scan); scan += 2; in smb_name_buf_to_packet()
830 nrr[i].ttl = BE_IN32(scan); scan += 4; in smb_name_buf_to_packet()
831 nrr[i].rdlength = BE_IN16(scan); scan += 2; in smb_name_buf_to_packet()
834 if ((scan + n) > scan_end) { in smb_name_buf_to_packet()
839 bcopy(scan, heap, n); in smb_name_buf_to_packet()
860 BE_IN16(scan); in smb_name_buf_to_packet()
865 scan + 2, sizeof (uint32_t)); in smb_name_buf_to_packet()
869 scan += 6; in smb_name_buf_to_packet()
873 scan += n; in smb_name_buf_to_packet()
1330 unsigned char *scan = data; in smb_send_name_query_response() local
1356 scan = data; in smb_send_name_query_response()
1361 BE_OUT16(scan, attr); scan += 2; in smb_send_name_query_response()
1363 *scan++ = ret_addr; in smb_send_name_query_response()
1364 *scan++ = ret_addr >> 8; in smb_send_name_query_response()
1365 *scan++ = ret_addr >> 16; in smb_send_name_query_response()
1366 *scan++ = ret_addr >> 24; in smb_send_name_query_response()
1388 unsigned char *scan; in smb_send_node_status_response() local
1414 scan = smb_netbios_cache_status(data, MAX_NETBIOS_REPLY_DATA_SIZE, in smb_send_node_status_response()
1429 if ((scan + 6) >= scan_end) { in smb_send_node_status_response()
1444 bzero(scan, 6); in smb_send_node_status_response()
1446 bcopy(&arpreq.arp_ha.sa_data, scan, 6); in smb_send_node_status_response()
1450 bzero(scan, 6); in smb_send_node_status_response()
1452 scan += 6; in smb_send_node_status_response()
1454 if ((scan + 26) >= scan_end) { in smb_send_node_status_response()
1458 bzero(scan, 26); in smb_send_node_status_response()
1459 scan += 26; in smb_send_node_status_response()
1461 if ((scan + 2) >= scan_end) { in smb_send_node_status_response()
1465 BE_OUT16(scan, 0); scan += 2; in smb_send_node_status_response()
1467 if ((scan + 2) >= scan_end) { in smb_send_node_status_response()
1471 BE_OUT16(scan, 0); scan += 2; in smb_send_node_status_response()
1473 if ((scan + 2) >= scan_end) { in smb_send_node_status_response()
1477 BE_OUT16(scan, 0); scan += 2; in smb_send_node_status_response()
1479 if ((scan + 2) >= scan_end) { in smb_send_node_status_response()
1483 BE_OUT16(scan, 0); scan += 2; in smb_send_node_status_response()
1485 if ((scan + 2) >= scan_end) { in smb_send_node_status_response()
1489 BE_OUT16(scan, 0); scan += 2; in smb_send_node_status_response()
1491 if ((scan + 2) >= scan_end) { in smb_send_node_status_response()
1495 BE_OUT16(scan, 0); scan += 2; in smb_send_node_status_response()
1497 if ((scan + 2) >= scan_end) { in smb_send_node_status_response()
1501 BE_OUT16(scan, 0); scan += 2; in smb_send_node_status_response()
1503 if ((scan + 2) >= scan_end) { in smb_send_node_status_response()
1507 BE_OUT16(scan, max_connections); scan += 2; in smb_send_node_status_response()
1509 if ((scan + 2) >= scan_end) { in smb_send_node_status_response()
1514 BE_OUT16(scan, 0); scan += 2; in smb_send_node_status_response()
1518 answer.rdlength = scan - data; in smb_send_node_status_response()
1585 unsigned char *scan = data; in smb_name_Bnode_delete_name() local
1601 scan = data; in smb_name_Bnode_delete_name()
1606 BE_OUT16(scan, attr); scan += 2; in smb_name_Bnode_delete_name()
1608 *scan++ = ret_addr; in smb_name_Bnode_delete_name()
1609 *scan++ = ret_addr >> 8; in smb_name_Bnode_delete_name()
1610 *scan++ = ret_addr >> 16; in smb_name_Bnode_delete_name()
1611 *scan++ = ret_addr >> 24; in smb_name_Bnode_delete_name()
1722 unsigned char *scan = data; in smb_name_Pnode_delete_name() local
1740 scan = data; in smb_name_Pnode_delete_name()
1744 BE_OUT16(scan, attr); scan += 2; in smb_name_Pnode_delete_name()
1746 *scan++ = ret_addr; in smb_name_Pnode_delete_name()
1747 *scan++ = ret_addr >> 8; in smb_name_Pnode_delete_name()
1748 *scan++ = ret_addr >> 16; in smb_name_Pnode_delete_name()
1749 *scan++ = ret_addr >> 24; in smb_name_Pnode_delete_name()