iname 534 source4/lib/wmi/wmi_wrap.c const char *iname = iter->types[i]->name;
iname 535 source4/lib/wmi/wmi_wrap.c if (iname) {
iname 536 source4/lib/wmi/wmi_wrap.c register int compare = strcmp(name, iname);
iname 39 source4/nbt_server/defense.c struct nbtd_iface_name *iname;
iname 69 source4/nbt_server/defense.c iname = nbtd_find_iname(iface, name, NBT_NM_ACTIVE);
iname 70 source4/nbt_server/defense.c if (iname != NULL &&
iname 71 source4/nbt_server/defense.c !(name->type == NBT_NAME_LOGON || iname->nb_flags & NBT_NM_GROUP)) {
iname 167 source4/nbt_server/dgram/netlogon.c struct nbtd_iface_name *iname;
iname 175 source4/nbt_server/dgram/netlogon.c iname = nbtd_find_iname(iface, name, 0);
iname 176 source4/nbt_server/dgram/netlogon.c if (iname == NULL) {
iname 82 source4/nbt_server/dgram/ntlogon.c struct nbtd_iface_name *iname;
iname 90 source4/nbt_server/dgram/ntlogon.c iname = nbtd_find_iname(iface, name, 0);
iname 91 source4/nbt_server/dgram/ntlogon.c if (iname == NULL) {
iname 138 source4/nbt_server/interfaces.c struct nbtd_iface_name *iname;
iname 139 source4/nbt_server/interfaces.c for (iname=iface->names;iname;iname=iname->next) {
iname 140 source4/nbt_server/interfaces.c if (iname->name.type == name->type &&
iname 141 source4/nbt_server/interfaces.c strcmp(name->name, iname->name.name) == 0 &&
iname 142 source4/nbt_server/interfaces.c ((iname->nb_flags & nb_flags) == nb_flags)) {
iname 143 source4/nbt_server/interfaces.c return iname;
iname 40 source4/nbt_server/nodestatus.c struct nbtd_iface_name *iname;
iname 45 source4/nbt_server/nodestatus.c for (iname=iface->names;iname;iname=iname->next) {
iname 46 source4/nbt_server/nodestatus.c if ((iname->nb_flags & NBT_NM_ACTIVE) &&
iname 47 source4/nbt_server/nodestatus.c strcmp(iname->name.name, "*") != 0) {
iname 72 source4/nbt_server/nodestatus.c for (iname=iface->names;iname;iname=iname->next) {
iname 73 source4/nbt_server/nodestatus.c if ((iname->nb_flags & NBT_NM_ACTIVE) &&
iname 74 source4/nbt_server/nodestatus.c strcmp(iname->name.name, "*") != 0) {
iname 76 source4/nbt_server/nodestatus.c n->name = talloc_asprintf(packet->answers, "%-15s", iname->name.name);
iname 78 source4/nbt_server/nodestatus.c n->type = iname->name.type;
iname 79 source4/nbt_server/nodestatus.c n->nb_flags = iname->nb_flags;
iname 106 source4/nbt_server/nodestatus.c struct nbtd_iface_name *iname;
iname 117 source4/nbt_server/nodestatus.c iname = nbtd_find_iname(iface, name, NBT_NM_ACTIVE);
iname 118 source4/nbt_server/nodestatus.c if (iname == NULL) {
iname 125 source4/nbt_server/nodestatus.c &iname->name, iface);
iname 39 source4/nbt_server/query.c struct nbtd_iface_name *iname;
iname 60 source4/nbt_server/query.c iname = nbtd_find_iname(iface, name, 0);
iname 61 source4/nbt_server/query.c if (iname == NULL) {
iname 84 source4/nbt_server/query.c (iname->nb_flags & NBT_NM_GROUP) &&
iname 92 source4/nbt_server/query.c if (!(iname->nb_flags & NBT_NM_ACTIVE) &&
iname 100 source4/nbt_server/query.c &iname->name, iname->ttl, iname->nb_flags,
iname 34 source4/nbt_server/register.c static void nbtd_start_refresh_timer(struct nbtd_iface_name *iname);
iname 41 source4/nbt_server/register.c struct nbtd_iface_name *iname = talloc_get_type(req->async.private_data,
iname 45 source4/nbt_server/register.c TALLOC_CTX *tmp_ctx = talloc_new(iname);
iname 50 source4/nbt_server/register.c nbt_name_string(tmp_ctx, &iname->name),
iname 51 source4/nbt_server/register.c iname->iface->ip_address, iname->iface->bcast_address));
iname 52 source4/nbt_server/register.c iname->registration_time = timeval_current();
iname 53 source4/nbt_server/register.c nbtd_start_refresh_timer(iname);
iname 58 source4/nbt_server/register.c iname->nb_flags |= NBT_NM_CONFLICT;
iname 59 source4/nbt_server/register.c iname->nb_flags &= ~NBT_NM_ACTIVE;
iname 63 source4/nbt_server/register.c io.out.reply_addr, nbt_name_string(tmp_ctx, &iname->name),
iname 64 source4/nbt_server/register.c iname->iface->ip_address, iname->iface->bcast_address,
iname 68 source4/nbt_server/register.c nbt_name_string(tmp_ctx, &iname->name),
iname 69 source4/nbt_server/register.c iname->iface->ip_address, iname->iface->bcast_address,
iname 83 source4/nbt_server/register.c struct nbtd_iface_name *iname = talloc_get_type(private_data, struct nbtd_iface_name);
iname 84 source4/nbt_server/register.c struct nbtd_interface *iface = iname->iface;
iname 94 source4/nbt_server/register.c io.in.name = iname->name;
iname 98 source4/nbt_server/register.c io.in.nb_flags = iname->nb_flags;
iname 99 source4/nbt_server/register.c io.in.ttl = iname->ttl;
iname 111 source4/nbt_server/register.c req->async.private_data = iname;
iname 118 source4/nbt_server/register.c static void nbtd_start_refresh_timer(struct nbtd_iface_name *iname)
iname 121 source4/nbt_server/register.c uint32_t max_refresh_time = lp_parm_int(iname->iface->nbtsrv->task->lp_ctx, NULL, "nbtd", "max_refresh_time", 7200);
iname 123 source4/nbt_server/register.c refresh_time = MIN(max_refresh_time, iname->ttl/2);
iname 125 source4/nbt_server/register.c event_add_timed(iname->iface->nbtsrv->task->event_ctx,
iname 126 source4/nbt_server/register.c iname,
iname 127 source4/nbt_server/register.c timeval_add(&iname->registration_time, refresh_time, 0),
iname 128 source4/nbt_server/register.c name_refresh_handler, iname);
iname 137 source4/nbt_server/register.c struct nbtd_iface_name *iname = talloc_get_type(creq->async.private_data,
iname 140 source4/nbt_server/register.c TALLOC_CTX *tmp_ctx = talloc_new(iname);
iname 145 source4/nbt_server/register.c iname->nb_flags |= NBT_NM_ACTIVE;
iname 147 source4/nbt_server/register.c nbt_name_string(tmp_ctx, &iname->name),
iname 148 source4/nbt_server/register.c iname->iface->ip_address, iname->iface->bcast_address));
iname 149 source4/nbt_server/register.c iname->registration_time = timeval_current();
iname 151 source4/nbt_server/register.c nbtd_start_refresh_timer(iname);
iname 156 source4/nbt_server/register.c iname->nb_flags |= NBT_NM_CONFLICT;
iname 159 source4/nbt_server/register.c nbt_name_string(tmp_ctx, &iname->name),
iname 160 source4/nbt_server/register.c iname->iface->ip_address, iname->iface->bcast_address,
iname 173 source4/nbt_server/register.c struct nbtd_iface_name *iname;
iname 179 source4/nbt_server/register.c iname = talloc(iface, struct nbtd_iface_name);
iname 180 source4/nbt_server/register.c if (!iname) return;
iname 182 source4/nbt_server/register.c iname->iface = iface;
iname 183 source4/nbt_server/register.c iname->name.name = strupper_talloc(iname, name);
iname 184 source4/nbt_server/register.c iname->name.type = type;
iname 186 source4/nbt_server/register.c iname->name.scope = strupper_talloc(iname, scope);
iname 188 source4/nbt_server/register.c iname->name.scope = NULL;
iname 190 source4/nbt_server/register.c iname->nb_flags = nb_flags;
iname 191 source4/nbt_server/register.c iname->ttl = lp_parm_int(iface->nbtsrv->task->lp_ctx, NULL, "nbtd", "bcast_ttl", 300000);
iname 192 source4/nbt_server/register.c iname->registration_time = timeval_zero();
iname 193 source4/nbt_server/register.c iname->wins_server = NULL;
iname 195 source4/nbt_server/register.c DLIST_ADD_END(iface->names, iname, struct nbtd_iface_name *);
iname 199 source4/nbt_server/register.c iname->nb_flags |= NBT_NM_ACTIVE;
iname 200 source4/nbt_server/register.c iname->ttl = 0;
iname 207 source4/nbt_server/register.c nbtd_winsclient_register(iname);
iname 212 source4/nbt_server/register.c io.in.name = iname->name;
iname 217 source4/nbt_server/register.c io.in.ttl = iname->ttl;
iname 224 source4/nbt_server/register.c creq->async.private_data = iname;
iname 51 source4/nbt_server/wins/winsclient.c struct nbtd_iface_name *iname = talloc_get_type(private_data, struct nbtd_iface_name);
iname 52 source4/nbt_server/wins/winsclient.c nbtd_winsclient_register(iname);
iname 58 source4/nbt_server/wins/winsclient.c static void nbtd_wins_start_refresh_timer(struct nbtd_iface_name *iname)
iname 61 source4/nbt_server/wins/winsclient.c uint32_t max_refresh_time = lp_parm_int(iname->iface->nbtsrv->task->lp_ctx, NULL, "nbtd", "max_refresh_time", 7200);
iname 63 source4/nbt_server/wins/winsclient.c refresh_time = MIN(max_refresh_time, iname->ttl/2);
iname 65 source4/nbt_server/wins/winsclient.c event_add_timed(iname->iface->nbtsrv->task->event_ctx,
iname 66 source4/nbt_server/wins/winsclient.c iname,
iname 67 source4/nbt_server/wins/winsclient.c timeval_add(&iname->registration_time, refresh_time, 0),
iname 68 source4/nbt_server/wins/winsclient.c nbtd_wins_refresh, iname);
iname 78 source4/nbt_server/wins/winsclient.c struct nbtd_iface_name *iname = talloc_get_type(c->async.private_data,
iname 80 source4/nbt_server/wins/winsclient.c TALLOC_CTX *tmp_ctx = talloc_new(iname);
iname 87 source4/nbt_server/wins/winsclient.c nbt_name_string(tmp_ctx, &iname->name), iname->wins_server));
iname 89 source4/nbt_server/wins/winsclient.c nbtd_winsclient_register(iname);
iname 95 source4/nbt_server/wins/winsclient.c nbt_name_string(tmp_ctx, &iname->name), nt_errstr(status)));
iname 102 source4/nbt_server/wins/winsclient.c io.out.wins_server, nbt_name_string(tmp_ctx, &iname->name),
iname 104 source4/nbt_server/wins/winsclient.c iname->nb_flags |= NBT_NM_CONFLICT;
iname 110 source4/nbt_server/wins/winsclient.c nbt_name_string(tmp_ctx, &iname->name), iname->wins_server));
iname 112 source4/nbt_server/wins/winsclient.c iname->nb_flags |= NBT_NM_ACTIVE;
iname 113 source4/nbt_server/wins/winsclient.c if (iname->wins_server) {
iname 118 source4/nbt_server/wins/winsclient.c talloc_steal(tmp_ctx, iname->wins_server);
iname 120 source4/nbt_server/wins/winsclient.c iname->wins_server = talloc_steal(iname, io.out.wins_server);
iname 122 source4/nbt_server/wins/winsclient.c iname->registration_time = timeval_current();
iname 123 source4/nbt_server/wins/winsclient.c nbtd_wins_start_refresh_timer(iname);
iname 135 source4/nbt_server/wins/winsclient.c struct nbtd_iface_name *iname = talloc_get_type(private_data, struct nbtd_iface_name);
iname 136 source4/nbt_server/wins/winsclient.c struct nbtd_interface *iface = iname->iface;
iname 139 source4/nbt_server/wins/winsclient.c TALLOC_CTX *tmp_ctx = talloc_new(iname);
iname 142 source4/nbt_server/wins/winsclient.c io.in.name = iname->name;
iname 143 source4/nbt_server/wins/winsclient.c io.in.wins_servers = (const char **)str_list_make(tmp_ctx, iname->wins_server, NULL);
iname 146 source4/nbt_server/wins/winsclient.c io.in.nb_flags = iname->nb_flags;
iname 147 source4/nbt_server/wins/winsclient.c io.in.ttl = iname->ttl;
iname 162 source4/nbt_server/wins/winsclient.c c->async.private_data = iname;
iname 175 source4/nbt_server/wins/winsclient.c struct nbtd_iface_name *iname = talloc_get_type(c->async.private_data,
iname 177 source4/nbt_server/wins/winsclient.c TALLOC_CTX *tmp_ctx = talloc_new(iname);
iname 183 source4/nbt_server/wins/winsclient.c int wins_retry_time = lp_parm_int(iname->iface->nbtsrv->task->lp_ctx, NULL, "nbtd", "wins_retry", 300);
iname 184 source4/nbt_server/wins/winsclient.c event_add_timed(iname->iface->nbtsrv->task->event_ctx,
iname 185 source4/nbt_server/wins/winsclient.c iname,
iname 188 source4/nbt_server/wins/winsclient.c iname);
iname 195 source4/nbt_server/wins/winsclient.c nbt_name_string(tmp_ctx, &iname->name), nt_errstr(status)));
iname 202 source4/nbt_server/wins/winsclient.c io.out.wins_server, nbt_name_string(tmp_ctx, &iname->name),
iname 204 source4/nbt_server/wins/winsclient.c iname->nb_flags |= NBT_NM_CONFLICT;
iname 210 source4/nbt_server/wins/winsclient.c iname->nb_flags |= NBT_NM_ACTIVE;
iname 211 source4/nbt_server/wins/winsclient.c if (iname->wins_server) {
iname 216 source4/nbt_server/wins/winsclient.c talloc_steal(tmp_ctx, iname->wins_server);
iname 218 source4/nbt_server/wins/winsclient.c iname->wins_server = talloc_steal(iname, io.out.wins_server);
iname 220 source4/nbt_server/wins/winsclient.c iname->registration_time = timeval_current();
iname 221 source4/nbt_server/wins/winsclient.c nbtd_wins_start_refresh_timer(iname);
iname 224 source4/nbt_server/wins/winsclient.c nbt_name_string(tmp_ctx, &iname->name), iname->wins_server));
iname 232 source4/nbt_server/wins/winsclient.c void nbtd_winsclient_register(struct nbtd_iface_name *iname)
iname 234 source4/nbt_server/wins/winsclient.c struct nbtd_interface *iface = iname->iface;
iname 239 source4/nbt_server/wins/winsclient.c io.in.name = iname->name;
iname 240 source4/nbt_server/wins/winsclient.c io.in.wins_port = lp_nbt_port(iname->iface->nbtsrv->task->lp_ctx);
iname 241 source4/nbt_server/wins/winsclient.c io.in.wins_servers = lp_wins_server_list(iname->iface->nbtsrv->task->lp_ctx);
iname 242 source4/nbt_server/wins/winsclient.c io.in.addresses = nbtd_address_list(iface, iname);
iname 243 source4/nbt_server/wins/winsclient.c io.in.nb_flags = iname->nb_flags;
iname 244 source4/nbt_server/wins/winsclient.c io.in.ttl = iname->ttl;
iname 258 source4/nbt_server/wins/winsclient.c c->async.private_data = iname;