Symbol: net_data
usr/src/cmd/mdb/common/modules/neti/neti.c
48
struct net_data nd, *p;
usr/src/cmd/mdb/common/modules/neti/neti.c
86
(char *)p + (uintptr_t)&((struct net_data *)0)->netd_info,
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1232
static struct net_data *
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1235
struct net_data *net_data;
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1237
if (!(net_data = net_data_init(NULL)))
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1239
if (!net_data->ho) {
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1240
net_data->ho = (*net_data->irs->ho_map)(net_data->irs);
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1241
if (!net_data->ho || !net_data->res) {
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1244
if (net_data && net_data->res)
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1245
RES_SET_H_ERRNO(net_data->res, NETDB_INTERNAL);
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1249
(*net_data->ho->res_set)(net_data->ho, net_data->res, NULL);
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1252
return (net_data);
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
196
static struct net_data *init __P((void));
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
616
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
630
if (!net_data || !(ho = net_data->ho))
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
633
if (net_data->ho_stayopen && net_data->ho_last &&
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
634
net_data->ho_last->h_addrtype == af) {
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
635
if (ns_samename(name, net_data->ho_last->h_name) == 1)
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
636
return (net_data->ho_last);
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
637
for (hap = net_data->ho_last->h_aliases; hap && *hap; hap++)
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
639
return (net_data->ho_last);
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
643
(cp = res_hostalias(net_data->res, hostname,
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
647
if (!net_data->ho_stayopen) {
usr/src/lib/libresolv2/common/irs/gethostent.c
1000
freepvt(net_data);
usr/src/lib/libresolv2/common/irs/gethostent.c
1001
net_data->ho_data = malloc(sizeof (struct pvt));
usr/src/lib/libresolv2/common/irs/gethostent.c
1002
if (!net_data->ho_data) {
usr/src/lib/libresolv2/common/irs/gethostent.c
1004
RES_SET_H_ERRNO(net_data->res, NETDB_INTERNAL);
usr/src/lib/libresolv2/common/irs/gethostent.c
1007
pvt = net_data->ho_data;
usr/src/lib/libresolv2/common/irs/gethostent.c
1027
RES_SET_H_ERRNO(net_data->res, HOST_NOT_FOUND);
usr/src/lib/libresolv2/common/irs/gethostent.c
103
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/gethostent.c
1032
if (af == AF_INET && (net_data->res->options & RES_USE_INET6) != 0U) {
usr/src/lib/libresolv2/common/irs/gethostent.c
1046
RES_SET_H_ERRNO(net_data->res, NETDB_INTERNAL);
usr/src/lib/libresolv2/common/irs/gethostent.c
105
return (gethostent_p(net_data));
usr/src/lib/libresolv2/common/irs/gethostent.c
1055
RES_SET_H_ERRNO(net_data->res, NETDB_SUCCESS);
usr/src/lib/libresolv2/common/irs/gethostent.c
1072
old_options = net_data->res->options;
usr/src/lib/libresolv2/common/irs/gethostent.c
1073
net_data->res->options &= ~RES_DNSRCH;
usr/src/lib/libresolv2/common/irs/gethostent.c
1074
net_data->res->options |= RES_DEFNAMES;
usr/src/lib/libresolv2/common/irs/gethostent.c
1076
net_data->res->options = old_options;
usr/src/lib/libresolv2/common/irs/gethostent.c
1077
RES_SET_H_ERRNO(net_data->res, HOST_NOT_FOUND);
usr/src/lib/libresolv2/common/irs/gethostent.c
1080
net_data->res->options = old_options;
usr/src/lib/libresolv2/common/irs/gethostent.c
1085
RES_SET_H_ERRNO(net_data->res, HOST_NOT_FOUND);
usr/src/lib/libresolv2/common/irs/gethostent.c
110
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/gethostent.c
111
sethostent_p(stayopen, net_data);
usr/src/lib/libresolv2/common/irs/gethostent.c
117
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/gethostent.c
118
endhostent_p(net_data);
usr/src/lib/libresolv2/common/irs/gethostent.c
124
gethostbyname_p(const char *name, struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/gethostent.c
127
if (!net_data)
usr/src/lib/libresolv2/common/irs/gethostent.c
130
if (net_data->res->options & RES_USE_INET6) {
usr/src/lib/libresolv2/common/irs/gethostent.c
131
hp = gethostbyname2_p(name, AF_INET6, net_data);
usr/src/lib/libresolv2/common/irs/gethostent.c
135
return (gethostbyname2_p(name, AF_INET, net_data));
usr/src/lib/libresolv2/common/irs/gethostent.c
139
gethostbyname2_p(const char *name, int af, struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/gethostent.c
146
if (!net_data || !(ho = net_data->ho))
usr/src/lib/libresolv2/common/irs/gethostent.c
148
if (net_data->ho_stayopen && net_data->ho_last &&
usr/src/lib/libresolv2/common/irs/gethostent.c
149
net_data->ho_last->h_addrtype == af) {
usr/src/lib/libresolv2/common/irs/gethostent.c
150
if (ns_samename(name, net_data->ho_last->h_name) == 1)
usr/src/lib/libresolv2/common/irs/gethostent.c
151
return (net_data->ho_last);
usr/src/lib/libresolv2/common/irs/gethostent.c
152
for (hap = net_data->ho_last->h_aliases; hap && *hap; hap++)
usr/src/lib/libresolv2/common/irs/gethostent.c
154
return (net_data->ho_last);
usr/src/lib/libresolv2/common/irs/gethostent.c
156
if (!strchr(name, '.') && (cp = res_hostalias(net_data->res, name,
usr/src/lib/libresolv2/common/irs/gethostent.c
159
if ((hp = fakeaddr(name, af, net_data)) != NULL)
usr/src/lib/libresolv2/common/irs/gethostent.c
162
net_data->res->retry = __res_retry(net_data->res->retry);
usr/src/lib/libresolv2/common/irs/gethostent.c
164
net_data->ho_last = (*ho->byname2)(ho, name, af);
usr/src/lib/libresolv2/common/irs/gethostent.c
166
net_data->res->retry = __res_retry_reset();
usr/src/lib/libresolv2/common/irs/gethostent.c
168
if (!net_data->ho_stayopen)
usr/src/lib/libresolv2/common/irs/gethostent.c
170
return (net_data->ho_last);
usr/src/lib/libresolv2/common/irs/gethostent.c
174
gethostbyaddr_p(const char *addr, int len, int af, struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/gethostent.c
178
if (!net_data || !(ho = net_data->ho))
usr/src/lib/libresolv2/common/irs/gethostent.c
180
if (net_data->ho_stayopen && net_data->ho_last &&
usr/src/lib/libresolv2/common/irs/gethostent.c
181
net_data->ho_last->h_length == len)
usr/src/lib/libresolv2/common/irs/gethostent.c
182
for (hap = net_data->ho_last->h_addr_list;
usr/src/lib/libresolv2/common/irs/gethostent.c
186
return (net_data->ho_last);
usr/src/lib/libresolv2/common/irs/gethostent.c
187
net_data->ho_last = (*ho->byaddr)(ho, addr, len, af);
usr/src/lib/libresolv2/common/irs/gethostent.c
188
if (!net_data->ho_stayopen)
usr/src/lib/libresolv2/common/irs/gethostent.c
190
return (net_data->ho_last);
usr/src/lib/libresolv2/common/irs/gethostent.c
195
gethostent_p(struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/gethostent.c
199
if (!net_data || !(ho = net_data->ho))
usr/src/lib/libresolv2/common/irs/gethostent.c
203
(net_data->res->options & RES_USE_INET6) == 0U)
usr/src/lib/libresolv2/common/irs/gethostent.c
205
net_data->ho_last = hp;
usr/src/lib/libresolv2/common/irs/gethostent.c
206
return (net_data->ho_last);
usr/src/lib/libresolv2/common/irs/gethostent.c
211
sethostent_p(int stayopen, struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/gethostent.c
214
if (!net_data || !(ho = net_data->ho))
usr/src/lib/libresolv2/common/irs/gethostent.c
216
freepvt(net_data);
usr/src/lib/libresolv2/common/irs/gethostent.c
218
net_data->ho_stayopen = (stayopen != 0);
usr/src/lib/libresolv2/common/irs/gethostent.c
220
net_data_minimize(net_data);
usr/src/lib/libresolv2/common/irs/gethostent.c
224
endhostent_p(struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/gethostent.c
227
if ((net_data != NULL) && ((ho = net_data->ho) != NULL))
usr/src/lib/libresolv2/common/irs/gethostent.c
274
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/gethostent.c
278
if (net_data == NULL) {
usr/src/lib/libresolv2/common/irs/gethostent.c
322
options = net_data->res->options;
usr/src/lib/libresolv2/common/irs/gethostent.c
323
net_data->res->options &= ~RES_USE_INET6;
usr/src/lib/libresolv2/common/irs/gethostent.c
327
he2 = gethostbyname2_p(name, AF_INET6, net_data);
usr/src/lib/libresolv2/common/irs/gethostent.c
334
tmp_err = net_data->res->res_h_errno;
usr/src/lib/libresolv2/common/irs/gethostent.c
342
he2 = gethostbyname2_p(name, AF_INET, net_data);
usr/src/lib/libresolv2/common/irs/gethostent.c
344
*error_num = net_data->res->res_h_errno;
usr/src/lib/libresolv2/common/irs/gethostent.c
350
net_data->res->options = options;
usr/src/lib/libresolv2/common/irs/gethostent.c
362
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/gethostent.c
369
if (src == NULL|| net_data == NULL) {
usr/src/lib/libresolv2/common/irs/gethostent.c
405
he1 = gethostbyaddr_p(cp, 4, AF_INET, net_data);
usr/src/lib/libresolv2/common/irs/gethostent.c
407
*error_num = net_data->res->res_h_errno;
usr/src/lib/libresolv2/common/irs/gethostent.c
429
he1 = gethostbyaddr_p(src, 16, AF_INET6, net_data);
usr/src/lib/libresolv2/common/irs/gethostent.c
431
*error_num = net_data->res->res_h_errno;
usr/src/lib/libresolv2/common/irs/gethostent.c
68
static struct net_data *init(void);
usr/src/lib/libresolv2/common/irs/gethostent.c
69
static void freepvt(struct net_data *);
usr/src/lib/libresolv2/common/irs/gethostent.c
70
static struct hostent *fakeaddr(const char *, int, struct net_data *);
usr/src/lib/libresolv2/common/irs/gethostent.c
82
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/gethostent.c
84
return (gethostbyname_p(name, net_data));
usr/src/lib/libresolv2/common/irs/gethostent.c
89
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/gethostent.c
91
return (gethostbyname2_p(name, af, net_data));
usr/src/lib/libresolv2/common/irs/gethostent.c
96
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/gethostent.c
962
static struct net_data *
usr/src/lib/libresolv2/common/irs/gethostent.c
964
struct net_data *net_data;
usr/src/lib/libresolv2/common/irs/gethostent.c
966
if (!(net_data = net_data_init(NULL)))
usr/src/lib/libresolv2/common/irs/gethostent.c
968
if (!net_data->ho) {
usr/src/lib/libresolv2/common/irs/gethostent.c
969
net_data->ho = (*net_data->irs->ho_map)(net_data->irs);
usr/src/lib/libresolv2/common/irs/gethostent.c
970
if (!net_data->ho || !net_data->res) {
usr/src/lib/libresolv2/common/irs/gethostent.c
977
if (net_data && net_data->res)
usr/src/lib/libresolv2/common/irs/gethostent.c
978
RES_SET_H_ERRNO(net_data->res, NETDB_INTERNAL);
usr/src/lib/libresolv2/common/irs/gethostent.c
98
return (gethostbyaddr_p(addr, len, af, net_data));
usr/src/lib/libresolv2/common/irs/gethostent.c
982
(*net_data->ho->res_set)(net_data->ho, net_data->res, NULL);
usr/src/lib/libresolv2/common/irs/gethostent.c
985
return (net_data);
usr/src/lib/libresolv2/common/irs/gethostent.c
989
freepvt(struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/gethostent.c
990
if (net_data->ho_data) {
usr/src/lib/libresolv2/common/irs/gethostent.c
991
free(net_data->ho_data);
usr/src/lib/libresolv2/common/irs/gethostent.c
992
net_data->ho_data = NULL;
usr/src/lib/libresolv2/common/irs/gethostent.c
997
fakeaddr(const char *name, int af, struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getnetent.c
101
endnetent_p(net_data);
usr/src/lib/libresolv2/common/irs/getnetent.c
107
getnetent_p(struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getnetent.c
110
if (!net_data || !(nw = net_data->nw))
usr/src/lib/libresolv2/common/irs/getnetent.c
112
net_data->nww_last = (*nw->next)(nw);
usr/src/lib/libresolv2/common/irs/getnetent.c
113
net_data->nw_last = nw_to_net(net_data->nww_last, net_data);
usr/src/lib/libresolv2/common/irs/getnetent.c
114
return (net_data->nw_last);
usr/src/lib/libresolv2/common/irs/getnetent.c
118
getnetbyname_p(const char *name, struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getnetent.c
123
if (!net_data || !(nw = net_data->nw))
usr/src/lib/libresolv2/common/irs/getnetent.c
125
if (net_data->nw_stayopen && net_data->nw_last) {
usr/src/lib/libresolv2/common/irs/getnetent.c
126
if (!strcmp(net_data->nw_last->n_name, name))
usr/src/lib/libresolv2/common/irs/getnetent.c
127
return (net_data->nw_last);
usr/src/lib/libresolv2/common/irs/getnetent.c
128
for (nap = net_data->nw_last->n_aliases; nap && *nap; nap++)
usr/src/lib/libresolv2/common/irs/getnetent.c
130
return (net_data->nw_last);
usr/src/lib/libresolv2/common/irs/getnetent.c
132
if ((np = fakeaddr(name, AF_INET, net_data)) != NULL)
usr/src/lib/libresolv2/common/irs/getnetent.c
134
net_data->nww_last = (*nw->byname)(nw, name, AF_INET);
usr/src/lib/libresolv2/common/irs/getnetent.c
135
net_data->nw_last = nw_to_net(net_data->nww_last, net_data);
usr/src/lib/libresolv2/common/irs/getnetent.c
136
if (!net_data->nw_stayopen)
usr/src/lib/libresolv2/common/irs/getnetent.c
138
return (net_data->nw_last);
usr/src/lib/libresolv2/common/irs/getnetent.c
142
getnetbyaddr_p(unsigned long net, int type, struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getnetent.c
147
if (!net_data || !(nw = net_data->nw))
usr/src/lib/libresolv2/common/irs/getnetent.c
149
if (net_data->nw_stayopen && net_data->nw_last)
usr/src/lib/libresolv2/common/irs/getnetent.c
150
if (type == net_data->nw_last->n_addrtype &&
usr/src/lib/libresolv2/common/irs/getnetent.c
151
net == net_data->nw_last->n_net)
usr/src/lib/libresolv2/common/irs/getnetent.c
152
return (net_data->nw_last);
usr/src/lib/libresolv2/common/irs/getnetent.c
185
net_data->nww_last = (*nw->byaddr)(nw, addr, bits, AF_INET);
usr/src/lib/libresolv2/common/irs/getnetent.c
186
net_data->nw_last = nw_to_net(net_data->nww_last, net_data);
usr/src/lib/libresolv2/common/irs/getnetent.c
187
if (!net_data->nw_stayopen)
usr/src/lib/libresolv2/common/irs/getnetent.c
189
return (net_data->nw_last);
usr/src/lib/libresolv2/common/irs/getnetent.c
196
setnetent_p(int stayopen, struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getnetent.c
199
if (!net_data || !(nw = net_data->nw))
usr/src/lib/libresolv2/common/irs/getnetent.c
201
freepvt(net_data);
usr/src/lib/libresolv2/common/irs/getnetent.c
203
net_data->nw_stayopen = (stayopen != 0);
usr/src/lib/libresolv2/common/irs/getnetent.c
205
net_data_minimize(net_data);
usr/src/lib/libresolv2/common/irs/getnetent.c
209
endnetent_p(struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getnetent.c
212
if ((net_data != NULL) && ((nw = net_data->nw) != NULL))
usr/src/lib/libresolv2/common/irs/getnetent.c
218
static struct net_data *
usr/src/lib/libresolv2/common/irs/getnetent.c
220
struct net_data *net_data;
usr/src/lib/libresolv2/common/irs/getnetent.c
222
if (!(net_data = net_data_init(NULL)))
usr/src/lib/libresolv2/common/irs/getnetent.c
224
if (!net_data->nw) {
usr/src/lib/libresolv2/common/irs/getnetent.c
225
net_data->nw = (*net_data->irs->nw_map)(net_data->irs);
usr/src/lib/libresolv2/common/irs/getnetent.c
227
if (!net_data->nw || !net_data->res) {
usr/src/lib/libresolv2/common/irs/getnetent.c
232
(*net_data->nw->res_set)(net_data->nw, net_data->res, NULL);
usr/src/lib/libresolv2/common/irs/getnetent.c
235
return (net_data);
usr/src/lib/libresolv2/common/irs/getnetent.c
239
freepvt(struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getnetent.c
240
if (net_data->nw_data) {
usr/src/lib/libresolv2/common/irs/getnetent.c
241
free(net_data->nw_data);
usr/src/lib/libresolv2/common/irs/getnetent.c
242
net_data->nw_data = NULL;
usr/src/lib/libresolv2/common/irs/getnetent.c
247
fakeaddr(const char *name, int af, struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getnetent.c
255
RES_SET_H_ERRNO(net_data->res, NETDB_INTERNAL);
usr/src/lib/libresolv2/common/irs/getnetent.c
271
RES_SET_H_ERRNO(net_data->res, HOST_NOT_FOUND);
usr/src/lib/libresolv2/common/irs/getnetent.c
279
freepvt(net_data);
usr/src/lib/libresolv2/common/irs/getnetent.c
280
net_data->nw_data = malloc(sizeof (struct pvt));
usr/src/lib/libresolv2/common/irs/getnetent.c
281
if (!net_data->nw_data) {
usr/src/lib/libresolv2/common/irs/getnetent.c
283
RES_SET_H_ERRNO(net_data->res, NETDB_INTERNAL);
usr/src/lib/libresolv2/common/irs/getnetent.c
286
pvt = net_data->nw_data;
usr/src/lib/libresolv2/common/irs/getnetent.c
300
nw_to_net(struct nwent *nwent, struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getnetent.c
308
freepvt(net_data);
usr/src/lib/libresolv2/common/irs/getnetent.c
309
net_data->nw_data = malloc(sizeof (struct pvt));
usr/src/lib/libresolv2/common/irs/getnetent.c
310
if (!net_data->nw_data) {
usr/src/lib/libresolv2/common/irs/getnetent.c
312
RES_SET_H_ERRNO(net_data->res, NETDB_INTERNAL);
usr/src/lib/libresolv2/common/irs/getnetent.c
315
pvt = net_data->nw_data;
usr/src/lib/libresolv2/common/irs/getnetent.c
55
static struct net_data *init(void);
usr/src/lib/libresolv2/common/irs/getnetent.c
56
static struct netent *nw_to_net(struct nwent *, struct net_data *);
usr/src/lib/libresolv2/common/irs/getnetent.c
57
static void freepvt(struct net_data *);
usr/src/lib/libresolv2/common/irs/getnetent.c
58
static struct netent *fakeaddr(const char *, int af, struct net_data *);
usr/src/lib/libresolv2/common/irs/getnetent.c
70
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getnetent.c
72
return (getnetent_p(net_data));
usr/src/lib/libresolv2/common/irs/getnetent.c
77
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getnetent.c
79
return (getnetbyname_p(name, net_data));
usr/src/lib/libresolv2/common/irs/getnetent.c
84
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getnetent.c
86
return (getnetbyaddr_p(net, type, net_data));
usr/src/lib/libresolv2/common/irs/getnetent.c
91
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getnetent.c
93
setnetent_p(stayopen, net_data);
usr/src/lib/libresolv2/common/irs/getnetent.c
99
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getnetgrent.c
103
endnetgrent_p(struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getnetgrent.c
106
if (!net_data)
usr/src/lib/libresolv2/common/irs/getnetgrent.c
108
if ((ng = net_data->ng) != NULL)
usr/src/lib/libresolv2/common/irs/getnetgrent.c
110
net_data->ng = NULL;
usr/src/lib/libresolv2/common/irs/getnetgrent.c
116
struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getnetgrent.c
119
if (!net_data || !(ng = net_data->ng))
usr/src/lib/libresolv2/common/irs/getnetgrent.c
126
struct net_data *net_data ) {
usr/src/lib/libresolv2/common/irs/getnetgrent.c
129
if (!net_data || !(ng = net_data->ng))
usr/src/lib/libresolv2/common/irs/getnetgrent.c
136
static struct net_data *
usr/src/lib/libresolv2/common/irs/getnetgrent.c
138
struct net_data *net_data;
usr/src/lib/libresolv2/common/irs/getnetgrent.c
140
if (!(net_data = net_data_init(NULL)))
usr/src/lib/libresolv2/common/irs/getnetgrent.c
142
if (!net_data->ng) {
usr/src/lib/libresolv2/common/irs/getnetgrent.c
143
net_data->ng = (*net_data->irs->ng_map)(net_data->irs);
usr/src/lib/libresolv2/common/irs/getnetgrent.c
144
if (!net_data->ng) {
usr/src/lib/libresolv2/common/irs/getnetgrent.c
151
return (net_data);
usr/src/lib/libresolv2/common/irs/getnetgrent.c
41
static struct net_data *init(void);
usr/src/lib/libresolv2/common/irs/getnetgrent.c
51
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getnetgrent.c
53
setnetgrent_p(netgroup, net_data);
usr/src/lib/libresolv2/common/irs/getnetgrent.c
58
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getnetgrent.c
60
endnetgrent_p(net_data);
usr/src/lib/libresolv2/common/irs/getnetgrent.c
69
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getnetgrent.c
71
return (innetgr_p(netgroup, host, user, domain, net_data));
usr/src/lib/libresolv2/common/irs/getnetgrent.c
78
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getnetgrent.c
82
ret = getnetgrent_p(&ch, &cu, &cd, net_data);
usr/src/lib/libresolv2/common/irs/getnetgrent.c
95
setnetgrent_p(const char *netgroup, struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getnetgrent.c
98
if ((net_data != NULL) && ((ng = net_data->ng) != NULL))
usr/src/lib/libresolv2/common/irs/getprotoent.c
100
if (net_data->pr_stayopen && net_data->pr_last) {
usr/src/lib/libresolv2/common/irs/getprotoent.c
101
if (!strcmp(net_data->pr_last->p_name, name))
usr/src/lib/libresolv2/common/irs/getprotoent.c
102
return (net_data->pr_last);
usr/src/lib/libresolv2/common/irs/getprotoent.c
103
for (pap = net_data->pr_last->p_aliases; pap && *pap; pap++)
usr/src/lib/libresolv2/common/irs/getprotoent.c
105
return (net_data->pr_last);
usr/src/lib/libresolv2/common/irs/getprotoent.c
107
net_data->pr_last = (*pr->byname)(pr, name);
usr/src/lib/libresolv2/common/irs/getprotoent.c
108
if (!net_data->pr_stayopen)
usr/src/lib/libresolv2/common/irs/getprotoent.c
110
return (net_data->pr_last);
usr/src/lib/libresolv2/common/irs/getprotoent.c
114
getprotobynumber_p(int proto, struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getprotoent.c
117
if (!net_data || !(pr = net_data->pr))
usr/src/lib/libresolv2/common/irs/getprotoent.c
119
if (net_data->pr_stayopen && net_data->pr_last)
usr/src/lib/libresolv2/common/irs/getprotoent.c
120
if (net_data->pr_last->p_proto == proto)
usr/src/lib/libresolv2/common/irs/getprotoent.c
121
return (net_data->pr_last);
usr/src/lib/libresolv2/common/irs/getprotoent.c
122
net_data->pr_last = (*pr->bynumber)(pr, proto);
usr/src/lib/libresolv2/common/irs/getprotoent.c
123
if (!net_data->pr_stayopen)
usr/src/lib/libresolv2/common/irs/getprotoent.c
125
return (net_data->pr_last);
usr/src/lib/libresolv2/common/irs/getprotoent.c
129
setprotoent_p(int stayopen, struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getprotoent.c
132
if (!net_data || !(pr = net_data->pr))
usr/src/lib/libresolv2/common/irs/getprotoent.c
135
net_data->pr_stayopen = (stayopen != 0);
usr/src/lib/libresolv2/common/irs/getprotoent.c
137
net_data_minimize(net_data);
usr/src/lib/libresolv2/common/irs/getprotoent.c
141
endprotoent_p(struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getprotoent.c
144
if ((net_data != NULL) && ((pr = net_data->pr) != NULL))
usr/src/lib/libresolv2/common/irs/getprotoent.c
150
static struct net_data *
usr/src/lib/libresolv2/common/irs/getprotoent.c
152
struct net_data *net_data;
usr/src/lib/libresolv2/common/irs/getprotoent.c
154
if (!(net_data = net_data_init(NULL)))
usr/src/lib/libresolv2/common/irs/getprotoent.c
156
if (!net_data->pr) {
usr/src/lib/libresolv2/common/irs/getprotoent.c
157
net_data->pr = (*net_data->irs->pr_map)(net_data->irs);
usr/src/lib/libresolv2/common/irs/getprotoent.c
159
if (!net_data->pr || !net_data->res) {
usr/src/lib/libresolv2/common/irs/getprotoent.c
164
(*net_data->pr->res_set)(net_data->pr, net_data->res, NULL);
usr/src/lib/libresolv2/common/irs/getprotoent.c
167
return (net_data);
usr/src/lib/libresolv2/common/irs/getprotoent.c
42
static struct net_data *init(void);
usr/src/lib/libresolv2/common/irs/getprotoent.c
48
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getprotoent.c
50
return (getprotoent_p(net_data));
usr/src/lib/libresolv2/common/irs/getprotoent.c
55
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getprotoent.c
57
return (getprotobyname_p(name, net_data));
usr/src/lib/libresolv2/common/irs/getprotoent.c
62
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getprotoent.c
64
return (getprotobynumber_p(proto, net_data));
usr/src/lib/libresolv2/common/irs/getprotoent.c
69
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getprotoent.c
71
setprotoent_p(stayopen, net_data);
usr/src/lib/libresolv2/common/irs/getprotoent.c
76
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getprotoent.c
78
endprotoent_p(net_data);
usr/src/lib/libresolv2/common/irs/getprotoent.c
84
getprotoent_p(struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getprotoent.c
87
if (!net_data || !(pr = net_data->pr))
usr/src/lib/libresolv2/common/irs/getprotoent.c
89
net_data->pr_last = (*pr->next)(pr);
usr/src/lib/libresolv2/common/irs/getprotoent.c
90
return (net_data->pr_last);
usr/src/lib/libresolv2/common/irs/getprotoent.c
94
getprotobyname_p(const char *name, struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getprotoent.c
98
if (!net_data || !(pr = net_data->pr))
usr/src/lib/libresolv2/common/irs/getservent.c
101
if (net_data->sv_stayopen && net_data->sv_last)
usr/src/lib/libresolv2/common/irs/getservent.c
102
if (!proto || !strcmp(net_data->sv_last->s_proto, proto)) {
usr/src/lib/libresolv2/common/irs/getservent.c
103
if (!strcmp(net_data->sv_last->s_name, name))
usr/src/lib/libresolv2/common/irs/getservent.c
104
return (net_data->sv_last);
usr/src/lib/libresolv2/common/irs/getservent.c
105
for (sap = net_data->sv_last->s_aliases;
usr/src/lib/libresolv2/common/irs/getservent.c
108
return (net_data->sv_last);
usr/src/lib/libresolv2/common/irs/getservent.c
110
net_data->sv_last = (*sv->byname)(sv, name, proto);
usr/src/lib/libresolv2/common/irs/getservent.c
111
if (!net_data->sv_stayopen)
usr/src/lib/libresolv2/common/irs/getservent.c
113
return (net_data->sv_last);
usr/src/lib/libresolv2/common/irs/getservent.c
117
getservbyport_p(int port, const char *proto, struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getservent.c
120
if (!net_data || !(sv = net_data->sv))
usr/src/lib/libresolv2/common/irs/getservent.c
122
if (net_data->sv_stayopen && net_data->sv_last)
usr/src/lib/libresolv2/common/irs/getservent.c
123
if (port == net_data->sv_last->s_port &&
usr/src/lib/libresolv2/common/irs/getservent.c
125
!strcmp(net_data->sv_last->s_proto, proto)))
usr/src/lib/libresolv2/common/irs/getservent.c
126
return (net_data->sv_last);
usr/src/lib/libresolv2/common/irs/getservent.c
127
net_data->sv_last = (*sv->byport)(sv, port, proto);
usr/src/lib/libresolv2/common/irs/getservent.c
128
return (net_data->sv_last);
usr/src/lib/libresolv2/common/irs/getservent.c
132
setservent_p(int stayopen, struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getservent.c
135
if (!net_data || !(sv = net_data->sv))
usr/src/lib/libresolv2/common/irs/getservent.c
138
net_data->sv_stayopen = (stayopen != 0);
usr/src/lib/libresolv2/common/irs/getservent.c
140
net_data_minimize(net_data);
usr/src/lib/libresolv2/common/irs/getservent.c
144
endservent_p(struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getservent.c
147
if ((net_data != NULL) && ((sv = net_data->sv) != NULL))
usr/src/lib/libresolv2/common/irs/getservent.c
153
static struct net_data *
usr/src/lib/libresolv2/common/irs/getservent.c
155
struct net_data *net_data;
usr/src/lib/libresolv2/common/irs/getservent.c
157
if (!(net_data = net_data_init(NULL)))
usr/src/lib/libresolv2/common/irs/getservent.c
159
if (!net_data->sv) {
usr/src/lib/libresolv2/common/irs/getservent.c
160
net_data->sv = (*net_data->irs->sv_map)(net_data->irs);
usr/src/lib/libresolv2/common/irs/getservent.c
162
if (!net_data->sv || !net_data->res) {
usr/src/lib/libresolv2/common/irs/getservent.c
167
(*net_data->sv->res_set)(net_data->sv, net_data->res, NULL);
usr/src/lib/libresolv2/common/irs/getservent.c
170
return (net_data);
usr/src/lib/libresolv2/common/irs/getservent.c
42
static struct net_data *init(void);
usr/src/lib/libresolv2/common/irs/getservent.c
48
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getservent.c
50
return (getservent_p(net_data));
usr/src/lib/libresolv2/common/irs/getservent.c
55
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getservent.c
57
return (getservbyname_p(name, proto, net_data));
usr/src/lib/libresolv2/common/irs/getservent.c
62
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getservent.c
64
return (getservbyport_p(port, proto, net_data));
usr/src/lib/libresolv2/common/irs/getservent.c
69
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getservent.c
71
setservent_p(stayopen, net_data);
usr/src/lib/libresolv2/common/irs/getservent.c
76
struct net_data *net_data = init();
usr/src/lib/libresolv2/common/irs/getservent.c
78
endservent_p(net_data);
usr/src/lib/libresolv2/common/irs/getservent.c
84
getservent_p(struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getservent.c
87
if (!net_data || !(sv = net_data->sv))
usr/src/lib/libresolv2/common/irs/getservent.c
89
net_data->sv_last = (*sv->next)(sv);
usr/src/lib/libresolv2/common/irs/getservent.c
90
return (net_data->sv_last);
usr/src/lib/libresolv2/common/irs/getservent.c
95
struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/getservent.c
99
if (!net_data || !(sv = net_data->sv))
usr/src/lib/libresolv2/common/irs/irs_data.c
100
(*net_data->ng->close)(net_data->ng);
usr/src/lib/libresolv2/common/irs/irs_data.c
101
net_data->ng = NULL;
usr/src/lib/libresolv2/common/irs/irs_data.c
103
if (net_data->ho_data != NULL) {
usr/src/lib/libresolv2/common/irs/irs_data.c
104
free(net_data->ho_data);
usr/src/lib/libresolv2/common/irs/irs_data.c
105
net_data->ho_data = NULL;
usr/src/lib/libresolv2/common/irs/irs_data.c
107
if (net_data->nw_data != NULL) {
usr/src/lib/libresolv2/common/irs/irs_data.c
108
free(net_data->nw_data);
usr/src/lib/libresolv2/common/irs/irs_data.c
109
net_data->nw_data = NULL;
usr/src/lib/libresolv2/common/irs/irs_data.c
112
(*net_data->irs->close)(net_data->irs);
usr/src/lib/libresolv2/common/irs/irs_data.c
113
memput(net_data, sizeof *net_data);
usr/src/lib/libresolv2/common/irs/irs_data.c
122
struct net_data *
usr/src/lib/libresolv2/common/irs/irs_data.c
129
struct net_data *net_data;
usr/src/lib/libresolv2/common/irs/irs_data.c
144
net_data = pthread_getspecific(key);
usr/src/lib/libresolv2/common/irs/irs_data.c
147
if (net_data == NULL) {
usr/src/lib/libresolv2/common/irs/irs_data.c
148
net_data = net_data_create(conf_file);
usr/src/lib/libresolv2/common/irs/irs_data.c
149
if (net_data == NULL)
usr/src/lib/libresolv2/common/irs/irs_data.c
152
if (pthread_setspecific(key, net_data) != 0) {
usr/src/lib/libresolv2/common/irs/irs_data.c
153
net_data_destroy(net_data);
usr/src/lib/libresolv2/common/irs/irs_data.c
159
return (net_data);
usr/src/lib/libresolv2/common/irs/irs_data.c
162
struct net_data *
usr/src/lib/libresolv2/common/irs/irs_data.c
164
struct net_data *net_data;
usr/src/lib/libresolv2/common/irs/irs_data.c
166
net_data = memget(sizeof (struct net_data));
usr/src/lib/libresolv2/common/irs/irs_data.c
167
if (net_data == NULL)
usr/src/lib/libresolv2/common/irs/irs_data.c
169
memset(net_data, 0, sizeof (struct net_data));
usr/src/lib/libresolv2/common/irs/irs_data.c
171
if ((net_data->irs = irs_gen_acc("", conf_file)) == NULL) {
usr/src/lib/libresolv2/common/irs/irs_data.c
172
memput(net_data, sizeof (struct net_data));
usr/src/lib/libresolv2/common/irs/irs_data.c
176
(*net_data->irs->res_set)(net_data->irs, &_res, NULL);
usr/src/lib/libresolv2/common/irs/irs_data.c
179
net_data->res = (*net_data->irs->res_get)(net_data->irs);
usr/src/lib/libresolv2/common/irs/irs_data.c
180
if (net_data->res == NULL) {
usr/src/lib/libresolv2/common/irs/irs_data.c
181
(*net_data->irs->close)(net_data->irs);
usr/src/lib/libresolv2/common/irs/irs_data.c
182
memput(net_data, sizeof (struct net_data));
usr/src/lib/libresolv2/common/irs/irs_data.c
186
if ((net_data->res->options & RES_INIT) == 0U &&
usr/src/lib/libresolv2/common/irs/irs_data.c
187
res_ninit(net_data->res) == -1) {
usr/src/lib/libresolv2/common/irs/irs_data.c
188
(*net_data->irs->close)(net_data->irs);
usr/src/lib/libresolv2/common/irs/irs_data.c
189
memput(net_data, sizeof (struct net_data));
usr/src/lib/libresolv2/common/irs/irs_data.c
193
return (net_data);
usr/src/lib/libresolv2/common/irs/irs_data.c
197
net_data_minimize(struct net_data *net_data) {
usr/src/lib/libresolv2/common/irs/irs_data.c
198
res_nclose(net_data->res);
usr/src/lib/libresolv2/common/irs/irs_data.c
205
struct net_data *net_data = net_data_init(NULL);
usr/src/lib/libresolv2/common/irs/irs_data.c
206
if (net_data && net_data->res)
usr/src/lib/libresolv2/common/irs/irs_data.c
207
return (net_data->res);
usr/src/lib/libresolv2/common/irs/irs_data.c
223
struct net_data *net_data = net_data_init(NULL);
usr/src/lib/libresolv2/common/irs/irs_data.c
224
if (net_data && net_data->res)
usr/src/lib/libresolv2/common/irs/irs_data.c
225
return (&net_data->res->res_h_errno);
usr/src/lib/libresolv2/common/irs/irs_data.c
58
static struct net_data *net_data;
usr/src/lib/libresolv2/common/irs/irs_data.c
64
if (net_data != NULL)
usr/src/lib/libresolv2/common/irs/irs_data.c
65
net_data_destroy(net_data);
usr/src/lib/libresolv2/common/irs/irs_data.c
66
net_data = NULL;
usr/src/lib/libresolv2/common/irs/irs_data.c
72
struct net_data *net_data = p;
usr/src/lib/libresolv2/common/irs/irs_data.c
74
res_ndestroy(net_data->res);
usr/src/lib/libresolv2/common/irs/irs_data.c
75
if (net_data->gr != NULL) {
usr/src/lib/libresolv2/common/irs/irs_data.c
76
(*net_data->gr->close)(net_data->gr);
usr/src/lib/libresolv2/common/irs/irs_data.c
77
net_data->gr = NULL;
usr/src/lib/libresolv2/common/irs/irs_data.c
79
if (net_data->pw != NULL) {
usr/src/lib/libresolv2/common/irs/irs_data.c
80
(*net_data->pw->close)(net_data->pw);
usr/src/lib/libresolv2/common/irs/irs_data.c
81
net_data->pw = NULL;
usr/src/lib/libresolv2/common/irs/irs_data.c
83
if (net_data->sv != NULL) {
usr/src/lib/libresolv2/common/irs/irs_data.c
84
(*net_data->sv->close)(net_data->sv);
usr/src/lib/libresolv2/common/irs/irs_data.c
85
net_data->sv = NULL;
usr/src/lib/libresolv2/common/irs/irs_data.c
87
if (net_data->pr != NULL) {
usr/src/lib/libresolv2/common/irs/irs_data.c
88
(*net_data->pr->close)(net_data->pr);
usr/src/lib/libresolv2/common/irs/irs_data.c
89
net_data->pr = NULL;
usr/src/lib/libresolv2/common/irs/irs_data.c
91
if (net_data->ho != NULL) {
usr/src/lib/libresolv2/common/irs/irs_data.c
92
(*net_data->ho->close)(net_data->ho);
usr/src/lib/libresolv2/common/irs/irs_data.c
93
net_data->ho = NULL;
usr/src/lib/libresolv2/common/irs/irs_data.c
95
if (net_data->nw != NULL) {
usr/src/lib/libresolv2/common/irs/irs_data.c
96
(*net_data->nw->close)(net_data->nw);
usr/src/lib/libresolv2/common/irs/irs_data.c
97
net_data->nw = NULL;
usr/src/lib/libresolv2/common/irs/irs_data.c
99
if (net_data->ng != NULL) {
usr/src/lib/libresolv2/common/irs/irs_data.h
58
extern struct net_data * net_data_init(const char *conf_file);
usr/src/lib/libresolv2/common/irs/irs_data.h
59
extern void net_data_minimize(struct net_data *);
usr/src/lib/libresolv2/include/irs.h
265
struct net_data; /*%< forward */
usr/src/lib/libresolv2/include/irs.h
272
struct net_data *net_data_create __P((const char *));
usr/src/lib/libresolv2/include/irs.h
273
struct net_data *net_data_init __P((const char *));
usr/src/lib/libresolv2/include/irs.h
276
extern struct group *getgrent_p __P((struct net_data *));
usr/src/lib/libresolv2/include/irs.h
277
extern struct group *getgrnam_p __P((const char *, struct net_data *));
usr/src/lib/libresolv2/include/irs.h
278
extern struct group *getgrgid_p __P((gid_t, struct net_data *));
usr/src/lib/libresolv2/include/irs.h
279
extern int setgroupent_p __P((int, struct net_data *));
usr/src/lib/libresolv2/include/irs.h
280
extern void endgrent_p __P((struct net_data *));
usr/src/lib/libresolv2/include/irs.h
282
struct net_data *));
usr/src/lib/libresolv2/include/irs.h
285
extern void setgrent_p __P((struct net_data *));
usr/src/lib/libresolv2/include/irs.h
287
extern int setgrent_p __P((struct net_data *));
usr/src/lib/libresolv2/include/irs.h
291
struct net_data *));
usr/src/lib/libresolv2/include/irs.h
293
struct net_data *));
usr/src/lib/libresolv2/include/irs.h
295
struct net_data *));
usr/src/lib/libresolv2/include/irs.h
296
extern struct hostent *gethostent_p __P((struct net_data *));
usr/src/lib/libresolv2/include/irs.h
297
extern void sethostent_p __P((int, struct net_data *));
usr/src/lib/libresolv2/include/irs.h
298
extern void endhostent_p __P((struct net_data *));
usr/src/lib/libresolv2/include/irs.h
300
struct net_data *));
usr/src/lib/libresolv2/include/irs.h
302
int, int *, struct net_data *));
usr/src/lib/libresolv2/include/irs.h
304
extern struct netent *getnetent_p __P((struct net_data *));
usr/src/lib/libresolv2/include/irs.h
305
extern struct netent *getnetbyname_p __P((const char *, struct net_data *));
usr/src/lib/libresolv2/include/irs.h
307
struct net_data *));
usr/src/lib/libresolv2/include/irs.h
308
extern void setnetent_p __P((int, struct net_data *));
usr/src/lib/libresolv2/include/irs.h
309
extern void endnetent_p __P((struct net_data *));
usr/src/lib/libresolv2/include/irs.h
311
extern void setnetgrent_p __P((const char *, struct net_data *));
usr/src/lib/libresolv2/include/irs.h
312
extern void endnetgrent_p __P((struct net_data *));
usr/src/lib/libresolv2/include/irs.h
314
const char *, struct net_data *));
usr/src/lib/libresolv2/include/irs.h
316
const char **, struct net_data *));
usr/src/lib/libresolv2/include/irs.h
318
extern struct protoent *getprotoent_p __P((struct net_data *));
usr/src/lib/libresolv2/include/irs.h
320
struct net_data *));
usr/src/lib/libresolv2/include/irs.h
321
extern struct protoent *getprotobynumber_p __P((int, struct net_data *));
usr/src/lib/libresolv2/include/irs.h
322
extern void setprotoent_p __P((int, struct net_data *));
usr/src/lib/libresolv2/include/irs.h
323
extern void endprotoent_p __P((struct net_data *));
usr/src/lib/libresolv2/include/irs.h
326
extern struct passwd *getpwent_p __P((struct net_data *));
usr/src/lib/libresolv2/include/irs.h
327
extern struct passwd *getpwnam_p __P((const char *, struct net_data *));
usr/src/lib/libresolv2/include/irs.h
328
extern struct passwd *getpwuid_p __P((uid_t, struct net_data *));
usr/src/lib/libresolv2/include/irs.h
329
extern int setpassent_p __P((int, struct net_data *));
usr/src/lib/libresolv2/include/irs.h
330
extern void endpwent_p __P((struct net_data *));
usr/src/lib/libresolv2/include/irs.h
333
extern void setpwent_p __P((struct net_data *));
usr/src/lib/libresolv2/include/irs.h
335
extern int setpwent_p __P((struct net_data *));
usr/src/lib/libresolv2/include/irs.h
338
extern struct servent *getservent_p __P((struct net_data *));
usr/src/lib/libresolv2/include/irs.h
340
struct net_data *));
usr/src/lib/libresolv2/include/irs.h
342
struct net_data *));
usr/src/lib/libresolv2/include/irs.h
343
extern void setservent_p __P((int, struct net_data *));
usr/src/lib/libresolv2/include/irs.h
344
extern void endservent_p __P((struct net_data *));
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1659
net_handle_t net_data;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1666
net_data = ifs->ifs_ipf_ipv4;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1670
net_data = ifs->ifs_ipf_ipv6;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1674
net_data = NULL;
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1678
if (net_data == NULL)
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1704
idx = net_lifgetnext(net_data, phyif, idx);
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1705
if (net_getlifaddr(net_data, phyif, idx, 2, type,
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
1720
if (net_getlifaddr(net_data, phyif, 0, 2, type, array) < 0)
usr/src/uts/common/io/neti_impl.c
163
kmem_free(info, sizeof (struct net_data));
usr/src/uts/common/io/neti_impl.c
172
struct net_data *n = NULL;
usr/src/uts/common/io/neti_impl.c
43
struct net_data *n;
usr/src/uts/common/io/neti_impl.c
67
struct net_data *n, *new;
usr/src/uts/common/io/neti_stack.c
148
struct net_data *nd;
usr/src/uts/common/io/neti_stack.c
216
struct net_data *nd;
usr/src/uts/common/sys/neti.h
122
typedef struct net_data *net_handle_t;
usr/src/uts/common/sys/neti.h
156
LIST_ENTRY(net_data) netd_list;
usr/src/uts/common/sys/neti.h
224
LIST_HEAD(netd_listhead, net_data) nts_netd_head;