subnet_record     310 source3/include/nameserv.h typedef void (*response_function)(struct subnet_record *, struct response_record *,
subnet_record     314 source3/include/nameserv.h typedef void (*timeout_response_function)(struct subnet_record *,
subnet_record     319 source3/include/nameserv.h typedef void (*success_function)(struct subnet_record *, struct userdata_struct *, ...);
subnet_record     323 source3/include/nameserv.h typedef void (*fail_function)(struct subnet_record *, struct response_record *, ...);
subnet_record     328 source3/include/nameserv.h typedef void (*register_name_success_function)( struct subnet_record *,
subnet_record     334 source3/include/nameserv.h typedef void (*register_name_fail_function)( struct subnet_record *,
subnet_record     338 source3/include/nameserv.h typedef void (*release_name_success_function)( struct subnet_record *,
subnet_record     342 source3/include/nameserv.h typedef void (*release_name_fail_function)( struct subnet_record *,
subnet_record     346 source3/include/nameserv.h typedef void (*refresh_name_success_function)( struct subnet_record *,
subnet_record     352 source3/include/nameserv.h typedef void (*refresh_name_fail_function)( struct subnet_record *,
subnet_record     356 source3/include/nameserv.h typedef void (*query_name_success_function)( struct subnet_record *,
subnet_record     362 source3/include/nameserv.h typedef void (*query_name_fail_function)( struct subnet_record *,
subnet_record     367 source3/include/nameserv.h typedef void (*node_status_success_function)( struct subnet_record *,
subnet_record     371 source3/include/nameserv.h typedef void (*node_status_fail_function)( struct subnet_record *,
subnet_record    3556 source3/include/proto.h void insert_permanent_name_into_unicast( struct subnet_record *subrec, 
subnet_record    3558 source3/include/proto.h void unbecome_local_master_browser(struct subnet_record *subrec, struct work_record *work,
subnet_record    3560 source3/include/proto.h void become_local_master_browser(struct subnet_record *subrec, struct work_record *work);
subnet_record    3575 source3/include/proto.h void announce_and_sync_with_domain_master_browser( struct subnet_record *subrec,
subnet_record    3584 source3/include/proto.h void process_election(struct subnet_record *subrec, struct packet_struct *p, char *buf);
subnet_record    3595 source3/include/proto.h void process_host_announce(struct subnet_record *subrec, struct packet_struct *p, char *buf);
subnet_record    3596 source3/include/proto.h void process_workgroup_announce(struct subnet_record *subrec, struct packet_struct *p, char *buf);
subnet_record    3597 source3/include/proto.h void process_local_master_announce(struct subnet_record *subrec, struct packet_struct *p, char *buf);
subnet_record    3598 source3/include/proto.h void process_master_browser_announce(struct subnet_record *subrec, 
subnet_record    3600 source3/include/proto.h void process_lm_host_announce(struct subnet_record *subrec, struct packet_struct *p, char *buf, int len);
subnet_record    3601 source3/include/proto.h void process_get_backup_list_request(struct subnet_record *subrec,
subnet_record    3603 source3/include/proto.h void process_reset_browser(struct subnet_record *subrec,
subnet_record    3605 source3/include/proto.h void process_announce_request(struct subnet_record *subrec, struct packet_struct *p, char *buf);
subnet_record    3606 source3/include/proto.h void process_lm_announce_request(struct subnet_record *subrec, struct packet_struct *p, char *buf, int len);
subnet_record    3610 source3/include/proto.h void process_name_release_request(struct subnet_record *subrec, 
subnet_record    3612 source3/include/proto.h void process_name_refresh_request(struct subnet_record *subrec,
subnet_record    3614 source3/include/proto.h void process_name_registration_request(struct subnet_record *subrec, 
subnet_record    3616 source3/include/proto.h void process_node_status_request(struct subnet_record *subrec, struct packet_struct *p);
subnet_record    3617 source3/include/proto.h void process_name_query_request(struct subnet_record *subrec, struct packet_struct *p);
subnet_record    3630 source3/include/proto.h void register_my_workgroup_one_subnet(struct subnet_record *subrec);
subnet_record    3638 source3/include/proto.h void remove_name_from_namelist(struct subnet_record *subrec, 
subnet_record    3640 source3/include/proto.h struct name_record *find_name_on_subnet(struct subnet_record *subrec,
subnet_record    3646 source3/include/proto.h bool add_name_to_subnet( struct subnet_record *subrec,
subnet_record    3654 source3/include/proto.h void standard_success_register(struct subnet_record *subrec, 
subnet_record    3658 source3/include/proto.h void standard_fail_register( struct subnet_record   *subrec,
subnet_record    3664 source3/include/proto.h void standard_success_release( struct subnet_record   *subrec,
subnet_record    3669 source3/include/proto.h void add_samba_names_to_subnet( struct subnet_record *subrec );
subnet_record    3675 source3/include/proto.h bool query_name(struct subnet_record *subrec, const char *name, int type,
subnet_record    3687 source3/include/proto.h void register_name(struct subnet_record *subrec,
subnet_record    3696 source3/include/proto.h void release_name(struct subnet_record *subrec, struct name_record *namerec,
subnet_record    3703 source3/include/proto.h bool node_status(struct subnet_record *subrec, struct nmb_name *nmbname,
subnet_record    3711 source3/include/proto.h struct response_record *queue_register_name( struct subnet_record *subrec,
subnet_record    3725 source3/include/proto.h struct response_record *queue_register_multihomed_name( struct subnet_record *subrec,
subnet_record    3735 source3/include/proto.h struct response_record *queue_release_name( struct subnet_record *subrec,
subnet_record    3745 source3/include/proto.h struct response_record *queue_query_name( struct subnet_record *subrec,
subnet_record    3759 source3/include/proto.h struct response_record *queue_node_status( struct subnet_record *subrec,
subnet_record    3787 source3/include/proto.h void remove_response_record(struct subnet_record *subrec,
subnet_record    3789 source3/include/proto.h struct response_record *make_response_record( struct subnet_record *subrec,
subnet_record    3796 source3/include/proto.h struct response_record *find_response_record(struct subnet_record **ppsubrec,
subnet_record    3798 source3/include/proto.h bool is_refresh_already_queued(struct subnet_record *subrec, struct name_record *namerec);
subnet_record    3803 source3/include/proto.h void broadcast_announce_request(struct subnet_record *subrec, struct work_record *work);
subnet_record    3828 source3/include/proto.h void close_subnet(struct subnet_record *subrec);
subnet_record    3832 source3/include/proto.h struct subnet_record *get_next_subnet_maybe_unicast(struct subnet_record *subrec);
subnet_record    3833 source3/include/proto.h struct subnet_record *get_next_subnet_maybe_unicast_or_wins_server(struct subnet_record *subrec);
subnet_record    3844 source3/include/proto.h void make_wins_proxy_name_query_request( struct subnet_record *subrec, 
subnet_record    3857 source3/include/proto.h void wins_process_name_refresh_request( struct subnet_record *subrec,
subnet_record    3859 source3/include/proto.h void wins_process_name_registration_request(struct subnet_record *subrec,
subnet_record    3861 source3/include/proto.h void wins_process_multihomed_name_registration_request( struct subnet_record *subrec,
subnet_record    3866 source3/include/proto.h void wins_process_name_query_request(struct subnet_record *subrec, 
subnet_record    3868 source3/include/proto.h void wins_process_name_release_request(struct subnet_record *subrec,
subnet_record    3881 source3/include/proto.h struct work_record *find_workgroup_on_subnet(struct subnet_record *subrec, 
subnet_record    3883 source3/include/proto.h struct work_record *create_workgroup_on_subnet(struct subnet_record *subrec,
subnet_record    3886 source3/include/proto.h void initiate_myworkgroup_startup(struct subnet_record *subrec, struct work_record *work);
subnet_record      33 source3/nmbd/nmbd_become_dmb.c static void become_domain_master_fail(struct subnet_record *subrec,
subnet_record      74 source3/nmbd/nmbd_become_dmb.c static void become_domain_master_stage2(struct subnet_record *subrec, 
subnet_record     174 source3/nmbd/nmbd_become_dmb.c static void become_domain_master_stage1(struct subnet_record *subrec, const char *wg_name)
subnet_record     204 source3/nmbd/nmbd_become_dmb.c static void become_domain_master_query_success(struct subnet_record *subrec,
subnet_record     250 source3/nmbd/nmbd_become_dmb.c static void become_domain_master_query_fail(struct subnet_record *subrec,
subnet_record      32 source3/nmbd/nmbd_become_lmb.c void insert_permanent_name_into_unicast( struct subnet_record *subrec, 
subnet_record      55 source3/nmbd/nmbd_become_lmb.c static void remove_permanent_name_from_unicast( struct subnet_record *subrec,
subnet_record      73 source3/nmbd/nmbd_become_lmb.c static void reset_workgroup_state( struct subnet_record *subrec, const char *workgroup_name,
subnet_record     131 source3/nmbd/nmbd_become_lmb.c static void unbecome_local_master_success(struct subnet_record *subrec,
subnet_record     162 source3/nmbd/nmbd_become_lmb.c static void unbecome_local_master_fail(struct subnet_record *subrec, struct response_record *rrec,
subnet_record     197 source3/nmbd/nmbd_become_lmb.c static void release_1d_name( struct subnet_record *subrec, const char *workgroup_name,
subnet_record     231 source3/nmbd/nmbd_become_lmb.c static void release_msbrowse_name_success(struct subnet_record *subrec,
subnet_record     247 source3/nmbd/nmbd_become_lmb.c static void release_msbrowse_name_fail( struct subnet_record *subrec, 
subnet_record     270 source3/nmbd/nmbd_become_lmb.c void unbecome_local_master_browser(struct subnet_record *subrec, struct work_record *work,
subnet_record     322 source3/nmbd/nmbd_become_lmb.c static void become_local_master_stage2(struct subnet_record *subrec,
subnet_record     408 source3/nmbd/nmbd_become_lmb.c static void become_local_master_fail2(struct subnet_record *subrec,
subnet_record     435 source3/nmbd/nmbd_become_lmb.c static void become_local_master_stage1(struct subnet_record *subrec,
subnet_record     475 source3/nmbd/nmbd_become_lmb.c static void become_local_master_fail1(struct subnet_record *subrec,
subnet_record     511 source3/nmbd/nmbd_become_lmb.c void become_local_master_browser(struct subnet_record *subrec, struct work_record *work)
subnet_record     168 source3/nmbd/nmbd_browsesync.c static void domain_master_node_status_success(struct subnet_record *subrec,
subnet_record     242 source3/nmbd/nmbd_browsesync.c static void domain_master_node_status_fail(struct subnet_record *subrec,
subnet_record     260 source3/nmbd/nmbd_browsesync.c static void find_domain_master_name_query_success(struct subnet_record *subrec,
subnet_record     346 source3/nmbd/nmbd_browsesync.c static void find_domain_master_name_query_fail(struct subnet_record *subrec,
subnet_record     365 source3/nmbd/nmbd_browsesync.c void announce_and_sync_with_domain_master_browser( struct subnet_record *subrec,
subnet_record     396 source3/nmbd/nmbd_browsesync.c static void get_domain_master_name_node_status_success(struct subnet_record *subrec,
subnet_record     482 source3/nmbd/nmbd_browsesync.c static void get_domain_master_name_node_status_fail(struct subnet_record *subrec,
subnet_record     497 source3/nmbd/nmbd_browsesync.c static void find_all_domain_master_names_query_success(struct subnet_record *subrec,
subnet_record     553 source3/nmbd/nmbd_browsesync.c static void find_all_domain_master_names_query_fail(struct subnet_record *subrec,
subnet_record      32 source3/nmbd/nmbd_elections.c static void send_election_dgram(struct subnet_record *subrec, const char *workgroup_name,
subnet_record      67 source3/nmbd/nmbd_elections.c static void check_for_master_browser_success(struct subnet_record *subrec,
subnet_record      82 source3/nmbd/nmbd_elections.c static void check_for_master_browser_fail( struct subnet_record *subrec,
subnet_record     259 source3/nmbd/nmbd_elections.c void process_election(struct subnet_record *subrec, struct packet_struct *p, char *buf)
subnet_record      95 source3/nmbd/nmbd_incomingdgrams.c void process_host_announce(struct subnet_record *subrec, struct packet_struct *p, char *buf)
subnet_record     195 source3/nmbd/nmbd_incomingdgrams.c void process_workgroup_announce(struct subnet_record *subrec, struct packet_struct *p, char *buf)
subnet_record     252 source3/nmbd/nmbd_incomingdgrams.c void process_local_master_announce(struct subnet_record *subrec, struct packet_struct *p, char *buf)
subnet_record     366 source3/nmbd/nmbd_incomingdgrams.c void process_master_browser_announce(struct subnet_record *subrec, 
subnet_record     418 source3/nmbd/nmbd_incomingdgrams.c void process_lm_host_announce(struct subnet_record *subrec, struct packet_struct *p, char *buf, int len)
subnet_record     537 source3/nmbd/nmbd_incomingdgrams.c static void send_backup_list_response(struct subnet_record *subrec,
subnet_record     640 source3/nmbd/nmbd_incomingdgrams.c void process_get_backup_list_request(struct subnet_record *subrec,
subnet_record     723 source3/nmbd/nmbd_incomingdgrams.c void process_reset_browser(struct subnet_record *subrec,
subnet_record     776 source3/nmbd/nmbd_incomingdgrams.c void process_announce_request(struct subnet_record *subrec, struct packet_struct *p, char *buf)
subnet_record     817 source3/nmbd/nmbd_incomingdgrams.c void process_lm_announce_request(struct subnet_record *subrec, struct packet_struct *p, char *buf, int len)
subnet_record      54 source3/nmbd/nmbd_incomingrequests.c void process_name_release_request(struct subnet_record *subrec, 
subnet_record     151 source3/nmbd/nmbd_incomingrequests.c void process_name_refresh_request(struct subnet_record *subrec,
subnet_record     188 source3/nmbd/nmbd_incomingrequests.c void process_name_registration_request(struct subnet_record *subrec, 
subnet_record     309 source3/nmbd/nmbd_incomingrequests.c void process_node_status_request(struct subnet_record *subrec, struct packet_struct *p)
subnet_record     437 source3/nmbd/nmbd_incomingrequests.c void process_name_query_request(struct subnet_record *subrec, struct packet_struct *p)
subnet_record      31 source3/nmbd/nmbd_logonnames.c static void become_logon_server_fail(struct subnet_record *subrec,
subnet_record      70 source3/nmbd/nmbd_logonnames.c static void become_logon_server_success(struct subnet_record *subrec,
subnet_record     129 source3/nmbd/nmbd_logonnames.c static void become_logon_server(struct subnet_record *subrec,
subnet_record      31 source3/nmbd/nmbd_mynames.c static void my_name_register_failed(struct subnet_record *subrec,
subnet_record      44 source3/nmbd/nmbd_mynames.c void register_my_workgroup_one_subnet(struct subnet_record *subrec)
subnet_record      84 source3/nmbd/nmbd_mynames.c static void insert_refresh_name_into_unicast( struct subnet_record *subrec,
subnet_record      79 source3/nmbd/nmbd_namelistdb.c void remove_name_from_namelist(struct subnet_record *subrec, 
subnet_record      98 source3/nmbd/nmbd_namelistdb.c struct name_record *find_name_on_subnet(struct subnet_record *subrec,
subnet_record     182 source3/nmbd/nmbd_namelistdb.c bool add_name_to_subnet( struct subnet_record *subrec,
subnet_record     274 source3/nmbd/nmbd_namelistdb.c void standard_success_register(struct subnet_record *subrec, 
subnet_record     299 source3/nmbd/nmbd_namelistdb.c void standard_fail_register( struct subnet_record   *subrec,
subnet_record     410 source3/nmbd/nmbd_namelistdb.c void standard_success_release( struct subnet_record   *subrec,
subnet_record     444 source3/nmbd/nmbd_namelistdb.c static void expire_names_on_subnet(struct subnet_record *subrec, time_t t)
subnet_record     490 source3/nmbd/nmbd_namelistdb.c void add_samba_names_to_subnet( struct subnet_record *subrec )
subnet_record     616 source3/nmbd/nmbd_namelistdb.c static void dump_subnet_namelist( struct subnet_record *subrec, XFILE *fp)
subnet_record      29 source3/nmbd/nmbd_namequery.c static void query_name_response( struct subnet_record   *subrec,
subnet_record     137 source3/nmbd/nmbd_namequery.c static void query_name_timeout_response(struct subnet_record *subrec,
subnet_record     171 source3/nmbd/nmbd_namequery.c static bool query_local_namelists(struct subnet_record *subrec, struct nmb_name *nmbname,
subnet_record     195 source3/nmbd/nmbd_namequery.c bool query_name(struct subnet_record *subrec, const char *name, int type,
subnet_record      33 source3/nmbd/nmbd_nameregister.c static void register_name_response(struct subnet_record *subrec,
subnet_record     178 source3/nmbd/nmbd_nameregister.c static void wins_registration_timeout(struct subnet_record *subrec,
subnet_record     250 source3/nmbd/nmbd_nameregister.c static void register_name_timeout_response(struct subnet_record *subrec,
subnet_record     476 source3/nmbd/nmbd_nameregister.c void register_name(struct subnet_record *subrec,
subnet_record      29 source3/nmbd/nmbd_namerelease.c static void release_name_response(struct subnet_record *subrec,
subnet_record     102 source3/nmbd/nmbd_namerelease.c static void release_name_timeout_response(struct subnet_record *subrec,
subnet_record     178 source3/nmbd/nmbd_namerelease.c void release_name(struct subnet_record *subrec, struct name_record *namerec,
subnet_record      29 source3/nmbd/nmbd_nodestatus.c static void node_status_response(struct subnet_record *subrec,
subnet_record      60 source3/nmbd/nmbd_nodestatus.c static void node_status_timeout_response(struct subnet_record *subrec,
subnet_record      80 source3/nmbd/nmbd_nodestatus.c bool node_status(struct subnet_record *subrec, struct nmb_name *nmbname,
subnet_record     443 source3/nmbd/nmbd_packets.c static bool assert_check_subnet(struct subnet_record *subrec)
subnet_record     457 source3/nmbd/nmbd_packets.c struct response_record *queue_register_name( struct subnet_record *subrec,
subnet_record     575 source3/nmbd/nmbd_packets.c struct response_record *queue_register_multihomed_name( struct subnet_record *subrec,
subnet_record     633 source3/nmbd/nmbd_packets.c struct response_record *queue_release_name( struct subnet_record *subrec,
subnet_record     688 source3/nmbd/nmbd_packets.c struct response_record *queue_query_name( struct subnet_record *subrec,
subnet_record     815 source3/nmbd/nmbd_packets.c struct response_record *queue_node_status( struct subnet_record *subrec,
subnet_record      31 source3/nmbd/nmbd_responserecordsdb.c static void add_response_record(struct subnet_record *subrec,
subnet_record      46 source3/nmbd/nmbd_responserecordsdb.c void remove_response_record(struct subnet_record *subrec,
subnet_record      92 source3/nmbd/nmbd_responserecordsdb.c struct response_record *make_response_record( struct subnet_record *subrec,
subnet_record     171 source3/nmbd/nmbd_responserecordsdb.c                                 struct subnet_record *subrec, uint16 id)
subnet_record     189 source3/nmbd/nmbd_responserecordsdb.c struct response_record *find_response_record(struct subnet_record **ppsubrec,
subnet_record     226 source3/nmbd/nmbd_responserecordsdb.c bool is_refresh_already_queued(struct subnet_record *subrec, struct name_record *namerec)
subnet_record      60 source3/nmbd/nmbd_sendannounce.c void broadcast_announce_request(struct subnet_record *subrec, struct work_record *work)
subnet_record      88 source3/nmbd/nmbd_sendannounce.c static void send_announcement(struct subnet_record *subrec, int announce_type,
subnet_record     129 source3/nmbd/nmbd_sendannounce.c static void send_lm_announcement(struct subnet_record *subrec, int announce_type,
subnet_record     158 source3/nmbd/nmbd_sendannounce.c static void send_local_master_announcement(struct subnet_record *subrec, struct work_record *work,
subnet_record     181 source3/nmbd/nmbd_sendannounce.c static void send_workgroup_announcement(struct subnet_record *subrec, struct work_record *work)
subnet_record     200 source3/nmbd/nmbd_sendannounce.c static void send_host_announcement(struct subnet_record *subrec, struct work_record *work,
subnet_record     223 source3/nmbd/nmbd_sendannounce.c static void send_lm_host_announcement(struct subnet_record *subrec, struct work_record *work,
subnet_record     246 source3/nmbd/nmbd_sendannounce.c static void announce_server(struct subnet_record *subrec, struct work_record *work,
subnet_record     208 source3/nmbd/nmbd_serverlistdb.c static uint32 write_this_server_name( struct subnet_record *subrec,
subnet_record     246 source3/nmbd/nmbd_serverlistdb.c static uint32 write_this_workgroup_name( struct subnet_record *subrec, 
subnet_record      45 source3/nmbd/nmbd_subnetdb.c static void add_subnet(struct subnet_record *subrec)
subnet_record      56 source3/nmbd/nmbd_subnetdb.c void close_subnet(struct subnet_record *subrec)
subnet_record     357 source3/nmbd/nmbd_subnetdb.c struct subnet_record *get_next_subnet_maybe_unicast(struct subnet_record *subrec)
subnet_record     374 source3/nmbd/nmbd_subnetdb.c struct subnet_record *get_next_subnet_maybe_unicast_or_wins_server(struct subnet_record *subrec)
subnet_record      28 source3/nmbd/nmbd_winsproxy.c static void wins_proxy_name_query_request_success( struct subnet_record *subrec,
subnet_record     134 source3/nmbd/nmbd_winsproxy.c static void wins_proxy_name_query_request_fail(struct subnet_record *subrec,
subnet_record     205 source3/nmbd/nmbd_winsproxy.c void make_wins_proxy_name_query_request( struct subnet_record *subrec, 
subnet_record     825 source3/nmbd/nmbd_winsserver.c void wins_process_name_refresh_request( struct subnet_record *subrec,
subnet_record    1004 source3/nmbd/nmbd_winsserver.c static void wins_register_query_success(struct subnet_record *subrec,
subnet_record    1033 source3/nmbd/nmbd_winsserver.c static void wins_register_query_fail(struct subnet_record *subrec,
subnet_record    1131 source3/nmbd/nmbd_winsserver.c void wins_process_name_registration_request(struct subnet_record *subrec,
subnet_record    1414 source3/nmbd/nmbd_winsserver.c static void wins_multihomed_register_query_success(struct subnet_record *subrec,
subnet_record    1480 source3/nmbd/nmbd_winsserver.c static void wins_multihomed_register_query_fail(struct subnet_record *subrec,
subnet_record    1504 source3/nmbd/nmbd_winsserver.c void wins_process_multihomed_name_registration_request( struct subnet_record *subrec,
subnet_record    1779 source3/nmbd/nmbd_winsserver.c static void process_wins_dmb_query_request(struct subnet_record *subrec,  
subnet_record    1909 source3/nmbd/nmbd_winsserver.c void wins_process_name_query_request(struct subnet_record *subrec, 
subnet_record    2019 source3/nmbd/nmbd_winsserver.c void wins_process_name_release_request(struct subnet_record *subrec,
subnet_record      33 source3/nmbd/nmbd_workgroupdb.c static void add_workgroup(struct subnet_record *subrec, struct work_record *work)
subnet_record     130 source3/nmbd/nmbd_workgroupdb.c static struct work_record *remove_workgroup_from_subnet(struct subnet_record *subrec, 
subnet_record     163 source3/nmbd/nmbd_workgroupdb.c struct work_record *find_workgroup_on_subnet(struct subnet_record *subrec, 
subnet_record     188 source3/nmbd/nmbd_workgroupdb.c struct work_record *create_workgroup_on_subnet(struct subnet_record *subrec,
subnet_record     221 source3/nmbd/nmbd_workgroupdb.c static void fail_register(struct subnet_record *subrec, struct response_record *rrec,
subnet_record     232 source3/nmbd/nmbd_workgroupdb.c void initiate_myworkgroup_startup(struct subnet_record *subrec, struct work_record *work)