rrec             3788 source3/include/proto.h 				struct response_record *rrec);
rrec               34 source3/nmbd/nmbd_become_dmb.c                                       struct response_record *rrec,
rrec              207 source3/nmbd/nmbd_become_dmb.c                         struct res_rec *rrec)
rrec              251 source3/nmbd/nmbd_become_dmb.c                                     struct response_record *rrec,
rrec              162 source3/nmbd/nmbd_become_lmb.c static void unbecome_local_master_fail(struct subnet_record *subrec, struct response_record *rrec,
rrec              166 source3/nmbd/nmbd_become_lmb.c 	struct userdata_struct *userdata = rrec->userdata;
rrec              248 source3/nmbd/nmbd_become_lmb.c                        struct response_record *rrec,
rrec              409 source3/nmbd/nmbd_become_lmb.c                                       struct response_record *rrec,
rrec              476 source3/nmbd/nmbd_become_lmb.c                                       struct response_record *rrec,
rrec              479 source3/nmbd/nmbd_become_lmb.c 	char *work_name = rrec->userdata->data;
rrec              243 source3/nmbd/nmbd_browsesync.c                        struct response_record *rrec)
rrec              245 source3/nmbd/nmbd_browsesync.c 	struct userdata_struct *userdata = rrec->userdata;
rrec              251 source3/nmbd/nmbd_browsesync.c 		dbgtext( "at IP %s failed.\n", inet_ntoa(rrec->packet->ip) );
rrec              262 source3/nmbd/nmbd_browsesync.c                         struct nmb_name *q_name, struct in_addr answer_ip, struct res_rec *rrec)
rrec              347 source3/nmbd/nmbd_browsesync.c                                     struct response_record *rrec,
rrec              483 source3/nmbd/nmbd_browsesync.c                        struct response_record *rrec)
rrec              488 source3/nmbd/nmbd_browsesync.c 		dbgtext( "at IP %s failed.\n", inet_ntoa(rrec->packet->ip) );
rrec              499 source3/nmbd/nmbd_browsesync.c                         struct nmb_name *q_name, struct in_addr answer_ip, struct res_rec *rrec)
rrec              515 source3/nmbd/nmbd_browsesync.c 		dbgtext( "Got answer from WINS server of %d ", (rrec->rdlength / 6) );
rrec              519 source3/nmbd/nmbd_browsesync.c 	for(i = 0; i < rrec->rdlength / 6; i++) {
rrec              523 source3/nmbd/nmbd_browsesync.c 		putip((char *)&send_ip, (char *)&rrec->rdata[(i*6) + 2]);
rrec              554 source3/nmbd/nmbd_browsesync.c                                     struct response_record *rrec,
rrec               70 source3/nmbd/nmbd_elections.c                                  struct in_addr answer_ip, struct res_rec *rrec)
rrec               83 source3/nmbd/nmbd_elections.c                                            struct response_record *rrec,
rrec               32 source3/nmbd/nmbd_logonnames.c                                       struct response_record *rrec,
rrec               32 source3/nmbd/nmbd_mynames.c                               struct response_record *rrec, struct nmb_name *nmbname)
rrec               30 source3/nmbd/nmbd_namequery.c                                  struct response_record *rrec,
rrec               35 source3/nmbd/nmbd_namequery.c 	struct nmb_name *question_name = &rrec->packet->packet.nmb.question.question_name;
rrec               43 source3/nmbd/nmbd_namequery.c 	rrec->repeat_count = 0;
rrec               45 source3/nmbd/nmbd_namequery.c 	if(rrec->num_msgs == 1) {
rrec               59 source3/nmbd/nmbd_namequery.c 			rrec->repeat_count = 0;
rrec               62 source3/nmbd/nmbd_namequery.c 				rrec->repeat_time = p->timestamp + nmb->answers->ttl;
rrec               68 source3/nmbd/nmbd_namequery.c 				rrec->repeat_time = p->timestamp + 10;
rrec               70 source3/nmbd/nmbd_namequery.c 			rrec->num_msgs--;
rrec              106 source3/nmbd/nmbd_namequery.c 	} else if( rrec->num_msgs > 1) {
rrec              112 source3/nmbd/nmbd_namequery.c 			dbgtext( "Multiple (%d) responses ", rrec->num_msgs );
rrec              126 source3/nmbd/nmbd_namequery.c 	if(success && rrec->success_fn)
rrec              127 source3/nmbd/nmbd_namequery.c 		(*(query_name_success_function)rrec->success_fn)(subrec, rrec->userdata, question_name, answer_ip, nmb->answers);
rrec              128 source3/nmbd/nmbd_namequery.c 	else if( rrec->fail_fn)
rrec              129 source3/nmbd/nmbd_namequery.c 		(*(query_name_fail_function)rrec->fail_fn)(subrec, rrec, question_name, nmb->header.rcode);
rrec              138 source3/nmbd/nmbd_namequery.c                        struct response_record *rrec)
rrec              140 source3/nmbd/nmbd_namequery.c 	struct nmb_packet *sent_nmb = &rrec->packet->packet.nmb;
rrec              145 source3/nmbd/nmbd_namequery.c 	if(rrec->num_msgs != 0) {
rrec              159 source3/nmbd/nmbd_namequery.c 		if(rrec->fail_fn)
rrec              160 source3/nmbd/nmbd_namequery.c 			(*(query_name_fail_function)rrec->fail_fn)(subrec, rrec, question_name, 0);
rrec              163 source3/nmbd/nmbd_namequery.c 	remove_response_record(subrec, rrec);
rrec              212 source3/nmbd/nmbd_namequery.c 		struct res_rec rrec;
rrec              215 source3/nmbd/nmbd_namequery.c 		memset((char *)&rrec, '\0', sizeof(struct res_rec));
rrec              218 source3/nmbd/nmbd_namequery.c 		rrec.rr_name = nmbname;
rrec              219 source3/nmbd/nmbd_namequery.c 		rrec.rr_type = RR_TYPE_NB;
rrec              220 source3/nmbd/nmbd_namequery.c 		rrec.rr_class = RR_CLASS_IN;
rrec              221 source3/nmbd/nmbd_namequery.c 		rrec.ttl = PERMANENT_TTL;
rrec              222 source3/nmbd/nmbd_namequery.c 		rrec.rdlength = namerec->data.num_ips * 6;
rrec              223 source3/nmbd/nmbd_namequery.c 		if(rrec.rdlength > MAX_DGRAM_SIZE) {
rrec              233 source3/nmbd/nmbd_namequery.c 			set_nb_flags( &rrec.rdata[i*6], namerec->data.nb_flags );
rrec              234 source3/nmbd/nmbd_namequery.c 			putip( &rrec.rdata[(i*6) + 2], (char *)&namerec->data.ip[i]);
rrec              239 source3/nmbd/nmbd_namequery.c 			(*(query_name_success_function)success_fn)(subrec, userdata, &nmbname, namerec->data.ip[0], &rrec);
rrec               26 source3/nmbd/nmbd_nameregister.c static void wins_next_registration(struct response_record *rrec);
rrec               34 source3/nmbd/nmbd_nameregister.c                        struct response_record *rrec, struct packet_struct *p)
rrec               45 source3/nmbd/nmbd_nameregister.c 	struct nmb_name *question_name = &rrec->packet->packet.nmb.question.question_name;
rrec               47 source3/nmbd/nmbd_nameregister.c 	struct nmb_packet *sent_nmb = &rrec->packet->packet.nmb;
rrec               58 source3/nmbd/nmbd_nameregister.c 		wins_srv_alive(rrec->packet->ip, register_ip);
rrec               92 source3/nmbd/nmbd_nameregister.c 			rrec->num_msgs--;
rrec              107 source3/nmbd/nmbd_nameregister.c 		if (!ip_equal_v4(rrec->packet->ip, p->ip)) {
rrec              112 source3/nmbd/nmbd_nameregister.c 				inet_ntoa(rrec->packet->ip)));
rrec              123 source3/nmbd/nmbd_nameregister.c 			rrec->repeat_count = 0;
rrec              125 source3/nmbd/nmbd_nameregister.c 			rrec->repeat_time = p->timestamp + nmb->answers->ttl;
rrec              126 source3/nmbd/nmbd_nameregister.c 			rrec->num_msgs--;
rrec              145 source3/nmbd/nmbd_nameregister.c 			wins_next_registration(rrec);
rrec              154 source3/nmbd/nmbd_nameregister.c 		 inet_ntoa(rrec->packet->ip)));
rrec              159 source3/nmbd/nmbd_nameregister.c 		standard_success_register(subrec, rrec->userdata, answer_name, nb_flags, ttl, register_ip);
rrec              160 source3/nmbd/nmbd_nameregister.c 		if( rrec->success_fn)
rrec              161 source3/nmbd/nmbd_nameregister.c 			(*(register_name_success_function)rrec->success_fn)(subrec, rrec->userdata, answer_name, nb_flags, ttl, register_ip);
rrec              164 source3/nmbd/nmbd_nameregister.c 		if( rrec->fail_fn)
rrec              165 source3/nmbd/nmbd_nameregister.c 			(*(register_name_fail_function)rrec->fail_fn)(subrec, rrec, question_name);
rrec              171 source3/nmbd/nmbd_nameregister.c 	remove_response_record(subrec, rrec);
rrec              179 source3/nmbd/nmbd_nameregister.c 				      struct response_record *rrec)
rrec              181 source3/nmbd/nmbd_nameregister.c 	struct userdata_struct *userdata = rrec->userdata;
rrec              182 source3/nmbd/nmbd_nameregister.c 	struct nmb_packet *sent_nmb = &rrec->packet->packet.nmb;
rrec              192 source3/nmbd/nmbd_nameregister.c 		 inet_ntoa(rrec->packet->ip), src_addr));
rrec              195 source3/nmbd/nmbd_nameregister.c 	wins_srv_died(rrec->packet->ip, register_ip);
rrec              204 source3/nmbd/nmbd_nameregister.c 		rrec->packet->ip = wins_srv_ip_tag(tag, register_ip);
rrec              211 source3/nmbd/nmbd_nameregister.c 	if (wins_srv_is_dead(rrec->packet->ip, register_ip)) {
rrec              216 source3/nmbd/nmbd_nameregister.c 		if(rrec->success_fn) {
rrec              217 source3/nmbd/nmbd_nameregister.c 			(*(register_name_success_function)rrec->success_fn)(subrec, 
rrec              218 source3/nmbd/nmbd_nameregister.c 									    rrec->userdata, 
rrec              226 source3/nmbd/nmbd_nameregister.c 		wins_next_registration(rrec);
rrec              229 source3/nmbd/nmbd_nameregister.c 		remove_response_record(subrec, rrec);
rrec              235 source3/nmbd/nmbd_nameregister.c 	rrec->repeat_count = 2;
rrec              236 source3/nmbd/nmbd_nameregister.c 	rrec->repeat_time = time(NULL) + 1;
rrec              237 source3/nmbd/nmbd_nameregister.c 	rrec->in_expiration_processing = False;
rrec              240 source3/nmbd/nmbd_nameregister.c 		 nmb_namestr(nmbname), src_addr, inet_ntoa(rrec->packet->ip)));
rrec              251 source3/nmbd/nmbd_nameregister.c 					   struct response_record *rrec)
rrec              259 source3/nmbd/nmbd_nameregister.c 	struct nmb_packet *sent_nmb = &rrec->packet->packet.nmb;
rrec              268 source3/nmbd/nmbd_nameregister.c 		if(rrec->num_msgs == 0) {
rrec              279 source3/nmbd/nmbd_nameregister.c 		wins_registration_timeout(subrec, rrec);
rrec              288 source3/nmbd/nmbd_nameregister.c 		standard_success_register(subrec, rrec->userdata, question_name, nb_flags, ttl, registered_ip);
rrec              289 source3/nmbd/nmbd_nameregister.c 		if( rrec->success_fn)
rrec              290 source3/nmbd/nmbd_nameregister.c 			(*(register_name_success_function)rrec->success_fn)(subrec, rrec->userdata, question_name, nb_flags, ttl, registered_ip);
rrec              293 source3/nmbd/nmbd_nameregister.c 		if( rrec->fail_fn)
rrec              294 source3/nmbd/nmbd_nameregister.c 			(*(register_name_fail_function)rrec->fail_fn)(subrec, rrec, question_name);
rrec              300 source3/nmbd/nmbd_nameregister.c 	remove_response_record(subrec, rrec);
rrec              354 source3/nmbd/nmbd_nameregister.c static void wins_next_registration(struct response_record *rrec)
rrec              356 source3/nmbd/nmbd_nameregister.c 	struct nmb_packet *sent_nmb = &rrec->packet->packet.nmb;
rrec              359 source3/nmbd/nmbd_nameregister.c 	struct userdata_struct *userdata = rrec->userdata;
rrec               30 source3/nmbd/nmbd_namerelease.c 				  struct response_record *rrec, struct packet_struct *p)
rrec               39 source3/nmbd/nmbd_namerelease.c 	struct nmb_name *question_name = &rrec->packet->packet.nmb.question.question_name;
rrec               73 source3/nmbd/nmbd_namerelease.c 		rrec->repeat_count = 0;
rrec               75 source3/nmbd/nmbd_namerelease.c 		rrec->repeat_time = p->timestamp + nmb->answers->ttl;
rrec               76 source3/nmbd/nmbd_namerelease.c 		rrec->num_msgs--;
rrec               85 source3/nmbd/nmbd_namerelease.c 		if(rrec->success_fn)
rrec               86 source3/nmbd/nmbd_namerelease.c 			(*(release_name_success_function)rrec->success_fn)(subrec, rrec->userdata, answer_name, released_ip);
rrec               87 source3/nmbd/nmbd_namerelease.c 		standard_success_release( subrec, rrec->userdata, answer_name, released_ip);
rrec               90 source3/nmbd/nmbd_namerelease.c 		if (rrec->fail_fn) {
rrec               91 source3/nmbd/nmbd_namerelease.c 			(*(release_name_fail_function)rrec->fail_fn)(subrec, rrec, answer_name);
rrec               95 source3/nmbd/nmbd_namerelease.c 	remove_response_record(subrec, rrec);
rrec              103 source3/nmbd/nmbd_namerelease.c 					  struct response_record *rrec)
rrec              109 source3/nmbd/nmbd_namerelease.c 	struct nmb_packet *sent_nmb = &rrec->packet->packet.nmb;
rrec              119 source3/nmbd/nmbd_namerelease.c 		wins_srv_died(rrec->packet->ip, released_ip);
rrec              125 source3/nmbd/nmbd_namerelease.c 	if (rrec->success_fn) {
rrec              126 source3/nmbd/nmbd_namerelease.c 		(*(release_name_success_function)rrec->success_fn)(subrec, rrec->userdata, question_name, released_ip);
rrec              129 source3/nmbd/nmbd_namerelease.c 	standard_success_release( subrec, rrec->userdata, question_name, released_ip);
rrec              130 source3/nmbd/nmbd_namerelease.c 	remove_response_record(subrec, rrec);
rrec               30 source3/nmbd/nmbd_nodestatus.c                        struct response_record *rrec, struct packet_struct *p)
rrec               33 source3/nmbd/nmbd_nodestatus.c 	struct nmb_name *question_name = &rrec->packet->packet.nmb.question.question_name;
rrec               49 source3/nmbd/nmbd_nodestatus.c 	if(rrec->success_fn)
rrec               50 source3/nmbd/nmbd_nodestatus.c 		(*(node_status_success_function)rrec->success_fn)(subrec, rrec->userdata, nmb->answers, p->ip);
rrec               53 source3/nmbd/nmbd_nodestatus.c 	remove_response_record(subrec, rrec);
rrec               61 source3/nmbd/nmbd_nodestatus.c                        struct response_record *rrec)
rrec               63 source3/nmbd/nmbd_nodestatus.c 	struct nmb_packet *sent_nmb = &rrec->packet->packet.nmb;
rrec               69 source3/nmbd/nmbd_nodestatus.c 	if( rrec->fail_fn)
rrec               70 source3/nmbd/nmbd_nodestatus.c 		(*rrec->fail_fn)(subrec, rrec);
rrec               73 source3/nmbd/nmbd_nodestatus.c 	remove_response_record(subrec, rrec);
rrec              467 source3/nmbd/nmbd_packets.c 	struct response_record *rrec;
rrec              493 source3/nmbd/nmbd_packets.c 	if((rrec = make_response_record(subrec,        /* subnet record. */
rrec              505 source3/nmbd/nmbd_packets.c 	return rrec;
rrec              520 source3/nmbd/nmbd_packets.c 	struct response_record *rrec;
rrec              553 source3/nmbd/nmbd_packets.c 	if ((rrec = make_response_record(unicast_subnet,
rrec              567 source3/nmbd/nmbd_packets.c 	rrec->repeat_count = 0;
rrec              587 source3/nmbd/nmbd_packets.c 	struct response_record *rrec;
rrec              614 source3/nmbd/nmbd_packets.c 	if ((rrec = make_response_record(subrec,    /* subnet record. */
rrec              626 source3/nmbd/nmbd_packets.c 	return rrec;
rrec              645 source3/nmbd/nmbd_packets.c 	struct response_record *rrec;
rrec              659 source3/nmbd/nmbd_packets.c 	if((rrec = make_response_record(subrec,                /* subnet record. */
rrec              677 source3/nmbd/nmbd_packets.c 		rrec->repeat_count = 0;
rrec              678 source3/nmbd/nmbd_packets.c 		rrec->repeat_time = 0;
rrec              681 source3/nmbd/nmbd_packets.c 	return rrec;
rrec              697 source3/nmbd/nmbd_packets.c 	struct response_record *rrec;
rrec              757 source3/nmbd/nmbd_packets.c 	if((rrec = make_response_record(subrec,                /* subnet record. */
rrec              769 source3/nmbd/nmbd_packets.c 	return rrec;
rrec              785 source3/nmbd/nmbd_packets.c 	struct response_record *rrec;
rrec              796 source3/nmbd/nmbd_packets.c 	if((rrec = make_response_record(wins_server_subnet,            /* subnet record. */
rrec              808 source3/nmbd/nmbd_packets.c 	return rrec;
rrec              825 source3/nmbd/nmbd_packets.c 	struct response_record *rrec;
rrec              846 source3/nmbd/nmbd_packets.c 	if((rrec = make_response_record(subrec,           /* subnet record. */
rrec              858 source3/nmbd/nmbd_packets.c 	return rrec;
rrec             1414 source3/nmbd/nmbd_packets.c 	struct response_record *rrec = NULL;
rrec             1423 source3/nmbd/nmbd_packets.c 		rrec = find_response_record( &subrec, nmb->header.name_trn_id);
rrec             1424 source3/nmbd/nmbd_packets.c 		if(rrec == NULL) {
rrec             1438 source3/nmbd/nmbd_packets.c 			*pprrec = rrec;
rrec             1544 source3/nmbd/nmbd_packets.c 	struct response_record *rrec = NULL;
rrec             1551 source3/nmbd/nmbd_packets.c 	if((subrec = find_subnet_for_nmb_packet(p, &rrec))==NULL)
rrec             1554 source3/nmbd/nmbd_packets.c 	if(rrec == NULL) {
rrec             1561 source3/nmbd/nmbd_packets.c 	rrec->num_msgs++;
rrec             1563 source3/nmbd/nmbd_packets.c 	rrec->repeat_count = 0;
rrec             1566 source3/nmbd/nmbd_packets.c 	(*rrec->resp_fn)(subrec, rrec, p);
rrec             1612 source3/nmbd/nmbd_packets.c 		struct response_record *rrec, *nextrrec;
rrec             1616 source3/nmbd/nmbd_packets.c 		for (rrec = subrec->responselist; rrec; rrec = nextrrec) {
rrec             1617 source3/nmbd/nmbd_packets.c 			nextrrec = rrec->next;
rrec             1619 source3/nmbd/nmbd_packets.c 			if (rrec->repeat_time <= t) {
rrec             1620 source3/nmbd/nmbd_packets.c 				if (rrec->repeat_count > 0) {
rrec             1622 source3/nmbd/nmbd_packets.c 					if(!send_packet(rrec->packet)) {
rrec             1624 source3/nmbd/nmbd_packets.c to IP %s on subnet %s\n", rrec->response_id, inet_ntoa(rrec->packet->ip), subrec->subnet_name));
rrec             1626 source3/nmbd/nmbd_packets.c 					rrec->repeat_time = t + rrec->repeat_interval;
rrec             1627 source3/nmbd/nmbd_packets.c 					rrec->repeat_count--;
rrec             1630 source3/nmbd/nmbd_packets.c on subnet %s\n", rrec->response_id, inet_ntoa(rrec->packet->ip), subrec->subnet_name));
rrec             1637 source3/nmbd/nmbd_packets.c 					if(!rrec->in_expiration_processing) {
rrec             1643 source3/nmbd/nmbd_packets.c 						rrec->in_expiration_processing = True;
rrec             1647 source3/nmbd/nmbd_packets.c 						if(rrec->timeout_fn) {
rrec             1648 source3/nmbd/nmbd_packets.c 							(*rrec->timeout_fn)(subrec, rrec);
rrec             1652 source3/nmbd/nmbd_packets.c 							remove_response_record(subrec, rrec);
rrec               32 source3/nmbd/nmbd_responserecordsdb.c 				struct response_record *rrec)
rrec               37 source3/nmbd/nmbd_responserecordsdb.c 		rrec->response_id, subrec->subnet_name, num_response_packets));
rrec               39 source3/nmbd/nmbd_responserecordsdb.c 	DLIST_ADD_END(subrec->responselist, rrec, struct response_record *);
rrec               47 source3/nmbd/nmbd_responserecordsdb.c 				struct response_record *rrec)
rrec               57 source3/nmbd/nmbd_responserecordsdb.c 		if (p == rrec) {
rrec               67 source3/nmbd/nmbd_responserecordsdb.c 	DLIST_REMOVE(subrec->responselist, rrec);
rrec               69 source3/nmbd/nmbd_responserecordsdb.c 	if(rrec->userdata) {
rrec               70 source3/nmbd/nmbd_responserecordsdb.c 		if(rrec->userdata->free_fn) {
rrec               71 source3/nmbd/nmbd_responserecordsdb.c 			(*rrec->userdata->free_fn)(rrec->userdata);
rrec               73 source3/nmbd/nmbd_responserecordsdb.c 			ZERO_STRUCTP(rrec->userdata);
rrec               74 source3/nmbd/nmbd_responserecordsdb.c 			SAFE_FREE(rrec->userdata);
rrec               79 source3/nmbd/nmbd_responserecordsdb.c 	rrec->packet->locked = False;
rrec               80 source3/nmbd/nmbd_responserecordsdb.c 	free_packet(rrec->packet);
rrec               82 source3/nmbd/nmbd_responserecordsdb.c 	ZERO_STRUCTP(rrec);
rrec               83 source3/nmbd/nmbd_responserecordsdb.c 	SAFE_FREE(rrec);
rrec              100 source3/nmbd/nmbd_responserecordsdb.c 	struct response_record *rrec;
rrec              103 source3/nmbd/nmbd_responserecordsdb.c 	if (!(rrec = SMB_MALLOC_P(struct response_record))) {
rrec              108 source3/nmbd/nmbd_responserecordsdb.c 	memset((char *)rrec, '\0', sizeof(*rrec));
rrec              110 source3/nmbd/nmbd_responserecordsdb.c 	rrec->response_id = nmb->header.name_trn_id;
rrec              112 source3/nmbd/nmbd_responserecordsdb.c 	rrec->resp_fn = resp_fn;
rrec              113 source3/nmbd/nmbd_responserecordsdb.c 	rrec->timeout_fn = timeout_fn;
rrec              114 source3/nmbd/nmbd_responserecordsdb.c 	rrec->success_fn = success_fn;
rrec              115 source3/nmbd/nmbd_responserecordsdb.c 	rrec->fail_fn = fail_fn;
rrec              117 source3/nmbd/nmbd_responserecordsdb.c 	rrec->packet = p;
rrec              122 source3/nmbd/nmbd_responserecordsdb.c 			if((rrec->userdata = (*userdata->copy_fn)(userdata)) == NULL) {
rrec              124 source3/nmbd/nmbd_responserecordsdb.c 				ZERO_STRUCTP(rrec);
rrec              125 source3/nmbd/nmbd_responserecordsdb.c 				SAFE_FREE(rrec);
rrec              130 source3/nmbd/nmbd_responserecordsdb.c 			if((rrec->userdata = (struct userdata_struct *)
rrec              133 source3/nmbd/nmbd_responserecordsdb.c 				ZERO_STRUCTP(rrec);
rrec              134 source3/nmbd/nmbd_responserecordsdb.c 				SAFE_FREE(rrec);
rrec              137 source3/nmbd/nmbd_responserecordsdb.c 			rrec->userdata->copy_fn = userdata->copy_fn;
rrec              138 source3/nmbd/nmbd_responserecordsdb.c 			rrec->userdata->free_fn = userdata->free_fn;
rrec              139 source3/nmbd/nmbd_responserecordsdb.c 			rrec->userdata->userdata_len = userdata->userdata_len;
rrec              140 source3/nmbd/nmbd_responserecordsdb.c 			memcpy(rrec->userdata->data, userdata->data, userdata->userdata_len);
rrec              143 source3/nmbd/nmbd_responserecordsdb.c 		rrec->userdata = NULL;
rrec              146 source3/nmbd/nmbd_responserecordsdb.c 	rrec->num_msgs = 0;
rrec              149 source3/nmbd/nmbd_responserecordsdb.c 		rrec->repeat_interval = 5; /* 5 seconds for unicast packets. */
rrec              151 source3/nmbd/nmbd_responserecordsdb.c 		rrec->repeat_interval = 1; /* XXXX should be in ms */
rrec              152 source3/nmbd/nmbd_responserecordsdb.c 	rrec->repeat_count = 3; /* 3 retries */
rrec              153 source3/nmbd/nmbd_responserecordsdb.c 	rrec->repeat_time = time(NULL) + rrec->repeat_interval; /* initial retry time */
rrec              156 source3/nmbd/nmbd_responserecordsdb.c 	rrec->in_expiration_processing = False;
rrec              161 source3/nmbd/nmbd_responserecordsdb.c 	add_response_record(subrec, rrec);
rrec              163 source3/nmbd/nmbd_responserecordsdb.c 	return rrec;
rrec              173 source3/nmbd/nmbd_responserecordsdb.c 	struct response_record *rrec = NULL;
rrec              175 source3/nmbd/nmbd_responserecordsdb.c 	for (rrec = subrec->responselist; rrec; rrec = rrec->next) {
rrec              176 source3/nmbd/nmbd_responserecordsdb.c 		if (rrec->response_id == id) {
rrec              182 source3/nmbd/nmbd_responserecordsdb.c 	return rrec;
rrec              192 source3/nmbd/nmbd_responserecordsdb.c 	struct response_record *rrec = NULL;
rrec              196 source3/nmbd/nmbd_responserecordsdb.c 		if((rrec = find_response_record_on_subnet(*ppsubrec, id)) != NULL)
rrec              197 source3/nmbd/nmbd_responserecordsdb.c 			return rrec;
rrec              210 source3/nmbd/nmbd_responserecordsdb.c 		if((rrec = find_response_record_on_subnet(*ppsubrec, id))!= NULL)
rrec              211 source3/nmbd/nmbd_responserecordsdb.c 			return rrec;
rrec              228 source3/nmbd/nmbd_responserecordsdb.c 	struct response_record *rrec = NULL;
rrec              230 source3/nmbd/nmbd_responserecordsdb.c 	for (rrec = subrec->responselist; rrec; rrec = rrec->next) {
rrec              231 source3/nmbd/nmbd_responserecordsdb.c 		struct packet_struct *p = rrec->packet;
rrec               30 source3/nmbd/nmbd_winsproxy.c                         struct nmb_name *nmbname, struct in_addr ip, struct res_rec *rrec)
rrec               49 source3/nmbd/nmbd_winsproxy.c 	if (rrec) {
rrec               50 source3/nmbd/nmbd_winsproxy.c 		nb_flags = get_nb_flags( rrec->rdata );
rrec               51 source3/nmbd/nmbd_winsproxy.c 		num_ips = rrec->rdlength / 6;
rrec               72 source3/nmbd/nmbd_winsproxy.c 			putip( (char *)&iplist[i], (char *)&rrec->rdata[ (i*6) + 2]);
rrec               78 source3/nmbd/nmbd_winsproxy.c 	if(rrec->ttl == PERMANENT_TTL) {
rrec              126 source3/nmbd/nmbd_winsproxy.c 				rrec->rdata,                    /* data to send. */
rrec              127 source3/nmbd/nmbd_winsproxy.c 				rrec->rdlength);                /* data length. */
rrec              135 source3/nmbd/nmbd_winsproxy.c                                     struct response_record *rrec,
rrec             1034 source3/nmbd/nmbd_winsserver.c                                           struct response_record *rrec,
rrec             1038 source3/nmbd/nmbd_winsserver.c 	struct userdata_struct *userdata = rrec->userdata;
rrec             1057 source3/nmbd/nmbd_winsserver.c 			ip_equal_v4(rrec->packet->ip, *namerec->data.ip)) {
rrec             1481 source3/nmbd/nmbd_winsserver.c                                           struct response_record *rrec,
rrec             1485 source3/nmbd/nmbd_winsserver.c 	struct userdata_struct *userdata = rrec->userdata;
rrec              221 source3/nmbd/nmbd_workgroupdb.c static void fail_register(struct subnet_record *subrec, struct response_record *rrec,