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;