nmbname 3557 source3/include/proto.h struct nmb_name *nmbname, uint16 nb_type ); nmbname 3622 source3/include/proto.h bool find_name_in_lmhosts(struct nmb_name *nmbname, struct name_record **namerecp); nmbname 3641 source3/include/proto.h const struct nmb_name *nmbname, nmbname 3643 source3/include/proto.h struct name_record *find_name_for_remote_broadcast_subnet(struct nmb_name *nmbname, nmbname 3656 source3/include/proto.h struct nmb_name *nmbname, uint16 nb_flags, int ttl, nmbname 3659 source3/include/proto.h struct nmb_name *nmbname ); nmbname 3666 source3/include/proto.h struct nmb_name *nmbname, nmbname 3703 source3/include/proto.h bool node_status(struct subnet_record *subrec, struct nmb_name *nmbname, nmbname 3717 source3/include/proto.h struct nmb_name *nmbname, nmbname 3719 source3/include/proto.h void queue_wins_refresh(struct nmb_name *nmbname, nmbname 3731 source3/include/proto.h struct nmb_name *nmbname, nmbname 3741 source3/include/proto.h struct nmb_name *nmbname, nmbname 3751 source3/include/proto.h struct nmb_name *nmbname); nmbname 3758 source3/include/proto.h struct nmb_name *nmbname); nmbname 3765 source3/include/proto.h struct nmb_name *nmbname, nmbname 3850 source3/include/proto.h struct name_record *find_name_on_wins_subnet(const struct nmb_name *nmbname, bool self_only); nmbname 118 source3/nmbd/nmbd_become_dmb.c struct nmb_name nmbname; nmbname 127 source3/nmbd/nmbd_become_dmb.c make_nmb_name(&nmbname, global_myname(), 0x20); nmbname 129 source3/nmbd/nmbd_become_dmb.c work->dmb_name = nmbname; nmbname 206 source3/nmbd/nmbd_become_dmb.c struct nmb_name *nmbname, struct in_addr ip, nmbname 212 source3/nmbd/nmbd_become_dmb.c pull_ascii_nstring(name, sizeof(name), nmbname->name); nmbname 227 source3/nmbd/nmbd_become_dmb.c dbgtext( "returned in query for name %s ", nmb_namestr(nmbname) ); nmbname 283 source3/nmbd/nmbd_become_dmb.c struct nmb_name nmbname; nmbname 284 source3/nmbd/nmbd_become_dmb.c make_nmb_name(&nmbname,workgroup_name,0x1b); nmbname 291 source3/nmbd/nmbd_become_dmb.c if (find_name_on_subnet(subrec, &nmbname, FIND_SELF_NAME) == NULL) { nmbname 307 source3/nmbd/nmbd_become_dmb.c query_name(subrec, workgroup_name, nmbname.name_type, nmbname 327 source3/nmbd/nmbd_become_dmb.c struct nmb_name nmbname; nmbname 329 source3/nmbd/nmbd_become_dmb.c make_nmb_name(&nmbname,workgroup_name,0x1b); nmbname 336 source3/nmbd/nmbd_become_dmb.c if (find_name_on_subnet(unicast_subnet, &nmbname, FIND_SELF_NAME) == NULL) { nmbname 351 source3/nmbd/nmbd_become_dmb.c inet_ntoa(unicast_subnet->myip), nmb_namestr(&nmbname), workgroup_name)); nmbname 353 source3/nmbd/nmbd_become_dmb.c query_name(unicast_subnet, workgroup_name, nmbname.name_type, nmbname 33 source3/nmbd/nmbd_become_lmb.c struct nmb_name *nmbname, uint16 nb_type ) nmbname 38 source3/nmbd/nmbd_become_lmb.c if((namerec = find_name_on_subnet(unicast_subnet, nmbname, FIND_SELF_NAME)) == NULL) { nmbname 39 source3/nmbd/nmbd_become_lmb.c pull_ascii_nstring(name, sizeof(name), nmbname->name); nmbname 42 source3/nmbd/nmbd_become_lmb.c nmbname->name_type, nb_type, nmbname 56 source3/nmbd/nmbd_become_lmb.c struct nmb_name *nmbname ) nmbname 60 source3/nmbd/nmbd_become_lmb.c if((namerec = find_name_on_subnet(unicast_subnet, nmbname, FIND_SELF_NAME)) != NULL) { nmbname 78 source3/nmbd/nmbd_become_lmb.c struct nmb_name nmbname; nmbname 119 source3/nmbd/nmbd_become_lmb.c make_nmb_name(&nmbname, work->work_group, 0x1d); nmbname 121 source3/nmbd/nmbd_become_lmb.c remove_permanent_name_from_unicast( subrec, &nmbname); nmbname 200 source3/nmbd/nmbd_become_lmb.c struct nmb_name nmbname; nmbname 203 source3/nmbd/nmbd_become_lmb.c make_nmb_name(&nmbname, workgroup_name, 0x1d); nmbname 204 source3/nmbd/nmbd_become_lmb.c if((namerec = find_name_on_subnet( subrec, &nmbname, FIND_SELF_NAME))!=NULL) { nmbname 274 source3/nmbd/nmbd_become_lmb.c struct nmb_name nmbname; nmbname 300 source3/nmbd/nmbd_become_lmb.c make_nmb_name(&nmbname, MSBROWSE, 0x1); nmbname 301 source3/nmbd/nmbd_become_lmb.c if((namerec = find_name_on_subnet( subrec, &nmbname, FIND_SELF_NAME))!=NULL) { nmbname 212 source3/nmbd/nmbd_browsesync.c struct nmb_name nmbname; nmbname 214 source3/nmbd/nmbd_browsesync.c make_nmb_name(&nmbname, qname, name_type); nmbname 219 source3/nmbd/nmbd_browsesync.c work->dmb_name = nmbname; nmbname 278 source3/nmbd/nmbd_browsesync.c struct nmb_name nmbname; nmbname 315 source3/nmbd/nmbd_browsesync.c make_nmb_name(&nmbname,work->work_group,0x1b); nmbname 334 source3/nmbd/nmbd_browsesync.c node_status( subrec, &nmbname, answer_ip, nmbname 455 source3/nmbd/nmbd_browsesync.c struct nmb_name nmbname; nmbname 464 source3/nmbd/nmbd_browsesync.c make_nmb_name(&nmbname, server_name, 0x20); nmbname 465 source3/nmbd/nmbd_browsesync.c work->dmb_name = nmbname; nmbname 509 source3/nmbd/nmbd_browsesync.c struct nmb_name nmbname; nmbname 521 source3/nmbd/nmbd_browsesync.c make_nmb_name(&nmbname, "*", 0); nmbname 543 source3/nmbd/nmbd_browsesync.c node_status( subrec, &nmbname, send_ip, nmbname 185 source3/nmbd/nmbd_elections.c struct nmb_name nmbname; nmbname 187 source3/nmbd/nmbd_elections.c make_nmb_name(&nmbname, work->work_group, 0x1e); nmbname 188 source3/nmbd/nmbd_elections.c if(find_name_on_subnet( subrec, &nmbname, FIND_SELF_NAME)==NULL) { nmbname 190 source3/nmbd/nmbd_elections.c yet registered on subnet %s\n", nmb_namestr(&nmbname), subrec->subnet_name )); nmbname 354 source3/nmbd/nmbd_elections.c struct nmb_name nmbname; nmbname 356 source3/nmbd/nmbd_elections.c make_nmb_name(&nmbname, work->work_group, 0x1e); nmbname 357 source3/nmbd/nmbd_elections.c if(find_name_on_subnet( subrec, &nmbname, FIND_SELF_NAME)==NULL) { nmbname 359 source3/nmbd/nmbd_elections.c yet registered on subnet %s\n", nmb_namestr(&nmbname), subrec->subnet_name )); nmbname 89 source3/nmbd/nmbd_lmhosts.c bool find_name_in_lmhosts(struct nmb_name *nmbname, struct name_record **namerecp) nmbname 95 source3/nmbd/nmbd_lmhosts.c if((namerec = find_name_on_subnet(remote_broadcast_subnet, nmbname, FIND_ANY_NAME))==NULL) nmbname 115 source3/nmbd/nmbd_logonnames.c struct nmb_name nmbname; nmbname 116 source3/nmbd/nmbd_logonnames.c make_nmb_name(&nmbname,lp_workgroup(),0x1c); nmbname 117 source3/nmbd/nmbd_logonnames.c insert_permanent_name_into_unicast(subrec, &nmbname, 0x1c); nmbname 156 source3/nmbd/nmbd_logonnames.c struct nmb_name nmbname; nmbname 157 source3/nmbd/nmbd_logonnames.c make_nmb_name(&nmbname,lp_workgroup(),0x1c); nmbname 159 source3/nmbd/nmbd_logonnames.c if (find_name_on_subnet(subrec, &nmbname, FIND_SELF_NAME) == NULL) { nmbname 32 source3/nmbd/nmbd_mynames.c struct response_record *rrec, struct nmb_name *nmbname) nmbname 35 source3/nmbd/nmbd_mynames.c nmb_namestr(nmbname), subrec->subnet_name)); nmbname 85 source3/nmbd/nmbd_mynames.c struct nmb_name *nmbname, uint16 nb_type ) nmbname 90 source3/nmbd/nmbd_mynames.c insert_permanent_name_into_unicast(subrec, nmbname, nb_type); nmbname 94 source3/nmbd/nmbd_mynames.c if((namerec = find_name_on_subnet(unicast_subnet, nmbname, FIND_SELF_NAME)) == NULL) { nmbname 96 source3/nmbd/nmbd_mynames.c pull_ascii_nstring(name, sizeof(name), nmbname->name); nmbname 99 source3/nmbd/nmbd_mynames.c nmbname->name_type, nb_type, nmbname 135 source3/nmbd/nmbd_mynames.c struct nmb_name nmbname; nmbname 137 source3/nmbd/nmbd_mynames.c make_nmb_name(&nmbname, my_netbios_names(i),0x20); nmbname 138 source3/nmbd/nmbd_mynames.c insert_refresh_name_into_unicast(subrec, &nmbname, samba_nb_type); nmbname 140 source3/nmbd/nmbd_mynames.c make_nmb_name(&nmbname, my_netbios_names(i),0x3); nmbname 141 source3/nmbd/nmbd_mynames.c insert_refresh_name_into_unicast(subrec, &nmbname, samba_nb_type); nmbname 143 source3/nmbd/nmbd_mynames.c make_nmb_name(&nmbname, my_netbios_names(i),0x0); nmbname 144 source3/nmbd/nmbd_mynames.c insert_refresh_name_into_unicast(subrec, &nmbname, samba_nb_type); nmbname 165 source3/nmbd/nmbd_mynames.c struct nmb_name nmbname; nmbname 167 source3/nmbd/nmbd_mynames.c make_nmb_name(&nmbname, my_netbios_names(i), name_types[n]); nmbname 168 source3/nmbd/nmbd_mynames.c namerec = find_name_on_subnet(unicast_subnet, &nmbname, FIND_SELF_NAME); nmbname 188 source3/nmbd/nmbd_mynames.c struct nmb_name nmbname; nmbname 190 source3/nmbd/nmbd_mynames.c make_nmb_name(&nmbname, lp_workgroup(), 0x0); nmbname 191 source3/nmbd/nmbd_mynames.c insert_refresh_name_into_unicast(subrec, &nmbname, samba_nb_type|NB_GROUP); nmbname 193 source3/nmbd/nmbd_mynames.c make_nmb_name(&nmbname, lp_workgroup(), 0x1e); nmbname 194 source3/nmbd/nmbd_mynames.c insert_refresh_name_into_unicast(subrec, &nmbname, samba_nb_type|NB_GROUP); nmbname 99 source3/nmbd/nmbd_namelistdb.c const struct nmb_name *nmbname, nmbname 105 source3/nmbd/nmbd_namelistdb.c upcase_name( &uc_name, nmbname ); nmbname 121 source3/nmbd/nmbd_namelistdb.c subrec->subnet_name, nmb_namestr(nmbname) ) ); nmbname 126 source3/nmbd/nmbd_namelistdb.c subrec->subnet_name, nmb_namestr(nmbname), name_ret->data.source) ); nmbname 132 source3/nmbd/nmbd_namelistdb.c subrec->subnet_name, nmb_namestr(nmbname) ) ); nmbname 141 source3/nmbd/nmbd_namelistdb.c struct name_record *find_name_for_remote_broadcast_subnet(struct nmb_name *nmbname, nmbname 148 source3/nmbd/nmbd_namelistdb.c namerec = find_name_on_subnet(subrec, nmbname, self_only); nmbname 276 source3/nmbd/nmbd_namelistdb.c struct nmb_name *nmbname, uint16 nb_flags, int ttl, nmbname 281 source3/nmbd/nmbd_namelistdb.c namerec = find_name_on_subnet( subrec, nmbname, FIND_SELF_NAME); nmbname 284 source3/nmbd/nmbd_namelistdb.c pull_ascii_nstring(name, sizeof(name), nmbname->name); nmbname 285 source3/nmbd/nmbd_namelistdb.c add_name_to_subnet( subrec, name, nmbname->name_type, nmbname 300 source3/nmbd/nmbd_namelistdb.c struct nmb_name *nmbname ) nmbname 304 source3/nmbd/nmbd_namelistdb.c namerec = find_name_on_subnet( subrec, nmbname, FIND_SELF_NAME); nmbname 307 source3/nmbd/nmbd_namelistdb.c on subnet %s\n", nmb_namestr(nmbname), subrec->subnet_name) ); nmbname 412 source3/nmbd/nmbd_namelistdb.c struct nmb_name *nmbname, nmbname 417 source3/nmbd/nmbd_namelistdb.c namerec = find_name_on_subnet( subrec, nmbname, FIND_ANY_NAME ); nmbname 420 source3/nmbd/nmbd_namelistdb.c on subnet %s. Name was not found on subnet.\n", nmb_namestr(nmbname), inet_ntoa(released_ip), nmbname 430 source3/nmbd/nmbd_namelistdb.c on subnet %s. This ip is not known for this name.\n", nmb_namestr(nmbname), inet_ntoa(released_ip), subrec->subnet_name ) ); nmbname 171 source3/nmbd/nmbd_namequery.c static bool query_local_namelists(struct subnet_record *subrec, struct nmb_name *nmbname, nmbname 178 source3/nmbd/nmbd_namequery.c if(find_name_in_lmhosts(nmbname, namerecp)) nmbname 181 source3/nmbd/nmbd_namequery.c if((namerec = find_name_on_subnet(subrec, nmbname, FIND_ANY_NAME))==NULL) nmbname 200 source3/nmbd/nmbd_namequery.c struct nmb_name nmbname; nmbname 203 source3/nmbd/nmbd_namequery.c make_nmb_name(&nmbname, name, type); nmbname 211 source3/nmbd/nmbd_namequery.c if(query_local_namelists(subrec, &nmbname, &namerec) == True) { nmbname 218 source3/nmbd/nmbd_namequery.c rrec.rr_name = nmbname; nmbname 227 source3/nmbd/nmbd_namequery.c dbgtext( "for name %s.\n", nmb_namestr(&nmbname) ); nmbname 239 source3/nmbd/nmbd_namequery.c (*(query_name_success_function)success_fn)(subrec, userdata, &nmbname, namerec->data.ip[0], &rrec); nmbname 243 source3/nmbd/nmbd_namequery.c if(queue_query_name( subrec, query_name_response, query_name_timeout_response, success_fn, fail_fn, userdata, &nmbname) == NULL) { nmbname 246 source3/nmbd/nmbd_namequery.c dbgtext( "trying to query name %s\n", nmb_namestr(&nmbname) ); nmbname 263 source3/nmbd/nmbd_namequery.c struct nmb_name nmbname; nmbname 265 source3/nmbd/nmbd_namequery.c make_nmb_name(&nmbname, name, type); nmbname 267 source3/nmbd/nmbd_namequery.c if(queue_query_name_from_wins_server( ip_to, query_name_response, query_name_timeout_response, success_fn, fail_fn, userdata, &nmbname) == NULL) { nmbname 270 source3/nmbd/nmbd_namequery.c dbgtext( "trying to query name %s\n", nmb_namestr(&nmbname) ); nmbname 183 source3/nmbd/nmbd_nameregister.c struct nmb_name *nmbname = &sent_nmb->question.question_name; nmbname 215 source3/nmbd/nmbd_nameregister.c standard_success_register(subrec, userdata, nmbname, nb_flags, ttl, register_ip); nmbname 219 source3/nmbd/nmbd_nameregister.c nmbname, nmbname 240 source3/nmbd/nmbd_nameregister.c nmb_namestr(nmbname), src_addr, inet_ntoa(rrec->packet->ip))); nmbname 307 source3/nmbd/nmbd_nameregister.c static void multihomed_register_one(struct nmb_name *nmbname, nmbname 330 source3/nmbd/nmbd_nameregister.c nmb_namestr(nmbname), ip_str, inet_ntoa(wins_ip), tag)); nmbname 338 source3/nmbd/nmbd_nameregister.c nmbname, nmbname 343 source3/nmbd/nmbd_nameregister.c nmb_namestr(nmbname), inet_ntoa(ip))); nmbname 357 source3/nmbd/nmbd_nameregister.c struct nmb_name *nmbname = &sent_nmb->question.question_name; nmbname 387 source3/nmbd/nmbd_nameregister.c multihomed_register_one(nmbname, nb_flags, NULL, NULL, subrec->myip, tag); nmbname 390 source3/nmbd/nmbd_nameregister.c queue_wins_refresh(nmbname, nmbname 402 source3/nmbd/nmbd_nameregister.c static void multihomed_register_name(struct nmb_name *nmbname, uint16 nb_flags, nmbname 446 source3/nmbd/nmbd_nameregister.c pull_ascii_nstring(name, sizeof(name), nmbname->name); nmbname 447 source3/nmbd/nmbd_nameregister.c add_name_to_subnet(unicast_subnet, name, nmbname->name_type, nmbname 461 source3/nmbd/nmbd_nameregister.c multihomed_register_one(nmbname, nb_flags, nmbname 482 source3/nmbd/nmbd_nameregister.c struct nmb_name nmbname; nmbname 492 source3/nmbd/nmbd_nameregister.c make_nmb_name(&nmbname, tname, type); nmbname 494 source3/nmbd/nmbd_nameregister.c make_nmb_name(&nmbname, name, type); nmbname 507 source3/nmbd/nmbd_nameregister.c multihomed_register_name(&nmbname, nb_flags, nmbname 518 source3/nmbd/nmbd_nameregister.c &nmbname, nmbname 521 source3/nmbd/nmbd_nameregister.c nmb_namestr(&nmbname))); nmbname 80 source3/nmbd/nmbd_nodestatus.c bool node_status(struct subnet_record *subrec, struct nmb_name *nmbname, nmbname 85 source3/nmbd/nmbd_nodestatus.c success_fn, fail_fn, userdata, nmbname, send_ip)==NULL) { nmbname 87 source3/nmbd/nmbd_nodestatus.c name %s, IP address %s\n", nmb_namestr(nmbname), inet_ntoa(send_ip))); nmbname 174 source3/nmbd/nmbd_packets.c static struct packet_struct *create_and_init_netbios_packet(struct nmb_name *nmbname, nmbname 204 source3/nmbd/nmbd_packets.c nmb->question.question_name = *nmbname; nmbname 463 source3/nmbd/nmbd_packets.c struct nmb_name *nmbname, nmbname 474 source3/nmbd/nmbd_packets.c if ((p = create_and_init_netbios_packet(nmbname, (subrec != unicast_subnet), True, nmbname 512 source3/nmbd/nmbd_packets.c void queue_wins_refresh(struct nmb_name *nmbname, nmbname 527 source3/nmbd/nmbd_packets.c if ((p = create_and_init_netbios_packet(nmbname, False, False, wins_ip)) == NULL) { nmbname 540 source3/nmbd/nmbd_packets.c nmb_namestr(nmbname), ip_str, inet_ntoa(wins_ip), tag)); nmbname 581 source3/nmbd/nmbd_packets.c struct nmb_name *nmbname, nmbname 600 source3/nmbd/nmbd_packets.c if ((p = create_and_init_netbios_packet(nmbname, False, True, wins_ip)) == NULL) nmbname 639 source3/nmbd/nmbd_packets.c struct nmb_name *nmbname, nmbname 650 source3/nmbd/nmbd_packets.c if ((p = create_and_init_netbios_packet(nmbname, (subrec != unicast_subnet), False, dest_ip)) == NULL) nmbname 694 source3/nmbd/nmbd_packets.c struct nmb_name *nmbname) nmbname 722 source3/nmbd/nmbd_packets.c if(( p = create_and_init_netbios_packet(nmbname, nmbname 782 source3/nmbd/nmbd_packets.c struct nmb_name *nmbname) nmbname 787 source3/nmbd/nmbd_packets.c if ((p = create_and_init_netbios_packet(nmbname, False, False, to_ip)) == NULL) nmbname 821 source3/nmbd/nmbd_packets.c struct nmb_name *nmbname, nmbname 837 source3/nmbd/nmbd_packets.c if(( p = create_and_init_netbios_packet(nmbname, False, False, send_ip)) == NULL) nmbname 30 source3/nmbd/nmbd_winsproxy.c struct nmb_name *nmbname, struct in_addr ip, struct res_rec *rrec) nmbname 59 source3/nmbd/nmbd_winsproxy.c returned for name %s.\n", nmb_namestr(nmbname) )); nmbname 82 source3/nmbd/nmbd_winsproxy.c pull_ascii_nstring(name, sizeof(name), nmbname->name); nmbname 84 source3/nmbd/nmbd_winsproxy.c nmbname->name_type, nb_flags, ttl, nmbname 91 source3/nmbd/nmbd_winsproxy.c namerec = find_name_on_subnet(orig_broadcast_subnet, nmbname, FIND_ANY_NAME); nmbname 189 source3/nmbd/nmbd_winsserver.c static TDB_DATA name_to_key(const struct nmb_name *nmbname) nmbname 196 source3/nmbd/nmbd_winsserver.c pull_ascii_nstring(keydata, sizeof(unstring), nmbname->name); nmbname 198 source3/nmbd/nmbd_winsserver.c keydata[sizeof(unstring)] = nmbname->name_type; nmbname 210 source3/nmbd/nmbd_winsserver.c struct name_record *find_name_on_wins_subnet(const struct nmb_name *nmbname, bool self_only) nmbname 220 source3/nmbd/nmbd_winsserver.c key = name_to_key(nmbname); nmbname 239 source3/nmbd/nmbd_winsserver.c DEBUG( 9, ( "find_name_on_wins_subnet: self name %s NOT FOUND\n", nmb_namestr(nmbname) ) ); nmbname 248 source3/nmbd/nmbd_winsserver.c if (memcmp(nmbname->name, nr->name.name, 16) == 0) { nmbname 222 source3/nmbd/nmbd_workgroupdb.c struct nmb_name *nmbname) nmbname 225 source3/nmbd/nmbd_workgroupdb.c nmb_namestr(nmbname), subrec->subnet_name));