Lines Matching defs:question

184 	struct name_question	question;
201 question.name = answer->name;
204 packet.qdcount = 1; /* question entries */
205 packet.question = &question;
335 struct name_question *question;
413 question = packet->question;
416 if ((entry = smb_netbios_cache_lookup(question->name)) != 0) {
519 (void) smb_first_level_name_encode(npb->question[i].name,
524 BE_OUT16(heap, npb->question[i].question_type);
527 BE_OUT16(heap, npb->question[i].question_class);
715 /* scan is in position for question entries */
722 npb->question = (struct name_question *)heap;
726 npb->question[i].name = (struct name_entry *)heap;
773 npb->question[i].name);
775 npb->question[i].name);
777 /* Couldn't decode the question name */
789 npb->question[i].question_type = BE_IN16(scan); scan += 2;
790 npb->question[i].question_class = BE_IN16(scan); scan += 2;
962 smb_send_name_registration_request(int bcast, struct name_question *question,
973 type = question->name->name[15];
977 smb_netbios_name_logf(question->name);
978 question->name->attributes &= ~NAME_ATTR_LOCAL;
1000 packet.qdcount = 1; /* question entries */
1001 packet.question = question;
1009 if (IS_UNIQUE(question->name->attributes) &&
1010 (is_multihome((char *)(question->name->name))))
1035 smb_send_name_refresh_request(int bcast, struct name_question *question,
1048 type = question->name->name[15];
1051 smb_netbios_name_logf(question->name);
1052 question->name->attributes &= ~NAME_ATTR_LOCAL;
1077 destination = &question->name->addr_list;
1092 if (IS_UNIQUE(question->name->attributes) &&
1093 (is_multihome((char *)(question->name->name))))
1096 packet.qdcount = 1; /* question entries */
1097 packet.question = question;
1147 packet.qdcount = 0; /* question entries */
1148 packet.question = NULL;
1156 answer.name = original_packet->question->name;
1171 struct name_question *question, struct resource_record *additional)
1199 packet.qdcount = 1; /* question entries */
1200 packet.question = question;
1235 packet.qdcount = 0; /* question entries */
1236 packet.question = NULL;
1244 answer.name = original_packet->question->name;
1258 smb_send_name_query_request(int bcast, struct name_question *question)
1286 packet.qdcount = 1; /* question entries */
1287 packet.question = question;
1337 packet.qdcount = 0; /* question entries */
1338 packet.question = NULL;
1401 packet.qdcount = 0; /* question entries */
1402 packet.question = NULL;
1410 answer.name = original_packet->question->name;
1417 original_packet->question->name->scope);
1527 struct name_question question;
1538 question.name = name;
1540 * question.name->attributes |= NAME_NB_FLAGS_ONT_B;
1543 question.question_type = NAME_QUESTION_TYPE_NB;
1544 question.question_class = NAME_QUESTION_CLASS_IN;
1559 rc |= smb_send_name_registration_request(BROADCAST, &question,
1571 struct name_question question;
1573 question.name = name;
1574 question.question_type = NAME_QUESTION_TYPE_NB;
1575 question.question_class = NAME_QUESTION_CLASS_IN;
1577 return (smb_send_name_query_request(BROADCAST, &question));
1583 struct name_question question;
1592 question.name = name;
1593 question.question_type = NAME_QUESTION_TYPE_NB;
1594 question.question_class = NAME_QUESTION_CLASS_IN;
1619 &question, &additional));
1625 struct name_question question;
1635 question.name = name;
1636 question.question_type = NAME_QUESTION_TYPE_NB;
1637 question.question_class = NAME_QUESTION_CLASS_IN;
1652 rc |= smb_send_name_registration_request(UNICAST, &question,
1665 struct name_question question;
1675 question.name = name;
1676 question.question_type = NAME_QUESTION_TYPE_NB;
1677 question.question_class = NAME_QUESTION_CLASS_IN;
1692 rc |= smb_send_name_refresh_request(UNICAST, &question,
1704 struct name_question question;
1709 question.name = name;
1710 question.name->attributes |= NAME_NB_FLAGS_ONT_P;
1711 question.question_type = NAME_QUESTION_TYPE_NB;
1712 question.question_class = NAME_QUESTION_CLASS_IN;
1714 return (smb_send_name_query_request(UNICAST, &question));
1720 struct name_question question;
1729 question.name = name;
1730 question.name->attributes |= NAME_NB_FLAGS_ONT_P;
1731 question.question_type = NAME_QUESTION_TYPE_NB;
1732 question.question_class = NAME_QUESTION_CLASS_IN;
1756 &question, &additional);
1836 struct name_question *question;
1839 question = packet->question;
1845 if ((question == 0) || (additional == 0))
1850 name = question->name;
1857 smb_netbios_cache_update_entry(entry, question->name);
1861 (void) smb_netbios_cache_insert(question->name);
1868 * based on the type of question entry.
1871 /* All query requests have to have question entry */
1872 if (question == 0)
1875 if (question->question_type == NAME_QUESTION_TYPE_NB) {
1876 name = question->name;
1884 if (question->question_type == NAME_QUESTION_TYPE_NBSTAT) {
1889 name = question->name;
1916 struct name_question *question;
1919 question = packet->question;
1932 if ((question == 0) || (additional == 0))
1937 name = question->name;
1957 * based on the type of question entry.
1960 /* All query requests have to have question entry */
1961 if (question == 0)
1964 if (question->question_type == NAME_QUESTION_TYPE_NB) {
1965 name = question->name;
1983 if (question->question_type == NAME_QUESTION_TYPE_NBSTAT) {
1988 name = question->name;