usr/src/boot/efi/libefi/efiserialio.c
266
EFI_HANDLE *hp)
usr/src/boot/efi/libefi/efiserialio.c
286
*hp = h;
usr/src/boot/libsa/zfs/nvlist.c
1157
nvp_header_t head, *hp;
usr/src/boot/libsa/zfs/nvlist.c
1205
nvl->nv_idx = nvl->nv_data + nvl->nv_size - sizeof (*hp);
usr/src/boot/libsa/zfs/nvlist.c
1207
hp = (nvp_header_t *)nvl->nv_idx;
usr/src/boot/libsa/zfs/nvlist.c
1208
*hp = head;
usr/src/boot/libsa/zfs/nvlist.c
1209
nvl->nv_idx += sizeof (*hp);
usr/src/cmd/acct/lib/pnpsplit.c
115
for (hp = h; tmless(hp, &cur); hp++);
usr/src/cmd/acct/lib/pnpsplit.c
116
for (; hp->h_sec >= 0; hp++) {
usr/src/cmd/acct/lib/pnpsplit.c
117
if (sameday && tmless(&end, hp)) {
usr/src/cmd/acct/lib/pnpsplit.c
119
result[hp->h_type] += tend-tcur;
usr/src/cmd/acct/lib/pnpsplit.c
123
hours.tm_sec = hp->h_sec;
usr/src/cmd/acct/lib/pnpsplit.c
124
hours.tm_min = hp->h_min;
usr/src/cmd/acct/lib/pnpsplit.c
125
hours.tm_hour = hp->h_hour;
usr/src/cmd/acct/lib/pnpsplit.c
127
result[hp->h_type] += tmp;
usr/src/cmd/acct/lib/pnpsplit.c
129
cur.tm_sec = hp->h_sec;
usr/src/cmd/acct/lib/pnpsplit.c
130
cur.tm_min = hp->h_min;
usr/src/cmd/acct/lib/pnpsplit.c
131
cur.tm_hour = hp->h_hour;
usr/src/cmd/acct/lib/pnpsplit.c
89
struct hours *hp;
usr/src/cmd/audio/utilities/hdr_misc.c
46
audio_bytes_to_secs(Audio_hdr *hp, unsigned int cnt)
usr/src/cmd/audio/utilities/hdr_misc.c
49
((double)(hp->channels * hp->bytes_per_unit * hp->sample_rate) /
usr/src/cmd/audio/utilities/hdr_misc.c
50
(double)hp->samples_per_unit));
usr/src/cmd/audio/utilities/hdr_misc.c
60
audio_secs_to_bytes(Audio_hdr *hp, double sec)
usr/src/cmd/audio/utilities/hdr_misc.c
65
((double)(hp->channels * hp->bytes_per_unit * hp->sample_rate) /
usr/src/cmd/audio/utilities/hdr_misc.c
66
(double)hp->samples_per_unit)));
usr/src/cmd/audio/utilities/hdr_misc.c
69
offset -= (offset % (hp->bytes_per_unit * hp->channels));
usr/src/cmd/backup/lib/myrcmd.c
115
hp = &numhp;
usr/src/cmd/backup/lib/myrcmd.c
118
*ahost = hp->h_name;
usr/src/cmd/backup/lib/myrcmd.c
121
if ((unsigned)(hp->h_length) > sizeof (sin.sin_addr)) {
usr/src/cmd/backup/lib/myrcmd.c
124
hp->h_length, sizeof (sin.sin_addr));
usr/src/cmd/backup/lib/myrcmd.c
174
sin.sin_family = hp->h_addrtype;
usr/src/cmd/backup/lib/myrcmd.c
175
bcopy(hp->h_addr_list[0], (caddr_t)&sin.sin_addr, hp->h_length);
usr/src/cmd/backup/lib/myrcmd.c
189
if (hp->h_addr_list[1] != NULL) {
usr/src/cmd/backup/lib/myrcmd.c
197
hp->h_addr_list++;
usr/src/cmd/backup/lib/myrcmd.c
198
bcopy(hp->h_addr_list[0], (caddr_t)&sin.sin_addr,
usr/src/cmd/backup/lib/myrcmd.c
199
hp->h_length);
usr/src/cmd/backup/lib/myrcmd.c
205
"%s: %s\n", hp->h_name, strerror(saverr));
usr/src/cmd/backup/lib/myrcmd.c
75
struct hostent *hp;
usr/src/cmd/backup/lib/myrcmd.c
87
hp = gethostbyname(*ahost);
usr/src/cmd/backup/lib/myrcmd.c
88
if (hp == 0) {
usr/src/cmd/bnu/callers.c
582
struct hostent *hp;
usr/src/cmd/bnu/callers.c
613
hp = gethostbyname(flds[F_NAME]);
usr/src/cmd/bnu/callers.c
619
hp = gethostbyname(flds[F_PHONE]);
usr/src/cmd/bnu/callers.c
622
if (hp == NULL) {
usr/src/cmd/bnu/callers.c
627
DEBUG(4, "tcpdial host %s, ", hp->h_name);
usr/src/cmd/bnu/callers.c
637
sin.sin_family = hp->h_addrtype;
usr/src/cmd/bnu/callers.c
639
bcopy(hp->h_addr, (caddr_t)&sin.sin_addr, hp->h_length);
usr/src/cmd/bnu/callers.c
641
memcpy((caddr_t)&sin.sin_addr, hp->h_addr, hp->h_length);
usr/src/cmd/bnu/in.uucpd.c
432
struct hostent *hp = gethostbyaddr((const char *)&sin->sin_addr,
usr/src/cmd/bnu/in.uucpd.c
436
if (hp) {
usr/src/cmd/bnu/in.uucpd.c
437
strncpy(remotehost, hp->h_name, sizeof (remotehost));
usr/src/cmd/cmd-inet/common/kcmd.c
101
struct hostent *hp;
usr/src/cmd/cmd-inet/common/kcmd.c
137
hp = gethostbyname(*ahost);
usr/src/cmd/cmd-inet/common/kcmd.c
138
if (hp == 0) {
usr/src/cmd/cmd-inet/common/kcmd.c
144
if ((host_save = (char *)strdup(hp->h_name)) == NULL) {
usr/src/cmd/cmd-inet/common/kcmd.c
189
if (hp->h_addrtype == AF_INET) {
usr/src/cmd/cmd-inet/common/kcmd.c
190
sin.sin_family = hp->h_addrtype;
usr/src/cmd/cmd-inet/common/kcmd.c
192
hp->h_addr, hp->h_length);
usr/src/cmd/cmd-inet/common/kcmd.c
196
"Kerberos", hp->h_addrtype);
usr/src/cmd/cmd-inet/usr.bin/finger.c
1188
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.bin/finger.c
1206
if ((hp = getipnodebyname(host, AF_INET6, AI_ALL | AI_ADDRCONFIG |
usr/src/cmd/cmd-inet/usr.bin/finger.c
1221
if ((inet_pton(AF_INET6, hp->h_name, &ipv6addr) > 0) &&
usr/src/cmd/cmd-inet/usr.bin/finger.c
1227
(void) printf("[%s] ", hp->h_name);
usr/src/cmd/cmd-inet/usr.bin/finger.c
1230
sin6.sin6_family = hp->h_addrtype;
usr/src/cmd/cmd-inet/usr.bin/finger.c
1231
bcopy(hp->h_addr_list[0], (char *)&sin6.sin6_addr, hp->h_length);
usr/src/cmd/cmd-inet/usr.bin/finger.c
1237
freehostent(hp);
usr/src/cmd/cmd-inet/usr.bin/finger.c
1242
if (hp && hp->h_addr_list[1]) {
usr/src/cmd/cmd-inet/usr.bin/finger.c
1244
hp->h_addr_list++;
usr/src/cmd/cmd-inet/usr.bin/finger.c
1245
bcopy(hp->h_addr_list[0],
usr/src/cmd/cmd-inet/usr.bin/finger.c
1246
(caddr_t)&sin6.sin6_addr, hp->h_length);
usr/src/cmd/cmd-inet/usr.bin/finger.c
1252
freehostent(hp);
usr/src/cmd/cmd-inet/usr.bin/finger.c
1261
freehostent(hp);
usr/src/cmd/cmd-inet/usr.bin/finger.c
1264
freehostent(hp);
usr/src/cmd/cmd-inet/usr.bin/finger.c
1265
hp = NULL;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6857
struct hostent *hp = NULL;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6873
hp = getipnodebyaddr((char *)&addr, sizeof (uint_t), AF_INET,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6876
if (hp) {
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6877
if ((cp = strchr(hp->h_name, '.')) != NULL &&
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6880
cp = hp->h_name;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6889
if (hp != NULL)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6890
freehostent(hp);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6915
struct hostent *hp = NULL;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6931
hp = getipnodebyaddr((char *)addr,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6934
if (hp) {
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6935
if ((cp = strchr(hp->h_name, '.')) != NULL &&
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6938
cp = hp->h_name;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6947
if (hp != NULL)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
6948
freehostent(hp);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7099
struct hostent *hp = NULL;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7151
hp = getipnodebyaddr((char *)&addr, sizeof (uint_t),
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7154
if (hp)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7155
cp = hp->h_name;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7166
if (hp != NULL)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7167
freehostent(hp);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7180
struct hostent *hp = NULL;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7245
hp = getipnodebyaddr((char *)&nbo_addr, sizeof (uint_t),
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7248
if (hp)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7249
cp = hp->h_name;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7255
if (hp != NULL)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7256
freehostent(hp);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7268
if (hp != NULL)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7269
freehostent(hp);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7476
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7551
hp = getipnodebyname(arg, AF_INET6, AI_V4MAPPED|AI_ALL,
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7553
if (hp == NULL)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7555
newf->u.a.f_address = hp;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7565
if (hp->h_addr_list[0] != NULL &&
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
7567
hp->h_addr_list[0])) {
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1678
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1749
hp = getipnodebyname(ptr_word, AF_INET, 0, &err_num);
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1750
if (hp != NULL) {
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1751
(void) memcpy(&a, hp->h_addr, sizeof(a));
usr/src/cmd/cmd-inet/usr.bin/pppd/auth.c
1752
freehostent(hp);
usr/src/cmd/cmd-inet/usr.bin/pppd/ipcp.c
1352
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.bin/pppd/ipcp.c
1367
if ((hp = gethostbyname(hostname)) != NULL) {
usr/src/cmd/cmd-inet/usr.bin/pppd/ipcp.c
1368
BCOPY(hp->h_addr, &local, sizeof (hp->h_addr));
usr/src/cmd/cmd-inet/usr.bin/pppd/ipcp.c
280
struct hostent *hp = NULL;
usr/src/cmd/cmd-inet/usr.bin/pppd/ipcp.c
284
if ((hp = gethostbyname(servname)) == NULL)
usr/src/cmd/cmd-inet/usr.bin/pppd/ipcp.c
286
BCOPY(hp->h_addr, &addr, sizeof (u_int32_t));
usr/src/cmd/cmd-inet/usr.bin/pppd/ipcp.c
298
if (hp != NULL && hp->h_addr_list[1] != NULL)
usr/src/cmd/cmd-inet/usr.bin/pppd/ipcp.c
299
BCOPY(hp->h_addr_list[1], &serverarray[1], sizeof (u_int32_t));
usr/src/cmd/cmd-inet/usr.bin/pppd/multilink.c
239
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.bin/pppd/multilink.c
249
hp = gethostbyname(hostname);
usr/src/cmd/cmd-inet/usr.bin/pppd/multilink.c
250
if (hp != NULL) {
usr/src/cmd/cmd-inet/usr.bin/pppd/multilink.c
251
addr = *(u_int32_t *)hp->h_addr;
usr/src/cmd/cmd-inet/usr.bin/pppd/options.c
1718
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.bin/pppd/options.c
1737
if ((hp = gethostbyname(arg)) == NULL) {
usr/src/cmd/cmd-inet/usr.bin/pppd/options.c
1741
BCOPY(hp->h_addr, &local, sizeof(local));
usr/src/cmd/cmd-inet/usr.bin/pppd/options.c
1760
if ((hp = gethostbyname(colon)) == NULL) {
usr/src/cmd/cmd-inet/usr.bin/pppd/options.c
1764
BCOPY(hp->h_addr, &remote, sizeof(remote));
usr/src/cmd/cmd-inet/usr.bin/rdist/main.c
111
char *dhosts[NHOSTS], **hp = dhosts;
usr/src/cmd/cmd-inet/usr.bin/rdist/main.c
205
if (hp >= &dhosts[NHOSTS-2]) {
usr/src/cmd/cmd-inet/usr.bin/rdist/main.c
211
*hp++ = *++argv;
usr/src/cmd/cmd-inet/usr.bin/rdist/main.c
277
*hp = NULL;
usr/src/cmd/cmd-inet/usr.bin/talk/get_addrs.c
100
if (hp->h_addrtype != AF_INET) {
usr/src/cmd/cmd-inet/usr.bin/talk/get_addrs.c
106
bcopy(hp->h_addr, (char *) &rem_machine_addr, hp->h_length);
usr/src/cmd/cmd-inet/usr.bin/talk/get_addrs.c
56
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.bin/talk/get_addrs.c
63
hp = gethostbyname(my_machine_name);
usr/src/cmd/cmd-inet/usr.bin/talk/get_addrs.c
65
if (hp == (struct hostent *) 0) {
usr/src/cmd/cmd-inet/usr.bin/talk/get_addrs.c
71
if (hp->h_addrtype != AF_INET) {
usr/src/cmd/cmd-inet/usr.bin/talk/get_addrs.c
77
bcopy(hp->h_addr, (char *)&my_machine_addr, hp->h_length);
usr/src/cmd/cmd-inet/usr.bin/talk/get_addrs.c
92
hp = gethostbyname(rem_machine_name);
usr/src/cmd/cmd-inet/usr.bin/talk/get_addrs.c
94
if (hp == (struct hostent *) 0) {
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
458
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
471
if ((hp = getipnodebyname(cp,
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
477
(void) memcpy(&sin6.sin6_addr, hp->h_addr_list[0],
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
478
hp->h_length);
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
486
if ((inet_pton(AF_INET6, hp->h_name, &ipv6addr) > 0) &&
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
492
(void) strlcpy(hostname, hp->h_name,
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
589
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
595
if ((hp = getipnodebyname(hostnameinput, AF_INET6,
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
602
hp->h_addr_list[0], hp->h_length);
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
610
if ((inet_pton(AF_INET6, hp->h_name, &ipv6addr) > 0) &&
usr/src/cmd/cmd-inet/usr.bin/tftp/main.c
616
(void) strlcpy(hostname, hp->h_name,
usr/src/cmd/cmd-inet/usr.lib/pppoe/common.c
373
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.lib/pppoe/common.c
378
hp = gethostbyaddr((const char *)&sin, sizeof (sin), AF_INET);
usr/src/cmd/cmd-inet/usr.lib/pppoe/common.c
379
if (hp != NULL)
usr/src/cmd/cmd-inet/usr.lib/pppoe/common.c
380
return (hp->h_name);
usr/src/cmd/cmd-inet/usr.sbin/arp.c
221
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.sbin/arp.c
234
hp = gethostbyname(host);
usr/src/cmd/cmd-inet/usr.sbin/arp.c
235
if (hp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/arp.c
240
(void) memcpy(&sin->sin_addr, hp->h_addr,
usr/src/cmd/cmd-inet/usr.sbin/arp.c
301
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.sbin/arp.c
312
hp = gethostbyname(host);
usr/src/cmd/cmd-inet/usr.sbin/arp.c
313
if (hp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/arp.c
318
(void) memcpy(&sin->sin_addr, hp->h_addr,
usr/src/cmd/cmd-inet/usr.sbin/arp.c
369
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.sbin/arp.c
378
hp = gethostbyname(host);
usr/src/cmd/cmd-inet/usr.sbin/arp.c
379
if (hp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/arp.c
384
(void) memcpy(&sin->sin_addr, hp->h_addr,
usr/src/cmd/cmd-inet/usr.sbin/hostconfig.c
121
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.sbin/hostconfig.c
186
if ((hp = gethostbyname(targethost)) == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/hostconfig.c
195
if (hp->h_length != sizeof (targetaddr)) {
usr/src/cmd/cmd-inet/usr.sbin/hostconfig.c
201
(void) memcpy(&targetaddr.s_addr, hp->h_addr,
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4002
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4038
hp = getipnodebyname(str, AF_INET, 0, &error_num);
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4039
if (hp) {
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4040
sin->sin_family = hp->h_addrtype;
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4041
(void) memcpy(&sin->sin_addr, hp->h_addr, hp->h_length);
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4042
freehostent(hp);
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4071
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4096
hp = getipnodebyname(str, AF_INET6, 0, &error_num);
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4097
if (hp) {
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4098
sin6->sin6_family = hp->h_addrtype;
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4099
(void) memcpy(&sin6->sin6_addr, hp->h_addr, hp->h_length);
usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
4100
freehostent(hp);
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
911
struct hostent *hp, res;
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
928
!(hp = gethostbyname_r(host, &res, hbuffer, sizeof (hbuffer),
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
930
hp->h_addrtype != AF_INET || hp->h_length != sizeof (ipaddr_t)) {
usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
939
for (p = hp->h_addr_list; *p; p++) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/parms.c
1004
hp = gethostbyname(name);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/parms.c
1005
if (hp != NULL) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/parms.c
1006
(void) memcpy(addrp, hp->h_addr, sizeof (*addrp));
usr/src/cmd/cmd-inet/usr.sbin/in.routed/parms.c
984
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
170
struct hostent *hp = gethostbyname(optarg);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
171
if (hp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
178
hp->h_addr,
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
564
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
570
if (!nflag && (hp = gethostbyaddr((char *)&from->sin_addr,
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
573
hp->h_name, inet_ntoa(from->sin_addr));
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
674
hp = gethostbyaddr((char *)&in,
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
676
if (hp != NULL)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
677
name = hp->h_name;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
746
hp = NULL;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
748
hp = gethostbyaddr((char *)&in, sizeof (in),
usr/src/cmd/cmd-inet/usr.sbin/in.routed/rtquery.c
751
(hp != NULL) ? hp->h_name : inet_ntoa(in),
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
151
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
236
hp = gethostbyname(myname);
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
237
if (hp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/in.rwhod.c
241
sin.sin_family = hp->h_addrtype;
usr/src/cmd/cmd-inet/usr.sbin/in.talkd/process.c
136
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.sbin/in.talkd/process.c
149
hp = gethostbyaddr((const char *)&request->ctl_addr.sin_addr,
usr/src/cmd/cmd-inet/usr.sbin/in.talkd/process.c
151
if (hp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/in.talkd/process.c
159
response->answer = announce(request, hp->h_name);
usr/src/cmd/cmd-inet/usr.sbin/in.talkd/process.c
166
response->answer = announce(request, hp->h_name);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7317
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7460
hp = getipnodebyname(addr_str, AF_INET6,
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7462
if (hp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7468
(void) bcopy(hp->h_addr_list[0], &v6addr,
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7469
hp->h_length);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7470
freehostent(hp);
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7651
if (hp)
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7652
freehostent(hp);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
595
struct hostent *hp = NULL;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
607
hp = getipnodebyname(argv[0], AF_INET6, AI_DEFAULT | AI_ALL,
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
621
hp = &dhp->he;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
628
hp = &dhp->he;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
632
hp = NULL;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
636
*hpp = hp;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
638
if (hp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
1794
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
1833
hp = getipnodebyaddr(addr_ptr, addr_len, af, &error_num);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
1834
if (hp) {
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
1835
if ((cp = strchr(hp->h_name, '.')) != 0 &&
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
1838
cp = hp->h_name;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
3019
struct hostent *hp = NULL;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
3043
hp = getipnodebyname(addr_str, AF_INET6, AI_DEFAULT | AI_ALL, &h_errno);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
3044
if (hp != NULL) {
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
3049
assert(hp->h_addrtype == AF_INET6);
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
3082
hp = ne_hent;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
3095
shp = hp;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
3100
dhp = hp;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
3165
set_mask_info(struct hostent *hp, unsigned int plen, struct in6_addr *mask_v6)
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
3170
if (hp->h_addr_list[1] != NULL) {
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipsecconf.c
3178
bcopy(hp->h_addr_list[0], &addr, sizeof (struct in6_addr));
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
818
struct hostent *hp = NULL;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
833
hp = getipnodebyname(addr, AF_INET6,
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
846
hp = &dummy.he;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
856
hp = &dummy.he;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
865
hp = NULL;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
869
if (hp == NULL)
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ipseckey.c
872
*hpp = hp;
usr/src/cmd/cmd-inet/usr.sbin/route.c
1824
if ((newrt->ri_addrs & RTA_GATEWAY) && hp != NULL &&
usr/src/cmd/cmd-inet/usr.sbin/route.c
1825
hp->h_addr_list[attempts] != NULL) {
usr/src/cmd/cmd-inet/usr.sbin/route.c
1829
hp->h_addr_list[attempts], hp->h_length);
usr/src/cmd/cmd-inet/usr.sbin/route.c
1833
hp->h_addr_list[attempts], hp->h_length);
usr/src/cmd/cmd-inet/usr.sbin/route.c
2046
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2052
hpp = &hp;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2196
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2249
if ((hp = gethostbyname(str)) != NULL) {
usr/src/cmd/cmd-inet/usr.sbin/route.c
2250
*hpp = hp;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2251
(void) memmove(&sin->sin_addr, hp->h_addr,
usr/src/cmd/cmd-inet/usr.sbin/route.c
2252
hp->h_length);
usr/src/cmd/cmd-inet/usr.sbin/route.c
2284
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2310
hp = getipnodebyname(str, AF_INET6, 0, &error_num);
usr/src/cmd/cmd-inet/usr.sbin/route.c
2311
if (hp != NULL) {
usr/src/cmd/cmd-inet/usr.sbin/route.c
2312
*hpp = hp;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2313
(void) memmove(&sin6->sin6_addr, hp->h_addr, hp->h_length);
usr/src/cmd/cmd-inet/usr.sbin/route.c
830
struct hostent *hp = NULL;
usr/src/cmd/cmd-inet/usr.sbin/route.c
862
hp = gethostbyaddr((char *)&in, sizeof (struct in_addr),
usr/src/cmd/cmd-inet/usr.sbin/route.c
864
if (hp != NULL) {
usr/src/cmd/cmd-inet/usr.sbin/route.c
865
if (((cp = strchr(hp->h_name, '.')) != NULL) &&
usr/src/cmd/cmd-inet/usr.sbin/route.c
868
cp = hp->h_name;
usr/src/cmd/cmd-inet/usr.sbin/route.c
893
hp = getipnodebyaddr((char *)&in6,
usr/src/cmd/cmd-inet/usr.sbin/route.c
895
if (hp != NULL) {
usr/src/cmd/cmd-inet/usr.sbin/route.c
896
if (((cp = strchr(hp->h_name, '.')) != NULL) &&
usr/src/cmd/cmd-inet/usr.sbin/route.c
899
cp = hp->h_name;
usr/src/cmd/cmd-inet/usr.sbin/route.c
909
if (hp != NULL)
usr/src/cmd/cmd-inet/usr.sbin/route.c
910
freehostent(hp);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
1045
volatile struct snoop_handler *hp;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
1057
for (hp = snoop_hp; hp; hp = hp->s_next) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
1058
if (hp->s_time) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
1059
if ((hp->s_time - now) > 0) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
1060
if (nalarm == 0 || nalarm > hp->s_time)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
1061
nalarm = now < hp->s_time ?
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
1062
hp->s_time : now + 1;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
1075
for (hp = snoop_hp; hp; hp = hp->s_next) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
1076
if (hp->s_time) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
1077
if ((now - hp->s_time) >= 0) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
1078
hp->s_time = 0; /* only invoke once */
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
1079
if (hp->s_handler)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
1080
hp->s_handler();
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
924
volatile struct snoop_handler *hp, *tp, *next;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
965
for (hp = snoop_hp; hp; hp = next) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
966
next = hp->s_next;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
967
if (s_handler == NULL || hp->s_handler == s_handler) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
969
tp->s_next = hp->s_next;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
970
if (snoop_tp == hp) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
976
free((void *)hp);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
978
if (nalarm == 0 || nalarm > hp->s_time)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
979
nalarm = now < hp->s_time ? hp->s_time :
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop.c
981
tp = hp;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1484
struct hostent *hp = NULL;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1501
hp = lgetipnodebyname(hostname, AF_INET, 0, &error_num);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1502
if (hp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1503
hp = getipnodebyname(hostname, AF_INET, 0, &error_num);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1506
if (hp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1516
hp = lgetipnodebyname(hostname, AF_INET6, 0, &error_num);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1517
if (hp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1518
hp = getipnodebyname(hostname, AF_INET6, 0, &error_num);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1521
if (hp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1535
hp = lgetipnodebyname(hostname, AF_INET, 0, &error_num);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1536
if (hp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1537
hp = getipnodebyname(hostname, AF_INET, 0,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1541
if (hp != NULL) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1547
hp = lgetipnodebyname(hostname, AF_INET6, 0,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1549
if (hp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1550
hp = getipnodebyname(hostname, AF_INET6, 0,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1554
if (hp != NULL) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1560
hp = lgetipnodebyname(hostname, AF_INET6,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1562
if (hp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1563
hp = getipnodebyname(hostname, AF_INET6,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1567
if (hp != NULL) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1585
if (hp == NULL)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1606
if (hp->h_addrtype == AF_INET) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1612
addr4ptr = (uint_t *)hp->h_addr_list[h_addr_index];
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1624
addr4ptr = (uint_t *)hp->h_addr_list[++h_addr_index];
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1638
addr6ptr = (struct in6_addr *)hp->h_addr_list[h_addr_index];
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1667
hp->h_addr_list[++h_addr_index];
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1671
addr6ptr = (struct in6_addr *)hp->h_addr_list[h_addr_index];
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1711
hp->h_addr_list[++h_addr_index];
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
1722
freehostent(hp);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2822
struct hostent *hp;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2830
hp = getipnodebyname(hostname, AF_INET, 0, &error_num);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2831
if (hp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_filter.c
2834
memcpy(&sin->sin_addr, hp->h_addr, sizeof (sin->sin_addr));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
110
struct hostent *hp = NULL;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
135
hp = getipnodebyaddr((char *)&ipaddr, sizeof (int),
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
137
if (hp == NULL && inet_lnaof(ipaddr) == 0) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
150
hp ? hp->h_name : inet_ntoa(ipaddr),
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
151
hp ? hp->h_aliases : NULL);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
152
if (hp != NULL)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
153
freehostent(hp);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
161
struct hostent *hp = NULL;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
185
hp = getipnodebyaddr(ip6addr, sizeof (struct in6_addr),
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
192
hp = NULL;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
195
if (hp != NULL)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
196
addname = hp->h_name;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
202
retval = addhost(AF_INET6, ip6addr, addname, hp ? hp->h_aliases : NULL);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
203
if (hp != NULL)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
204
freehostent(hp);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
211
struct hostdata **hp, *n = NULL;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
233
hp = (struct hostdata **)&h_table4[iphash(hashval)];
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
248
hp = (struct hostdata **)&h_table6[iphash(hashval)];
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
256
n->h_next = *hp;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
257
*hp = n;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
383
struct hostent *hp = &he;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
386
(void) memset((char *)hp, 0, sizeof (struct hostent));
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
387
hp->h_name = h_name;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
391
hp->h_addrtype = AF_INET6;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
393
hp->h_addr_list = list;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
395
hp->h_addr_list[i] = NULL;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
400
hp->h_length = sizeof (struct in6_addr);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
406
return (hp);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
409
hp->h_addr_list[ind] =
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
423
return (hp);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
427
hp->h_addrtype = AF_INET;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
428
hp->h_length =
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
430
hp->h_addr_list[ind] =
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
435
hp->h_length =
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
437
hp->h_addr_list[ind] =
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_ipaddr.c
448
return (ind > 0 ? hp : NULL);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
594
struct hostent *hp = NULL;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
612
hp = getipnodebyname(hostname, AF_INET, 0, &error_num);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
613
if (hp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
623
hp = getipnodebyname(hostname, AF_INET6, 0, &error_num);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
624
if (hp == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
638
hp = getipnodebyname(hostname, AF_INET, 0, &error_num);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
639
if (hp != NULL) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
645
hp = getipnodebyname(hostname, AF_INET6, 0, &error_num);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
646
if (hp != NULL) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
652
hp = getipnodebyname(hostname, AF_INET6,
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
654
if (hp != NULL) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
674
if (hp == NULL)
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
692
if (hp->h_addrtype == AF_INET) {
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
697
addr4ptr = (uint_t *)hp->h_addr_list[h_addr_index];
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
713
addr4ptr = (uint_t *)hp->h_addr_list[++h_addr_index];
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
719
addr6ptr = (struct in6_addr *)hp->h_addr_list[h_addr_index];
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
751
hp->h_addr_list[++h_addr_index];
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
758
addr6ptr = (struct in6_addr *)hp->h_addr_list[h_addr_index];
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
788
hp->h_addr_list[++h_addr_index];
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_pf.c
798
freehostent(hp);
usr/src/cmd/csh/sh.dir.c
105
if (!lflag && hp != NOSTR) {
usr/src/cmd/csh/sh.dir.c
106
dtildepr(hp, dp->di_name);
usr/src/cmd/csh/sh.dir.c
45
dinit(tchar *hp)
usr/src/cmd/csh/sh.dir.c
61
if (loginsh && hp && *hp)
usr/src/cmd/csh/sh.dir.c
62
cp = hp;
usr/src/cmd/csh/sh.dir.c
87
tchar *hp = value(S_home);
usr/src/cmd/csh/sh.dir.c
92
if (*hp == '\0')
usr/src/cmd/csh/sh.dir.c
93
hp = NOSTR;
usr/src/cmd/csh/sh.exp.c
592
struct wordent *hp = ¶ml;
usr/src/cmd/csh/sh.exp.c
594
struct wordent *wdp = hp;
usr/src/cmd/csh/sh.exp.c
600
hp->prev = hp->next = hp;
usr/src/cmd/csh/sh.exp.c
601
hp->word = S_ /* "" */;
usr/src/cmd/csh/sh.exp.c
606
new->next = hp;
usr/src/cmd/csh/sh.exp.c
611
hp->prev = wdp;
usr/src/cmd/csh/sh.hist.c
135
dohist1(struct Hist *hp, int *np, int rflg, int hflg)
usr/src/cmd/csh/sh.hist.c
142
if (hp == 0)
usr/src/cmd/csh/sh.hist.c
145
hp->Href++;
usr/src/cmd/csh/sh.hist.c
147
dohist1(hp->Hnext, np, rflg, hflg);
usr/src/cmd/csh/sh.hist.c
149
phist(hp, hflg);
usr/src/cmd/csh/sh.hist.c
153
phist(hp, hflg);
usr/src/cmd/csh/sh.hist.c
154
hp = hp->Hnext;
usr/src/cmd/csh/sh.hist.c
159
phist(struct Hist *hp, int hflg)
usr/src/cmd/csh/sh.hist.c
166
printf("%6d\t", hp->Hnum);
usr/src/cmd/csh/sh.hist.c
167
prlex(&hp->Hlex);
usr/src/cmd/csh/sh.hist.c
33
struct Hist *hp, *np;
usr/src/cmd/csh/sh.hist.c
55
for (hp = &Histlist; np = hp->Hnext;)
usr/src/cmd/csh/sh.hist.c
57
hp->Hnext = np->Hnext, hfree(np);
usr/src/cmd/csh/sh.hist.c
59
hp = np;
usr/src/cmd/csh/sh.hist.c
87
hfree(struct Hist *hp)
usr/src/cmd/csh/sh.hist.c
93
freelex(&hp->Hlex);
usr/src/cmd/csh/sh.hist.c
94
xfree( (tchar *)hp);
usr/src/cmd/csh/sh.lex.c
103
hp->next = hp->prev = hp;
usr/src/cmd/csh/sh.lex.c
1036
hp = findev(lhsb, 0);
usr/src/cmd/csh/sh.lex.c
1037
if (hp)
usr/src/cmd/csh/sh.lex.c
1038
lastev = hp->Hnum;
usr/src/cmd/csh/sh.lex.c
1039
return (&hp->Hlex);
usr/src/cmd/csh/sh.lex.c
104
hp->word = S_ /* "" */;
usr/src/cmd/csh/sh.lex.c
1061
hp = findev(lhsb, 1);
usr/src/cmd/csh/sh.lex.c
1062
if (hp)
usr/src/cmd/csh/sh.lex.c
1063
lastev = hp->Hnum;
usr/src/cmd/csh/sh.lex.c
1064
return (&hp->Hlex);
usr/src/cmd/csh/sh.lex.c
1078
for (hp = Histlist.Hnext; hp; hp = hp->Hnext)
usr/src/cmd/csh/sh.lex.c
1079
if (hp->Hnum == event) {
usr/src/cmd/csh/sh.lex.c
1080
hp->Href = eventno;
usr/src/cmd/csh/sh.lex.c
1081
lastev = hp->Hnum;
usr/src/cmd/csh/sh.lex.c
1082
return (&hp->Hlex);
usr/src/cmd/csh/sh.lex.c
1092
struct Hist *hp;
usr/src/cmd/csh/sh.lex.c
1097
for (hp = Histlist.Hnext; hp; hp = hp->Hnext) {
usr/src/cmd/csh/sh.lex.c
1100
struct wordent *lp = hp->Hlex.next;
usr/src/cmd/csh/sh.lex.c
1110
return (hp);
usr/src/cmd/csh/sh.lex.c
1121
return (hp);
usr/src/cmd/csh/sh.lex.c
115
wdp = hp;
usr/src/cmd/csh/sh.lex.c
126
new->next = hp;
usr/src/cmd/csh/sh.lex.c
134
hp->prev = wdp;
usr/src/cmd/csh/sh.lex.c
157
copylex(struct wordent *hp, struct wordent *fp)
usr/src/cmd/csh/sh.lex.c
164
wdp = hp;
usr/src/cmd/csh/sh.lex.c
170
new->next = hp;
usr/src/cmd/csh/sh.lex.c
176
hp->prev = wdp;
usr/src/cmd/csh/sh.lex.c
520
struct wordent *hp, *ip;
usr/src/cmd/csh/sh.lex.c
536
hp = gethent(sc);
usr/src/cmd/csh/sh.lex.c
537
if (hp == 0)
usr/src/cmd/csh/sh.lex.c
541
if (hp == alhistp)
usr/src/cmd/csh/sh.lex.c
542
for (ip = hp->next->next; ip != alhistt; ip = ip->next)
usr/src/cmd/csh/sh.lex.c
545
for (ip = hp->next->next; ip != hp->prev; ip = ip->next)
usr/src/cmd/csh/sh.lex.c
581
hp = hp->next;
usr/src/cmd/csh/sh.lex.c
584
hp = getsub(hp);
usr/src/cmd/csh/sh.lex.c
594
exclnxt = hp;
usr/src/cmd/csh/sh.lex.c
733
struct wordent *hp = &lex;
usr/src/cmd/csh/sh.lex.c
740
wdp = hp;
usr/src/cmd/csh/sh.lex.c
745
new->next = hp;
usr/src/cmd/csh/sh.lex.c
754
hp->prev = wdp;
usr/src/cmd/csh/sh.lex.c
94
lex(struct wordent *hp)
usr/src/cmd/csh/sh.lex.c
977
struct Hist *hp;
usr/src/cmd/ctfdump/ctfdump.c
259
const ctf_header_t *hp;
usr/src/cmd/ctfdump/ctfdump.c
263
ctf_dataptr(g_fp, (const void **)&hp, NULL);
usr/src/cmd/ctfdump/ctfdump.c
265
hp->cth_magic);
usr/src/cmd/ctfdump/ctfdump.c
267
hp->cth_version);
usr/src/cmd/ctfdump/ctfdump.c
277
hp->cth_lbloff);
usr/src/cmd/ctfdump/ctfdump.c
279
hp->cth_objtoff);
usr/src/cmd/ctfdump/ctfdump.c
281
hp->cth_funcoff);
usr/src/cmd/ctfdump/ctfdump.c
283
hp->cth_typeoff);
usr/src/cmd/ctfdump/ctfdump.c
285
hp->cth_stroff);
usr/src/cmd/ctfdump/ctfdump.c
287
hp->cth_strlen);
usr/src/cmd/diskinfo/diskinfo.c
104
disk_walker(topo_hdl_t *hp, tnode_t *np, void *arg)
usr/src/cmd/diskinfo/diskinfo.c
174
if (topo_node_facility(hp, pnp, TOPO_FAC_TYPE_INDICATOR,
usr/src/cmd/diskinfo/diskinfo.c
222
populate_physical(topo_hdl_t *hp, di_phys_t *pp)
usr/src/cmd/diskinfo/diskinfo.c
231
wp = topo_walk_init(hp, FM_FMRI_SCHEME_HC, disk_walker, pp, &e);
usr/src/cmd/diskinfo/diskinfo.c
249
topo_hdl_t *hp = NULL;
usr/src/cmd/diskinfo/diskinfo.c
268
hp = topo_open(TOPO_VERSION, NULL, &e);
usr/src/cmd/diskinfo/diskinfo.c
269
if (hp == NULL) {
usr/src/cmd/diskinfo/diskinfo.c
275
(void) topo_snap_hold(hp, NULL, &e);
usr/src/cmd/diskinfo/diskinfo.c
369
if (hp != NULL) {
usr/src/cmd/diskinfo/diskinfo.c
372
populate_physical(hp, &phys);
usr/src/cmd/diskinfo/diskinfo.c
469
if (hp != NULL) {
usr/src/cmd/diskinfo/diskinfo.c
470
topo_snap_release(hp);
usr/src/cmd/diskinfo/diskinfo.c
471
topo_close(hp);
usr/src/cmd/fm/fmd/common/fmd_mdb.c
1253
fcf_hdr_t h, *hp;
usr/src/cmd/fm/fmd/common/fmd_mdb.c
1262
hp = mdb_alloc(size, UM_SLEEP);
usr/src/cmd/fm/fmd/common/fmd_mdb.c
1264
if (mdb_vread(hp, size, wsp->walk_addr) != size) {
usr/src/cmd/fm/fmd/common/fmd_mdb.c
1266
mdb_free(hp, size);
usr/src/cmd/fm/fmd/common/fmd_mdb.c
1270
wsp->walk_data = hp;
usr/src/cmd/fm/fmd/common/fmd_mdb.c
1281
fcf_hdr_t *hp = wsp->walk_data;
usr/src/cmd/fm/fmd/common/fmd_mdb.c
1282
fcf_sec_t *sp = (fcf_sec_t *)((uintptr_t)hp + off);
usr/src/cmd/fm/fmd/common/fmd_mdb.c
1284
if (i >= hp->fcfh_secnum)
usr/src/cmd/fm/fmd/common/fmd_mdb.c
1294
fcf_hdr_t *hp = wsp->walk_data;
usr/src/cmd/fm/fmd/common/fmd_mdb.c
1295
mdb_free(hp, sizeof (fcf_hdr_t) + sizeof (fcf_sec_t) * hp->fcfh_secnum);
usr/src/cmd/fm/modules/common/event-transport/etm.c
230
etm_proto_hdr_t *hp = (etm_proto_hdr_t *)buf;
usr/src/cmd/fm/modules/common/event-transport/etm.c
232
return (ntohl(hp->hdr_msglen));
usr/src/cmd/fm/modules/common/event-transport/etm.c
242
etm_proto_hdr_t *hp = (etm_proto_hdr_t *)buf;
usr/src/cmd/fm/modules/common/event-transport/etm.c
244
if (bcmp(hp->hdr_delim, ETM_DELIM, ETM_DELIMLEN) != 0) {
usr/src/cmd/fm/modules/common/event-transport/etm.c
246
": 0x%x\n", mp->epm_ep_str, hp->hdr_delim);
usr/src/cmd/fm/modules/common/event-transport/etm.c
250
if ((hp->hdr_type == ETM_HDR_C_HELLO) ||
usr/src/cmd/fm/modules/common/event-transport/etm.c
251
(hp->hdr_type == ETM_HDR_S_HELLO)) {
usr/src/cmd/fm/modules/common/event-transport/etm.c
253
return (hp->hdr_type);
usr/src/cmd/fm/modules/common/event-transport/etm.c
256
if (hp->hdr_ver != mp->epm_ver) {
usr/src/cmd/fm/modules/common/event-transport/etm.c
258
mp->epm_ep_str, hp->hdr_ver);
usr/src/cmd/fm/modules/common/event-transport/etm.c
262
if ((hp->hdr_type == ETM_HDR_TYPE_TOO_LOW) ||
usr/src/cmd/fm/modules/common/event-transport/etm.c
263
(hp->hdr_type >= ETM_HDR_TYPE_TOO_HIGH)) {
usr/src/cmd/fm/modules/common/event-transport/etm.c
265
mp->epm_ep_str, hp->hdr_type);
usr/src/cmd/fm/modules/common/event-transport/etm.c
269
return (hp->hdr_type);
usr/src/cmd/fm/modules/common/event-transport/etm.c
279
etm_proto_hdr_t *hp = (etm_proto_hdr_t *)buf;
usr/src/cmd/fm/modules/common/event-transport/etm.c
281
bcopy(ETM_DELIM, hp->hdr_delim, ETM_DELIMLEN);
usr/src/cmd/fm/modules/common/event-transport/etm.c
282
hp->hdr_ver = ver;
usr/src/cmd/fm/modules/common/event-transport/etm.c
283
hp->hdr_type = type;
usr/src/cmd/fm/modules/common/event-transport/etm.c
284
hp->hdr_msglen = htonl(msglen);
usr/src/cmd/fm/modules/common/event-transport/etm.c
371
etm_proto_hdr_t *hp;
usr/src/cmd/fm/modules/common/event-transport/etm.c
411
hp = (etm_proto_hdr_t *)(void *)hbuf;
usr/src/cmd/fm/modules/common/event-transport/etm.c
412
if (hp->hdr_ver != ETM_PROTO_V1) {
usr/src/cmd/fm/modules/common/event-transport/etm.c
414
mp->epm_ep_str, hp->hdr_ver);
usr/src/cmd/fm/modules/common/event-transport/etm.c
417
mp->epm_ver = hp->hdr_ver;
usr/src/cmd/fmt/fmt.c
737
wchar_t **hp; /* ptr to current char of a valid */
usr/src/cmd/fmt/fmt.c
759
for (hp = &headnames[0]; *hp != (wchar_t *)0; hp++)
usr/src/cmd/fmt/fmt.c
760
if (ispref(*hp, cp)) {
usr/src/cmd/fs.d/nfs/nfslog/nfslog_elf.c
1228
struct hostent *hp;
usr/src/cmd/fs.d/nfs/nfslog/nfslog_elf.c
1278
hp = getipnodebyaddr(addrp, size, sin_family, &error);
usr/src/cmd/fs.d/nfs/nfslog/nfslog_elf.c
1279
if (hp != NULL) {
usr/src/cmd/fs.d/nfs/nfslog/nfslog_elf.c
1281
hp->h_name);
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
122
hp = getipnodebyaddr((char *)ipaddr, sizeof (struct in_addr),
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
124
if (hp == NULL && inet_lnaof(*ipaddr) == 0) {
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
131
hp = NULL;
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
134
return (addhost(AF_INET, ipaddr, hp ? hp->h_name : inet_ntoa(*ipaddr)));
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
142
struct hostent *hp = NULL;
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
166
hp = getipnodebyaddr(ip6addr, sizeof (struct in6_addr),
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
170
hp = NULL;
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
173
if (hp != NULL)
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
174
addname = hp->h_name;
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
181
freehostent(hp);
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
191
register struct hostdata **hp, *n;
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
207
hp = (struct hostdata **)&h_table4[iphash(hashval)];
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
222
hp = (struct hostdata **)&h_table6[iphash(hashval)];
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
231
n->h_next = *hp;
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
232
*hp = n;
usr/src/cmd/fs.d/nfs/nfslog/nfslog_ipaddr.c
98
struct hostent *hp = NULL;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1005
hp = setnetconfig();
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1006
if (hp == (void *) NULL) {
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1009
while ((ncp = getnetconfig(hp)) != NULL) {
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1020
endnetconfig(hp);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1027
endnetconfig(hp);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
993
void *hp;
usr/src/cmd/fs.d/udfs/common/ud_lib.c
63
ud_init(int fd, ud_handle_t *hp)
usr/src/cmd/fs.d/udfs/common/ud_lib.c
71
*hp = h;
usr/src/cmd/fs.d/ufs/ff/ff.c
456
struct htab *hp;
usr/src/cmd/fs.d/ufs/ff/ff.c
468
hp = lookup(dp->d_ino, 0);
usr/src/cmd/fs.d/ufs/ff/ff.c
469
if (hp == 0)
usr/src/cmd/fs.d/ufs/ff/ff.c
473
hp->h_pino = ino;
usr/src/cmd/fs.d/ufs/ff/ff.c
483
hp->h_name_index = strngloc;
usr/src/cmd/fs.d/ufs/ff/ff.c
596
struct htab *hp;
usr/src/cmd/fs.d/ufs/ff/ff.c
600
if ((hp = lookup(i, 0)) == 0) {
usr/src/cmd/fs.d/ufs/ff/ff.c
608
pname(stream, hp->h_pino, ++lev);
usr/src/cmd/fs.d/ufs/ff/ff.c
611
&(strngtab[hp->h_name_index]));
usr/src/cmd/fs.d/ufs/ff/ff.c
614
&(strngtab[hp->h_name_index]));
usr/src/cmd/fs.d/ufs/ff/ff.c
620
struct htab *hp;
usr/src/cmd/fs.d/ufs/ff/ff.c
622
for (hp = &htab[(int)i%hsize]; hp->h_ino; ) {
usr/src/cmd/fs.d/ufs/ff/ff.c
623
if (hp->h_ino == i)
usr/src/cmd/fs.d/ufs/ff/ff.c
624
return (hp);
usr/src/cmd/fs.d/ufs/ff/ff.c
625
if (++hp >= &htab[hsize])
usr/src/cmd/fs.d/ufs/ff/ff.c
626
hp = htab;
usr/src/cmd/fs.d/ufs/ff/ff.c
635
hp->h_ino = i;
usr/src/cmd/fs.d/ufs/ff/ff.c
636
return (hp);
usr/src/cmd/fs.d/ufs/ff/ff.c
723
struct name_ent *hp;
usr/src/cmd/fs.d/ufs/ff/ff.c
727
for (hp = hashtable[h_index]; hp != NULL; hp = hp->name_nxt) {
usr/src/cmd/fs.d/ufs/ff/ff.c
728
if (hp->name_uid == uid) {
usr/src/cmd/fs.d/ufs/ff/ff.c
729
return (hp->name_string);
usr/src/cmd/fs.d/ufs/ff/ff.c
732
hp = (struct name_ent *)calloc(1, sizeof (struct name_ent));
usr/src/cmd/fs.d/ufs/ff/ff.c
733
hp->name_nxt = hashtable[h_index];
usr/src/cmd/fs.d/ufs/ff/ff.c
734
hp->name_uid = uid;
usr/src/cmd/fs.d/ufs/ff/ff.c
735
hashtable[h_index] = hp;
usr/src/cmd/fs.d/ufs/ff/ff.c
737
hp->name_string = "unknown";
usr/src/cmd/fs.d/ufs/ff/ff.c
739
hp->name_string = (char *)strdup(pwent->pw_name);
usr/src/cmd/fs.d/ufs/ff/ff.c
743
return (hp->name_string);
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
413
struct htab *hp;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
427
hp = lookup(dp->d_ino, 0);
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
428
if (hp == 0)
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
433
hp->h_pino = ino;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
443
hp->h_name_index = strngloc;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
537
struct htab *hp;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
542
if ((hp = lookup(i, 0)) == 0) {
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
550
pname(hp->h_pino, ++lev);
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
551
(void) printf("/%s", &(strngtab[hp->h_name_index]));
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
558
struct htab *hp;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
560
for (hp = &htab[(int)i%hsize]; hp->h_ino; ) {
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
561
if (hp->h_ino == i)
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
562
return (hp);
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
563
if (++hp >= &htab[hsize])
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
564
hp = htab;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
574
hp->h_ino = i;
usr/src/cmd/fs.d/ufs/ncheck/ncheck.c
575
return (hp);
usr/src/cmd/fs.d/ufs/quot/quot.c
559
struct du **hp;
usr/src/cmd/fs.d/ufs/quot/quot.c
571
for (hp = duhashtbl, i = 0; i != UHASH; i++) {
usr/src/cmd/fs.d/ufs/quot/quot.c
572
if (hp[i] == NULL)
usr/src/cmd/fs.d/ufs/quot/quot.c
575
for (ep = hp[i]; ep; ep = ep->next) {
usr/src/cmd/getent/dogetethers.c
63
char *hp;
usr/src/cmd/getent/dogetethers.c
67
hp = hostname;
usr/src/cmd/getent/dogetethers.c
68
retval = ether_ntohost(hp, e);
usr/src/cmd/getent/dogetethers.c
70
hp = (char *)*list;
usr/src/cmd/getent/dogetethers.c
72
retval = ether_hostton(hp, e);
usr/src/cmd/getent/dogetethers.c
77
rc = putethers(hp, e, stdout);
usr/src/cmd/getent/dogethost.c
39
puthostent(const struct hostent *hp, FILE *fp)
usr/src/cmd/getent/dogethost.c
44
if (hp == NULL) {
usr/src/cmd/getent/dogethost.c
48
for (p = hp->h_addr_list; *p != 0; p++) {
usr/src/cmd/getent/dogethost.c
54
inet_ntoa(in), hp->h_name) == EOF)
usr/src/cmd/getent/dogethost.c
56
for (q = hp->h_aliases; *q != 0; q++) {
usr/src/cmd/getent/dogethost.c
72
struct hostent *hp;
usr/src/cmd/getent/dogethost.c
76
while ((hp = gethostent()) != NULL)
usr/src/cmd/getent/dogethost.c
77
(void) puthostent(hp, stdout);
usr/src/cmd/getent/dogethost.c
83
hp = gethostbyaddr((char *)&addr,
usr/src/cmd/getent/dogethost.c
86
hp = gethostbyname(*list);
usr/src/cmd/getent/dogethost.c
87
if (hp == NULL)
usr/src/cmd/getent/dogethost.c
90
(void) puthostent(hp, stdout);
usr/src/cmd/getent/dogetipnodes.c
115
hp = getipnodebyaddr(addr, len, af, &err_ret);
usr/src/cmd/getent/dogetipnodes.c
117
hp = getipnodebyname(*list, AF_INET6,
usr/src/cmd/getent/dogetipnodes.c
119
if (hp == NULL)
usr/src/cmd/getent/dogetipnodes.c
122
(void) puthostent(hp, stdout);
usr/src/cmd/getent/dogetipnodes.c
39
puthostent(const struct hostent *hp, FILE *fp)
usr/src/cmd/getent/dogetipnodes.c
45
if (hp == NULL) {
usr/src/cmd/getent/dogetipnodes.c
49
for (p = hp->h_addr_list; *p != 0; p++) {
usr/src/cmd/getent/dogetipnodes.c
56
if (hp->h_addrtype == AF_INET6) {
usr/src/cmd/getent/dogetipnodes.c
75
if (fprintf(fp, "%s\t%s", res, hp->h_name) == EOF)
usr/src/cmd/getent/dogetipnodes.c
77
for (q = hp->h_aliases; q && *q; q++) {
usr/src/cmd/getent/dogetipnodes.c
93
struct hostent *hp;
usr/src/cmd/hal/addons/network-devices/common.c
119
struct hostent *hp;
usr/src/cmd/hal/addons/network-devices/common.c
127
hp = getipnodebyname(name, AF_INET6, AI_ADDRCONFIG, &errnum);
usr/src/cmd/hal/addons/network-devices/common.c
128
if (hp != NULL) {
usr/src/cmd/hal/addons/network-devices/common.c
132
(void) memcpy(&sin6->sin6_addr, hp->h_addr_list[0],
usr/src/cmd/hal/addons/network-devices/common.c
133
hp->h_length);
usr/src/cmd/hal/addons/network-devices/common.c
154
} else if (hp != NULL) { /* use the IPv6 address */
usr/src/cmd/hal/addons/network-devices/common.c
155
addr_to_string("IPV6ADDR-", (uchar_t *)&hp->h_addr_list[0],
usr/src/cmd/hal/addons/network-devices/common.c
156
hp->h_length, buf, sizeof (buf));
usr/src/cmd/hal/addons/network-devices/common.c
88
struct hostent *hp;
usr/src/cmd/hal/addons/network-devices/common.c
90
hp = getipnodebyname(hostname, AF_INET6,
usr/src/cmd/hal/addons/network-devices/common.c
92
if (hp != NULL) {
usr/src/cmd/hal/addons/network-devices/common.c
93
(void) memcpy(&ipv6addr, hp->h_addr_list[0], hp->h_length);
usr/src/cmd/hotplugd/hotplugd_info.c
247
di_hp_t hp, port_hp;
usr/src/cmd/hotplugd/hotplugd_info.c
266
for (hp = DI_HP_NIL; (hp = di_hp_next(dev, hp)) != DI_HP_NIL; ) {
usr/src/cmd/hotplugd/hotplugd_info.c
269
if (di_hp_type(hp) != DDI_HP_CN_TYPE_VIRTUAL_PORT)
usr/src/cmd/hotplugd/hotplugd_info.c
276
if ((connection == NULL) && (di_hp_depends_on(hp) != -1))
usr/src/cmd/hotplugd/hotplugd_info.c
281
(strcmp(di_hp_name(hp), connection) != 0))
usr/src/cmd/hotplugd/hotplugd_info.c
285
if ((node = new_hotplug_node(parent, hp)) == NULL) {
usr/src/cmd/hotplugd/hotplugd_info.c
294
if ((child_dev = di_hp_child(hp)) != DI_NODE_NIL)
usr/src/cmd/hotplugd/hotplugd_info.c
306
for (hp = DI_HP_NIL; (hp = di_hp_next(dev, hp)) != DI_HP_NIL; ) {
usr/src/cmd/hotplugd/hotplugd_info.c
309
if (di_hp_type(hp) == DDI_HP_CN_TYPE_VIRTUAL_PORT)
usr/src/cmd/hotplugd/hotplugd_info.c
314
(strcmp(di_hp_name(hp), connection) != 0))
usr/src/cmd/hotplugd/hotplugd_info.c
318
if ((node = new_hotplug_node(parent, hp)) == NULL) {
usr/src/cmd/hotplugd/hotplugd_info.c
327
physnum = di_hp_connection(hp);
usr/src/cmd/hotplugd/hotplugd_info.c
491
new_hotplug_node(hp_node_t parent, di_hp_t hp)
usr/src/cmd/hotplugd/hotplugd_info.c
500
node->hp_state = di_hp_state(hp);
usr/src/cmd/hotplugd/hotplugd_info.c
501
node->hp_last_change = di_hp_last_change(hp);
usr/src/cmd/hotplugd/hotplugd_info.c
502
if ((s = di_hp_name(hp)) != NULL)
usr/src/cmd/hotplugd/hotplugd_info.c
504
if ((s = di_hp_description(hp)) != NULL)
usr/src/cmd/hotplugd/hotplugd_info.c
506
if (di_hp_type(hp) == DDI_HP_CN_TYPE_VIRTUAL_PORT)
usr/src/cmd/ipcs/ipcs.c
100
static void hp(char, char *, struct ipc_perm64 *, int);
usr/src/cmd/ipcs/ipcs.c
241
hp('q', "SRrw-rw-rw-", &qds.msgx_perm, id);
usr/src/cmd/ipcs/ipcs.c
302
hp('m', "--rw-rw-rw-", &mds.shmx_perm, id);
usr/src/cmd/ipcs/ipcs.c
365
hp('s', "--ra-ra-ra-", &sds.semx_perm, id);
usr/src/cmd/ipf/lib/hostname.c
17
struct hostent *hp;
usr/src/cmd/ipf/lib/hostname.c
29
hp = gethostbyaddr(ip, 4, AF_INET);
usr/src/cmd/ipf/lib/hostname.c
30
if (hp != NULL && hp->h_name != NULL &&
usr/src/cmd/ipf/lib/hostname.c
31
*hp->h_name != '\0') {
usr/src/cmd/ipf/lib/hostname.c
32
strncpy(hostbuf, hp->h_name, sizeof(hostbuf));
usr/src/cmd/ipf/lib/printhash.c
16
iphtable_t *printhash(hp, copyfunc, name, opts)
usr/src/cmd/ipf/lib/printhash.c
17
iphtable_t *hp;
usr/src/cmd/ipf/lib/printhash.c
27
if ((*copyfunc)((char *)hp, (char *)&iph, sizeof(iph)))
usr/src/cmd/ipf/lib/printhash_live.c
18
iphtable_t *printhash_live(hp, fd, name, opts)
usr/src/cmd/ipf/lib/printhash_live.c
19
iphtable_t *hp;
usr/src/cmd/ipf/lib/printhash_live.c
29
if ((name != NULL) && strncmp(name, hp->iph_name, FR_GROUPLEN))
usr/src/cmd/ipf/lib/printhash_live.c
30
return hp->iph_next;
usr/src/cmd/ipf/lib/printhash_live.c
32
printhashdata(hp, opts);
usr/src/cmd/ipf/lib/printhash_live.c
46
iter.ili_unit = hp->iph_unit;
usr/src/cmd/ipf/lib/printhash_live.c
47
strncpy(iter.ili_name, hp->iph_name, FR_GROUPLEN);
usr/src/cmd/ipf/lib/printhash_live.c
64
(void) printhashnode(hp, node, bcopywrap, opts);
usr/src/cmd/ipf/lib/printhash_live.c
78
return hp->iph_next;
usr/src/cmd/ipf/lib/printhashdata.c
104
if ((1 << i) & hp->iph_masks[0]) {
usr/src/cmd/ipf/lib/printhashdata.c
16
void printhashdata(hp, opts)
usr/src/cmd/ipf/lib/printhashdata.c
17
iphtable_t *hp;
usr/src/cmd/ipf/lib/printhashdata.c
22
if ((hp->iph_type & IPHASH_ANON) == IPHASH_ANON)
usr/src/cmd/ipf/lib/printhashdata.c
24
switch (hp->iph_type & ~IPHASH_ANON)
usr/src/cmd/ipf/lib/printhashdata.c
31
if (hp->iph_flags & FR_INQUE)
usr/src/cmd/ipf/lib/printhashdata.c
33
else if (hp->iph_flags & FR_OUTQUE)
usr/src/cmd/ipf/lib/printhashdata.c
39
PRINTF("%#x", hp->iph_type);
usr/src/cmd/ipf/lib/printhashdata.c
44
PRINTF("Hash Table Number: %s", hp->iph_name);
usr/src/cmd/ipf/lib/printhashdata.c
45
if ((hp->iph_type & IPHASH_ANON) == IPHASH_ANON)
usr/src/cmd/ipf/lib/printhashdata.c
51
switch (hp->iph_unit)
usr/src/cmd/ipf/lib/printhashdata.c
66
PRINTF("#%d", hp->iph_unit);
usr/src/cmd/ipf/lib/printhashdata.c
71
if ((hp->iph_type & ~IPHASH_ANON) == IPHASH_LOOKUP)
usr/src/cmd/ipf/lib/printhashdata.c
74
hp->iph_name, (u_long)hp->iph_size);
usr/src/cmd/ipf/lib/printhashdata.c
75
if (hp->iph_seed != 0)
usr/src/cmd/ipf/lib/printhashdata.c
76
PRINTF(" seed = %lu", hp->iph_seed);
usr/src/cmd/ipf/lib/printhashdata.c
80
switch (hp->iph_type & ~IPHASH_ANON)
usr/src/cmd/ipf/lib/printhashdata.c
86
PRINTF("groupmap Group. %s", hp->iph_name);
usr/src/cmd/ipf/lib/printhashdata.c
94
(u_long)hp->iph_size, hp->iph_seed);
usr/src/cmd/ipf/lib/printhashdata.c
95
PRINTF("\tRef. Count: %d\tMasks: %#x\n", hp->iph_ref,
usr/src/cmd/ipf/lib/printhashdata.c
96
hp->iph_masks[0]);
usr/src/cmd/ipf/tools/ipmon.c
533
struct hostent *hp;
usr/src/cmd/ipf/tools/ipmon.c
540
hp = gethostbyaddr((char *)ip, sizeof(*ip), AF_INET);
usr/src/cmd/ipf/tools/ipmon.c
541
if (!hp)
usr/src/cmd/ipf/tools/ipmon.c
543
sprintf(hname, "%.*s[%s]", MAXHOSTNAMELEN, hp->h_name,
usr/src/cmd/krb5/kadmin/server/ovsec_kadmd.c
265
struct hostent *hp = NULL;
usr/src/cmd/krb5/kadmin/server/ovsec_kadmd.c
288
hp = res_getipnodebyaddr(a->contents, a->length,
usr/src/cmd/krb5/kadmin/server/ovsec_kadmd.c
292
if (hp != NULL) {
usr/src/cmd/krb5/kadmin/server/ovsec_kadmd.c
295
if (strcasecmp(cfhost, hp->h_name) == 0) {
usr/src/cmd/krb5/kadmin/server/ovsec_kadmd.c
296
res_freehostent(hp);
usr/src/cmd/krb5/kadmin/server/ovsec_kadmd.c
297
hp = NULL;
usr/src/cmd/krb5/kadmin/server/ovsec_kadmd.c
305
if (strcasecmp(*(tpp-1), hp->h_name) == 0) {
usr/src/cmd/krb5/kadmin/server/ovsec_kadmd.c
312
res_freehostent(hp);
usr/src/cmd/krb5/kadmin/server/ovsec_kadmd.c
313
hp = NULL;
usr/src/cmd/krb5/kadmin/server/ovsec_kadmd.c
322
npp[n] = strdup(hp->h_name);
usr/src/cmd/krb5/kadmin/server/ovsec_kadmd.c
330
res_freehostent(hp);
usr/src/cmd/krb5/kadmin/server/ovsec_kadmd.c
331
hp = NULL;
usr/src/cmd/krb5/kadmin/server/ovsec_kadmd.c
353
if (hp) {
usr/src/cmd/krb5/kadmin/server/ovsec_kadmd.c
354
res_freehostent(hp);
usr/src/cmd/krb5/kadmin/server/ovsec_kadmd.c
355
hp = NULL;
usr/src/cmd/krb5/slave/kpropd.c
1231
struct hostent *hp;
usr/src/cmd/krb5/slave/kpropd.c
527
struct hostent *hp;
usr/src/cmd/lastcomm/lc_utils.c
217
struct devhash *hp, *nhp;
usr/src/cmd/lastcomm/lc_utils.c
233
for (hp = dev_hash[HASH(dev)]; hp; hp = hp->dev_nxt)
usr/src/cmd/lastcomm/lc_utils.c
234
if (hp->dev_dev == dev) {
usr/src/cmd/lastcomm/lc_utils.c
236
return (lastname = hp->dev_name);
usr/src/cmd/lastcomm/lc_utils.c
239
for (hp = dev_chain; hp; hp = nhp) {
usr/src/cmd/lastcomm/lc_utils.c
240
nhp = hp->dev_nxt;
usr/src/cmd/lastcomm/lc_utils.c
242
(void) strcat(name, hp->dev_name);
usr/src/cmd/lastcomm/lc_utils.c
247
hp->dev_dev = statb.st_rdev;
usr/src/cmd/lastcomm/lc_utils.c
248
hp->dev_nxt = dev_hash[HASH(hp->dev_dev)];
usr/src/cmd/lastcomm/lc_utils.c
249
dev_hash[HASH(hp->dev_dev)] = hp;
usr/src/cmd/lastcomm/lc_utils.c
250
if (hp->dev_dev == dev) {
usr/src/cmd/lastcomm/lc_utils.c
253
return (lastname = hp->dev_name);
usr/src/cmd/ldap/ns_ldap/ldapaddent.c
2205
struct hostent *hp;
usr/src/cmd/ldap/ns_ldap/ldapaddent.c
2268
if ((hp = getipnodebyname(tmpbuf, AF_INET6,
usr/src/cmd/ldap/ns_ldap/ldapaddent.c
2276
(void) memcpy((char *)&in6.s6_addr, hp->h_addr_list[0],
usr/src/cmd/ldap/ns_ldap/ldapaddent.c
2277
hp->h_length);
usr/src/cmd/ldap/ns_ldap/ldapaddent.c
2304
if ((dot = strchr(hp->h_name, '.')) != NULL)
usr/src/cmd/ldap/ns_ldap/ldapaddent.c
2307
"%s+ipHostNumber=%s", hp->h_name, abuf);
usr/src/cmd/lp/model/netpr/netpr.c
100
sin.sin6_family = hp->h_addrtype;
usr/src/cmd/lp/model/netpr/netpr.c
101
freehostent(hp);
usr/src/cmd/lp/model/netpr/netpr.c
71
struct hostent *hp;
usr/src/cmd/lp/model/netpr/netpr.c
93
if ((hp = getipnodebyname(host, AF_INET6, AI_DEFAULT,
usr/src/cmd/lp/model/netpr/netpr.c
99
(void) memcpy((caddr_t)&sin.sin6_addr, hp->h_addr, hp->h_length);
usr/src/cmd/lp/model/netpr/tcp_misc.c
69
struct hostent *hp;
usr/src/cmd/lp/model/netpr/tcp_misc.c
85
if ((hp = (getipnodebyname(dest, AF_INET6, AI_DEFAULT,
usr/src/cmd/lp/model/netpr/tcp_misc.c
95
bcopy(hp->h_addr, (caddr_t)&serv_addr.sin6_addr, hp->h_length);
usr/src/cmd/lp/model/netpr/tcp_misc.c
96
serv_addr.sin6_family = hp->h_addrtype;
usr/src/cmd/mail/ckdlivopts.c
68
struct hdrs *hp;
usr/src/cmd/mail/ckdlivopts.c
78
if ((hp = hdrlines[H_DEFOPTS].head) != (struct hdrs *)NULL) {
usr/src/cmd/mail/ckdlivopts.c
79
Dout(pn, 3, "H_DEFOPTS line = '%s'\n", hp->value);
usr/src/cmd/mail/ckdlivopts.c
80
getopts(hp->value, &defopts);
usr/src/cmd/mail/ckdlivopts.c
83
if ((hp = hdrlines[H_TROPTS].head) != (struct hdrs *)NULL) {
usr/src/cmd/mail/ckdlivopts.c
84
Dout(pn, 3, "H_TROPTS line = '%s'\n", hp->value);
usr/src/cmd/mail/ckdlivopts.c
85
getopts(hp->value, &tropts);
usr/src/cmd/mail/ckdlivopts.c
88
if ((hp = hdrlines[tcopy_hdr].head) != (struct hdrs *)NULL) {
usr/src/cmd/mail/ckdlivopts.c
89
Dout(pn, 3,"H_TCOPY line = '%s'\n", hp->value);
usr/src/cmd/mail/ckdlivopts.c
90
getopts(hp->value, &toopts);
usr/src/cmd/mailx/collect.c
127
savehp = hp;
usr/src/cmd/mailx/collect.c
167
if (hp->h_subject == NOSTR) {
usr/src/cmd/mailx/collect.c
168
hp->h_subject = sflag;
usr/src/cmd/mailx/collect.c
171
if (hp->h_cc == NOSTR) {
usr/src/cmd/mailx/collect.c
172
hp->h_cc = cflag;
usr/src/cmd/mailx/collect.c
175
if (hp->h_bcc == NOSTR) {
usr/src/cmd/mailx/collect.c
176
hp->h_bcc = bflag;
usr/src/cmd/mailx/collect.c
182
if (hp->h_to == NOSTR)
usr/src/cmd/mailx/collect.c
184
if (hp->h_subject == NOSTR && value("asksub"))
usr/src/cmd/mailx/collect.c
186
if (hp->h_cc == NOSTR && value("askcc"))
usr/src/cmd/mailx/collect.c
188
if (hp->h_bcc == NOSTR && value("askbcc"))
usr/src/cmd/mailx/collect.c
193
if (hp->h_seq != 0) {
usr/src/cmd/mailx/collect.c
194
puthead(hp, stdout, t, 0);
usr/src/cmd/mailx/collect.c
239
grabh(hp, hdrs, 1);
usr/src/cmd/mailx/collect.c
311
hp->h_to = addto(hp->h_to, hcontents(linebuf));
usr/src/cmd/mailx/collect.c
313
hp->h_subject =
usr/src/cmd/mailx/collect.c
314
addone(hp->h_subject, hcontents(linebuf));
usr/src/cmd/mailx/collect.c
316
hp->h_cc = addto(hp->h_cc, hcontents(linebuf));
usr/src/cmd/mailx/collect.c
318
hp->h_bcc =
usr/src/cmd/mailx/collect.c
319
addto(hp->h_bcc, hcontents(linebuf));
usr/src/cmd/mailx/collect.c
321
hp->h_defopt =
usr/src/cmd/mailx/collect.c
322
addone(hp->h_defopt, hcontents(linebuf));
usr/src/cmd/mailx/collect.c
324
hp->h_others = Xaddone(hp->h_others, linebuf);
usr/src/cmd/mailx/collect.c
325
hp->h_seq++;
usr/src/cmd/mailx/collect.c
441
grabh(hp, GMASK, (int)value("bsdcompat"));
usr/src/cmd/mailx/collect.c
450
hp->h_to = addto(hp->h_to, &linebuf[2]);
usr/src/cmd/mailx/collect.c
451
hp->h_seq++;
usr/src/cmd/mailx/collect.c
462
hp->h_subject = savestr(cp);
usr/src/cmd/mailx/collect.c
463
hp->h_seq++;
usr/src/cmd/mailx/collect.c
471
hp->h_cc = addto(hp->h_cc, &linebuf[2]);
usr/src/cmd/mailx/collect.c
472
hp->h_seq++;
usr/src/cmd/mailx/collect.c
479
hp->h_bcc = addto(hp->h_bcc, &linebuf[2]);
usr/src/cmd/mailx/collect.c
480
hp->h_seq++;
usr/src/cmd/mailx/collect.c
484
hp->h_defopt = addone(hp->h_defopt, myname);
usr/src/cmd/mailx/collect.c
485
hp->h_seq++;
usr/src/cmd/mailx/collect.c
59
static FILE *mesedit(FILE *ibuf, FILE *obuf, int c, struct header *hp);
usr/src/cmd/mailx/collect.c
653
puthead(hp, fbuf, GMASK, 0);
usr/src/cmd/mailx/collect.c
688
if ((obuf = mesedit(ibuf, obuf, c, hp)) == NULL)
usr/src/cmd/mailx/collect.c
727
puthead(hp, fbuf, GMASK|GCLEN, fsize(ibuf));
usr/src/cmd/mailx/collect.c
835
mesedit(FILE *ibuf, FILE *obuf, int c, struct header *hp)
usr/src/cmd/mailx/collect.c
861
puthead(hp, fbuf, GMASK, 0);
usr/src/cmd/mailx/collect.c
926
osubject = hp->h_subject;
usr/src/cmd/mailx/collect.c
927
oto = hp->h_to;
usr/src/cmd/mailx/collect.c
928
occ = hp->h_cc;
usr/src/cmd/mailx/collect.c
929
obcc = hp->h_bcc;
usr/src/cmd/mailx/collect.c
93
collect(struct header *hp)
usr/src/cmd/mailx/collect.c
930
oothers = hp->h_others;
usr/src/cmd/mailx/collect.c
931
hp->h_to = hp->h_subject = hp->h_cc = hp->h_bcc = hp->h_defopt = NOSTR;
usr/src/cmd/mailx/collect.c
932
hp->h_others = NOSTRPTR;
usr/src/cmd/mailx/collect.c
933
hp->h_seq = 0;
usr/src/cmd/mailx/collect.c
936
hp->h_to = addto(hp->h_to, hcontents(hdr));
usr/src/cmd/mailx/collect.c
938
hp->h_subject = addone(hp->h_subject, hcontents(hdr));
usr/src/cmd/mailx/collect.c
940
hp->h_cc = addto(hp->h_cc, hcontents(hdr));
usr/src/cmd/mailx/collect.c
942
hp->h_bcc = addto(hp->h_bcc, hcontents(hdr));
usr/src/cmd/mailx/collect.c
944
hp->h_defopt = addone(hp->h_defopt, hcontents(hdr));
usr/src/cmd/mailx/collect.c
946
hp->h_others = Xaddone(hp->h_others, hdr);
usr/src/cmd/mailx/collect.c
947
hp->h_seq++;
usr/src/cmd/mailx/collect.c
949
if (hp->h_seq == 0) {
usr/src/cmd/mailx/collect.c
951
hp->h_subject = osubject;
usr/src/cmd/mailx/collect.c
952
hp->h_to = oto;
usr/src/cmd/mailx/collect.c
953
hp->h_cc = occ;
usr/src/cmd/mailx/collect.c
954
hp->h_bcc = obcc;
usr/src/cmd/mailx/collect.c
955
hp->h_others = oothers;
usr/src/cmd/mailx/hdr/def.h
446
extern FILE *collect(struct header *hp);
usr/src/cmd/mailx/hdr/def.h
488
extern int grabh(register struct header *hp, int gflags, int subjtop);
usr/src/cmd/mailx/hdr/def.h
520
extern void mail1(struct header *hp, int use_to, char *orig_to);
usr/src/cmd/mailx/hdr/def.h
551
extern int puthead(struct header *hp, FILE *fo, int w, long clen);
usr/src/cmd/mailx/optim.c
193
register char *np, *hp, *cp;
usr/src/cmd/mailx/optim.c
206
hp = strrchr(tname, '!');
usr/src/cmd/mailx/optim.c
207
if (hp == NOSTR)
usr/src/cmd/mailx/optim.c
208
hp = tname;
usr/src/cmd/mailx/optim.c
210
*hp++ = 0;
usr/src/cmd/mailx/optim.c
216
if (debug) fprintf(stderr, "host %s, name %s\n", hp, np);
usr/src/cmd/mailx/optim.c
217
snprintf(result, sizeof (result), "%s@%s.UUCP", np, hp);
usr/src/cmd/mailx/send.c
403
mail1(struct header *hp, int use_to, char *orig_to)
usr/src/cmd/mailx/send.c
421
if ((mtf = collect(hp)) == NULL)
usr/src/cmd/mailx/send.c
423
hp->h_seq = 1;
usr/src/cmd/mailx/send.c
424
if (hp->h_subject == NOSTR)
usr/src/cmd/mailx/send.c
425
hp->h_subject = sflag;
usr/src/cmd/mailx/send.c
426
if (fsize(mtf) == 0 && hp->h_subject == NOSTR) {
usr/src/cmd/mailx/send.c
440
if (use_to && orig_to == NOSTR && hp->h_to != NOSTR)
usr/src/cmd/mailx/send.c
441
orig_to = strcpy((char *)salloc(strlen(hp->h_to)+1), hp->h_to);
usr/src/cmd/mailx/send.c
452
to = cat(extract(hp->h_bcc, GBCC),
usr/src/cmd/mailx/send.c
453
cat(extract(hp->h_to, GTO),
usr/src/cmd/mailx/send.c
454
extract(hp->h_cc, GCC)));
usr/src/cmd/mailx/send.c
462
hp->h_to = detract(to, GTO);
usr/src/cmd/mailx/send.c
463
hp->h_cc = detract(to, GCC);
usr/src/cmd/mailx/send.c
464
hp->h_bcc = detract(to, GBCC);
usr/src/cmd/mailx/send.c
465
if ((mtf = infix(hp, mtf)) == NULL) {
usr/src/cmd/mailx/send.c
472
puthead(hp, stdout, GTO|GCC|GBCC, 0);
usr/src/cmd/mailx/send.c
496
savemail(safeexpand(recfile), hp, mtf);
usr/src/cmd/mailx/send.c
51
static FILE *infix(struct header *hp, FILE *fi);
usr/src/cmd/mailx/send.c
53
static int savemail(char name[], struct header *hp, FILE *fi);
usr/src/cmd/mailx/send.c
536
puthead(hp, fp, GMASK|GCLEN, fsize(mtf) - textpos);
usr/src/cmd/mailx/send.c
596
infix(struct header *hp, FILE *fi)
usr/src/cmd/mailx/send.c
626
puthead(hp, nfo, (GMASK & ~GBCC) | GCLEN, fsize(fi));
usr/src/cmd/mailx/send.c
653
puthead(struct header *hp, FILE *fo, int w, long clen)
usr/src/cmd/mailx/send.c
658
if (hp->h_to != NOSTR && (w & GTO))
usr/src/cmd/mailx/send.c
659
fprintf(fo, "To: "), fmt(hp->h_to, fo), gotcha++;
usr/src/cmd/mailx/send.c
661
if (hp->h_subject != NOSTR && *hp->h_subject)
usr/src/cmd/mailx/send.c
662
fprintf(fo, "Subject: %s\n", hp->h_subject), gotcha++;
usr/src/cmd/mailx/send.c
666
if (hp->h_cc != NOSTR && (w & GCC))
usr/src/cmd/mailx/send.c
667
fprintf(fo, "Cc: "), fmt(hp->h_cc, fo), gotcha++;
usr/src/cmd/mailx/send.c
668
if (hp->h_bcc != NOSTR && (w & GBCC))
usr/src/cmd/mailx/send.c
669
fprintf(fo, "Bcc: "), fmt(hp->h_bcc, fo), gotcha++;
usr/src/cmd/mailx/send.c
670
if (hp->h_defopt != NOSTR && (w & GDEFOPT))
usr/src/cmd/mailx/send.c
673
hp->h_defopt), gotcha++;
usr/src/cmd/mailx/send.c
675
fprintf(fo, "Default-Options: %s\n", hp->h_defopt), gotcha++;
usr/src/cmd/mailx/send.c
677
if (hp->h_subject != NOSTR && *hp->h_subject)
usr/src/cmd/mailx/send.c
678
fprintf(fo, "Subject: %s\n", hp->h_subject), gotcha++;
usr/src/cmd/mailx/send.c
682
if (hp->h_others != NOSTRPTR && (w & GOTHER)) {
usr/src/cmd/mailx/send.c
684
for (p = hp->h_others; *p; p++)
usr/src/cmd/mailx/send.c
729
savemail(char name[], struct header *hp, FILE *fi)
usr/src/cmd/mailx/send.c
751
puthead(hp, fo, GMASK|GCLEN, fsize(fi) - textpos);
usr/src/cmd/mailx/tty.c
113
grabh(register struct header *hp, int gflags, int subjtop)
usr/src/cmd/mailx/tty.c
130
hp->h_to = addto(NOSTR, readtty("To: ", hp->h_to));
usr/src/cmd/mailx/tty.c
131
if (hp->h_to != NOSTR)
usr/src/cmd/mailx/tty.c
132
hp->h_seq++;
usr/src/cmd/mailx/tty.c
135
hp->h_subject = readtty("Subject: ", hp->h_subject);
usr/src/cmd/mailx/tty.c
136
if (hp->h_subject != NOSTR)
usr/src/cmd/mailx/tty.c
137
hp->h_seq++;
usr/src/cmd/mailx/tty.c
140
hp->h_cc = addto(NOSTR, readtty("Cc: ", hp->h_cc));
usr/src/cmd/mailx/tty.c
141
if (hp->h_cc != NOSTR)
usr/src/cmd/mailx/tty.c
142
hp->h_seq++;
usr/src/cmd/mailx/tty.c
145
hp->h_bcc = addto(NOSTR, readtty("Bcc: ", hp->h_bcc));
usr/src/cmd/mailx/tty.c
146
if (hp->h_bcc != NOSTR)
usr/src/cmd/mailx/tty.c
147
hp->h_seq++;
usr/src/cmd/mailx/tty.c
150
hp->h_subject = readtty("Subject: ", hp->h_subject);
usr/src/cmd/mailx/tty.c
151
if (hp->h_subject != NOSTR)
usr/src/cmd/mailx/tty.c
152
hp->h_seq++;
usr/src/cmd/mailx/tty.c
464
grabh(struct header *hp, int gflags, int subjtop)
usr/src/cmd/mailx/tty.c
496
if (!ttyset && hp->h_to != NOSTR)
usr/src/cmd/mailx/tty.c
499
hp->h_to = addto(NOSTR, readtty("To: ", hp->h_to));
usr/src/cmd/mailx/tty.c
500
if (hp->h_to != NOSTR)
usr/src/cmd/mailx/tty.c
501
hp->h_seq++;
usr/src/cmd/mailx/tty.c
505
if (!ttyset && hp->h_subject != NOSTR)
usr/src/cmd/mailx/tty.c
508
hp->h_subject = readtty("Subject: ", hp->h_subject);
usr/src/cmd/mailx/tty.c
509
if (hp->h_subject != NOSTR)
usr/src/cmd/mailx/tty.c
510
hp->h_seq++;
usr/src/cmd/mailx/tty.c
514
if (!ttyset && hp->h_cc != NOSTR)
usr/src/cmd/mailx/tty.c
517
hp->h_cc = addto(NOSTR, readtty("Cc: ", hp->h_cc));
usr/src/cmd/mailx/tty.c
518
if (hp->h_cc != NOSTR)
usr/src/cmd/mailx/tty.c
519
hp->h_seq++;
usr/src/cmd/mailx/tty.c
523
if (!ttyset && hp->h_bcc != NOSTR)
usr/src/cmd/mailx/tty.c
526
hp->h_bcc = addto(NOSTR, readtty("Bcc: ", hp->h_bcc));
usr/src/cmd/mailx/tty.c
527
if (hp->h_bcc != NOSTR)
usr/src/cmd/mailx/tty.c
528
hp->h_seq++;
usr/src/cmd/mailx/tty.c
532
if (!ttyset && hp->h_subject != NOSTR)
usr/src/cmd/mailx/tty.c
535
hp->h_subject = readtty("Subject: ", hp->h_subject);
usr/src/cmd/mailx/tty.c
536
if (hp->h_subject != NOSTR)
usr/src/cmd/mailx/tty.c
537
hp->h_seq++;
usr/src/cmd/make/bin/ar.cc
629
char *hp;
usr/src/cmd/make/bin/ar.cc
740
hp = *long_names_table + offset;
usr/src/cmd/make/bin/ar.cc
743
hp = arp->ar_port.ar_name;
usr/src/cmd/make/bin/ar.cc
746
while (*hp &&
usr/src/cmd/make/bin/ar.cc
747
(*hp != (int) slash_char) &&
usr/src/cmd/make/bin/ar.cc
749
MBTOWC(ap, hp);
usr/src/cmd/make/bin/ar.cc
751
hp++;
usr/src/cmd/make/bin/pmake.cc
241
((hp = gethostbyname(mbs_buffer)) == NULL)) {
usr/src/cmd/make/bin/pmake.cc
82
struct hostent *hp;
usr/src/cmd/mdb/common/modules/dtrace/dof.c
643
dof_hdr_t h, *hp;
usr/src/cmd/mdb/common/modules/dtrace/dof.c
652
hp = mdb_alloc(size, UM_SLEEP);
usr/src/cmd/mdb/common/modules/dtrace/dof.c
654
if (mdb_vread(hp, size, wsp->walk_addr) != size) {
usr/src/cmd/mdb/common/modules/dtrace/dof.c
656
mdb_free(hp, size);
usr/src/cmd/mdb/common/modules/dtrace/dof.c
661
wsp->walk_data = hp;
usr/src/cmd/mdb/common/modules/dtrace/dof.c
671
dof_hdr_t *hp = wsp->walk_data;
usr/src/cmd/mdb/common/modules/dtrace/dof.c
672
dof_sec_t *sp = (dof_sec_t *)((uintptr_t)hp + off);
usr/src/cmd/mdb/common/modules/dtrace/dof.c
674
if (i >= hp->dofh_secnum)
usr/src/cmd/mdb/common/modules/dtrace/dof.c
684
dof_hdr_t *hp = wsp->walk_data;
usr/src/cmd/mdb/common/modules/dtrace/dof.c
685
mdb_free(hp, sizeof (dof_hdr_t) + sizeof (dof_sec_t) * hp->dofh_secnum);
usr/src/cmd/mdb/common/modules/genunix/memory.c
303
#define VN_HTABLE_KEY(p, hp) ((p) % ((hp)->vn_htable_buckets))
usr/src/cmd/mdb/common/modules/genunix/memory.c
335
vn_htable_init(vn_htable_t *hp, size_t vn_size)
usr/src/cmd/mdb/common/modules/genunix/memory.c
340
if ((hp->vn_htable_buf = mdb_zalloc(sizeof (struct vn_htable_list)
usr/src/cmd/mdb/common/modules/genunix/memory.c
343
hp->vn_htable_buf = mdb_zalloc(sizeof (struct vn_htable_list)
usr/src/cmd/mdb/common/modules/genunix/memory.c
347
hp->vn_htable = mdb_zalloc(sizeof (struct vn_htable_list *)
usr/src/cmd/mdb/common/modules/genunix/memory.c
350
hp->vn_q_first = &hp->vn_htable_buf[0];
usr/src/cmd/mdb/common/modules/genunix/memory.c
351
hp->vn_q_last = &hp->vn_htable_buf[htable_size - 1];
usr/src/cmd/mdb/common/modules/genunix/memory.c
352
hp->vn_q_first->vn_q_next = &hp->vn_htable_buf[1];
usr/src/cmd/mdb/common/modules/genunix/memory.c
353
hp->vn_q_last->vn_q_prev = &hp->vn_htable_buf[htable_size - 2];
usr/src/cmd/mdb/common/modules/genunix/memory.c
356
hp->vn_htable_buf[i].vn_q_next = &hp->vn_htable_buf[i + 1];
usr/src/cmd/mdb/common/modules/genunix/memory.c
357
hp->vn_htable_buf[i].vn_q_prev = &hp->vn_htable_buf[i - 1];
usr/src/cmd/mdb/common/modules/genunix/memory.c
360
hp->vn_htable_size = htable_size;
usr/src/cmd/mdb/common/modules/genunix/memory.c
361
hp->vn_htable_buckets = htable_size;
usr/src/cmd/mdb/common/modules/genunix/memory.c
376
vn_get(vn_htable_t *hp, struct vnode *vp, uintptr_t ptr)
usr/src/cmd/mdb/common/modules/genunix/memory.c
380
struct vn_htable_list *q_first = hp->vn_q_first;
usr/src/cmd/mdb/common/modules/genunix/memory.c
390
hkey = VN_HTABLE_KEY(ptr, hp);
usr/src/cmd/mdb/common/modules/genunix/memory.c
391
hent = hp->vn_htable[hkey];
usr/src/cmd/mdb/common/modules/genunix/memory.c
405
hent = hp->vn_q_last;
usr/src/cmd/mdb/common/modules/genunix/memory.c
409
htmp = &hp->vn_htable[VN_HTABLE_KEY(hent->vn_ptr, hp)];
usr/src/cmd/mdb/common/modules/genunix/memory.c
420
hent->vn_h_next = hp->vn_htable[hkey];
usr/src/cmd/mdb/common/modules/genunix/memory.c
421
hp->vn_htable[hkey] = hent;
usr/src/cmd/mdb/common/modules/genunix/memory.c
428
hp->vn_q_last = q_prev;
usr/src/cmd/mdb/common/modules/genunix/memory.c
437
hp->vn_q_first = hent;
usr/src/cmd/mdb/common/modules/genunix/tsol.c
68
tnrhc_hash_t **hp;
usr/src/cmd/mdb/common/modules/genunix/tsol.c
80
for (hp = table; hp < table + ntable; hp++) {
usr/src/cmd/mdb/common/modules/genunix/tsol.c
81
if ((addr = (uintptr_t)*hp) != 0) {
usr/src/cmd/mdb/common/modules/genunix/tsol.c
82
*hp = mdb_alloc(TNRHC_SIZE * sizeof (**hp), UM_SLEEP);
usr/src/cmd/mdb/common/modules/genunix/tsol.c
83
if (mdb_vread(*hp, TNRHC_SIZE * sizeof (**hp),
usr/src/cmd/mdb/common/modules/genunix/tsol.c
86
hp - table, addr);
usr/src/cmd/mdb/common/modules/genunix/tsol.c
87
free_table(table, (hp - table) + 1);
usr/src/cmd/mdb/common/modules/hook/hook.c
113
hook_event_t hp;
usr/src/cmd/mdb/common/modules/hook/hook.c
136
if (mdb_vread((void *)&hp, sizeof (hp),
usr/src/cmd/mdb/common/modules/hook/hook.c
142
if (!hp.he_name) {
usr/src/cmd/mdb/common/modules/hook/hook.c
148
(uintptr_t)hp.he_name) == -1) {
usr/src/cmd/mdb/common/modules/hook/hook.c
150
hp.he_name);
usr/src/cmd/mdb/common/modules/hook/hook.c
153
mdb_printf("%0?p %10x %20s\n", hrp, hp.he_flags, hprstr);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1000
TAILQ_INSERT_HEAD(hp, cp, c_hash);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1052
dbmap_list_t *hp;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1066
hp = &bmp->bm_hash[h];
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1067
TAILQ_REMOVE(hp, cp, c_hash);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1105
dbm_chunk_reposition(dbitmap_t *bmp, dbmap_list_t *hp, dbmap_chunk_t *cp)
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1107
if (bmp && hp && cp) {
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1110
if (TAILQ_FIRST(hp) != cp) {
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1111
TAILQ_REMOVE(hp, cp, c_hash);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1112
TAILQ_INSERT_HEAD(hp, cp, c_hash);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1130
dbmap_list_t *hp;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1136
hp = &bmp->bm_hash[h];
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1137
TAILQ_FOREACH(cp, hp, c_hash) {
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
1141
dbm_chunk_reposition(bmp, hp, cp);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
373
bmap_list_t *hp;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
391
hp = &bmp->bm_hash[h];
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
393
TAILQ_INSERT_HEAD(hp, cp, c_hash);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
455
hash_free(bmap_list_t *hp)
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
459
if (!hp)
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
462
while (!TAILQ_EMPTY(hp)) {
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
463
cp = TAILQ_FIRST(hp);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
464
TAILQ_REMOVE(hp, cp, c_hash);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
477
bm_chunks_free(bmap_list_t *hp)
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
481
for (i = 0; i < BMAP_HASH_SIZE; hp++, i++)
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
482
hash_free(hp);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
492
bm_chunk_reposition(bitmap_t *bmp, bmap_list_t *hp, bmap_chunk_t *cp)
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
494
if (!bmp || !hp || !cp)
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
497
if (TAILQ_FIRST(hp) != cp) {
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
498
TAILQ_REMOVE(hp, cp, c_hash);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
499
TAILQ_INSERT_HEAD(hp, cp, c_hash);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
515
bmap_list_t *hp;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
521
hp = &bmp->bm_hash[h];
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
522
TAILQ_FOREACH(cp, hp, c_hash) {
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
526
bm_chunk_reposition(bmp, hp, cp);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
635
hash_init(bmap_list_t *hp)
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
639
for (i = 0; i < BMAP_HASH_SIZE; hp++, i++) {
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
640
TAILQ_INIT(hp);
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
972
dbmap_list_t *hp;
usr/src/cmd/ndmpd/tlm/tlm_bitmap.c
999
hp = &bmp->bm_hash[h];
usr/src/cmd/nscd/nscd_dbimpl.c
426
nscd_hash_t *hp;
usr/src/cmd/nscd/nscd_dbimpl.c
440
hp = c->hash;
usr/src/cmd/nscd/nscd_dbimpl.c
450
if (hp->prev_p == NULL) {
usr/src/cmd/nscd/nscd_dbimpl.c
457
db->hash_tbl_p[c->idx] = hp->next_p;
usr/src/cmd/nscd/nscd_dbimpl.c
461
c->hash = hp->prev_p;
usr/src/cmd/nscd/nscd_dbimpl.c
462
hp->prev_p->next_p = hp->next_p;
usr/src/cmd/nscd/nscd_dbimpl.c
464
if (hp->next_p != NULL)
usr/src/cmd/nscd/nscd_dbimpl.c
465
hp->next_p->prev_p = hp->prev_p;
usr/src/cmd/nscd/nscd_dbimpl.c
468
free(hp);
usr/src/cmd/nscd/nscd_dbimpl.c
525
nscd_hash_t *hp, *next_p;
usr/src/cmd/nscd/nscd_dbimpl.c
533
hp = db->hash_tbl_p[i];
usr/src/cmd/nscd/nscd_dbimpl.c
535
while (hp != NULL) {
usr/src/cmd/nscd/nscd_dbimpl.c
536
next_p = hp->next_p;
usr/src/cmd/nscd/nscd_dbimpl.c
537
free(hp);
usr/src/cmd/nscd/nscd_dbimpl.c
538
hp = next_p;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2748
i_psvc_init_state(EHdl_t *hp, EObj_t *objp)
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2755
status = objp->get_attr(hp, objp, PSVC_SWITCH_STATE_ATTR,
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2769
status = objp->get_attr(hp, objp, PSVC_SWITCH_STATE_ATTR,
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2785
i_psvc_get_obj(EHdl_t *hp, char *dev_name, EObj_t **objp)
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2798
tbl_arr = &(hp->tbl_arry[array]);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2811
if (i_psvc_find_file_section(hp->fp, "OBJECT_INFO") == -1) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2816
fgets(buf, BUFSZ, hp->fp);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2837
ret = (*i_psvc_constructor[class][subclass])(hp,
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2842
ret = (*objp)->get_attr(hp, *objp, PSVC_PRESENCE_ATTR,
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2848
return (i_psvc_init_state(hp, *objp));
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2850
fgets(buf, BUFSZ, hp->fp);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2862
i_psvc_get_devpath(EHdl_t *hp, uint64_t addr_spec, char *path)
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2873
for (i = 0; i < hp->dev_count; ++i) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2874
dp = &hp->dev_tbl[i];
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2891
i_psvc_load_associations(EHdl_t *hp, FILE *fp)
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2910
if ((hp->assoc_tbl = malloc(sizeof (EAssocList_t) * hp->assoc_count))
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2914
memset(hp->assoc_tbl, 0, sizeof (EAssocList_t) * hp->assoc_count);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2916
for (i = 0; i < hp->assoc_count; ++i) {
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2925
namep = (EStringId_t *)bsearch(name2, hp->othr_tbl,
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2926
hp->othr_count, sizeof (EStringId_t),
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2938
hp->assoc_tbl[id].count = count;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2939
hp->assoc_tbl[id].table =
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2941
if (hp->assoc_tbl[id].table == NULL)
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2945
ap = &hp->assoc_tbl[id].table[j];
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
2969
i_psvc_load_tables(EHdl_t *hp, FILE *fp)
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
3004
tbl_arr = &(hp->tbl_arry[array]);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcobj/psvcobj.c
3006
if (tbl_arr->nextid == hp->total_obj_count) {
usr/src/cmd/print/bsd-sysv-commands/in.lpd.c
65
struct hostent *hp;
usr/src/cmd/print/bsd-sysv-commands/in.lpd.c
82
if ((hp = getipnodebyaddr((const char *)&peer.sin6_addr,
usr/src/cmd/print/bsd-sysv-commands/in.lpd.c
89
hostname = strdup(hp->h_name);
usr/src/cmd/print/bsd-sysv-commands/in.lpd.c
90
if (is_localhost(hp->h_name) != 0)
usr/src/cmd/rpcsvc/rpc.bootparamd/bootparam_ip_route.c
428
struct hostent h, *hp;
usr/src/cmd/rpcsvc/rpc.bootparamd/bootparam_ip_route.c
443
hp = gethostbyname_r(client_name, &h, hbuf, sizeof (hbuf), &err);
usr/src/cmd/rpcsvc/rpc.bootparamd/bootparam_ip_route.c
444
if (hp == NULL)
usr/src/cmd/rpcsvc/rpc.bootparamd/bootparam_ip_route.c
446
(void) memcpy(&client_addr, hp->h_addr_list[0], sizeof (client_addr));
usr/src/cmd/rpcsvc/rpc.bootparamd/bootparam_subr.c
101
if ((bootparams_getbyname(hp->h_name, clnt_entry,
usr/src/cmd/rpcsvc/rpc.bootparamd/bootparam_subr.c
107
res.client_name = hp->h_name;
usr/src/cmd/rpcsvc/rpc.bootparamd/bootparam_subr.c
163
struct hostent *hp;
usr/src/cmd/rpcsvc/rpc.bootparamd/bootparam_subr.c
242
if ((hp = gethostbyname(server_hostname)) != NULL) {
usr/src/cmd/rpcsvc/rpc.bootparamd/bootparam_subr.c
243
addr = find_best_server_int(hp->h_addr_list,
usr/src/cmd/rpcsvc/rpc.bootparamd/bootparam_subr.c
75
struct hostent *hp;
usr/src/cmd/rpcsvc/rpc.bootparamd/bootparam_subr.c
89
hp = gethostbyaddr((char *)&clnt_addr, sizeof (clnt_addr), AF_INET);
usr/src/cmd/rpcsvc/rpc.bootparamd/bootparam_subr.c
90
if (hp == NULL) {
usr/src/cmd/sendmail/db/btree/bt_put.c
118
bk = GET_BKEYDATA(*hp, *indxp);
usr/src/cmd/sendmail/db/btree/bt_put.c
129
if ((ret = __db_ditem(dbc, *hp, *indxp, nbytes)) != 0)
usr/src/cmd/sendmail/db/btree/bt_put.c
134
if ((ret = __db_dput(dbc, data, hp, indxp, __bam_new)) != 0)
usr/src/cmd/sendmail/db/btree/bt_put.c
79
__bam_iitem(dbc, hp, indxp, key, data, op, flags)
usr/src/cmd/sendmail/db/btree/bt_put.c
81
PAGE **hp;
usr/src/cmd/sendmail/db/btree/bt_put.c
99
h = *hp;
usr/src/cmd/sendmail/db/db/db_dispatch.c
208
DB_TXNHEAD *hp;
usr/src/cmd/sendmail/db/db/db_dispatch.c
216
hp = (DB_TXNHEAD *)listp;
usr/src/cmd/sendmail/db/db/db_dispatch.c
217
LIST_INSERT_HEAD(&hp->head, elp, links);
usr/src/cmd/sendmail/db/db/db_dispatch.c
218
if (txnid > hp->maxid)
usr/src/cmd/sendmail/db/db/db_dispatch.c
219
hp->maxid = txnid;
usr/src/cmd/sendmail/db/db/db_dispatch.c
220
elp->generation = hp->generation;
usr/src/cmd/sendmail/db/db/db_dispatch.c
237
DB_TXNHEAD *hp;
usr/src/cmd/sendmail/db/db/db_dispatch.c
240
if ((hp = (DB_TXNHEAD *)listp) == NULL)
usr/src/cmd/sendmail/db/db/db_dispatch.c
243
for (p = hp->head.lh_first; p != NULL; p = p->links.le_next)
usr/src/cmd/sendmail/db/db/db_dispatch.c
244
if (p->txnid == txnid && hp->generation == p->generation)
usr/src/cmd/sendmail/db/db/db_dispatch.c
260
DB_TXNHEAD *hp;
usr/src/cmd/sendmail/db/db/db_dispatch.c
263
hp = (DB_TXNHEAD *)listp;
usr/src/cmd/sendmail/db/db/db_dispatch.c
264
while ((p = LIST_FIRST(&hp->head)) != LIST_END(&hp->head)) {
usr/src/cmd/sendmail/db/db/db_dispatch.c
282
DB_TXNHEAD *hp;
usr/src/cmd/sendmail/db/db/db_dispatch.c
292
hp = (DB_TXNHEAD *)listp;
usr/src/cmd/sendmail/db/db/db_dispatch.c
293
hp->generation += incr;
usr/src/cmd/sendmail/db/db/db_dispatch.c
307
DB_TXNHEAD *hp;
usr/src/cmd/sendmail/db/db/db_dispatch.c
310
hp = (DB_TXNHEAD *)listp;
usr/src/cmd/sendmail/db/db/db_dispatch.c
311
printf("Maxid: %lu Generation: %lu\n", (u_long)hp->maxid,
usr/src/cmd/sendmail/db/db/db_dispatch.c
312
(u_long)hp->generation);
usr/src/cmd/sendmail/db/db/db_dispatch.c
313
for (p = hp->head.lh_first; p != NULL; p = p->links.le_next)
usr/src/cmd/sendmail/db/db/db_dup.c
208
__db_dsplit(dbc, hp, indxp, size, newfunc)
usr/src/cmd/sendmail/db/db/db_dup.c
210
PAGE **hp;
usr/src/cmd/sendmail/db/db/db_dup.c
223
h = *hp;
usr/src/cmd/sendmail/db/db/db_dup.c
255
*hp = np;
usr/src/cmd/sendmail/db/db/db_dup.c
282
*hp = np;
usr/src/cmd/sendmail/db/db/db_dup.c
378
if (*hp == h)
usr/src/cmd/sendmail/db/db/db_dup.c
684
__db_addpage(dbc, hp, indxp, newfunc)
usr/src/cmd/sendmail/db/db/db_dup.c
686
PAGE **hp;
usr/src/cmd/sendmail/db/db/db_dup.c
700
dbc->txn, &LSN(*hp), 0, dbp->log_fileid,
usr/src/cmd/sendmail/db/db/db_dup.c
701
PGNO(*hp), &LSN(*hp), PGNO(newpage), &LSN(newpage))) != 0) {
usr/src/cmd/sendmail/db/db/db_dup.c
704
LSN(newpage) = LSN(*hp);
usr/src/cmd/sendmail/db/db/db_dup.c
707
PREV_PGNO(newpage) = PGNO(*hp);
usr/src/cmd/sendmail/db/db/db_dup.c
708
NEXT_PGNO(*hp) = PGNO(newpage);
usr/src/cmd/sendmail/db/db/db_dup.c
710
if ((ret = memp_fput(dbp->mpf, *hp, DB_MPOOL_DIRTY)) != 0)
usr/src/cmd/sendmail/db/db/db_dup.c
712
*hp = newpage;
usr/src/cmd/sendmail/db/db/db_salloc.c
156
struct __head *hp;
usr/src/cmd/sendmail/db/db/db_salloc.c
185
hp = (struct __head *)regionp;
usr/src/cmd/sendmail/db/db/db_salloc.c
186
for (elp = SH_LIST_FIRST(hp, __data), lastp = NULL;
usr/src/cmd/sendmail/db/db/db_salloc.c
206
SH_LIST_INSERT_HEAD(hp, newp, links, __data);
usr/src/cmd/sendmail/db/db/db_salloc.c
227
SH_LIST_INSERT_HEAD(hp, newp, links, __data);
usr/src/cmd/sendmail/db/db/db_salloc.c
53
struct __head *hp;
usr/src/cmd/sendmail/db/db/db_salloc.c
55
hp = area;
usr/src/cmd/sendmail/db/db/db_salloc.c
56
SH_LIST_INIT(hp);
usr/src/cmd/sendmail/db/db/db_salloc.c
58
elp = (struct __data *)(hp + 1);
usr/src/cmd/sendmail/db/db/db_salloc.c
60
SH_LIST_INSERT_HEAD(hp, elp, links, __data);
usr/src/cmd/sendmail/libmilter/listener.c
385
struct hostent *hp = NULL;
usr/src/cmd/sendmail/libmilter/listener.c
387
hp = mi_gethostbyname(at, addr.sa.sa_family);
usr/src/cmd/sendmail/libmilter/listener.c
388
if (hp == NULL)
usr/src/cmd/sendmail/libmilter/listener.c
395
addr.sa.sa_family = hp->h_addrtype;
usr/src/cmd/sendmail/libmilter/listener.c
396
switch (hp->h_addrtype)
usr/src/cmd/sendmail/libmilter/listener.c
401
hp->h_addr,
usr/src/cmd/sendmail/libmilter/listener.c
410
hp->h_addr,
usr/src/cmd/sendmail/libmilter/listener.c
419
name, at, hp->h_addrtype);
usr/src/cmd/sendmail/libmilter/listener.c
423
freehostent(hp);
usr/src/cmd/sendmail/libmilter/sm_gethost.c
90
static struct hostent hp;
usr/src/cmd/sendmail/libmilter/sm_gethost.c
94
h = _switch_gethostbyname_r(name, &hp, buf, sizeof(buf), &h_errno);
usr/src/cmd/sendmail/libsm/heap.c
528
SM_HEAP_ITEM_T *hi, **hp;
usr/src/cmd/sendmail/libsm/heap.c
541
for (hp = &SmHeapTable[ptrhash(ptr)]; *hp != NULL; hp = &(**hp).hi_next)
usr/src/cmd/sendmail/libsm/heap.c
543
if ((**hp).hi_ptr == ptr)
usr/src/cmd/sendmail/libsm/heap.c
547
hi = *hp;
usr/src/cmd/sendmail/libsm/heap.c
562
*hp = hi->hi_next;
usr/src/cmd/sendmail/libsm/heap.c
565
hp = &SmHeapTable[ptrhash(newptr)];
usr/src/cmd/sendmail/libsm/heap.c
566
hi->hi_next = *hp;
usr/src/cmd/sendmail/libsm/heap.c
567
*hp = hi;
usr/src/cmd/sendmail/libsm/heap.c
596
SM_HEAP_ITEM_T *hi, **hp;
usr/src/cmd/sendmail/libsm/heap.c
611
for (hp = &SmHeapTable[ptrhash(ptr)]; *hp != NULL; hp = &(**hp).hi_next)
usr/src/cmd/sendmail/libsm/heap.c
613
if ((**hp).hi_ptr == ptr)
usr/src/cmd/sendmail/libsm/heap.c
616
hi = *hp;
usr/src/cmd/sendmail/libsm/heap.c
631
*hp = hi->hi_next;
usr/src/cmd/sendmail/libsm/heap.c
634
hp = &SmHeapTable[ptrhash(newptr)];
usr/src/cmd/sendmail/libsm/heap.c
635
hi->hi_next = *hp;
usr/src/cmd/sendmail/libsm/heap.c
636
*hp = hi;
usr/src/cmd/sendmail/libsm/heap.c
663
SM_HEAP_ITEM_T **hp;
usr/src/cmd/sendmail/libsm/heap.c
674
for (hp = &SmHeapTable[ptrhash(ptr)]; *hp != NULL; hp = &(**hp).hi_next)
usr/src/cmd/sendmail/libsm/heap.c
676
if ((**hp).hi_ptr == ptr)
usr/src/cmd/sendmail/libsm/heap.c
678
SM_HEAP_ITEM_T *hi = *hp;
usr/src/cmd/sendmail/libsm/heap.c
680
*hp = hi->hi_next;
usr/src/cmd/sendmail/libsm/heap.c
725
SM_HEAP_ITEM_T *hp;
usr/src/cmd/sendmail/libsm/heap.c
731
for (hp = SmHeapTable[ptrhash(ptr)]; hp != NULL; hp = hp->hi_next)
usr/src/cmd/sendmail/libsm/heap.c
733
if (hp->hi_ptr == ptr)
usr/src/cmd/sendmail/src/conf.c
4281
static struct hostent hp;
usr/src/cmd/sendmail/src/conf.c
4287
h = _switch_gethostbyname_r(name, &hp, buf, sizeof(buf), &h_errno);
usr/src/cmd/sendmail/src/conf.c
4416
struct hostent *hp;
usr/src/cmd/sendmail/src/conf.c
4435
hp = _switch_gethostbyaddr_r(addr, len, type, &he,
usr/src/cmd/sendmail/src/conf.c
4442
hp = __switch_gethostbyaddr(addr, len, type);
usr/src/cmd/sendmail/src/conf.c
4450
hp = getipnodebyaddr(addr, len, type, &err);
usr/src/cmd/sendmail/src/conf.c
4454
hp = gethostbyaddr(addr, len, type);
usr/src/cmd/sendmail/src/conf.c
4457
return hp;
usr/src/cmd/sendmail/src/conf.c
4571
struct hostent *hp;
usr/src/cmd/sendmail/src/conf.c
4580
hp = sm_gethostbyaddr((char *) &sa->sin.sin_addr,
usr/src/cmd/sendmail/src/conf.c
4588
hp = sm_gethostbyaddr((char *) &sa->sin6.sin6_addr,
usr/src/cmd/sendmail/src/conf.c
4603
if (hp == NULL)
usr/src/cmd/sendmail/src/conf.c
4627
if (!wordinclass((char *) hp->h_name, 'w'))
usr/src/cmd/sendmail/src/conf.c
4629
setclass('w', (char *) hp->h_name);
usr/src/cmd/sendmail/src/conf.c
4631
sm_dprintf("\ta.k.a.: %s\n", hp->h_name);
usr/src/cmd/sendmail/src/conf.c
4633
if (sm_snprintf(hnb, sizeof(hnb), "[%s]", hp->h_name) <
usr/src/cmd/sendmail/src/conf.c
4641
sm_dprintf("\ta.k.a.: %s (already in $=w)\n", hp->h_name);
usr/src/cmd/sendmail/src/conf.c
4645
for (ha = hp->h_aliases; ha != NULL && *ha != NULL; ha++)
usr/src/cmd/sendmail/src/conf.c
4665
freehostent(hp);
usr/src/cmd/sendmail/src/daemon.c
1655
register struct hostent *hp;
usr/src/cmd/sendmail/src/daemon.c
1657
hp = sm_gethostbyname(addr, AF_INET);
usr/src/cmd/sendmail/src/daemon.c
1658
if (hp == NULL)
usr/src/cmd/sendmail/src/daemon.c
1663
while (*(hp->h_addr_list) != NULL &&
usr/src/cmd/sendmail/src/daemon.c
1664
hp->h_addrtype != AF_INET)
usr/src/cmd/sendmail/src/daemon.c
1665
hp->h_addr_list++;
usr/src/cmd/sendmail/src/daemon.c
1666
if (*(hp->h_addr_list) == NULL)
usr/src/cmd/sendmail/src/daemon.c
1671
*(hp->h_addr_list),
usr/src/cmd/sendmail/src/daemon.c
1674
freehostent(hp);
usr/src/cmd/sendmail/src/daemon.c
1675
hp = NULL;
usr/src/cmd/sendmail/src/daemon.c
1687
register struct hostent *hp;
usr/src/cmd/sendmail/src/daemon.c
1689
hp = sm_gethostbyname(addr, AF_INET6);
usr/src/cmd/sendmail/src/daemon.c
1690
if (hp == NULL)
usr/src/cmd/sendmail/src/daemon.c
1695
while (*(hp->h_addr_list) != NULL &&
usr/src/cmd/sendmail/src/daemon.c
1696
hp->h_addrtype != AF_INET6)
usr/src/cmd/sendmail/src/daemon.c
1697
hp->h_addr_list++;
usr/src/cmd/sendmail/src/daemon.c
1698
if (*(hp->h_addr_list) == NULL)
usr/src/cmd/sendmail/src/daemon.c
1703
*(hp->h_addr_list),
usr/src/cmd/sendmail/src/daemon.c
1705
freehostent(hp);
usr/src/cmd/sendmail/src/daemon.c
1706
hp = NULL;
usr/src/cmd/sendmail/src/daemon.c
2111
register struct hostent *volatile hp = (struct hostent *) NULL;
usr/src/cmd/sendmail/src/daemon.c
2291
hp = sm_gethostbyname(&host[1], family);
usr/src/cmd/sendmail/src/daemon.c
2292
if (hp == NULL && p[-1] == '.')
usr/src/cmd/sendmail/src/daemon.c
2300
hp = sm_gethostbyname(&host[1],
usr/src/cmd/sendmail/src/daemon.c
2329
hp = sm_gethostbyname(host, family);
usr/src/cmd/sendmail/src/daemon.c
2330
if (hp == NULL && *p == '.')
usr/src/cmd/sendmail/src/daemon.c
2338
hp = sm_gethostbyname(host, family);
usr/src/cmd/sendmail/src/daemon.c
2346
if (hp == NULL || hp->h_addr == NULL)
usr/src/cmd/sendmail/src/daemon.c
2407
addr.sa.sa_family = hp->h_addrtype;
usr/src/cmd/sendmail/src/daemon.c
2408
switch (hp->h_addrtype)
usr/src/cmd/sendmail/src/daemon.c
2413
hp->h_addr,
usr/src/cmd/sendmail/src/daemon.c
2421
hp->h_addr,
usr/src/cmd/sendmail/src/daemon.c
2427
if (hp->h_length > sizeof(addr.sa.sa_data))
usr/src/cmd/sendmail/src/daemon.c
2430
hp->h_addrtype, hp->h_length);
usr/src/cmd/sendmail/src/daemon.c
2435
memmove(addr.sa.sa_data, hp->h_addr, hp->h_length);
usr/src/cmd/sendmail/src/daemon.c
2508
if (hp != NULL)
usr/src/cmd/sendmail/src/daemon.c
2509
freehostent(hp);
usr/src/cmd/sendmail/src/daemon.c
2523
if (hp != NULL)
usr/src/cmd/sendmail/src/daemon.c
2524
freehostent(hp);
usr/src/cmd/sendmail/src/daemon.c
2561
if (hp != NULL)
usr/src/cmd/sendmail/src/daemon.c
2562
freehostent(hp);
usr/src/cmd/sendmail/src/daemon.c
2637
if (hp != NULL)
usr/src/cmd/sendmail/src/daemon.c
2638
freehostent(hp);
usr/src/cmd/sendmail/src/daemon.c
2715
if (hp != NULL && hp->h_addr_list[addrno] != NULL &&
usr/src/cmd/sendmail/src/daemon.c
2726
hp->h_addr_list[addrno++],
usr/src/cmd/sendmail/src/daemon.c
2734
hp->h_addr_list[addrno++],
usr/src/cmd/sendmail/src/daemon.c
2741
hp->h_addr_list[addrno++],
usr/src/cmd/sendmail/src/daemon.c
2742
hp->h_length);
usr/src/cmd/sendmail/src/daemon.c
2757
if (hp != NULL)
usr/src/cmd/sendmail/src/daemon.c
2759
freehostent(hp);
usr/src/cmd/sendmail/src/daemon.c
2760
hp = NULL;
usr/src/cmd/sendmail/src/daemon.c
2780
if (hp != NULL)
usr/src/cmd/sendmail/src/daemon.c
2781
freehostent(hp);
usr/src/cmd/sendmail/src/daemon.c
2788
if (hp != NULL)
usr/src/cmd/sendmail/src/daemon.c
2790
freehostent(hp);
usr/src/cmd/sendmail/src/daemon.c
2791
hp = NULL;
usr/src/cmd/sendmail/src/daemon.c
3215
register struct hostent *hp;
usr/src/cmd/sendmail/src/daemon.c
3219
hp = sm_gethostbyname(hostbuf, InetMode);
usr/src/cmd/sendmail/src/daemon.c
3221
if (hp == NULL && InetMode == AF_INET6)
usr/src/cmd/sendmail/src/daemon.c
3229
hp = sm_gethostbyname(hostbuf, AF_INET);
usr/src/cmd/sendmail/src/daemon.c
3232
if (hp == NULL)
usr/src/cmd/sendmail/src/daemon.c
3234
if (strchr(hp->h_name, '.') != NULL || strchr(hostbuf, '.') == NULL)
usr/src/cmd/sendmail/src/daemon.c
3235
(void) cleanstrcpy(hostbuf, hp->h_name, size);
usr/src/cmd/sendmail/src/daemon.c
3259
for (ha = hp->h_aliases; ha != NULL && *ha != NULL; ha++)
usr/src/cmd/sendmail/src/daemon.c
3297
return hp;
usr/src/cmd/sendmail/src/daemon.c
3313
addrcmp(hp, ha, sa)
usr/src/cmd/sendmail/src/daemon.c
3314
struct hostent *hp;
usr/src/cmd/sendmail/src/daemon.c
3326
if (hp->h_addrtype == AF_INET)
usr/src/cmd/sendmail/src/daemon.c
3336
if (hp->h_addrtype == AF_INET6)
usr/src/cmd/sendmail/src/daemon.c
3340
if (hp->h_addrtype == AF_INET &&
usr/src/cmd/sendmail/src/daemon.c
3403
struct hostent *hp;
usr/src/cmd/sendmail/src/daemon.c
3468
hp = sm_gethostbyname(RealHostName, family);
usr/src/cmd/sendmail/src/daemon.c
3469
if (hp == NULL)
usr/src/cmd/sendmail/src/daemon.c
3476
for (ha = hp->h_addr_list; *ha != NULL; ha++)
usr/src/cmd/sendmail/src/daemon.c
3478
if (addrcmp(hp, *ha, &RealHostAddr) == 0)
usr/src/cmd/sendmail/src/daemon.c
3483
freehostent(hp);
usr/src/cmd/sendmail/src/daemon.c
3484
hp = NULL;
usr/src/cmd/sendmail/src/daemon.c
3913
register struct hostent *hp;
usr/src/cmd/sendmail/src/daemon.c
4036
hp = NULL;
usr/src/cmd/sendmail/src/daemon.c
4039
hp = sm_gethostbyaddr((char *)&in_addr,
usr/src/cmd/sendmail/src/daemon.c
4043
if (hp == NULL &&
usr/src/cmd/sendmail/src/daemon.c
4045
hp = sm_gethostbyaddr((char *)&in6_addr,
usr/src/cmd/sendmail/src/daemon.c
4050
if (hp != NULL)
usr/src/cmd/sendmail/src/daemon.c
4053
ans = denlstring((char *) hp->h_name, true, true);
usr/src/cmd/sendmail/src/daemon.c
4055
if (ans == hp->h_name)
usr/src/cmd/sendmail/src/daemon.c
4063
freehostent(hp);
usr/src/cmd/sendmail/src/daemon.c
4064
hp = NULL;
usr/src/cmd/sendmail/src/daemon.c
4390
register struct hostent *hp;
usr/src/cmd/sendmail/src/daemon.c
4409
hp = sm_gethostbyaddr((char *) &sap->sin.sin_addr,
usr/src/cmd/sendmail/src/daemon.c
4416
hp = sm_gethostbyaddr((char *) &sap->sin6.sin6_addr,
usr/src/cmd/sendmail/src/daemon.c
4423
hp = sm_gethostbyaddr((char *) &sap->siso.siso_addr,
usr/src/cmd/sendmail/src/daemon.c
4430
hp = NULL;
usr/src/cmd/sendmail/src/daemon.c
4435
hp = sm_gethostbyaddr(sap->sa.sa_data, sizeof(sap->sa.sa_data),
usr/src/cmd/sendmail/src/daemon.c
4445
if (hp != NULL && hp->h_name[0] != '['
usr/src/cmd/sendmail/src/daemon.c
4447
&& inet_pton(AF_INET6, hp->h_name, &in6_addr) != 1
usr/src/cmd/sendmail/src/daemon.c
4450
&& inet_addr(hp->h_name) == INADDR_NONE
usr/src/cmd/sendmail/src/daemon.c
4456
name = denlstring((char *) hp->h_name, true, true);
usr/src/cmd/sendmail/src/daemon.c
4458
if (name == hp->h_name)
usr/src/cmd/sendmail/src/daemon.c
4466
freehostent(hp);
usr/src/cmd/sendmail/src/daemon.c
4473
if (hp != NULL)
usr/src/cmd/sendmail/src/daemon.c
4475
freehostent(hp);
usr/src/cmd/sendmail/src/daemon.c
4476
hp = NULL;
usr/src/cmd/sendmail/src/deliver.c
5703
char *hp;
usr/src/cmd/sendmail/src/deliver.c
5777
for (hp = host; hp != NULL; hp = endp)
usr/src/cmd/sendmail/src/deliver.c
5780
if (*hp == '[')
usr/src/cmd/sendmail/src/deliver.c
5782
endp = strchr(hp + 1, ']');
usr/src/cmd/sendmail/src/deliver.c
5787
endp = strpbrk(hp, ":,");
usr/src/cmd/sendmail/src/deliver.c
5789
endp = strpbrk(hp, ":,");
usr/src/cmd/sendmail/src/deliver.c
5801
mxhosts[0] = hp;
usr/src/cmd/sendmail/src/deliver.c
5808
nmx = getmxrr(hp, mxhosts, mxprefs, true, &rcode, true,
usr/src/cmd/sendmail/src/deliver.c
5817
mci = mci_get(hp, m);
usr/src/cmd/sendmail/src/deliver.c
5829
mxhosts[0] = hp;
usr/src/cmd/sendmail/src/deliver.c
5944
char *hp, *endp;
usr/src/cmd/sendmail/src/deliver.c
5948
for (hp = sig; hp != NULL; hp = endp)
usr/src/cmd/sendmail/src/deliver.c
5953
if (*hp == '[')
usr/src/cmd/sendmail/src/deliver.c
5955
endp = strchr(hp + 1, ']');
usr/src/cmd/sendmail/src/deliver.c
5960
endp = strpbrk(hp, ":,");
usr/src/cmd/sendmail/src/deliver.c
5962
endp = strpbrk(hp, ":,");
usr/src/cmd/sendmail/src/deliver.c
5970
mxhosts[nmx] = hp;
usr/src/cmd/sendmail/src/deliver.c
5972
if (mci_match(hp, mailer))
usr/src/cmd/sendmail/src/domain.c
1004
for (ancount = ntohs((unsigned short) hp->ancount);
usr/src/cmd/sendmail/src/domain.c
218
HEADER *hp;
usr/src/cmd/sendmail/src/domain.c
328
hp = (HEADER *)&answer;
usr/src/cmd/sendmail/src/domain.c
331
for (qdcount = ntohs((unsigned short) hp->qdcount);
usr/src/cmd/sendmail/src/domain.c
343
ancount = ntohs((unsigned short) hp->ancount);
usr/src/cmd/sendmail/src/domain.c
795
HEADER *hp;
usr/src/cmd/sendmail/src/domain.c
984
hp = (HEADER *) &answer;
usr/src/cmd/sendmail/src/domain.c
989
for (qdcount = ntohs((unsigned short) hp->qdcount);
usr/src/cmd/sendmail/src/domain.c
997
ntohs((unsigned short) hp->qdcount));
usr/src/cmd/sendmail/src/headers.c
394
for (hp = hdrp; (h = *hp) != NULL; hp = &h->h_link)
usr/src/cmd/sendmail/src/headers.c
429
*hp = h;
usr/src/cmd/sendmail/src/headers.c
609
HDR **hp;
usr/src/cmd/sendmail/src/headers.c
613
for (hp = hdrlist; (h = *hp) != NULL; hp = &h->h_link)
usr/src/cmd/sendmail/src/headers.c
621
h->h_link = *hp;
usr/src/cmd/sendmail/src/headers.c
622
*hp = h;
usr/src/cmd/sendmail/src/headers.c
80
HDR **hp;
usr/src/cmd/sendmail/src/main.c
179
struct hostent *hp;
usr/src/cmd/sendmail/src/main.c
3490
struct hostent *hp;
usr/src/cmd/sendmail/src/main.c
3492
hp = myhostname(hostbuf, sizeof(hostbuf));
usr/src/cmd/sendmail/src/main.c
3494
if (hp != NULL)
usr/src/cmd/sendmail/src/main.c
3496
freehostent(hp);
usr/src/cmd/sendmail/src/main.c
3497
hp = NULL;
usr/src/cmd/sendmail/src/main.c
714
hp = myhostname(jbuf, sizeof(jbuf));
usr/src/cmd/sendmail/src/main.c
745
if (hp != NULL)
usr/src/cmd/sendmail/src/main.c
747
for (av = hp->h_aliases; av != NULL && *av != NULL; av++)
usr/src/cmd/sendmail/src/main.c
754
for (i = 0; i >= 0 && hp->h_addr_list[i] != NULL; i++)
usr/src/cmd/sendmail/src/main.c
767
switch (hp->h_addrtype)
usr/src/cmd/sendmail/src/main.c
771
if (hp->h_length != INADDRSZ)
usr/src/cmd/sendmail/src/main.c
774
memmove(&ia, hp->h_addr_list[i], INADDRSZ);
usr/src/cmd/sendmail/src/main.c
782
if (hp->h_length != IN6ADDRSZ)
usr/src/cmd/sendmail/src/main.c
785
memmove(&ia6, hp->h_addr_list[i], IN6ADDRSZ);
usr/src/cmd/sendmail/src/main.c
802
freehostent(hp);
usr/src/cmd/sendmail/src/main.c
803
hp = NULL;
usr/src/cmd/sendmail/src/map.c
5451
char **hp;
usr/src/cmd/sendmail/src/map.c
5471
hp = hesiod_resolve(HesiodContext, np, map->map_file);
usr/src/cmd/sendmail/src/map.c
5473
hp = hes_resolve(np, map->map_file);
usr/src/cmd/sendmail/src/map.c
5483
hp = hesiod_resolve(HesiodContext, name, map->map_file);
usr/src/cmd/sendmail/src/map.c
5485
hp = hes_resolve(name, map->map_file);
usr/src/cmd/sendmail/src/map.c
5489
if (hp == NULL || *hp == NULL)
usr/src/cmd/sendmail/src/map.c
5505
if (hp != NULL)
usr/src/cmd/sendmail/src/map.c
5506
hesiod_free_list(HesiodContext, hp);
usr/src/cmd/sendmail/src/map.c
5510
if (hp == NULL || hp[0] == NULL)
usr/src/cmd/sendmail/src/map.c
5537
return map_rewrite(map, hp[0], strlen(hp[0]), av);
usr/src/cmd/sendmail/src/map.c
7396
struct hostent *hp = NULL;
usr/src/cmd/sendmail/src/map.c
7645
hp = sm_gethostbyname(at, addr.sa.sa_family);
usr/src/cmd/sendmail/src/map.c
7646
if (hp == NULL)
usr/src/cmd/sendmail/src/map.c
7652
addr.sa.sa_family = hp->h_addrtype;
usr/src/cmd/sendmail/src/map.c
7653
switch (hp->h_addrtype)
usr/src/cmd/sendmail/src/map.c
7658
hp->h_addr, INADDRSZ);
usr/src/cmd/sendmail/src/map.c
7668
hp->h_addr, IN6ADDRSZ);
usr/src/cmd/sendmail/src/map.c
7677
map->map_mname, at, hp->h_addrtype);
usr/src/cmd/sendmail/src/map.c
7679
freehostent(hp);
usr/src/cmd/sendmail/src/map.c
7705
if (hp != NULL)
usr/src/cmd/sendmail/src/map.c
7706
freehostent(hp);
usr/src/cmd/sendmail/src/map.c
7725
if (hp != NULL && hp->h_addr_list[addrno] != NULL)
usr/src/cmd/sendmail/src/map.c
7732
hp->h_addr_list[addrno++],
usr/src/cmd/sendmail/src/map.c
7740
hp->h_addr_list[addrno++],
usr/src/cmd/sendmail/src/map.c
7749
hp->h_addrtype);
usr/src/cmd/sendmail/src/map.c
7751
freehostent(hp);
usr/src/cmd/sendmail/src/map.c
7764
if (hp != NULL)
usr/src/cmd/sendmail/src/map.c
7765
freehostent(hp);
usr/src/cmd/sendmail/src/map.c
7770
if (hp != NULL)
usr/src/cmd/sendmail/src/map.c
7772
freehostent(hp);
usr/src/cmd/sendmail/src/map.c
7773
hp = NULL;
usr/src/cmd/sendmail/src/milter.c
1002
hp->h_addrtype);
usr/src/cmd/sendmail/src/milter.c
1005
m->mf_name, at, hp->h_addrtype);
usr/src/cmd/sendmail/src/milter.c
1010
hp->h_addrtype);
usr/src/cmd/sendmail/src/milter.c
1013
freehostent(hp);
usr/src/cmd/sendmail/src/milter.c
1040
if (hp != NULL)
usr/src/cmd/sendmail/src/milter.c
1041
freehostent(hp);
usr/src/cmd/sendmail/src/milter.c
1056
if (hp != NULL)
usr/src/cmd/sendmail/src/milter.c
1057
freehostent(hp);
usr/src/cmd/sendmail/src/milter.c
1079
if (hp != NULL)
usr/src/cmd/sendmail/src/milter.c
1080
freehostent(hp);
usr/src/cmd/sendmail/src/milter.c
1118
if (hp != NULL && hp->h_addr_list[addrno] != NULL)
usr/src/cmd/sendmail/src/milter.c
1125
hp->h_addr_list[addrno++],
usr/src/cmd/sendmail/src/milter.c
1133
hp->h_addr_list[addrno++],
usr/src/cmd/sendmail/src/milter.c
1142
hp->h_addrtype);
usr/src/cmd/sendmail/src/milter.c
1147
hp->h_addrtype);
usr/src/cmd/sendmail/src/milter.c
1150
freehostent(hp);
usr/src/cmd/sendmail/src/milter.c
1168
if (hp != NULL)
usr/src/cmd/sendmail/src/milter.c
1169
freehostent(hp);
usr/src/cmd/sendmail/src/milter.c
1175
if (hp != NULL)
usr/src/cmd/sendmail/src/milter.c
1177
freehostent(hp);
usr/src/cmd/sendmail/src/milter.c
1178
hp = NULL;
usr/src/cmd/sendmail/src/milter.c
656
struct hostent *hp = NULL;
usr/src/cmd/sendmail/src/milter.c
957
hp = sm_gethostbyname(at, addr.sa.sa_family);
usr/src/cmd/sendmail/src/milter.c
958
if (hp == NULL)
usr/src/cmd/sendmail/src/milter.c
975
addr.sa.sa_family = hp->h_addrtype;
usr/src/cmd/sendmail/src/milter.c
976
switch (hp->h_addrtype)
usr/src/cmd/sendmail/src/milter.c
981
hp->h_addr, INADDRSZ);
usr/src/cmd/sendmail/src/milter.c
991
hp->h_addr, IN6ADDRSZ);
usr/src/cmd/sendmail/src/udb.c
1236
char **hp;
usr/src/cmd/sendmail/src/udb.c
1256
hp = hesiod_resolve(HesiodContext, name, type);
usr/src/cmd/sendmail/src/udb.c
1258
hp = hes_resolve(name, type);
usr/src/cmd/sendmail/src/udb.c
1262
if (hp == NULL)
usr/src/cmd/sendmail/src/udb.c
1264
if (*hp == NULL)
usr/src/cmd/sendmail/src/udb.c
1266
hesiod_free_list(HesiodContext, hp);
usr/src/cmd/sendmail/src/udb.c
1272
if (hp == NULL || hp[0] == NULL)
usr/src/cmd/sendmail/src/udb.c
1291
info->data = hp[0];
usr/src/cmd/sendmail/src/udb.c
1296
sm_dprintf("hes_udb_get => %s\n", *hp);
usr/src/cmd/sendmail/src/udb.c
406
struct hes_postoffice *hp;
usr/src/cmd/sendmail/src/udb.c
416
hp = hes_getmailhost(a->q_user);
usr/src/cmd/sendmail/src/udb.c
417
if (hp == NULL)
usr/src/cmd/sendmail/src/udb.c
430
if (strlen(hp->po_name) + strlen(hp->po_host) >
usr/src/cmd/sendmail/src/udb.c
436
hp->po_name,
usr/src/cmd/sendmail/src/udb.c
437
hp->po_host);
usr/src/cmd/sendmail/src/udb.c
442
"%s@%s", hp->po_name, hp->po_host);
usr/src/cmd/sendmail/src/util.c
1789
char *hp;
usr/src/cmd/sendmail/src/util.c
1852
hp = hostnamebyanyaddr(&sa);
usr/src/cmd/sendmail/src/util.c
1853
if (hp == NULL)
usr/src/cmd/sendmail/src/util.c
1861
"%s/%d", hp, ntohs(sa.sin.sin_port));
usr/src/cmd/sendmail/src/util.c
1866
"%s/%d", hp, ntohs(sa.sin6.sin6_port));
usr/src/cmd/sendmail/src/util.c
1870
"%s", hp);
usr/src/cmd/sendmail/src/util.c
1881
hp = hostnamebyanyaddr(&sa);
usr/src/cmd/sendmail/src/util.c
1882
if (hp == NULL)
usr/src/cmd/sendmail/src/util.c
1890
"%s/%d", hp, ntohs(sa.sin.sin_port));
usr/src/cmd/sendmail/src/util.c
1895
"%s/%d", hp, ntohs(sa.sin6.sin6_port));
usr/src/cmd/sendmail/src/util.c
1899
"%s", hp);
usr/src/cmd/sendmail/util/mail.local.c
1003
addr.sin_family = hp->h_addrtype;
usr/src/cmd/sendmail/util/mail.local.c
1004
(void) memmove(&addr.sin_addr, hp->h_addr, hp->h_length);
usr/src/cmd/sendmail/util/mail.local.c
991
struct hostent *hp;
usr/src/cmd/sendmail/util/mail.local.c
999
if ((hp = gethostbyname("localhost")) == NULL) {
usr/src/cmd/sendmail/util/mconnect.c
121
hp = getipnodebyname(host, AF_INET6, AI_DEFAULT|AI_ALL, &err);
usr/src/cmd/sendmail/util/mconnect.c
122
if (hp == NULL)
usr/src/cmd/sendmail/util/mconnect.c
135
bcopy(hp->h_addr_list[addr_num],
usr/src/cmd/sendmail/util/mconnect.c
140
bcopy(&hp->h_addr_list[addr_num][IN6ADDRSZ - INADDRSZ],
usr/src/cmd/sendmail/util/mconnect.c
170
if (hp->h_addr_list[++addr_num] != NULL) {
usr/src/cmd/sendmail/util/mconnect.c
173
bcopy(hp->h_addr_list[addr_num],
usr/src/cmd/sendmail/util/mconnect.c
178
bcopy(&hp->h_addr_list[addr_num]
usr/src/cmd/sendmail/util/mconnect.c
83
register struct hostent *hp;
usr/src/cmd/svr4pkg/libinst/is_local_host.c
105
lifc.lifc_family = hp->h_addrtype;
usr/src/cmd/svr4pkg/libinst/is_local_host.c
123
if (lifrp->lifr_addr.ss_family != hp->h_addrtype) {
usr/src/cmd/svr4pkg/libinst/is_local_host.c
136
for (nha = 0; hp->h_addr_list[nha]; nha++) {
usr/src/cmd/svr4pkg/libinst/is_local_host.c
137
if (memcmp(hp->h_addr_list[nha], lifraddrp(lifrp),
usr/src/cmd/svr4pkg/libinst/is_local_host.c
138
hp->h_length) == 0) {
usr/src/cmd/svr4pkg/libinst/is_local_host.c
45
static int is_local_if(struct hostent *hp);
usr/src/cmd/svr4pkg/libinst/is_local_host.c
58
struct hostent *hp;
usr/src/cmd/svr4pkg/libinst/is_local_host.c
62
if (hp = getipnodebyname((const char *) host, AF_INET, flags, &err))
usr/src/cmd/svr4pkg/libinst/is_local_host.c
63
if (is_local_if(hp))
usr/src/cmd/svr4pkg/libinst/is_local_host.c
65
if (hp = getipnodebyname((const char *) host, AF_INET6, flags, &err))
usr/src/cmd/svr4pkg/libinst/is_local_host.c
66
if (is_local_if(hp))
usr/src/cmd/svr4pkg/libinst/is_local_host.c
73
is_local_if(struct hostent *hp)
usr/src/cmd/svr4pkg/libinst/is_local_host.c
85
if ((s = socket(hp->h_addrtype, SOCK_DGRAM, 0)) == -1) {
usr/src/cmd/svr4pkg/libinst/is_local_host.c
90
lifn.lifn_family = hp->h_addrtype;
usr/src/cmd/syslogd/syslogd.c
3906
char *hp;
usr/src/cmd/syslogd/syslogd.c
3908
hp = f->f_un.f_forw.f_hname;
usr/src/cmd/syslogd/syslogd.c
3909
hs.h_host = hp;
usr/src/cmd/syslogd/syslogd.c
3932
"WARNING: %s could not be resolved", hp);
usr/src/cmd/syslogd/syslogd.c
3938
(void) snprintf(ebuf, elen, "unknown host %s", hp);
usr/src/cmd/syslogd/syslogd.c
3947
"host %s is this host - logging loop", hp);
usr/src/cmd/syslogd/syslogd.c
5344
struct hostname_cache **hpp, *hp;
usr/src/cmd/syslogd/syslogd.c
5362
for (hpp = &hnc_cache[index]; (hp = *hpp) != NULL; ) {
usr/src/cmd/syslogd/syslogd.c
5364
mythreadno, (void *)hp->h, (void *)hp,
usr/src/cmd/syslogd/syslogd.c
5365
hp->h->hl_hosts[0]);
usr/src/cmd/syslogd/syslogd.c
5367
if (hp->expire < now) {
usr/src/cmd/syslogd/syslogd.c
5369
mythreadno, (void *)hp);
usr/src/cmd/syslogd/syslogd.c
5374
if (ncp == hp->ncp && same_addr(&hp->addr, nbp)) {
usr/src/cmd/syslogd/syslogd.c
5380
if (hp != hnc_cache[index]) {
usr/src/cmd/syslogd/syslogd.c
5384
hp->next = hnc_cache[index];
usr/src/cmd/syslogd/syslogd.c
5385
hnc_cache[index] = hp;
usr/src/cmd/syslogd/syslogd.c
5388
(void) pthread_mutex_lock(&hp->h->hl_mutex);
usr/src/cmd/syslogd/syslogd.c
5389
hp->h->hl_refcnt++;
usr/src/cmd/syslogd/syslogd.c
5390
(void) pthread_mutex_unlock(&hp->h->hl_mutex);
usr/src/cmd/syslogd/syslogd.c
5393
mythreadno, (void *)hp->h, (void *)hp,
usr/src/cmd/syslogd/syslogd.c
5394
hp->h->hl_hosts[0]);
usr/src/cmd/syslogd/syslogd.c
5397
return (hp->h);
usr/src/cmd/syslogd/syslogd.c
5400
hpp = &hp->next;
usr/src/cmd/syslogd/syslogd.c
5411
struct hostname_cache **hpp, **tailp, *hp, *entry;
usr/src/cmd/syslogd/syslogd.c
5447
for (hpp = &hnc_cache[hindex]; (hp = *hpp) != NULL; ) {
usr/src/cmd/syslogd/syslogd.c
5450
if (hp->expire < now) {
usr/src/cmd/syslogd/syslogd.c
5452
mythreadno, (void *)hp);
usr/src/cmd/syslogd/syslogd.c
5456
hpp = &hp->next;
usr/src/cmd/syslogd/syslogd.c
5493
struct hostname_cache *hp = *hpp;
usr/src/cmd/syslogd/syslogd.c
5501
mythreadno, (void *)hp->h, (void *)hp, hp->h->hl_hosts[0]);
usr/src/cmd/syslogd/syslogd.c
5502
free(hp->addr.buf);
usr/src/cmd/syslogd/syslogd.c
5503
freehl(hp->h);
usr/src/cmd/syslogd/syslogd.c
5508
free(hp);
usr/src/cmd/tcpd/scaffold.c
107
if ((hp = tcpd_gethostbyname(host, 0)) == 0) {
usr/src/cmd/tcpd/scaffold.c
111
if (!VALID_ADDRTYPE(hp->h_addrtype)) {
usr/src/cmd/tcpd/scaffold.c
112
tcpd_warn("%d: not an internet host", hp->h_addrtype);
usr/src/cmd/tcpd/scaffold.c
115
if (STR_NE(host, hp->h_name)) {
usr/src/cmd/tcpd/scaffold.c
117
tcpd_warn("(official name: %.*s)", STRING_LENGTH, hp->h_name);
usr/src/cmd/tcpd/scaffold.c
119
return (dup_hostent(hp));
usr/src/cmd/tcpd/scaffold.c
129
struct hostent *hp;
usr/src/cmd/tcpd/scaffold.c
133
if ((hp = find_inet_addr(host)) == 0)
usr/src/cmd/tcpd/scaffold.c
138
sin.sg_family = hp->h_addrtype;
usr/src/cmd/tcpd/scaffold.c
140
for (count = 0; (addr = hp->h_addr_list[count]) != 0; count++) {
usr/src/cmd/tcpd/scaffold.c
154
free((char *) hp);
usr/src/cmd/tcpd/scaffold.c
44
static struct hostent *dup_hostent(hp)
usr/src/cmd/tcpd/scaffold.c
45
struct hostent *hp;
usr/src/cmd/tcpd/scaffold.c
56
for (count = 0; hp->h_addr_list[count] != 0; count++)
usr/src/cmd/tcpd/scaffold.c
60
+ (hp->h_length + sizeof(char *)) * count)) == 0) {
usr/src/cmd/tcpd/scaffold.c
65
hb->host.h_addrtype = hp->h_addrtype;;
usr/src/cmd/tcpd/scaffold.c
66
hb->host.h_length = hp->h_length;
usr/src/cmd/tcpd/scaffold.c
71
for (count = 0; (addr = hp->h_addr_list[count]) != 0; count++) {
usr/src/cmd/tcpd/scaffold.c
72
hb->host.h_addr_list[count] = data + hp->h_length * count;
usr/src/cmd/tcpd/scaffold.c
73
memcpy(hb->host.h_addr_list[count], addr, hp->h_length);
usr/src/cmd/tcpd/scaffold.c
84
struct hostent *hp;
usr/src/cmd/tcpd/tcpdmatch.c
173
if ((hp = find_inet_addr(server)) == 0)
usr/src/cmd/tcpd/tcpdmatch.c
176
server_sin.sg_family = hp->h_addrtype;
usr/src/cmd/tcpd/tcpdmatch.c
179
for (count = 0; (addr = hp->h_addr_list[count]) != 0; count++) {
usr/src/cmd/tcpd/tcpdmatch.c
180
memcpy((char *) SGADDRP(&server_sin), addr, hp->h_length);
usr/src/cmd/tcpd/tcpdmatch.c
196
free((char *) hp);
usr/src/cmd/tcpd/tcpdmatch.c
229
if ((hp = find_inet_addr(client)) == 0)
usr/src/cmd/tcpd/tcpdmatch.c
232
client_sin.sg_family = hp->h_addrtype;
usr/src/cmd/tcpd/tcpdmatch.c
235
for (count = 0; (addr = hp->h_addr_list[count]) != 0; count++) {
usr/src/cmd/tcpd/tcpdmatch.c
236
memcpy((char *) SGADDRP(&client_sin), addr, hp->h_length);
usr/src/cmd/tcpd/tcpdmatch.c
247
if (hp->h_addr_list[count + 1])
usr/src/cmd/tcpd/tcpdmatch.c
250
free((char *) hp);
usr/src/cmd/tcpd/tcpdmatch.c
60
struct hostent *hp;
usr/src/cmd/th_tools/th_define.c
1416
match_hinfo(struct handle_info *hp, int instance, uint_t access_type,
usr/src/cmd/th_tools/th_define.c
1421
hp->instance, instance, access_type, rnumber,
usr/src/cmd/th_tools/th_define.c
1422
hp->offset, offset, hp->len, len);
usr/src/cmd/th_tools/th_define.c
1424
if (instance != -1 && hp->instance != instance)
usr/src/cmd/th_tools/th_define.c
1427
(hp->access_type & BOFI_DMA_RW) &&
usr/src/cmd/th_tools/th_define.c
1428
(rnumber == -1 || hp->rnumber == rnumber))
usr/src/cmd/th_tools/th_define.c
1431
(hp->access_type & BOFI_INTR))
usr/src/cmd/th_tools/th_define.c
1434
(hp->access_type & BOFI_PIO_RW) &&
usr/src/cmd/th_tools/th_define.c
1435
(rnumber == -1 || hp->rnumber == rnumber) &&
usr/src/cmd/th_tools/th_define.c
1436
(len == 0 || hp->offset < offset + len) &&
usr/src/cmd/th_tools/th_define.c
1437
(hp->len == 0 || hp->offset + hp->len > offset))
usr/src/cmd/th_tools/th_define.c
1484
struct handle_info *hp, **chosen;
usr/src/cmd/th_tools/th_define.c
1506
if ((chosen = malloc(sizeof (hp) * *nhdls)) != NULL) {
usr/src/cmd/th_tools/th_define.c
1512
for (i = 0, hp = *hip, ip = chosen; i < *nhdls;
usr/src/cmd/th_tools/th_define.c
1513
i++, hp++) {
usr/src/cmd/th_tools/th_define.c
1518
if (match_hinfo(hp, instance, atype, rset,
usr/src/cmd/th_tools/th_define.c
1522
hp->access_type, hp->addr_cookie,
usr/src/cmd/th_tools/th_define.c
1523
hp->offset, hp->len,
usr/src/cmd/th_tools/th_define.c
1524
(hp->len & 0x7fffffff));
usr/src/cmd/th_tools/th_define.c
1527
(hp->access_type & BOFI_DMA_RW) &&
usr/src/cmd/th_tools/th_define.c
1528
hp->instance == prev->instance &&
usr/src/cmd/th_tools/th_define.c
1529
hp->len == prev->len &&
usr/src/cmd/th_tools/th_define.c
1530
hp->addr_cookie ==
usr/src/cmd/th_tools/th_define.c
1534
if ((hp->access_type & BOFI_DMA_RW) &&
usr/src/cmd/th_tools/th_define.c
1536
hp->access_type)
usr/src/cmd/th_tools/th_define.c
1545
hp->addr_cookie,
usr/src/cmd/th_tools/th_define.c
1547
hp->instance, prev->rnumber,
usr/src/cmd/th_tools/th_define.c
1548
hp->rnumber,
usr/src/cmd/th_tools/th_define.c
1550
hp->access_type, prev->len,
usr/src/cmd/th_tools/th_define.c
1551
hp->len);
usr/src/cmd/th_tools/th_define.c
1554
prev = *ip++ = hp;
usr/src/cmd/th_tools/th_define.c
1568
for (i = 0, hp = *hip, ip = chosen; i < scnt;
usr/src/cmd/th_tools/th_define.c
1569
i++, ip++, hp++)
usr/src/cmd/th_tools/th_define.c
1570
if (hp != *ip)
usr/src/cmd/th_tools/th_define.c
1571
(void) memcpy(hp, *ip,
usr/src/cmd/th_tools/th_define.c
1572
sizeof (*hp));
usr/src/cmd/th_tools/th_define.c
1577
for (i = 0, hp = *hip; i < *nhdls; i++, hp++) {
usr/src/cmd/th_tools/th_define.c
1579
hp->instance, hp->access_type, hp->rnumber,
usr/src/cmd/th_tools/th_define.c
1580
hp->len, hp->offset, hp->addr_cookie);
usr/src/cmd/th_tools/th_define.c
2266
struct handle_info *hdls, *hp;
usr/src/cmd/th_tools/th_define.c
2290
for (i = 0, hp = hdls; i < cnt; i++, hp++) {
usr/src/cmd/th_tools/th_define.c
2291
if (instance != hp->instance) {
usr/src/cmd/th_tools/th_define.c
2301
for (i = 0, hp = hdls; i < cnt; i++, hp++)
usr/src/cmd/th_tools/th_define.c
2303
hp->instance, hp->access_type,
usr/src/cmd/th_tools/th_define.c
2304
hp->rnumber, hp->offset, hp->len);
usr/src/cmd/th_tools/th_manage.c
204
struct handle_info *hip, *hp;
usr/src/cmd/th_tools/th_manage.c
237
for (i = 0, hp = hip; i < hdli.count; hp++, i++) {
usr/src/cmd/th_tools/th_manage.c
239
if (hp->instance == instp[j])
usr/src/cmd/th_tools/th_manage.c
242
instp[j] = hp->instance;
usr/src/cmd/troff/n3.c
109
struct contab **hp;
usr/src/cmd/troff/n3.c
113
hp = &mhash[MHASH(rp->rq)];
usr/src/cmd/troff/n3.c
114
rp->link = *hp;
usr/src/cmd/troff/n3.c
115
*hp = rp;
usr/src/cmd/tsol/tnctl/tnctl.c
262
struct hostent *hp;
usr/src/cmd/tsol/tnctl/tnctl.c
293
hp = getipnodebyname(hostname_p, AF_INET6,
usr/src/cmd/tsol/tnctl/tnctl.c
295
if (hp == NULL) {
usr/src/cmd/tsol/tnctl/tnctl.c
304
(void) memcpy(&ipv6addr, hp->h_addr, hp->h_length);
usr/src/cmd/tsol/tninfo/tninfo.c
226
struct hostent *hp;
usr/src/cmd/tsol/tninfo/tninfo.c
231
if ((hp = getipnodebyname(rh_name, AF_INET6,
usr/src/cmd/tsol/tninfo/tninfo.c
242
(void) memcpy(&in6, hp->h_addr, hp->h_length);
usr/src/cmd/vscan/vscand/vs_eng.c
701
struct hostent *hp;
usr/src/cmd/vscan/vscand/vs_eng.c
706
hp = getipnodebyname(host, AF_INET, 0, &err_num);
usr/src/cmd/vscan/vscand/vs_eng.c
707
if (hp == NULL) {
usr/src/cmd/vscan/vscand/vs_eng.c
713
(void) memcpy(&addr.sin_addr, hp->h_addr, hp->h_length);
usr/src/cmd/vscan/vscand/vs_eng.c
715
addr.sin_family = hp->h_addrtype;
usr/src/cmd/vscan/vscand/vs_eng.c
716
freehostent(hp);
usr/src/cmd/xstr/xstr.c
313
struct hash *hp, *hp0;
usr/src/cmd/xstr/xstr.c
315
hp = hp0 = &bucket[lastchr(str) & 0177];
usr/src/cmd/xstr/xstr.c
316
while (hp->hnext) {
usr/src/cmd/xstr/xstr.c
317
hp = hp->hnext;
usr/src/cmd/xstr/xstr.c
318
i = istail(str, hp->hstr);
usr/src/cmd/xstr/xstr.c
320
return (hp->hpt + i);
usr/src/cmd/xstr/xstr.c
322
if ((hp = calloc(1, sizeof (*hp))) == NULL) {
usr/src/cmd/xstr/xstr.c
327
hp->hpt = mesgpt;
usr/src/cmd/xstr/xstr.c
328
hp->hstr = savestr(str);
usr/src/cmd/xstr/xstr.c
329
mesgpt += strlen(hp->hstr) + 1;
usr/src/cmd/xstr/xstr.c
330
hp->hnext = hp0->hnext;
usr/src/cmd/xstr/xstr.c
331
hp->hnew = new;
usr/src/cmd/xstr/xstr.c
332
hp0->hnext = hp;
usr/src/cmd/xstr/xstr.c
333
return (hp->hpt);
usr/src/cmd/xstr/xstr.c
340
struct hash *hp;
usr/src/cmd/xstr/xstr.c
345
for (hp = bucket[i].hnext; hp != NULL; hp = hp->hnext)
usr/src/cmd/xstr/xstr.c
346
if (hp->hnew)
usr/src/cmd/xstr/xstr.c
356
for (hp = bucket[i].hnext; hp != NULL; hp = hp->hnext) {
usr/src/cmd/xstr/xstr.c
357
found(hp->hnew, hp->hpt, hp->hstr);
usr/src/cmd/xstr/xstr.c
358
if (hp->hnew) {
usr/src/cmd/xstr/xstr.c
359
(void) fseek(mesgwrit, hp->hpt, 0);
usr/src/cmd/xstr/xstr.c
360
(void) fwrite(hp->hstr,
usr/src/cmd/xstr/xstr.c
361
strlen(hp->hstr) + 1, 1, mesgwrit);
usr/src/cmd/ypcmd/mkalias.c
213
struct hostent *hp;
usr/src/cmd/ypcmd/mkalias.c
221
hp = gethostbyname(h);
usr/src/cmd/ypcmd/mkalias.c
222
return (hp == NULL);
usr/src/cmd/ypcmd/rpc_bootstrap.c
381
register struct hostent *hp;
usr/src/cmd/ypcmd/rpc_bootstrap.c
394
while (hp = __files_gethostent(hostf)) {
usr/src/cmd/ypcmd/rpc_bootstrap.c
395
if (hp->h_addrtype != af)
usr/src/cmd/ypcmd/rpc_bootstrap.c
397
if (strcasecmp(hp->h_name, nam) == 0) {
usr/src/cmd/ypcmd/rpc_bootstrap.c
399
return (hp);
usr/src/cmd/ypcmd/rpc_bootstrap.c
401
for (cp = hp->h_aliases; cp != 0 && *cp != 0; cp++)
usr/src/cmd/ypcmd/rpc_bootstrap.c
404
return (hp);
usr/src/cmd/ypcmd/ypwhich.c
552
struct hostent *hp;
usr/src/cmd/ypcmd/ypwhich.c
611
struct hostent *hp;
usr/src/cmd/ypcmd/ypwhich.c
614
hp = gethostbyaddr((char *)&server->s_addr,
usr/src/cmd/ypcmd/ypwhich.c
617
printf("%s\n", hp ? hp->h_name : buf);
usr/src/common/bzip2/blocksort.c
494
Int32 i, j, h, bigN, hp;
usr/src/common/bzip2/blocksort.c
500
hp = 0;
usr/src/common/bzip2/blocksort.c
501
while (incs[hp] < bigN) hp++;
usr/src/common/bzip2/blocksort.c
502
hp--;
usr/src/common/bzip2/blocksort.c
504
for (; hp >= 0; hp--) {
usr/src/common/bzip2/blocksort.c
505
h = incs[hp];
usr/src/common/ctf/ctf_create.c
1194
ctf_hash_t *hp = &fp->ctf_structs;
usr/src/common/ctf/ctf_create.c
1200
hep = ctf_hash_lookup(hp, fp, name, strlen(name));
usr/src/common/ctf/ctf_create.c
1230
ctf_hash_t *hp = &fp->ctf_unions;
usr/src/common/ctf/ctf_create.c
1236
hep = ctf_hash_lookup(hp, fp, name, strlen(name));
usr/src/common/ctf/ctf_create.c
1270
ctf_hash_t *hp = &fp->ctf_enums;
usr/src/common/ctf/ctf_create.c
1280
hep = ctf_hash_lookup(hp, fp, name, strlen(name));
usr/src/common/ctf/ctf_create.c
1312
ctf_hash_t *hp;
usr/src/common/ctf/ctf_create.c
1319
hp = &fp->ctf_structs;
usr/src/common/ctf/ctf_create.c
1322
hp = &fp->ctf_unions;
usr/src/common/ctf/ctf_create.c
1325
hp = &fp->ctf_enums;
usr/src/common/ctf/ctf_create.c
1335
if (name != NULL && (hep = ctf_hash_lookup(hp,
usr/src/common/ctf/ctf_create.c
1719
ctf_hash_t *hp;
usr/src/common/ctf/ctf_create.c
1738
hp = &dst_fp->ctf_structs;
usr/src/common/ctf/ctf_create.c
1741
hp = &dst_fp->ctf_unions;
usr/src/common/ctf/ctf_create.c
1744
hp = &dst_fp->ctf_enums;
usr/src/common/ctf/ctf_create.c
1747
hp = &dst_fp->ctf_names;
usr/src/common/ctf/ctf_create.c
1757
(hep = ctf_hash_lookup(hp, dst_fp, name, strlen(name))) != NULL) {
usr/src/common/ctf/ctf_hash.c
100
ctf_helem_t *hep = &hp->h_chains[hp->h_free];
usr/src/common/ctf/ctf_hash.c
106
if (hp->h_free >= hp->h_nelems)
usr/src/common/ctf/ctf_hash.c
120
h = ctf_hash_compute(str, strlen(str)) % hp->h_nbuckets;
usr/src/common/ctf/ctf_hash.c
121
hep->h_next = hp->h_buckets[h];
usr/src/common/ctf/ctf_hash.c
122
hp->h_buckets[h] = hp->h_free++;
usr/src/common/ctf/ctf_hash.c
133
ctf_hash_define(ctf_hash_t *hp, ctf_file_t *fp, ushort_t type, uint_t name)
usr/src/common/ctf/ctf_hash.c
136
ctf_helem_t *hep = ctf_hash_lookup(hp, fp, str, strlen(str));
usr/src/common/ctf/ctf_hash.c
139
return (ctf_hash_insert(hp, fp, type, name));
usr/src/common/ctf/ctf_hash.c
146
ctf_hash_lookup(ctf_hash_t *hp, ctf_file_t *fp, const char *key, size_t len)
usr/src/common/ctf/ctf_hash.c
153
ulong_t h = ctf_hash_compute(key, len) % hp->h_nbuckets;
usr/src/common/ctf/ctf_hash.c
155
for (i = hp->h_buckets[h]; i != 0; i = hep->h_next) {
usr/src/common/ctf/ctf_hash.c
156
hep = &hp->h_chains[i];
usr/src/common/ctf/ctf_hash.c
168
ctf_hash_destroy(ctf_hash_t *hp)
usr/src/common/ctf/ctf_hash.c
170
if (hp->h_buckets != NULL && hp->h_nbuckets != 1) {
usr/src/common/ctf/ctf_hash.c
171
ctf_free(hp->h_buckets, sizeof (ushort_t) * hp->h_nbuckets);
usr/src/common/ctf/ctf_hash.c
172
hp->h_buckets = NULL;
usr/src/common/ctf/ctf_hash.c
175
if (hp->h_chains != NULL) {
usr/src/common/ctf/ctf_hash.c
176
ctf_free(hp->h_chains, sizeof (ctf_helem_t) * hp->h_nelems);
usr/src/common/ctf/ctf_hash.c
177
hp->h_chains = NULL;
usr/src/common/ctf/ctf_hash.c
182
ctf_hash_dump(const char *tag, ctf_hash_t *hp, ctf_file_t *fp)
usr/src/common/ctf/ctf_hash.c
186
for (ushort_t h = 0; h < hp->h_nbuckets; h++) {
usr/src/common/ctf/ctf_hash.c
189
for (ushort_t i = hp->h_buckets[h]; i != 0; i = hep->h_next) {
usr/src/common/ctf/ctf_hash.c
193
hep = &hp->h_chains[i];
usr/src/common/ctf/ctf_hash.c
36
ctf_hash_create(ctf_hash_t *hp, ulong_t nelems)
usr/src/common/ctf/ctf_hash.c
46
bzero(hp, sizeof (ctf_hash_t));
usr/src/common/ctf/ctf_hash.c
47
hp->h_buckets = (ushort_t *)_CTF_EMPTY;
usr/src/common/ctf/ctf_hash.c
48
hp->h_nbuckets = 1;
usr/src/common/ctf/ctf_hash.c
52
hp->h_nbuckets = 211; /* use a prime number of hash buckets */
usr/src/common/ctf/ctf_hash.c
53
hp->h_nelems = nelems + 1; /* we use index zero as a sentinel */
usr/src/common/ctf/ctf_hash.c
54
hp->h_free = 1; /* first free element is index 1 */
usr/src/common/ctf/ctf_hash.c
56
hp->h_buckets = ctf_alloc(sizeof (ushort_t) * hp->h_nbuckets);
usr/src/common/ctf/ctf_hash.c
57
hp->h_chains = ctf_alloc(sizeof (ctf_helem_t) * hp->h_nelems);
usr/src/common/ctf/ctf_hash.c
59
if (hp->h_buckets == NULL || hp->h_chains == NULL) {
usr/src/common/ctf/ctf_hash.c
60
ctf_hash_destroy(hp);
usr/src/common/ctf/ctf_hash.c
64
bzero(hp->h_buckets, sizeof (ushort_t) * hp->h_nbuckets);
usr/src/common/ctf/ctf_hash.c
65
bzero(hp->h_chains, sizeof (ctf_helem_t) * hp->h_nelems);
usr/src/common/ctf/ctf_hash.c
71
ctf_hash_size(const ctf_hash_t *hp)
usr/src/common/ctf/ctf_hash.c
73
return (hp->h_nelems ? hp->h_nelems - 1 : 0);
usr/src/common/ctf/ctf_hash.c
96
ctf_hash_insert(ctf_hash_t *hp, ctf_file_t *fp, ushort_t type, uint_t name)
usr/src/common/ctf/ctf_lookup.c
147
if ((hp = ctf_hash_lookup(lp->ctl_hash, fp, p,
usr/src/common/ctf/ctf_lookup.c
153
type = hp->h_type;
usr/src/common/ctf/ctf_lookup.c
86
const ctf_helem_t *hp;
usr/src/common/ctf/ctf_open.c
112
init_symtab(ctf_file_t *fp, const ctf_header_t *hp,
usr/src/common/ctf/ctf_open.c
119
uint_t objtoff = hp->cth_objtoff;
usr/src/common/ctf/ctf_open.c
120
uint_t funcoff = hp->cth_funcoff;
usr/src/common/ctf/ctf_open.c
153
if (objtoff >= hp->cth_funcoff ||
usr/src/common/ctf/ctf_open.c
164
if (funcoff >= hp->cth_typeoff) {
usr/src/common/ctf/ctf_open.c
210
ctf_hash_t *hp;
usr/src/common/ctf/ctf_open.c
455
hp = &fp->ctf_structs;
usr/src/common/ctf/ctf_open.c
458
hp = &fp->ctf_unions;
usr/src/common/ctf/ctf_open.c
461
hp = &fp->ctf_enums;
usr/src/common/ctf/ctf_open.c
464
hp = &fp->ctf_structs;
usr/src/common/ctf/ctf_open.c
467
if (ctf_hash_lookup(hp, fp,
usr/src/common/ctf/ctf_open.c
469
err = ctf_hash_insert(hp, fp,
usr/src/common/ctf/ctf_open.c
549
ctf_header_t hp;
usr/src/common/ctf/ctf_open.c
590
bcopy(ctfsect->cts_data, &hp, sizeof (hp));
usr/src/common/ctf/ctf_open.c
600
bzero(&hp, sizeof (hp));
usr/src/common/ctf/ctf_open.c
601
hp.cth_preamble = h1p->cth_preamble;
usr/src/common/ctf/ctf_open.c
602
hp.cth_objtoff = h1p->cth_objtoff;
usr/src/common/ctf/ctf_open.c
603
hp.cth_funcoff = h1p->cth_funcoff;
usr/src/common/ctf/ctf_open.c
604
hp.cth_typeoff = h1p->cth_typeoff;
usr/src/common/ctf/ctf_open.c
605
hp.cth_stroff = h1p->cth_stroff;
usr/src/common/ctf/ctf_open.c
606
hp.cth_strlen = h1p->cth_strlen;
usr/src/common/ctf/ctf_open.c
612
size = hp.cth_stroff + hp.cth_strlen;
usr/src/common/ctf/ctf_open.c
616
if (hp.cth_lbloff > size || hp.cth_objtoff > size ||
usr/src/common/ctf/ctf_open.c
617
hp.cth_funcoff > size || hp.cth_typeoff > size ||
usr/src/common/ctf/ctf_open.c
618
hp.cth_stroff > size)
usr/src/common/ctf/ctf_open.c
621
if (hp.cth_lbloff > hp.cth_objtoff ||
usr/src/common/ctf/ctf_open.c
622
hp.cth_objtoff > hp.cth_funcoff ||
usr/src/common/ctf/ctf_open.c
623
hp.cth_funcoff > hp.cth_typeoff ||
usr/src/common/ctf/ctf_open.c
624
hp.cth_typeoff > hp.cth_stroff)
usr/src/common/ctf/ctf_open.c
627
if ((hp.cth_lbloff & 3) || (hp.cth_objtoff & 1) ||
usr/src/common/ctf/ctf_open.c
628
(hp.cth_funcoff & 1) || (hp.cth_typeoff & 3))
usr/src/common/ctf/ctf_open.c
636
hflags = hp.cth_flags;
usr/src/common/ctf/ctf_open.c
637
if (hp.cth_flags & CTF_F_COMPRESS) {
usr/src/common/ctf/ctf_open.c
684
fp->ctf_version = hp.cth_version;
usr/src/common/ctf/ctf_open.c
685
fp->ctf_fileops = &ctf_fileops[hp.cth_version];
usr/src/common/ctf/ctf_open.c
708
fp->ctf_str[CTF_STRTAB_0].cts_strs = (const char *)buf + hp.cth_stroff;
usr/src/common/ctf/ctf_open.c
709
fp->ctf_str[CTF_STRTAB_0].cts_len = hp.cth_strlen;
usr/src/common/ctf/ctf_open.c
724
if (hp.cth_parlabel != 0)
usr/src/common/ctf/ctf_open.c
725
fp->ctf_parlabel = ctf_strptr(fp, hp.cth_parlabel);
usr/src/common/ctf/ctf_open.c
726
if (hp.cth_parname != 0)
usr/src/common/ctf/ctf_open.c
727
fp->ctf_parname = ctf_strptr(fp, hp.cth_parname);
usr/src/common/ctf/ctf_open.c
746
if ((err = init_symtab(fp, &hp, symsect, strsect)) != 0) {
usr/src/common/ctf/ctf_open.c
752
if ((err = init_types(fp, &hp)) != 0) {
usr/src/common/smbios/smb_info.c
250
smb_info_bcopy_offset(const smb_header_t *hp, void *dst, size_t dstlen,
usr/src/common/smbios/smb_info.c
253
if (offset >= hp->smbh_len) {
usr/src/common/smbios/smb_info.c
255
} else if (offset + dstlen > hp->smbh_len) {
usr/src/common/smbios/smb_info.c
256
size_t nvalid = MIN(hp->smbh_len - offset, dstlen);
usr/src/common/smbios/smb_info.c
257
bcopy((char *)hp + offset, dst, nvalid);
usr/src/common/smbios/smb_info.c
260
bcopy((char *)hp + offset, dst, dstlen);
usr/src/common/smbios/smb_info.c
265
smb_info_bcopy(const smb_header_t *hp, void *dst, size_t dstlen)
usr/src/common/smbios/smb_info.c
267
return (smb_info_bcopy_offset(hp, dst, dstlen, 0));
usr/src/common/smbios/smb_open.c
219
const smb_header_t *hp, *nhp;
usr/src/common/smbios/smb_open.c
275
hp = shp->sh_buf;
usr/src/common/smbios/smb_open.c
287
for (i = 0; i < shp->sh_ent_stnum; i++, hp = nhp) {
usr/src/common/smbios/smb_open.c
291
if ((const uchar_t *)hp + sizeof (smb_header_t) > q) {
usr/src/common/smbios/smb_open.c
297
i, hp->smbh_type, hp->smbh_len, hp->smbh_hdl, (void *)hp);
usr/src/common/smbios/smb_open.c
299
if (hp->smbh_type == SMB_TYPE_EOT)
usr/src/common/smbios/smb_open.c
302
if ((const uchar_t *)hp + hp->smbh_len > q - 2) {
usr/src/common/smbios/smb_open.c
307
h = hp->smbh_hdl & (shp->sh_hashlen - 1);
usr/src/common/smbios/smb_open.c
308
p = s = (const uchar_t *)hp + hp->smbh_len;
usr/src/common/smbios/smb_open.c
323
stp->smbst_hdr = hp;
usr/src/common/smbios/smb_open.c
51
const smb_header_t *hp = shp->sh_structs[i].smbst_hdr;
usr/src/common/smbios/smb_open.c
55
if (hp->smbh_type == SMB_TYPE_SYSTEM &&
usr/src/common/smbios/smb_open.c
56
hp->smbh_len >= offsetof(smb_system_t, smbsi_wakeup)) {
usr/src/common/smbios/smb_open.c
57
smb_system_t *sp = (smb_system_t *)(uintptr_t)hp;
usr/src/common/smbios/smb_open.c
61
if (hp->smbh_type == SMB_TYPE_BATTERY &&
usr/src/common/smbios/smb_open.c
62
hp->smbh_len >= offsetof(smb_battery_t, smbbat_sdate)) {
usr/src/common/smbios/smb_open.c
63
smb_battery_t *bp = (smb_battery_t *)(uintptr_t)hp;
usr/src/common/smbios/smb_open.c
67
if (smbios_info_common(shp, hp->smbh_hdl, &info) != SMB_ERR) {
usr/src/lib/fm/libfmd_log/common/fmd_log.c
535
fmd_log_header(fmd_log_t *lp, fmd_log_header_t *hp)
usr/src/lib/fm/libfmd_log/common/fmd_log.c
540
hp->log_creator = creator ? creator : "";
usr/src/lib/fm/libfmd_log/common/fmd_log.c
541
hp->log_hostname = hostname ? hostname : "";
usr/src/lib/fm/libfmd_log/common/fmd_log.c
542
hp->log_label = lp->log_label ? lp->log_label : "";
usr/src/lib/fm/libfmd_log/common/fmd_log.c
543
hp->log_version = lp->log_version ? lp->log_version : "";
usr/src/lib/fm/libfmd_log/common/fmd_log.c
544
hp->log_osrelease = lp->log_osrelease ? lp->log_osrelease : "";
usr/src/lib/fm/libfmd_log/common/fmd_log.c
545
hp->log_osversion = lp->log_osversion ? lp->log_osversion : "";
usr/src/lib/fm/libfmd_log/common/fmd_log.c
546
hp->log_platform = lp->log_platform ? lp->log_platform : "";
usr/src/lib/fm/libfmd_log/common/fmd_log.c
548
hp->log_uuid = lp->log_uuid ? lp->log_uuid : "";
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
138
fac_prov_libhp_set_val(topo_mod_t *mod, hp_node_t hp, const char *opt_name,
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
151
ret = hp_set_private(hp, buf, &res);
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
163
fac_prov_libhp_get_opt(topo_mod_t *mod, hp_node_t hp, const char *opt_name,
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
178
ret = hp_get_private(hp, opt_name, &val);
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
213
hp_node_t hp = NULL;
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
234
hp = fac_prov_libhp_find_node(mod, conn);
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
235
if (hp == NULL) {
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
252
ret = fac_prov_libhp_set_val(mod, hp, opt_name, opt_on);
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
255
ret = fac_prov_libhp_set_val(mod, hp, opt_name,
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
264
ret = fac_prov_libhp_get_opt(mod, hp, opt_name, opt_on, nvout);
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
272
if (hp != NULL) {
usr/src/lib/fm/topo/modules/common/fac_prov_libhp/fac_prov_libhp.c
273
hp_fini(hp);
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
302
di_prop_t hp = DI_PROP_NIL;
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
305
while ((hp = di_prop_next(n, hp)) != DI_PROP_NIL) {
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
306
if (strcmp(di_prop_name(hp), propnm) == 0) {
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
307
if (di_prop_bytes(hp, &buf) < sizeof (uint_t))
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
331
di_prop_t hp = DI_PROP_NIL;
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
337
while ((hp = di_prop_next(n, hp)) != DI_PROP_NIL) {
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
338
if (strcmp(di_prop_name(hp), pnm) == 0) {
usr/src/lib/fm/topo/modules/common/pcibus/did_props.c
339
if ((*sz = di_prop_bytes(hp, db)) < 0)
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sn2princ.c
119
struct hostent *hp = NULL;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sn2princ.c
144
hp = res_getipnodebyname(hostname, addr_family, 0, &err);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sn2princ.c
145
if (!hp) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sn2princ.c
166
remote_host = strdup(hp ? hp->h_name : hostname);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sn2princ.c
168
if (hp != NULL)
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sn2princ.c
169
res_freehostent(hp);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sn2princ.c
185
hp2 = res_getipnodebyaddr(hp->h_addr, hp->h_length,
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sn2princ.c
186
hp->h_addrtype, &err);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sn2princ.c
193
if (hp != NULL)
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sn2princ.c
194
res_freehostent(hp);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sn2princ.c
202
if (hp != NULL) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sn2princ.c
203
res_freehostent(hp);
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
1205
struct hostent *hp;
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
1215
GET_HOST_BY_NAME (name, hp, herr, htmp);
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
1216
if (hp == 0) {
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
1229
for (i = 0; hp->h_aliases[i]; i++) {
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
1230
if (strchr(hp->h_aliases[i], '.') != 0) {
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
1231
name2 = hp->h_aliases[i];
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
1237
if (hp->h_aliases[i] == 0)
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
1238
name2 = hp->h_name;
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
788
struct hostent *hp;
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
793
GET_HOST_BY_NAME (name, hp, herr, htmp);
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
794
if (hp == 0)
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
796
for (i = 0; hp->h_addr_list[i]; i++) {
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
797
r = fai_add_entry (result, hp->h_addr_list[i], portnum, template);
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
802
(*result)->ai_canonname = strdup (hp->h_name);
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
929
struct hostent *hp;
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
975
sa->sa_family, hp, herr, htmp);
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
976
if (hp == 0) {
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
984
strncpy (host, hp->h_name, hlen);
usr/src/lib/krb5/kadm5/alt_prof.c
1086
struct hostent *hp;
usr/src/lib/krb5/kadm5/alt_prof.c
1102
hp = gethostbyname(params_out.admin_server);
usr/src/lib/krb5/kadm5/alt_prof.c
1103
if (hp == NULL) {
usr/src/lib/krb5/kadm5/alt_prof.c
1107
if (strlen(hp->h_name) + sizeof("kadmin/") > maxlen) {
usr/src/lib/krb5/kadm5/alt_prof.c
1111
sprintf(admin_name, "kadmin/%s", hp->h_name);
usr/src/lib/krb5/kadm5/clnt/changepw.c
101
struct hostent *hp;
usr/src/lib/krb5/kadm5/clnt/changepw.c
131
if ((hp = gethostbyname(params->kpasswd_server)) == NULL) {
usr/src/lib/krb5/kadm5/clnt/changepw.c
137
sin_p->sin_family = hp->h_addrtype;
usr/src/lib/krb5/kadm5/clnt/changepw.c
139
memcpy((char *)&sin_p->sin_addr, (char *)hp->h_addr, hp->h_length);
usr/src/lib/krb5/kadm5/clnt/client_init.c
307
struct hostent *hp;
usr/src/lib/krb5/kadm5/clnt/client_init.c
340
hp = gethostbyname(server);
usr/src/lib/krb5/kadm5/clnt/client_init.c
341
if (hp == (struct hostent *)NULL) {
usr/src/lib/krb5/kadm5/clnt/client_init.c
349
addr.sin_family = hp->h_addrtype;
usr/src/lib/krb5/kadm5/clnt/client_init.c
350
(void) memcpy((char *)&addr.sin_addr, (char *)hp->h_addr,
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_delete.c
144
__bt_stkacq(t, hp, c)
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_delete.c
146
PAGE **hp;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_delete.c
162
h = *hp;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_delete.c
276
return ((*hp = mpool_get(t->bt_mp, c->pg.pgno, 0)) == NULL);
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/dbm.c
344
HTAB *hp;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/dbm.c
346
hp = (HTAB *)db->internal;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/dbm.c
347
return (hp->local_errno);
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/dbm.c
354
HTAB *hp;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/dbm.c
356
hp = (HTAB *)db->internal;
usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/dbm.c
357
hp->local_errno = 0;
usr/src/lib/lib9p/common/request.c
200
const struct l9p_handler *handlers, *hp;
usr/src/lib/lib9p/common/request.c
208
for (hp = handlers, i = 0; i < n; hp++, i++)
usr/src/lib/lib9p/common/request.c
209
if (req->lr_req.hdr.type == hp->type)
usr/src/lib/lib9p/common/request.c
211
hp = NULL;
usr/src/lib/lib9p/common/request.c
218
if (hp != NULL && hp->must_run)
usr/src/lib/lib9p/common/request.c
229
if (hp != NULL) {
usr/src/lib/lib9p/common/request.c
230
if (!flush_requested || hp->must_run)
usr/src/lib/lib9p/common/request.c
231
return (hp->handler(req));
usr/src/lib/libcfgadm/common/config_admin.c
1158
di_hp_t hp,
usr/src/lib/libcfgadm/common/config_admin.c
1168
hp_name = di_hp_name(hp);
usr/src/lib/libcfgadm/common/config_admin.c
1490
di_hp_t hp,
usr/src/lib/libcfgadm/common/config_admin.c
1493
return (load_lib_impl(node, NULL, hp, libloc_p));
usr/src/lib/libcfgadm/common/config_admin.c
1505
di_hp_t hp,
usr/src/lib/libcfgadm/common/config_admin.c
1512
if (minor != DI_MINOR_NIL && hp != DI_HP_NIL)
usr/src/lib/libcfgadm/common/config_admin.c
1518
name = di_hp_name(hp);
usr/src/lib/libcfgadm/common/config_admin.c
1542
if (mklog_hp(node, hp, libp, libloc_p) != CFGA_OK) {
usr/src/lib/libcfgadm/common/config_admin.c
1587
mklog_hp(node, hp, libp, libloc_p) != CFGA_OK) {
usr/src/lib/libcfgadm/common/config_admin.c
1689
di_hp_t hp,
usr/src/lib/libcfgadm/common/config_admin.c
1719
class = di_hp_type(hp);
usr/src/lib/libcfgadm/common/config_admin.c
1927
int (*fcn_hp)(di_node_t node, di_hp_t hp, void *arg),
usr/src/lib/libcfgadm/common/config_admin.c
2067
di_hp_t hp,
usr/src/lib/libcfgadm/common/config_admin.c
2070
return (check_ap_impl(node, NULL, hp, arg));
usr/src/lib/libcfgadm/common/config_admin.c
2085
di_hp_t hp,
usr/src/lib/libcfgadm/common/config_admin.c
2100
if (minor != DI_MINOR_NIL && hp != DI_HP_NIL)
usr/src/lib/libcfgadm/common/config_admin.c
2131
node_minor = di_hp_name(hp);
usr/src/lib/libcfgadm/common/config_admin.c
2179
if (find_lib_hp(node, hp, libloc_p) != CFGA_OK) {
usr/src/lib/libcfgadm/common/config_admin.c
2183
if (load_lib_hp(node, hp, libloc_p) != CFGA_OK) {
usr/src/lib/libcfgadm/common/config_admin.c
219
int (*fcn_hp)(di_node_t node, di_hp_t hp, void *arg),
usr/src/lib/libcfgadm/common/config_admin.c
2215
di_hp_t hp,
usr/src/lib/libcfgadm/common/config_admin.c
2218
return (check_ap_phys_impl(node, DI_HP_NIL, hp, arg));
usr/src/lib/libcfgadm/common/config_admin.c
2232
di_hp_t hp,
usr/src/lib/libcfgadm/common/config_admin.c
2240
if (minor != DI_MINOR_NIL && hp != DI_HP_NIL)
usr/src/lib/libcfgadm/common/config_admin.c
2248
minor_name = di_hp_name(hp);
usr/src/lib/libcfgadm/common/config_admin.c
2271
if (find_lib_hp(node, hp, libloc_p) != CFGA_OK) {
usr/src/lib/libcfgadm/common/config_admin.c
2275
if (load_lib_hp(node, hp, libloc_p) != CFGA_OK) {
usr/src/lib/libcfgadm/common/config_admin.c
238
static int do_list_common_hp(di_node_t node, di_hp_t hp, void *arg);
usr/src/lib/libcfgadm/common/config_admin.c
240
di_hp_t hp, void *arg);
usr/src/lib/libcfgadm/common/config_admin.c
2566
di_hp_t hp;
usr/src/lib/libcfgadm/common/config_admin.c
2585
for (hp = DI_HP_NIL; (hp = di_hp_next(rnode, hp)) != DI_HP_NIL; ) {
usr/src/lib/libcfgadm/common/config_admin.c
2586
if (strcmp(di_hp_name(hp), minor_name) == 0) {
usr/src/lib/libcfgadm/common/config_admin.c
2603
di_hp_t hp,
usr/src/lib/libcfgadm/common/config_admin.c
2606
return (do_list_common_impl(node, NULL, hp, arg));
usr/src/lib/libcfgadm/common/config_admin.c
2620
di_hp_t hp,
usr/src/lib/libcfgadm/common/config_admin.c
2628
if (minor != DI_MINOR_NIL && hp != DI_HP_NIL)
usr/src/lib/libcfgadm/common/config_admin.c
2640
ret = find_lib_hp(node, hp, &lib_loc);
usr/src/lib/libcfgadm/common/config_admin.c
2656
ret = load_lib_hp(node, hp, &lib_loc);
usr/src/lib/libdevinfo/devinfo.c
2541
di_hp_t hp;
usr/src/lib/libdevinfo/devinfo.c
2544
for (hp = DI_HP_NIL; (hp = di_hp_next(node, hp)) != DI_HP_NIL; ) {
usr/src/lib/libdevinfo/devinfo.c
2548
type_str = di_hp_description(hp);
usr/src/lib/libdevinfo/devinfo.c
2555
(di_hp_type(hp) == DDI_HP_CN_TYPE_VIRTUAL_PORT))
usr/src/lib/libdevinfo/devinfo.c
2560
!(di_hp_type(hp) == DDI_HP_CN_TYPE_VIRTUAL_PORT))
usr/src/lib/libdevinfo/devinfo.c
2564
if (arg->hp_callback(node, hp, arg->arg) != DI_WALK_CONTINUE)
usr/src/lib/libdevinfo/devinfo.c
2573
int (*hp_callback)(di_node_t node, di_hp_t hp, void *arg))
usr/src/lib/libdevinfo/devinfo.c
2607
di_hp_next(di_node_t node, di_hp_t hp)
usr/src/lib/libdevinfo/devinfo.c
2622
if (hp != DI_HP_NIL) {
usr/src/lib/libdevinfo/devinfo.c
2623
if (DI_HP(hp)->next != 0)
usr/src/lib/libdevinfo/devinfo.c
2624
return (DI_HP((caddr_t)hp - hp->self + hp->next));
usr/src/lib/libdevinfo/devinfo.c
2653
di_hp_name(di_hp_t hp)
usr/src/lib/libdevinfo/devinfo.c
2660
if (hp == DI_HP_NIL) {
usr/src/lib/libdevinfo/devinfo.c
2665
pa = (caddr_t)hp - DI_HP(hp)->self;
usr/src/lib/libdevinfo/devinfo.c
2667
if (DI_HP(hp)->hp_name == 0) {
usr/src/lib/libdevinfo/devinfo.c
2672
return ((char *)(pa + DI_HP(hp)->hp_name));
usr/src/lib/libdevinfo/devinfo.c
2676
di_hp_connection(di_hp_t hp)
usr/src/lib/libdevinfo/devinfo.c
2681
if (hp == DI_HP_NIL) {
usr/src/lib/libdevinfo/devinfo.c
2686
if (DI_HP(hp)->hp_connection == -1)
usr/src/lib/libdevinfo/devinfo.c
2689
return (DI_HP(hp)->hp_connection);
usr/src/lib/libdevinfo/devinfo.c
2693
di_hp_depends_on(di_hp_t hp)
usr/src/lib/libdevinfo/devinfo.c
2698
if (hp == DI_HP_NIL) {
usr/src/lib/libdevinfo/devinfo.c
2703
if (DI_HP(hp)->hp_depends_on == -1)
usr/src/lib/libdevinfo/devinfo.c
2706
return (DI_HP(hp)->hp_depends_on);
usr/src/lib/libdevinfo/devinfo.c
2710
di_hp_state(di_hp_t hp)
usr/src/lib/libdevinfo/devinfo.c
2715
if (hp == DI_HP_NIL) {
usr/src/lib/libdevinfo/devinfo.c
2720
return (DI_HP(hp)->hp_state);
usr/src/lib/libdevinfo/devinfo.c
2724
di_hp_type(di_hp_t hp)
usr/src/lib/libdevinfo/devinfo.c
2729
if (hp == DI_HP_NIL) {
usr/src/lib/libdevinfo/devinfo.c
2734
return (DI_HP(hp)->hp_type);
usr/src/lib/libdevinfo/devinfo.c
2738
di_hp_description(di_hp_t hp)
usr/src/lib/libdevinfo/devinfo.c
2745
if (hp == DI_HP_NIL) {
usr/src/lib/libdevinfo/devinfo.c
2750
pa = (caddr_t)hp - DI_HP(hp)->self;
usr/src/lib/libdevinfo/devinfo.c
2752
if (DI_HP(hp)->hp_type_str == 0)
usr/src/lib/libdevinfo/devinfo.c
2755
return ((char *)(pa + DI_HP(hp)->hp_type_str));
usr/src/lib/libdevinfo/devinfo.c
2759
di_hp_child(di_hp_t hp)
usr/src/lib/libdevinfo/devinfo.c
2766
if (hp == DI_HP_NIL) {
usr/src/lib/libdevinfo/devinfo.c
2771
pa = (caddr_t)hp - DI_HP(hp)->self;
usr/src/lib/libdevinfo/devinfo.c
2773
if (DI_HP(hp)->hp_child > 0) {
usr/src/lib/libdevinfo/devinfo.c
2774
return (DI_NODE(pa + DI_HP(hp)->hp_child));
usr/src/lib/libdevinfo/devinfo.c
2791
di_hp_last_change(di_hp_t hp)
usr/src/lib/libdevinfo/devinfo.c
2796
if (hp == DI_HP_NIL) {
usr/src/lib/libdevinfo/devinfo.c
2801
return ((time_t)DI_HP(hp)->hp_last_change);
usr/src/lib/libdevinfo/libdevinfo.h
335
int (*hp_callback)(di_node_t node, di_hp_t hp,
usr/src/lib/libdevinfo/libdevinfo.h
337
extern di_hp_t di_hp_next(di_node_t node, di_hp_t hp);
usr/src/lib/libdevinfo/libdevinfo.h
339
extern char *di_hp_name(di_hp_t hp);
usr/src/lib/libdevinfo/libdevinfo.h
340
extern int di_hp_connection(di_hp_t hp);
usr/src/lib/libdevinfo/libdevinfo.h
341
extern int di_hp_depends_on(di_hp_t hp);
usr/src/lib/libdevinfo/libdevinfo.h
342
extern int di_hp_state(di_hp_t hp);
usr/src/lib/libdevinfo/libdevinfo.h
343
extern int di_hp_type(di_hp_t hp);
usr/src/lib/libdevinfo/libdevinfo.h
344
extern char *di_hp_description(di_hp_t hp);
usr/src/lib/libdevinfo/libdevinfo.h
345
extern time_t di_hp_last_change(di_hp_t hp);
usr/src/lib/libdevinfo/libdevinfo.h
346
extern di_node_t di_hp_child(di_hp_t hp);
usr/src/lib/libdiskmgt/common/inuse_fs.c
104
for (hp = hlist; hp; hp = hp->next) {
usr/src/lib/libdiskmgt/common/inuse_fs.c
105
if (has_fs(hp->prog, slice)) {
usr/src/lib/libdiskmgt/common/inuse_fs.c
107
libdiskmgt_add_str(attrs, DM_USED_NAME, hp->type, errp);
usr/src/lib/libdiskmgt/common/inuse_fs.c
238
struct heuristic *hp;
usr/src/lib/libdiskmgt/common/inuse_fs.c
240
hp = (struct heuristic *)
usr/src/lib/libdiskmgt/common/inuse_fs.c
243
if (hp == NULL) {
usr/src/lib/libdiskmgt/common/inuse_fs.c
249
if ((hp->prog = strdup(progpath)) == NULL) {
usr/src/lib/libdiskmgt/common/inuse_fs.c
255
if ((hp->type = strdup(dp->d_name)) == NULL) {
usr/src/lib/libdiskmgt/common/inuse_fs.c
261
hp->next = hlist;
usr/src/lib/libdiskmgt/common/inuse_fs.c
262
hlist = hp;
usr/src/lib/libdiskmgt/common/inuse_fs.c
79
struct heuristic *hp;
usr/src/lib/libdtrace/common/dt_dof.c
591
dof_hdr(dtrace_hdl_t *dtp, uint8_t dofversion, dof_hdr_t *hp)
usr/src/lib/libdtrace/common/dt_dof.c
603
bzero(hp, sizeof (dof_hdr_t));
usr/src/lib/libdtrace/common/dt_dof.c
605
hp->dofh_ident[DOF_ID_MAG0] = DOF_MAG_MAG0;
usr/src/lib/libdtrace/common/dt_dof.c
606
hp->dofh_ident[DOF_ID_MAG1] = DOF_MAG_MAG1;
usr/src/lib/libdtrace/common/dt_dof.c
607
hp->dofh_ident[DOF_ID_MAG2] = DOF_MAG_MAG2;
usr/src/lib/libdtrace/common/dt_dof.c
608
hp->dofh_ident[DOF_ID_MAG3] = DOF_MAG_MAG3;
usr/src/lib/libdtrace/common/dt_dof.c
611
hp->dofh_ident[DOF_ID_MODEL] = DOF_MODEL_LP64;
usr/src/lib/libdtrace/common/dt_dof.c
613
hp->dofh_ident[DOF_ID_MODEL] = DOF_MODEL_ILP32;
usr/src/lib/libdtrace/common/dt_dof.c
615
hp->dofh_ident[DOF_ID_ENCODING] = DOF_ENCODE_NATIVE;
usr/src/lib/libdtrace/common/dt_dof.c
616
hp->dofh_ident[DOF_ID_VERSION] = dofversion;
usr/src/lib/libdtrace/common/dt_dof.c
617
hp->dofh_ident[DOF_ID_DIFVERS] = dtp->dt_conf.dtc_difversion;
usr/src/lib/libdtrace/common/dt_dof.c
618
hp->dofh_ident[DOF_ID_DIFIREG] = dtp->dt_conf.dtc_difintregs;
usr/src/lib/libdtrace/common/dt_dof.c
619
hp->dofh_ident[DOF_ID_DIFTREG] = dtp->dt_conf.dtc_diftupregs;
usr/src/lib/libdtrace/common/dt_dof.c
621
hp->dofh_hdrsize = sizeof (dof_hdr_t);
usr/src/lib/libdtrace/common/dt_dof.c
622
hp->dofh_secsize = sizeof (dof_sec_t);
usr/src/lib/libdtrace/common/dt_dof.c
623
hp->dofh_secoff = sizeof (dof_hdr_t);
usr/src/lib/libdtrace/common/dt_inttab.c
109
const dt_inthash_t *hp;
usr/src/lib/libdtrace/common/dt_inttab.c
111
for (hp = ip->int_head; hp != NULL; hp = hp->inh_next)
usr/src/lib/libdtrace/common/dt_inttab.c
112
*dst++ = hp->inh_value;
usr/src/lib/libdtrace/common/dt_inttab.c
55
dt_inthash_t *hp, *np;
usr/src/lib/libdtrace/common/dt_inttab.c
57
for (hp = ip->int_head; hp != NULL; hp = np) {
usr/src/lib/libdtrace/common/dt_inttab.c
58
np = hp->inh_next;
usr/src/lib/libdtrace/common/dt_inttab.c
59
dt_free(ip->int_hdl, hp);
usr/src/lib/libdtrace/common/dt_inttab.c
70
dt_inthash_t *hp;
usr/src/lib/libdtrace/common/dt_inttab.c
73
for (hp = ip->int_hash[h]; hp != NULL; hp = hp->inh_hash) {
usr/src/lib/libdtrace/common/dt_inttab.c
74
if (hp->inh_value == value && hp->inh_flags == flags)
usr/src/lib/libdtrace/common/dt_inttab.c
75
return (hp->inh_index);
usr/src/lib/libdtrace/common/dt_inttab.c
79
if ((hp = dt_alloc(ip->int_hdl, sizeof (dt_inthash_t))) == NULL)
usr/src/lib/libdtrace/common/dt_inttab.c
82
hp->inh_hash = ip->int_hash[h];
usr/src/lib/libdtrace/common/dt_inttab.c
83
hp->inh_next = NULL;
usr/src/lib/libdtrace/common/dt_inttab.c
84
hp->inh_value = value;
usr/src/lib/libdtrace/common/dt_inttab.c
85
hp->inh_index = ip->int_index++;
usr/src/lib/libdtrace/common/dt_inttab.c
86
hp->inh_flags = flags;
usr/src/lib/libdtrace/common/dt_inttab.c
88
ip->int_hash[h] = hp;
usr/src/lib/libdtrace/common/dt_inttab.c
92
ip->int_head = hp;
usr/src/lib/libdtrace/common/dt_inttab.c
94
ip->int_tail->inh_next = hp;
usr/src/lib/libdtrace/common/dt_inttab.c
96
ip->int_tail = hp;
usr/src/lib/libdtrace/common/dt_inttab.c
97
return (hp->inh_index);
usr/src/lib/libdtrace/common/dt_strtab.c
103
for (hp = sp->str_hash[i]; hp != NULL; hp = hq) {
usr/src/lib/libdtrace/common/dt_strtab.c
104
hq = hp->str_next;
usr/src/lib/libdtrace/common/dt_strtab.c
105
free(hp);
usr/src/lib/libdtrace/common/dt_strtab.c
143
dt_strtab_compare(dt_strtab_t *sp, dt_strhash_t *hp,
usr/src/lib/libdtrace/common/dt_strtab.c
146
ulong_t b = hp->str_buf;
usr/src/lib/libdtrace/common/dt_strtab.c
147
const char *buf = hp->str_data;
usr/src/lib/libdtrace/common/dt_strtab.c
207
dt_strhash_t *hp;
usr/src/lib/libdtrace/common/dt_strtab.c
216
for (hp = sp->str_hash[h]; hp != NULL; hp = hp->str_next) {
usr/src/lib/libdtrace/common/dt_strtab.c
217
if (dt_strtab_compare(sp, hp, str, len + 1) == 0)
usr/src/lib/libdtrace/common/dt_strtab.c
218
return (hp->str_off);
usr/src/lib/libdtrace/common/dt_strtab.c
227
dt_strhash_t *hp;
usr/src/lib/libdtrace/common/dt_strtab.c
241
if ((hp = malloc(sizeof (dt_strhash_t))) == NULL)
usr/src/lib/libdtrace/common/dt_strtab.c
244
hp->str_data = sp->str_ptr;
usr/src/lib/libdtrace/common/dt_strtab.c
245
hp->str_buf = sp->str_nbufs - 1;
usr/src/lib/libdtrace/common/dt_strtab.c
246
hp->str_off = sp->str_size;
usr/src/lib/libdtrace/common/dt_strtab.c
247
hp->str_len = len;
usr/src/lib/libdtrace/common/dt_strtab.c
248
hp->str_next = sp->str_hash[h];
usr/src/lib/libdtrace/common/dt_strtab.c
259
sp->str_hash[h] = hp;
usr/src/lib/libdtrace/common/dt_strtab.c
261
return (hp->str_off);
usr/src/lib/libdtrace/common/dt_strtab.c
99
dt_strhash_t *hp, *hq;
usr/src/lib/libilb/common/ilb_comm.c
112
*hp = (ilb_handle_t)hi;
usr/src/lib/libilb/common/ilb_comm.c
115
*hp = ILB_INVALID_HANDLE;
usr/src/lib/libilb/common/ilb_comm.c
54
ilb_open(ilb_handle_t *hp)
usr/src/lib/libilb/common/ilb_comm.c
62
if (hp == NULL)
usr/src/lib/libinetutil/common/inetutil.c
48
struct in_addr hp, tp;
usr/src/lib/libinetutil/common/inetutil.c
53
hp.s_addr = htonl(n_addrp->s_addr);
usr/src/lib/libinetutil/common/inetutil.c
54
if (getnetmaskbyaddr(hp, &tp) == 0) {
usr/src/lib/libipmi/common/ipmi_hash.c
104
if ((ihp->ih_buckets = ipmi_zalloc(hp,
usr/src/lib/libipmi/common/ipmi_hash.c
106
ipmi_free(hp, ihp);
usr/src/lib/libipmi/common/ipmi_hash.c
171
ipmi_handle_t *hp = ihp->ih_handle;
usr/src/lib/libipmi/common/ipmi_hash.c
180
if ((nbuckets = ipmi_zalloc(hp, nsize * sizeof (void *))) == NULL) {
usr/src/lib/libipmi/common/ipmi_hash.c
210
ipmi_free(hp, ihp->ih_buckets);
usr/src/lib/libipmi/common/ipmi_hash.c
87
ipmi_hash_create(ipmi_handle_t *hp, size_t linkoffs,
usr/src/lib/libipmi/common/ipmi_hash.c
94
if ((ihp = ipmi_zalloc(hp, sizeof (ipmi_hash_t))) == NULL)
usr/src/lib/libipmi/common/ipmi_hash.c
97
ihp->ih_handle = hp;
usr/src/lib/libipsecutil/common/ipsec_util.c
291
struct hostent *hp;
usr/src/lib/libipsecutil/common/ipsec_util.c
348
hp = getipnodebyaddr((char *)addrptr, addrlen,
usr/src/lib/libipsecutil/common/ipsec_util.c
350
if (hp != NULL) {
usr/src/lib/libipsecutil/common/ipsec_util.c
352
" (%s)", hp->h_name) < 0)
usr/src/lib/libipsecutil/common/ipsec_util.c
354
freehostent(hp);
usr/src/lib/libkmf/libkmf/common/client.c
65
struct hostent *hp, hrec;
usr/src/lib/libkmf/libkmf/common/client.c
72
if ((hp = gethostbyname_r(host, &hrec, hostbuf,
usr/src/lib/libkmf/libkmf/common/client.c
76
(void) memcpy((char *)&sin.sin_addr, hp->h_addr,
usr/src/lib/libkmf/libkmf/common/client.c
77
hp->h_length);
usr/src/lib/libldap5/sources/ldap/common/getdxbyname.c
118
HEADER *hp;
usr/src/lib/libldap5/sources/ldap/common/getdxbyname.c
131
hp = (HEADER *)answer;
usr/src/lib/libldap5/sources/ldap/common/getdxbyname.c
134
if ( ntohs( hp->qdcount ) != 1 ) {
usr/src/lib/libldap5/sources/ldap/common/getdxbyname.c
139
ancount = ntohs( hp->ancount );
usr/src/lib/libldap5/sources/ldap/common/os-ip.c
549
struct hostent *hp;
usr/src/lib/libldap5/sources/ldap/common/os-ip.c
562
hp = NULL;
usr/src/lib/libldap5/sources/ldap/common/os-ip.c
570
if (( hp = GETHOSTBYNAME( host, &hent, hbuf,
usr/src/lib/libldap5/sources/ldap/common/os-ip.c
572
addrlist = hp->h_addr_list;
usr/src/lib/libldap5/sources/ldap/common/os-ip.c
752
struct hostent *hp;
usr/src/lib/libldap5/sources/ldap/common/os-ip.c
769
if (( hp = gethostbyaddr((char *) &sin.sin_addr,
usr/src/lib/libldap5/sources/ldap/common/os-ip.c
771
if ( hp->h_name != NULL ) {
usr/src/lib/libldap5/sources/ldap/common/os-ip.c
772
return( nsldapi_strdup( hp->h_name ));
usr/src/lib/libm/common/C/remainder.c
50
int ix, hx, hp;
usr/src/lib/libm/common/C/remainder.c
54
hp = ((int *)&p)[HIWORD] & ~0x80000000;
usr/src/lib/libm/common/C/remainder.c
56
if (hp > 0x7ff00000 || (hp == 0x7ff00000 && ((int *)&p)[LOWORD] != 0))
usr/src/lib/libm/common/C/remainder.c
61
if ((hp | ((int *)&p)[LOWORD]) == 0 || hx == 0x7ff00000)
usr/src/lib/libm/common/C/remainder.c
65
if (hp < 0x7fe00000)
usr/src/lib/libm/common/C/remainder.c
68
if (hp < 0x00200000) {
usr/src/lib/libm/common/Q/remainderl.c
55
long double hp;
usr/src/lib/libm/common/Q/remainderl.c
77
hp = half * p;
usr/src/lib/libm/common/Q/remainderl.c
78
if (x > hp) {
usr/src/lib/libm/common/Q/remainderl.c
83
if (x >= hp)
usr/src/lib/libmapid/common/mapid.c
382
HEADER *hp;
usr/src/lib/libmapid/common/mapid.c
407
hp = (HEADER *)&answer.hdr;
usr/src/lib/libmapid/common/mapid.c
409
if (hp->rcode != NOERROR) {
usr/src/lib/libmapid/common/mapid.c
416
qd_cnt = ntohs(hp->qdcount);
usr/src/lib/libmapid/common/mapid.c
417
an_cnt = ntohs(hp->ancount);
usr/src/lib/libmapid/common/mapid.c
418
ns_cnt = ntohs(hp->nscount);
usr/src/lib/libmapid/common/mapid.c
419
ar_cnt = ntohs(hp->arcount);
usr/src/lib/libnisdb/db_dictionary.cc
229
db_table_desc_p np, next_np, *hp;
usr/src/lib/libnisdb/db_dictionary.cc
233
hp = &new_tab[np->hashval % hashsize];
usr/src/lib/libnisdb/db_dictionary.cc
234
np->next = *hp;
usr/src/lib/libnisdb/db_dictionary.cc
235
*hp = np;
usr/src/lib/libnisdb/db_index_entry.cc
128
db_index_entry_p np, next_np, *hp;
usr/src/lib/libnisdb/db_index_entry.cc
132
hp = &new_tab[np->hashval % hashsize];
usr/src/lib/libnisdb/db_index_entry.cc
133
np->next = *hp;
usr/src/lib/libnisdb/db_index_entry.cc
134
*hp = np;
usr/src/lib/libnsl/nss/getipnodeby.c
248
struct hostent *hp = NULL;
usr/src/lib/libnsl/nss/getipnodeby.c
358
hp = __mapv4tov6(buf4->result,
usr/src/lib/libnsl/nss/getipnodeby.c
361
if (hp != NULL)
usr/src/lib/libnsl/nss/getipnodeby.c
362
order_haddrlist_af(AF_INET6, hp->h_addr_list);
usr/src/lib/libnsl/nss/getipnodeby.c
369
hp = buf6->result;
usr/src/lib/libnsl/nss/getipnodeby.c
377
hp = __filter_addresses(AF_INET, buf6->result);
usr/src/lib/libnsl/nss/getipnodeby.c
379
hp = __filter_addresses(AF_INET6, buf6->result);
usr/src/lib/libnsl/nss/getipnodeby.c
386
if (hp != NULL && (ipnode_bits & IPNODE_UNMAP)) {
usr/src/lib/libnsl/nss/getipnodeby.c
391
hp = __mappedtov4(hp, error_num);
usr/src/lib/libnsl/nss/getipnodeby.c
392
} else if (hp == NULL)
usr/src/lib/libnsl/nss/getipnodeby.c
406
hp = __mappedtov4(buf6->result, error_num);
usr/src/lib/libnsl/nss/getipnodeby.c
409
hp = buf4->result;
usr/src/lib/libnsl/nss/getipnodeby.c
424
hp->h_aliases = NULL;
usr/src/lib/libnsl/nss/getipnodeby.c
440
if (buf6->result == hp)
usr/src/lib/libnsl/nss/getipnodeby.c
445
if (buf4->result == hp)
usr/src/lib/libnsl/nss/getipnodeby.c
451
return (hp);
usr/src/lib/libnsl/nss/getipnodeby.c
465
struct hostent *hp = 0;
usr/src/lib/libnsl/nss/getipnodeby.c
548
hp = res->result;
usr/src/lib/libnsl/nss/getipnodeby.c
553
return (hp);
usr/src/lib/libnsl/nss/getipnodeby.c
560
hp = buf->result;
usr/src/lib/libnsl/nss/getipnodeby.c
563
addr6 = (struct in6_addr *)hp->h_addr_list[0];
usr/src/lib/libnsl/nss/getipnodeby.c
568
return (hp);
usr/src/lib/libnsl/nss/getipnodeby.c
612
hp = buf->result;
usr/src/lib/libnsl/nss/getipnodeby.c
619
return (hp);
usr/src/lib/libnsl/nss/getipnodeby.c
621
if ((hp = __mappedtov4(buf->result, error_num)) == NULL) {
usr/src/lib/libnsl/nss/getipnodeby.c
626
return (hp);
usr/src/lib/libnsl/rpc/rpc_soc.c
423
struct hostent *hp;
usr/src/lib/libnsl/rpc/rpc_soc.c
425
if ((hp = gethostbyname(host)) == NULL)
usr/src/lib/libnsl/rpc/rpc_soc.c
427
(void) memcpy(&addr.sin_addr, hp->h_addr, hp->h_length);
usr/src/lib/libnsl/rpc/xdr.c
610
xdr_hyper(XDR *xdrs, longlong_t *hp)
usr/src/lib/libnsl/rpc/xdr.c
615
if (XDR_PUTINT32(xdrs, (int *)hp) == TRUE)
usr/src/lib/libnsl/rpc/xdr.c
617
return (XDR_PUTINT32(xdrs, (int *)((char *)hp +
usr/src/lib/libnsl/rpc/xdr.c
621
if (XDR_PUTINT32(xdrs, (int *)((char *)hp +
usr/src/lib/libnsl/rpc/xdr.c
623
return (XDR_PUTINT32(xdrs, (int32_t *)hp));
usr/src/lib/libnsl/rpc/xdr.c
628
if (XDR_GETINT32(xdrs, (int *)hp) == FALSE ||
usr/src/lib/libnsl/rpc/xdr.c
630
(XDR_GETINT32(xdrs, (int *)((char *)hp +
usr/src/lib/libnsl/rpc/xdr.c
635
if ((XDR_GETINT32(xdrs, (int *)((char *)hp +
usr/src/lib/libnsl/rpc/xdr.c
637
(XDR_GETINT32(xdrs, (int *)hp) == FALSE))
usr/src/lib/libnsl/rpc/xdr.c
648
xdr_u_hyper(XDR *xdrs, u_longlong_t *hp)
usr/src/lib/libnsl/rpc/xdr.c
650
return (xdr_hyper(xdrs, (longlong_t *)hp));
usr/src/lib/libnsl/rpc/xdr.c
654
xdr_longlong_t(XDR *xdrs, longlong_t *hp)
usr/src/lib/libnsl/rpc/xdr.c
656
return (xdr_hyper(xdrs, hp));
usr/src/lib/libnsl/rpc/xdr.c
660
xdr_u_longlong_t(XDR *xdrs, u_longlong_t *hp)
usr/src/lib/libnsl/rpc/xdr.c
662
return (xdr_hyper(xdrs, (longlong_t *)hp));
usr/src/lib/libnwam/common/libnwam_enm.c
190
enm_selectcb(struct nwam_handle *hp, uint64_t flags, void *data)
usr/src/lib/libnwam/common/libnwam_enm.c
192
nwam_enm_handle_t enmh = hp;
usr/src/lib/libnwam/common/libnwam_loc.c
300
loc_selectcb(struct nwam_handle *hp, uint64_t flags, void *data)
usr/src/lib/libnwam/common/libnwam_loc.c
302
nwam_loc_handle_t loch = hp;
usr/src/lib/libnwam/common/libnwam_ncp.c
667
ncu_selectcb(struct nwam_handle *hp, uint64_t flags, void *data)
usr/src/lib/libnwam/common/libnwam_ncp.c
669
nwam_ncu_handle_t ncuh = hp;
usr/src/lib/libnwam/common/libnwam_object.c
124
struct nwam_handle *hp;
usr/src/lib/libnwam/common/libnwam_object.c
128
if (nwam_read(type, dbname, name, 0, &hp) == NWAM_SUCCESS) {
usr/src/lib/libnwam/common/libnwam_object.c
129
nwam_free(hp);
usr/src/lib/libnwam/common/libnwam_object.c
137
nwam_get_name(struct nwam_handle *hp, char **namep)
usr/src/lib/libnwam/common/libnwam_object.c
139
assert(hp != NULL && namep != NULL);
usr/src/lib/libnwam/common/libnwam_object.c
141
if ((*namep = strdup(hp->nwh_name)) == NULL) {
usr/src/lib/libnwam/common/libnwam_object.c
149
nwam_set_name(struct nwam_handle *hp, const char *name)
usr/src/lib/libnwam/common/libnwam_object.c
151
assert(hp != NULL && name != NULL);
usr/src/lib/libnwam/common/libnwam_object.c
153
if (hp->nwh_committed)
usr/src/lib/libnwam/common/libnwam_object.c
156
if (strlen(name) >= sizeof (hp->nwh_name))
usr/src/lib/libnwam/common/libnwam_object.c
159
(void) strcpy(hp->nwh_name, name);
usr/src/lib/libnwam/common/libnwam_object.c
209
struct nwam_handle *hp;
usr/src/lib/libnwam/common/libnwam_object.c
253
flags & NWAM_FLAG_GLOBAL_MASK, &hp);
usr/src/lib/libnwam/common/libnwam_object.c
261
if ((selectcb == NULL) || (selectcb(hp, flags, data) == 0)) {
usr/src/lib/libnwam/common/libnwam_object.c
262
ret = cb(hp, data);
usr/src/lib/libnwam/common/libnwam_object.c
264
nwam_free(hp);
usr/src/lib/libnwam/common/libnwam_object.c
271
nwam_free(hp);
usr/src/lib/libnwam/common/libnwam_object.c
281
nwam_free(struct nwam_handle *hp)
usr/src/lib/libnwam/common/libnwam_object.c
283
if (hp != NULL) {
usr/src/lib/libnwam/common/libnwam_object.c
284
if (hp->nwh_data != NULL)
usr/src/lib/libnwam/common/libnwam_object.c
285
nwam_free_object_list(hp->nwh_data);
usr/src/lib/libnwam/common/libnwam_object.c
286
free(hp);
usr/src/lib/libnwam/common/libnwam_object.c
299
struct nwam_handle *hp;
usr/src/lib/libnwam/common/libnwam_object.c
303
if (nwam_read(oldhp->nwh_object_type, dbname, newname, 0, &hp)
usr/src/lib/libnwam/common/libnwam_object.c
305
nwam_free(hp);
usr/src/lib/libnwam/common/libnwam_object.c
324
nwam_walk_props(struct nwam_handle *hp,
usr/src/lib/libnwam/common/libnwam_object.c
333
assert(hp != NULL && hp->nwh_data != NULL && cb != NULL);
usr/src/lib/libnwam/common/libnwam_object.c
337
while ((err = nwam_next_object_prop(hp->nwh_data, lastpropname,
usr/src/lib/libnwam/common/libnwam_object.c
365
nwam_commit(const char *dbname, struct nwam_handle *hp, uint64_t flags)
usr/src/lib/libnwam/common/libnwam_object.c
373
assert(hp != NULL);
usr/src/lib/libnwam/common/libnwam_object.c
382
(hp->nwh_object_type == NWAM_OBJECT_TYPE_KNOWN_WLAN ?
usr/src/lib/libnwam/common/libnwam_object.c
387
is_ncu = (hp->nwh_object_type == NWAM_OBJECT_TYPE_NCU);
usr/src/lib/libnwam/common/libnwam_object.c
392
switch (nwam_read(hp->nwh_object_type, (char *)dbname, hp->nwh_name, 0,
usr/src/lib/libnwam/common/libnwam_object.c
399
if (hp->nwh_object_type == NWAM_OBJECT_TYPE_NCP)
usr/src/lib/libnwam/common/libnwam_object.c
408
hp->nwh_object_type == NWAM_OBJECT_TYPE_NCP ? NULL : hp->nwh_name,
usr/src/lib/libnwam/common/libnwam_object.c
409
iflags, hp->nwh_data);
usr/src/lib/libnwam/common/libnwam_object.c
413
hp->nwh_committed = B_TRUE;
usr/src/lib/libnwam/common/libnwam_object.c
423
(void) nwam_request_action(hp->nwh_object_type,
usr/src/lib/libnwam/common/libnwam_object.c
424
hp->nwh_name, ncpname, action);
usr/src/lib/libnwam/common/libnwam_object.c
428
(void) nwam_request_action(hp->nwh_object_type, hp->nwh_name,
usr/src/lib/libnwam/common/libnwam_object.c
435
nwam_is_active(struct nwam_handle *hp)
usr/src/lib/libnwam/common/libnwam_object.c
440
return ((nwam_get_state(NULL, hp, &state, &aux) == NWAM_SUCCESS &&
usr/src/lib/libnwam/common/libnwam_object.c
445
nwam_destroy(const char *dbname, struct nwam_handle *hp, uint64_t flags)
usr/src/lib/libnwam/common/libnwam_object.c
451
assert(hp != NULL);
usr/src/lib/libnwam/common/libnwam_object.c
456
(hp->nwh_object_type == NWAM_OBJECT_TYPE_KNOWN_WLAN ?
usr/src/lib/libnwam/common/libnwam_object.c
460
is_ncp = hp->nwh_object_type == NWAM_OBJECT_TYPE_NCP;
usr/src/lib/libnwam/common/libnwam_object.c
461
is_ncu = hp->nwh_object_type == NWAM_OBJECT_TYPE_NCU;
usr/src/lib/libnwam/common/libnwam_object.c
462
name = hp->nwh_name;
usr/src/lib/libnwam/common/libnwam_object.c
465
if (!is_ncp && !is_ncu && nwam_is_active(hp))
usr/src/lib/libnwam/common/libnwam_object.c
480
(void) nwam_request_action(hp->nwh_object_type, name,
usr/src/lib/libnwam/common/libnwam_object.c
485
(void) nwam_request_action(hp->nwh_object_type, name, NULL,
usr/src/lib/libnwam/common/libnwam_object.c
490
nwam_free(hp);
usr/src/lib/libnwam/common/libnwam_object.c
501
nwam_enable(const char *parent, struct nwam_handle *hp)
usr/src/lib/libnwam/common/libnwam_object.c
503
return (nwam_request_action(hp->nwh_object_type, hp->nwh_name,
usr/src/lib/libnwam/common/libnwam_object.c
508
nwam_disable(const char *parent, struct nwam_handle *hp)
usr/src/lib/libnwam/common/libnwam_object.c
510
return (nwam_request_action(hp->nwh_object_type, hp->nwh_name,
usr/src/lib/libnwam/common/libnwam_object.c
515
nwam_get_state(const char *parent, struct nwam_handle *hp, nwam_state_t *statep,
usr/src/lib/libnwam/common/libnwam_object.c
518
return (nwam_request_state(hp->nwh_object_type, hp->nwh_name, parent,
usr/src/lib/libnwam/common/libnwam_object.c
676
nwam_validate_prop(struct nwam_prop_table table, struct nwam_handle *hp,
usr/src/lib/libnwam/common/libnwam_object.c
681
assert(hp != NULL && propname != NULL);
usr/src/lib/libnwam/common/libnwam_object.c
691
nwam_validate(struct nwam_prop_table table, struct nwam_handle *hp,
usr/src/lib/libnwam/common/libnwam_object.c
697
assert(hp != NULL);
usr/src/lib/libnwam/common/libnwam_object.c
702
err1 = nwam_walk_props(hp, nwam_validate_prop_internal, &via,
usr/src/lib/libresolv/res_debug.c
108
register HEADER *hp;
usr/src/lib/libresolv/res_debug.c
114
hp = (HEADER *)msg;
usr/src/lib/libresolv/res_debug.c
117
fprintf(file, "\topcode = %s", _res_opcodes[hp->opcode]);
usr/src/lib/libresolv/res_debug.c
118
fprintf(file, ", id = %d", ntohs(hp->id));
usr/src/lib/libresolv/res_debug.c
119
fprintf(file, ", rcode = %s\n", _res_resultcodes[hp->rcode]);
usr/src/lib/libresolv/res_debug.c
121
if (hp->qr)
usr/src/lib/libresolv/res_debug.c
123
if (hp->aa)
usr/src/lib/libresolv/res_debug.c
125
if (hp->tc)
usr/src/lib/libresolv/res_debug.c
127
if (hp->rd)
usr/src/lib/libresolv/res_debug.c
129
if (hp->ra)
usr/src/lib/libresolv/res_debug.c
131
if (hp->pr)
usr/src/lib/libresolv/res_debug.c
133
fprintf(file, "\n\tqdcount = %d", ntohs(hp->qdcount));
usr/src/lib/libresolv/res_debug.c
134
fprintf(file, ", ancount = %d", ntohs(hp->ancount));
usr/src/lib/libresolv/res_debug.c
135
fprintf(file, ", nscount = %d", ntohs(hp->nscount));
usr/src/lib/libresolv/res_debug.c
136
fprintf(file, ", arcount = %d\n\n", ntohs(hp->arcount));
usr/src/lib/libresolv/res_debug.c
140
if (n = ntohs(hp->qdcount)) {
usr/src/lib/libresolv/res_debug.c
157
if (n = ntohs(hp->ancount)) {
usr/src/lib/libresolv/res_debug.c
169
if (n = ntohs(hp->nscount)) {
usr/src/lib/libresolv/res_debug.c
181
if (n = ntohs(hp->arcount)) {
usr/src/lib/libresolv/res_gethost.c
101
hp = &answer->hdr;
usr/src/lib/libresolv/res_gethost.c
102
ancount = ntohs(hp->ancount);
usr/src/lib/libresolv/res_gethost.c
103
qdcount = ntohs(hp->qdcount);
usr/src/lib/libresolv/res_gethost.c
124
if (hp->aa)
usr/src/lib/libresolv/res_gethost.c
276
register struct hostent *hp;
usr/src/lib/libresolv/res_gethost.c
296
hp = getanswer(&buf, n, 1);
usr/src/lib/libresolv/res_gethost.c
297
if (hp == NULL)
usr/src/lib/libresolv/res_gethost.c
299
hp->h_addrtype = type;
usr/src/lib/libresolv/res_gethost.c
300
hp->h_length = len;
usr/src/lib/libresolv/res_gethost.c
304
return (hp);
usr/src/lib/libresolv/res_gethost.c
320
struct hostent *hp, *hp2;
usr/src/lib/libresolv/res_gethost.c
322
if ((hp = _getrhbyaddr(addr, len, type)) == (struct hostent *)NULL)
usr/src/lib/libresolv/res_gethost.c
326
(void) strcpy(hbuf, hp->h_name);
usr/src/lib/libresolv/res_gethost.c
88
register HEADER *hp;
usr/src/lib/libresolv/res_mkquery.c
133
register HEADER *hp;
usr/src/lib/libresolv/res_mkquery.c
169
hp = (HEADER *) buf;
usr/src/lib/libresolv/res_mkquery.c
170
hp->id = htons(++_res.id);
usr/src/lib/libresolv/res_mkquery.c
171
hp->opcode = op;
usr/src/lib/libresolv/res_mkquery.c
172
hp->pr = (_res.options & RES_PRIMARY) != 0;
usr/src/lib/libresolv/res_mkquery.c
173
hp->rd = (_res.options & RES_RECURSE) != 0;
usr/src/lib/libresolv/res_mkquery.c
174
hp->rcode = NOERROR;
usr/src/lib/libresolv/res_mkquery.c
197
hp->qdcount = htons(1);
usr/src/lib/libresolv/res_mkquery.c
217
hp->arcount = htons(1);
usr/src/lib/libresolv/res_mkquery.c
243
hp->ancount = htons(1);
usr/src/lib/libresolv/res_mkquery.c
283
hp->ancount = htons(0);
usr/src/lib/libresolv/res_mkquery.c
310
hp->ancount = htons(0);
usr/src/lib/libresolv/res_query.c
108
hp = (HEADER *) answer;
usr/src/lib/libresolv/res_query.c
109
if (hp->rcode != NOERROR || ntohs(hp->ancount) == 0) {
usr/src/lib/libresolv/res_query.c
112
printf("rcode = %d, ancount=%d\n", hp->rcode,
usr/src/lib/libresolv/res_query.c
113
ntohs(hp->ancount));
usr/src/lib/libresolv/res_query.c
115
switch (hp->rcode) {
usr/src/lib/libresolv/res_query.c
134
if (hp->rcode == NOERROR && ntohs(hp->ancount) > 0)
usr/src/lib/libresolv/res_query.c
78
HEADER *hp;
usr/src/lib/libresolv/res_send.c
151
HEADER *hp = (HEADER *) buf;
usr/src/lib/libresolv/res_send.c
173
id = hp->id;
usr/src/lib/libresolv2/common/irs/dns_ho.c
1065
map_v4v6_hostent(struct hostent *hp, char **bpp, char *ep) {
usr/src/lib/libresolv2/common/irs/dns_ho.c
1068
if (hp->h_addrtype != AF_INET || hp->h_length != INADDRSZ)
usr/src/lib/libresolv2/common/irs/dns_ho.c
1070
hp->h_addrtype = AF_INET6;
usr/src/lib/libresolv2/common/irs/dns_ho.c
1071
hp->h_length = IN6ADDRSZ;
usr/src/lib/libresolv2/common/irs/dns_ho.c
1072
for (ap = hp->h_addr_list; *ap; ap++) {
usr/src/lib/libresolv2/common/irs/dns_ho.c
1112
char *hp;
usr/src/lib/libresolv2/common/irs/dns_ho.c
1118
hp = ap[j];
usr/src/lib/libresolv2/common/irs/dns_ho.c
1120
ap[j+1] = hp;
usr/src/lib/libresolv2/common/irs/dns_ho.c
158
static void map_v4v6_hostent(struct hostent *hp, char **bp,
usr/src/lib/libresolv2/common/irs/dns_ho.c
222
struct hostent *hp;
usr/src/lib/libresolv2/common/irs/dns_ho.c
228
hp = ho_byname2(this, name, AF_INET6);
usr/src/lib/libresolv2/common/irs/dns_ho.c
229
if (hp)
usr/src/lib/libresolv2/common/irs/dns_ho.c
230
return (hp);
usr/src/lib/libresolv2/common/irs/dns_ho.c
239
struct hostent *hp = NULL;
usr/src/lib/libresolv2/common/irs/dns_ho.c
278
hp = NULL;
usr/src/lib/libresolv2/common/irs/dns_ho.c
311
if ((hp = gethostans(this, p->answer, n, name, p->qtype,
usr/src/lib/libresolv2/common/irs/dns_ho.c
322
return(hp);
usr/src/lib/libresolv2/common/irs/dns_ho.c
331
struct hostent *hp = NULL;
usr/src/lib/libresolv2/common/irs/dns_ho.c
389
hp = NULL;
usr/src/lib/libresolv2/common/irs/dns_ho.c
395
hp = NULL;
usr/src/lib/libresolv2/common/irs/dns_ho.c
423
hp = NULL;
usr/src/lib/libresolv2/common/irs/dns_ho.c
443
hp = NULL;
usr/src/lib/libresolv2/common/irs/dns_ho.c
473
hp = gethostans(this, p->answer, n, p->qname, T_PTR, af, size,
usr/src/lib/libresolv2/common/irs/dns_ho.c
475
if (!hp) {
usr/src/lib/libresolv2/common/irs/dns_ho.c
493
hp = NULL; /*%< H_ERRNO was set by subroutines */
usr/src/lib/libresolv2/common/irs/dns_ho.c
499
return(hp);
usr/src/lib/libresolv2/common/irs/dns_ho.c
683
const HEADER *hp;
usr/src/lib/libresolv2/common/irs/dns_ho.c
725
hp = (const HEADER *)ansbuf;
usr/src/lib/libresolv2/common/irs/dns_ho.c
726
ancount = ntohs(hp->ancount);
usr/src/lib/libresolv2/common/irs/dns_ho.c
727
qdcount = ntohs(hp->qdcount);
usr/src/lib/libresolv2/common/irs/dns_nw.c
301
HEADER *hp;
usr/src/lib/libresolv2/common/irs/dns_nw.c
309
hp = (HEADER *)ansbuf;
usr/src/lib/libresolv2/common/irs/dns_nw.c
311
qdcount = ntohs(hp->qdcount);
usr/src/lib/libresolv2/common/irs/dns_nw.c
320
ancount = ntohs(hp->ancount);
usr/src/lib/libresolv2/common/irs/dns_nw.c
322
if (hp->aa)
usr/src/lib/libresolv2/common/irs/dns_nw.c
446
HEADER *hp;
usr/src/lib/libresolv2/common/irs/dns_nw.c
470
hp = (HEADER *)ansbuf;
usr/src/lib/libresolv2/common/irs/dns_nw.c
473
qdcount = ntohs(hp->qdcount);
usr/src/lib/libresolv2/common/irs/dns_nw.c
482
ancount = ntohs(hp->ancount);
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1157
hostent2addrinfo(hp, pai)
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1158
struct hostent *hp;
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1166
af = hp->h_addrtype;
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1174
aplist = hp->h_addr_list;
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1181
af = hp->h_addr_list;
usr/src/lib/libresolv2/common/irs/getaddrinfo.c
1202
GET_CANONNAME(cur->ai_next, hp->h_name);
usr/src/lib/libresolv2/common/irs/gethostent.c
1070
strncpy(hname2, hp->h_name, MAXDNAME);
usr/src/lib/libresolv2/common/irs/gethostent.c
125
struct hostent *hp;
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
132
if (hp)
usr/src/lib/libresolv2/common/irs/gethostent.c
133
return (hp);
usr/src/lib/libresolv2/common/irs/gethostent.c
142
struct hostent *hp;
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
160
return (hp);
usr/src/lib/libresolv2/common/irs/gethostent.c
197
struct hostent *hp;
usr/src/lib/libresolv2/common/irs/gethostent.c
201
while ((hp = (*ho->next)(ho)) != NULL &&
usr/src/lib/libresolv2/common/irs/gethostent.c
202
hp->h_addrtype == AF_INET6 &&
usr/src/lib/libresolv2/common/irs/gethostent.c
205
net_data->ho_last = hp;
usr/src/lib/libresolv2/common/irs/getnameinfo.c
111
struct hostent *hp;
usr/src/lib/libresolv2/common/irs/getnameinfo.c
198
hp = gethostbyaddr(addr, afd->a_addrlen, afd->a_af);
usr/src/lib/libresolv2/common/irs/getnameinfo.c
200
if (hp) {
usr/src/lib/libresolv2/common/irs/getnameinfo.c
202
p = strchr(hp->h_name, '.');
usr/src/lib/libresolv2/common/irs/getnameinfo.c
205
if (strlen(hp->h_name) + 1 > hostlen)
usr/src/lib/libresolv2/common/irs/getnameinfo.c
207
strcpy(host, hp->h_name);
usr/src/lib/libresolv2/common/irs/hesiod.c
346
HEADER *hp;
usr/src/lib/libresolv2/common/irs/hesiod.c
375
hp = (HEADER *) abuf;
usr/src/lib/libresolv2/common/irs/hesiod.c
376
ancount = ntohs(hp->ancount);
usr/src/lib/libresolv2/common/irs/hesiod.c
377
qdcount = ntohs(hp->qdcount);
usr/src/lib/libresolv2/common/irs/irpmarshall.c
2122
struct hostent he, *hp;
usr/src/lib/libresolv2/common/irs/irpmarshall.c
2153
if ((hp = gethostbyname(argv[1])) == NULL) {
usr/src/lib/libresolv2/common/irs/irpmarshall.c
2159
if (irp_marshall_ho(hp, &b, &len) != 0) {
usr/src/lib/libresolv2/common/irs/lcl_ho.c
200
struct hostent *hp;
usr/src/lib/libresolv2/common/irs/lcl_ho.c
206
hp = ho_byname2(this, name, AF_INET6);
usr/src/lib/libresolv2/common/irs/lcl_ho.c
207
if (hp)
usr/src/lib/libresolv2/common/irs/lcl_ho.c
208
return (hp);
usr/src/lib/libresolv2/common/irs/lcl_ho.c
216
struct hostent *hp;
usr/src/lib/libresolv2/common/irs/lcl_ho.c
225
while ((hp = ho_next(this)) != NULL) {
usr/src/lib/libresolv2/common/irs/lcl_ho.c
228
if (hp->h_addrtype != af)
usr/src/lib/libresolv2/common/irs/lcl_ho.c
230
nn = ns_namelen(hp->h_name);
usr/src/lib/libresolv2/common/irs/lcl_ho.c
231
if (strncasecmp(hp->h_name, name, Max(n, nn)) == 0)
usr/src/lib/libresolv2/common/irs/lcl_ho.c
233
for (hap = hp->h_aliases; *hap; hap++) {
usr/src/lib/libresolv2/common/irs/lcl_ho.c
240
if (!hp) {
usr/src/lib/libresolv2/common/irs/lcl_ho.c
245
return (hp);
usr/src/lib/libresolv2/common/irs/lcl_ho.c
252
struct hostent *hp;
usr/src/lib/libresolv2/common/irs/lcl_ho.c
289
while ((hp = ho_next(this)) != NULL) {
usr/src/lib/libresolv2/common/irs/lcl_ho.c
292
for (hap = hp->h_addr_list; *hap; hap++) {
usr/src/lib/libresolv2/common/irs/lcl_ho.c
294
int taf = hp->h_addrtype;
usr/src/lib/libresolv2/common/irs/lcl_ho.c
295
int tlen = hp->h_length;
usr/src/lib/libresolv2/common/irs/lcl_ho.c
311
if (!hp) {
usr/src/lib/libresolv2/common/irs/lcl_ho.c
316
return (hp);
usr/src/lib/libresolv2/common/irs/lcl_ho.c
497
struct hostent *hp;
usr/src/lib/libresolv2/common/irs/lcl_ho.c
526
hp = (*this->byname2)(this, name, p->family);
usr/src/lib/libresolv2/common/irs/lcl_ho.c
527
if (hp == NULL) {
usr/src/lib/libresolv2/common/irs/lcl_ho.c
531
if ((hp->h_name == NULL) || (hp->h_name[0] == 0) ||
usr/src/lib/libresolv2/common/irs/lcl_ho.c
532
(hp->h_addr_list[0] == NULL)) {
usr/src/lib/libresolv2/common/irs/lcl_ho.c
537
ai = hostent2addrinfo(hp, pai);
usr/src/lib/libresolv2/common/nameser/ns_sign.c
223
PUTSHORT(ntohs(hp->id), cp); /*%< already in network order */
usr/src/lib/libresolv2/common/nameser/ns_sign.c
240
hp->arcount = htons(ntohs(hp->arcount) + 1);
usr/src/lib/libresolv2/common/nameser/ns_sign.c
278
HEADER *hp = (HEADER *)msg;
usr/src/lib/libresolv2/common/nameser/ns_sign.c
366
PUTSHORT(ntohs(hp->id), cp); /*%< already in network order */
usr/src/lib/libresolv2/common/nameser/ns_sign.c
376
hp->arcount = htons(ntohs(hp->arcount) + 1);
usr/src/lib/libresolv2/common/nameser/ns_sign.c
86
HEADER *hp = (HEADER *)msg;
usr/src/lib/libresolv2/common/nameser/ns_verify.c
133
HEADER *hp = (HEADER *)msg;
usr/src/lib/libresolv2/common/nameser/ns_verify.c
221
hp->arcount = htons(ntohs(hp->arcount) - 1);
usr/src/lib/libresolv2/common/nameser/ns_verify.c
299
hp->arcount = htons(ntohs(hp->arcount) + 1);
usr/src/lib/libresolv2/common/nameser/ns_verify.c
307
hp->arcount = htons(ntohs(hp->arcount) - 1);
usr/src/lib/libresolv2/common/nameser/ns_verify.c
338
HEADER *hp = (HEADER *)msg;
usr/src/lib/libresolv2/common/nameser/ns_verify.c
380
hp->arcount = htons(ntohs(hp->arcount) - 1);
usr/src/lib/libresolv2/common/nameser/ns_verify.c
54
HEADER *hp = (HEADER *)msg;
usr/src/lib/libresolv2/common/nameser/ns_verify.c
64
if (hp->arcount == 0)
usr/src/lib/libresolv2/common/nameser/ns_verify.c
69
n = ns_skiprr(cp, eom, ns_s_qd, ntohs(hp->qdcount));
usr/src/lib/libresolv2/common/nameser/ns_verify.c
74
n = ns_skiprr(cp, eom, ns_s_an, ntohs(hp->ancount));
usr/src/lib/libresolv2/common/nameser/ns_verify.c
79
n = ns_skiprr(cp, eom, ns_s_ns, ntohs(hp->nscount));
usr/src/lib/libresolv2/common/nameser/ns_verify.c
84
n = ns_skiprr(cp, eom, ns_s_ar, ntohs(hp->arcount) - 1);
usr/src/lib/libresolv2/common/resolv/res_debug.c
1015
hp = precsize_aton(&cp);
usr/src/lib/libresolv2/common/resolv/res_debug.c
1033
*bcp++ = hp;
usr/src/lib/libresolv2/common/resolv/res_debug.c
943
u_int8_t hp = 0x16; /*%< default = 1e6 cm = 10000.00m = 10km */
usr/src/lib/libresolv2/common/resolv/res_mkquery.c
121
register HEADER *hp;
usr/src/lib/libresolv2/common/resolv/res_mkquery.c
151
hp = (HEADER *) buf;
usr/src/lib/libresolv2/common/resolv/res_mkquery.c
153
hp->id = htons(statp->id);
usr/src/lib/libresolv2/common/resolv/res_mkquery.c
154
hp->opcode = op;
usr/src/lib/libresolv2/common/resolv/res_mkquery.c
155
hp->rd = (statp->options & RES_RECURSE) != 0U;
usr/src/lib/libresolv2/common/resolv/res_mkquery.c
156
hp->rcode = NOERROR;
usr/src/lib/libresolv2/common/resolv/res_mkquery.c
179
hp->qdcount = htons(1);
usr/src/lib/libresolv2/common/resolv/res_mkquery.c
200
hp->arcount = htons(1);
usr/src/lib/libresolv2/common/resolv/res_mkquery.c
222
hp->ancount = htons(1);
usr/src/lib/libresolv2/common/resolv/res_mkquery.c
241
register HEADER *hp;
usr/src/lib/libresolv2/common/resolv/res_mkquery.c
250
hp = (HEADER *) buf;
usr/src/lib/libresolv2/common/resolv/res_mkquery.c
278
hp->arcount = htons(ntohs(hp->arcount) + 1);
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
101
hp->id = htons(statp->id);
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
102
hp->opcode = ns_o_update;
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
103
hp->rcode = NOERROR;
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
704
hp->qdcount = htons(counts[0]);
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
705
hp->ancount = htons(counts[1]);
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
706
hp->nscount = htons(counts[2]);
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
707
hp->arcount = htons(counts[3]);
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
79
HEADER *hp;
usr/src/lib/libresolv2/common/resolv/res_mkupdate.c
99
hp = (HEADER *) buf;
usr/src/lib/libresolv2/common/resolv/res_query.c
113
HEADER *hp = (HEADER *) answer;
usr/src/lib/libresolv2/common/resolv/res_query.c
121
hp->rcode = NOERROR; /*%< default */
usr/src/lib/libresolv2/common/resolv/res_query.c
169
if (hp->rcode != NOERROR || ntohs(hp->ancount) == 0) {
usr/src/lib/libresolv2/common/resolv/res_query.c
173
p_rcode(hp->rcode),
usr/src/lib/libresolv2/common/resolv/res_query.c
174
ntohs(hp->ancount),
usr/src/lib/libresolv2/common/resolv/res_query.c
175
ntohs(hp->nscount),
usr/src/lib/libresolv2/common/resolv/res_query.c
176
ntohs(hp->arcount));
usr/src/lib/libresolv2/common/resolv/res_query.c
178
switch (hp->rcode) {
usr/src/lib/libresolv2/common/resolv/res_query.c
214
HEADER *hp = (HEADER *) answer;
usr/src/lib/libresolv2/common/resolv/res_query.c
301
if (hp->rcode == SERVFAIL) {
usr/src/lib/libresolv2/common/resolv/res_send.c
605
const HEADER *hp = (const HEADER *) buf;
usr/src/lib/libresolv2/common/resolv/res_send.c
806
if (hp->id != anhp->id) {
usr/src/lib/libresolv2/common/resolv/res_send.c
826
const HEADER *hp = (const HEADER *) buf;
usr/src/lib/libresolv2/common/resolv/res_send.c
973
if (hp->id != anhp->id) {
usr/src/lib/libresolv2/common/resolv/res_sendsigned.c
146
hp = (HEADER *) answer;
usr/src/lib/libresolv2/common/resolv/res_sendsigned.c
147
if (hp->tc && !usingTCP && (statp->options & RES_IGNTC) == 0U) {
usr/src/lib/libresolv2/common/resolv/res_sendsigned.c
38
HEADER *hp;
usr/src/lib/libsasl/lib/dlopen.c
113
shl_t *hp = NULL;
usr/src/lib/libsasl/lib/dlopen.c
116
hp = (shl_t *)malloc(sizeof (shl_t));
usr/src/lib/libsasl/lib/dlopen.c
117
if (!hp) {
usr/src/lib/libsasl/lib/dlopen.c
120
*hp = h;
usr/src/lib/libsasl/lib/dlopen.c
124
return (dll_handle)hp;
usr/src/lib/libsasl/lib/dlopen.c
130
shl_t hp = *((shl_t *)h);
usr/src/lib/libsasl/lib/dlopen.c
131
if (hp != NULL) free(hp);
usr/src/lib/libsldap/common/ns_mapping.c
870
ns_hash_t *hp;
usr/src/lib/libsldap/common/ns_mapping.c
876
hp = ns_get_hash(ptr, NS_HASH_AMAP, service, origAttribute);
usr/src/lib/libsldap/common/ns_mapping.c
878
if (hp == NULL || hp->h_map == NULL)
usr/src/lib/libsldap/common/ns_mapping.c
881
ret = __s_api_cp2dArray(hp->h_map->map);
usr/src/lib/libsldap/common/ns_mapping.c
891
ns_hash_t *hp;
usr/src/lib/libsldap/common/ns_mapping.c
897
hp = ns_get_hash(ptr, NS_HASH_RAMAP, service, mappedAttribute);
usr/src/lib/libsldap/common/ns_mapping.c
899
if (hp == NULL || hp->h_map == NULL)
usr/src/lib/libsldap/common/ns_mapping.c
902
ret = __s_api_cp2dArray(hp->h_map->map);
usr/src/lib/libsldap/common/ns_mapping.c
950
ns_hash_t *hp;
usr/src/lib/libsldap/common/ns_mapping.c
956
hp = ns_get_hash(ptr, NS_HASH_OMAP, service, origObjectClass);
usr/src/lib/libsldap/common/ns_mapping.c
958
if (hp == NULL || hp->h_map == NULL)
usr/src/lib/libsldap/common/ns_mapping.c
961
ret = __s_api_cp2dArray(hp->h_map->map);
usr/src/lib/libsldap/common/ns_mapping.c
971
ns_hash_t *hp;
usr/src/lib/libsldap/common/ns_mapping.c
977
hp = ns_get_hash(ptr, NS_HASH_ROMAP, service, mappedObjectClass);
usr/src/lib/libsldap/common/ns_mapping.c
979
if (hp == NULL || hp->h_map == NULL)
usr/src/lib/libsldap/common/ns_mapping.c
982
ret = __s_api_cp2dArray(hp->h_map->map);
usr/src/lib/libsldap/common/ns_standalone.c
561
struct hostent *hp = NULL, hostEnt;
usr/src/lib/libsldap/common/ns_standalone.c
607
hp = _filter_gethostbyaddr_r((char *)&in,
usr/src/lib/libsldap/common/ns_standalone.c
614
if (hp && hp->h_name) {
usr/src/lib/libsldap/common/ns_standalone.c
616
len = strlen(hp->h_name) + 1;
usr/src/lib/libsldap/common/ns_standalone.c
627
hp->h_name, port);
usr/src/lib/libsldap/common/ns_standalone.c
629
(void) strlcpy(*hostname, hp->h_name, len);
usr/src/lib/libsldap/common/ns_standalone.c
639
hp = _filter_gethostbyaddr_r((char *)&in6,
usr/src/lib/libsldap/common/ns_standalone.c
646
if (hp && hp->h_name) {
usr/src/lib/libsldap/common/ns_standalone.c
648
len = strlen(hp->h_name) + 1;
usr/src/lib/libsldap/common/ns_standalone.c
659
hp->h_name, port);
usr/src/lib/libsldap/common/ns_standalone.c
661
(void) strlcpy(*hostname, hp->h_name, len);
usr/src/lib/libslp/clib/SLPFindAttrs.c
102
SLPBoolean slp_UnpackAttrReply(slp_handle_impl_t *hp, char *reply,
usr/src/lib/libslp/clib/SLPFindAttrs.c
117
if (!hp->async) {
usr/src/lib/libslp/clib/SLPFindAttrs.c
121
if (!hp->async && pcAttrList) {
usr/src/lib/libslp/clib/SLPFindAttrs.c
122
cb(hp, pcAttrList, SLP_OK, cookie);
usr/src/lib/libslp/clib/SLPFindAttrs.c
125
cb(hp, NULL, SLP_LAST_CALL, cookie);
usr/src/lib/libslp/clib/SLPFindAttrs.c
137
return (cb(hp, NULL, errCode, cookie));
usr/src/lib/libslp/clib/SLPFindAttrs.c
153
if ((!hp->internal_call && slp_get_security_on()) || auth_cnt > 0) {
usr/src/lib/libslp/clib/SLPFindAttrs.c
170
if (!hp->async) {
usr/src/lib/libslp/clib/SLPFindAttrs.c
174
cont = cb((SLPHandle) hp, pcAttrList, errCode, cookie);
usr/src/lib/libslp/clib/SLPFindAttrs.c
182
if (!hp->internal_call && *numResults == maxResults) {
usr/src/lib/libslp/clib/SLPFindAttrs.c
193
static SLPBoolean unpackDAAdvert_attr(slp_handle_impl_t *hp, char *reply,
usr/src/lib/libslp/clib/SLPFindAttrs.c
203
if (!hp->async) {
usr/src/lib/libslp/clib/SLPFindAttrs.c
207
if (!hp->async && attrs) {
usr/src/lib/libslp/clib/SLPFindAttrs.c
208
cb(hp, attrs, SLP_OK, cookie);
usr/src/lib/libslp/clib/SLPFindAttrs.c
211
cb(hp, NULL, SLP_LAST_CALL, cookie);
usr/src/lib/libslp/clib/SLPFindAttrs.c
220
return (cb(hp, NULL, errCode, cookie));
usr/src/lib/libslp/clib/SLPFindAttrs.c
224
if (!hp->async) {
usr/src/lib/libslp/clib/SLPFindAttrs.c
228
cont = cb((SLPHandle) hp, attrs, errCode, cookie);
usr/src/lib/libslp/clib/SLPFindAttrs.c
239
if (!hp->internal_call && *numResults == maxResults) {
usr/src/lib/libslp/clib/SLPFindAttrs.c
250
static SLPBoolean unpackSAAdvert_attr(slp_handle_impl_t *hp, char *reply,
usr/src/lib/libslp/clib/SLPFindAttrs.c
259
if (!hp->async) {
usr/src/lib/libslp/clib/SLPFindAttrs.c
263
if (!hp->async && attrs) {
usr/src/lib/libslp/clib/SLPFindAttrs.c
264
cb(hp, attrs, SLP_OK, cookie);
usr/src/lib/libslp/clib/SLPFindAttrs.c
267
cb(hp, NULL, SLP_LAST_CALL, cookie);
usr/src/lib/libslp/clib/SLPFindAttrs.c
276
if (!hp->async) {
usr/src/lib/libslp/clib/SLPFindAttrs.c
280
cont = cb((SLPHandle) hp, attrs, SLP_OK, cookie);
usr/src/lib/libslp/clib/SLPFindAttrs.c
290
if (!hp->internal_call && *numResults == maxResults) {
usr/src/lib/libslp/clib/SLPFindAttrs.c
297
static SLPError slp_packAttrRqst(slp_handle_impl_t *hp, const char *url,
usr/src/lib/libslp/clib/SLPFindAttrs.c
301
slp_msg_t *msg = &(hp->msg);
usr/src/lib/libslp/clib/SLPFindAttrs.c
382
hp->fid = ATTRRQST;
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
103
return (cb(hp, NULL, errCode, cookie));
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
111
if (!hp->async) {
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
118
cont = cb((SLPHandle) hp, pcSrvTypes, errCode, cookie);
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
125
if (!hp->internal_call && *numResults == maxResults) {
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
132
static SLPError slp_packSrvTypeRqst(slp_handle_impl_t *hp, const char *na) {
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
136
slp_msg_t *msg = &(hp->msg);
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
200
hp->fid = SRVTYPERQST;
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
70
static SLPBoolean UnpackSrvTypesReply(slp_handle_impl_t *hp, char *reply,
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
82
if (!hp->async) {
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
86
if (!hp->async && pcSrvTypes) {
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
88
cb(hp, pcSrvTypes, SLP_OK, cookie);
usr/src/lib/libslp/clib/SLPFindSrvTypes.c
91
cb(hp, NULL, SLP_LAST_CALL, cookie);
usr/src/lib/libslp/clib/SLPFindSrvs.c
103
SLPBoolean slp_unpackSrvReply(slp_handle_impl_t *hp, char *reply,
usr/src/lib/libslp/clib/SLPFindSrvs.c
116
if (!hp->async) {
usr/src/lib/libslp/clib/SLPFindSrvs.c
117
traverse_surls(hp, cb, cookie, *collator);
usr/src/lib/libslp/clib/SLPFindSrvs.c
119
cb(hp, NULL, 0, SLP_LAST_CALL, cookie);
usr/src/lib/libslp/clib/SLPFindSrvs.c
130
return (cb(hp, NULL, 0, errCode, cookie));
usr/src/lib/libslp/clib/SLPFindSrvs.c
138
for (i = 0; i < urlCount && !hp->cancel; i++) {
usr/src/lib/libslp/clib/SLPFindSrvs.c
162
if ((!hp->internal_call && slp_get_security_on()) ||
usr/src/lib/libslp/clib/SLPFindSrvs.c
181
if (!hp->async) {
usr/src/lib/libslp/clib/SLPFindSrvs.c
190
if (hp->async)
usr/src/lib/libslp/clib/SLPFindSrvs.c
192
(SLPHandle) hp,
usr/src/lib/libslp/clib/SLPFindSrvs.c
203
if (!hp->internal_call && *numResults == maxResults) {
usr/src/lib/libslp/clib/SLPFindSrvs.c
221
static SLPBoolean unpackDAAdvert_srv(slp_handle_impl_t *hp, char *reply,
usr/src/lib/libslp/clib/SLPFindSrvs.c
232
if (!hp->async) {
usr/src/lib/libslp/clib/SLPFindSrvs.c
233
traverse_surls(hp, cb, cookie, *collator);
usr/src/lib/libslp/clib/SLPFindSrvs.c
235
cb(hp, NULL, 0, SLP_LAST_CALL, cookie);
usr/src/lib/libslp/clib/SLPFindSrvs.c
244
return (cb(hp, NULL, 0, errCode, cookie));
usr/src/lib/libslp/clib/SLPFindSrvs.c
254
if (hp->async) {
usr/src/lib/libslp/clib/SLPFindSrvs.c
255
cont = cb((SLPHandle)hp, surl, 0, errCode, cookie);
usr/src/lib/libslp/clib/SLPFindSrvs.c
265
if (!hp->internal_call && *numResults == maxResults) {
usr/src/lib/libslp/clib/SLPFindSrvs.c
279
static SLPBoolean unpackSAAdvert_srv(slp_handle_impl_t *hp, char *reply,
usr/src/lib/libslp/clib/SLPFindSrvs.c
289
if (!hp->async) {
usr/src/lib/libslp/clib/SLPFindSrvs.c
291
traverse_surls(hp, cb, cookie, *collator);
usr/src/lib/libslp/clib/SLPFindSrvs.c
293
cb(hp, NULL, 0, SLP_LAST_CALL, cookie);
usr/src/lib/libslp/clib/SLPFindSrvs.c
308
if (hp->async) {
usr/src/lib/libslp/clib/SLPFindSrvs.c
309
cont = cb((SLPHandle)hp, surl, 0, SLP_OK, cookie);
usr/src/lib/libslp/clib/SLPFindSrvs.c
318
if (!hp->internal_call && *numResults == maxResults) {
usr/src/lib/libslp/clib/SLPFindSrvs.c
327
slp_handle_impl_t *hp) {
usr/src/lib/libslp/clib/SLPFindSrvs.c
330
slp_msg_t *msg = &(hp->msg);
usr/src/lib/libslp/clib/SLPFindSrvs.c
409
hp->fid = SRVRQST;
usr/src/lib/libslp/clib/SLPFindSrvs.c
58
slp_handle_impl_t *hp = (slp_handle_impl_t *)hSLP;
usr/src/lib/libslp/clib/SLPFindSrvs.c
83
hp->force_multicast = SLP_TRUE;
usr/src/lib/libslp/clib/SLPFindSrvs.c
86
hp->force_multicast = SLP_TRUE;
usr/src/lib/libslp/clib/SLPFindSrvs.c
92
err = slp_packSrvRqst(pcServiceType, pcSearchFilter, hp);
usr/src/lib/libslp/clib/SLPGetRefreshInterval.c
44
slp_handle_impl_t *hp; /* SLP handle for this request */
usr/src/lib/libslp/clib/SLPGetRefreshInterval.c
53
if ((err = SLPOpen("en", SLP_FALSE, (void **)&hp)) != SLP_OK) {
usr/src/lib/libslp/clib/SLPGetRefreshInterval.c
60
hp->internal_call = SLP_TRUE;
usr/src/lib/libslp/clib/SLPGetRefreshInterval.c
76
(void) slp_UnpackAttrReply(hp, reply, refresh_interval_cb,
usr/src/lib/libslp/clib/SLPGetRefreshInterval.c
80
(void) slp_UnpackAttrReply(hp, NULL, refresh_interval_cb,
usr/src/lib/libslp/clib/SLPGetRefreshInterval.c
87
SLPClose(hp);
usr/src/lib/libslp/clib/SLPOpen.c
100
if (hp->ifinfo) {
usr/src/lib/libslp/clib/SLPOpen.c
101
slp_free_ifinfo(hp->ifinfo);
usr/src/lib/libslp/clib/SLPOpen.c
102
free(hp->ifinfo);
usr/src/lib/libslp/clib/SLPOpen.c
104
free((void *) hp->locale);
usr/src/lib/libslp/clib/SLPOpen.c
105
free(hp);
usr/src/lib/libslp/clib/SLPOpen.c
109
slp_handle_impl_t *hp = (slp_handle_impl_t *)hSLP;
usr/src/lib/libslp/clib/SLPOpen.c
126
(void) mutex_lock(&(hp->outcall_lock));
usr/src/lib/libslp/clib/SLPOpen.c
127
if (hp->pending_outcall) {
usr/src/lib/libslp/clib/SLPOpen.c
130
hp->cancel = 1;
usr/src/lib/libslp/clib/SLPOpen.c
131
if (hp->q) {
usr/src/lib/libslp/clib/SLPOpen.c
132
if (slp_enqueue_at_head(hp->q, NULL) != SLP_OK) {
usr/src/lib/libslp/clib/SLPOpen.c
137
if (thr_self() == hp->consumer_tid || hp->close_on_end) {
usr/src/lib/libslp/clib/SLPOpen.c
139
hp->close_on_end = SLP_TRUE;
usr/src/lib/libslp/clib/SLPOpen.c
140
(void) mutex_unlock(&(hp->outcall_lock));
usr/src/lib/libslp/clib/SLPOpen.c
144
while (hp->pending_outcall) {
usr/src/lib/libslp/clib/SLPOpen.c
145
(void) cond_wait(&(hp->outcall_cv), &(hp->outcall_lock));
usr/src/lib/libslp/clib/SLPOpen.c
148
(void) mutex_unlock(&(hp->outcall_lock));
usr/src/lib/libslp/clib/SLPOpen.c
151
slp_cleanup_handle(hp);
usr/src/lib/libslp/clib/SLPOpen.c
37
slp_handle_impl_t *hp;
usr/src/lib/libslp/clib/SLPOpen.c
44
if (!(hp = malloc(sizeof (*hp)))) {
usr/src/lib/libslp/clib/SLPOpen.c
50
hp->pending_outcall = SLP_FALSE;
usr/src/lib/libslp/clib/SLPOpen.c
51
(void) mutex_init(&(hp->outcall_lock), USYNC_THREAD, NULL);
usr/src/lib/libslp/clib/SLPOpen.c
52
(void) cond_init(&(hp->outcall_cv), USYNC_THREAD, NULL);
usr/src/lib/libslp/clib/SLPOpen.c
53
hp->close_on_end = SLP_FALSE;
usr/src/lib/libslp/clib/SLPOpen.c
54
hp->consumer_tid = 0;
usr/src/lib/libslp/clib/SLPOpen.c
57
if (!(hp->locale = SLPGetProperty(SLP_CONFIG_LOCALE))) {
usr/src/lib/libslp/clib/SLPOpen.c
58
hp->locale = pcLang;
usr/src/lib/libslp/clib/SLPOpen.c
61
if (!(hp->locale = strdup(hp->locale))) {
usr/src/lib/libslp/clib/SLPOpen.c
62
free(hp);
usr/src/lib/libslp/clib/SLPOpen.c
67
hp->cancel = 0;
usr/src/lib/libslp/clib/SLPOpen.c
71
hp->async = SLP_TRUE;
usr/src/lib/libslp/clib/SLPOpen.c
73
hp->async = SLP_FALSE;
usr/src/lib/libslp/clib/SLPOpen.c
76
hp->tcp_lock = NULL;
usr/src/lib/libslp/clib/SLPOpen.c
77
hp->tcp_wait = NULL;
usr/src/lib/libslp/clib/SLPOpen.c
78
hp->tcp_ref_cnt = 0;
usr/src/lib/libslp/clib/SLPOpen.c
81
hp->q = NULL;
usr/src/lib/libslp/clib/SLPOpen.c
84
hp->ifinfo = NULL;
usr/src/lib/libslp/clib/SLPOpen.c
87
hp->force_multicast = SLP_FALSE;
usr/src/lib/libslp/clib/SLPOpen.c
90
hp->internal_call = SLP_FALSE;
usr/src/lib/libslp/clib/SLPOpen.c
92
*phSLP = hp;
usr/src/lib/libslp/clib/SLPOpen.c
96
void slp_cleanup_handle(slp_handle_impl_t *hp) {
usr/src/lib/libslp/clib/SLPOpen.c
98
if (hp->tcp_lock) free(hp->tcp_lock);
usr/src/lib/libslp/clib/SLPOpen.c
99
if (hp->tcp_wait) free(hp->tcp_wait);
usr/src/lib/libslp/clib/SLPReg.c
189
static SLPError packSrvReg(slp_handle_impl_t *hp, const char *url,
usr/src/lib/libslp/clib/SLPReg.c
212
slp_hdrlang_length(hp) +
usr/src/lib/libslp/clib/SLPReg.c
245
if ((err = slp_add_header(hp->locale, m, msgLen, SRVREG, 0, &len))
usr/src/lib/libslp/clib/SLPReg.c
399
static SLPError packSrvDereg(slp_handle_impl_t *hp, const char *url,
usr/src/lib/libslp/clib/SLPReg.c
416
slp_hdrlang_length(hp) +
usr/src/lib/libslp/clib/SLPReg.c
441
hp->locale, m, msgLen, SRVDEREG, 0, &len)) != SLP_OK)
usr/src/lib/libslp/clib/SLPReg.c
505
static SLPError reg_common(slp_handle_impl_t *hp, struct reg_msg *msg,
usr/src/lib/libslp/clib/SLPReg.c
513
if (hp->async)
usr/src/lib/libslp/clib/SLPReg.c
514
err = enqueue_reg(hp, msg, cookie, callback);
usr/src/lib/libslp/clib/SLPReg.c
516
err = reg_impl(hp, msg, cookie, callback);
usr/src/lib/libslp/clib/SLPReg.c
521
slp_end_call(hp);
usr/src/lib/libslp/clib/SLPReg.c
528
static SLPError enqueue_reg(slp_handle_impl_t *hp, struct reg_msg *msg,
usr/src/lib/libslp/clib/SLPReg.c
538
rmsg->hp = hp;
usr/src/lib/libslp/clib/SLPReg.c
619
(void) reg_impl(rmsg->hp, rmsg->msg, rmsg->cookie, rmsg->cb);
usr/src/lib/libslp/clib/SLPReg.c
648
static SLPError reg_impl(slp_handle_impl_t *hp, struct reg_msg *msg,
usr/src/lib/libslp/clib/SLPReg.c
653
if (hp->cancel)
usr/src/lib/libslp/clib/SLPReg.c
668
hp->consumer_tid = thr_self();
usr/src/lib/libslp/clib/SLPReg.c
670
cb(hp, call_err, cookie);
usr/src/lib/libslp/clib/SLPReg.c
676
slp_end_call(hp);
usr/src/lib/libslp/clib/SLPReg.c
87
slp_handle_impl_t *hp;
usr/src/lib/libslp/clib/SLPUtils.c
177
static SLPBoolean saadvert_callback(SLPHandle hp, char *scopes,
usr/src/lib/libslp/clib/SLPUtils.c
217
slp_handle_impl_t *hp = (slp_handle_impl_t *)hSLP;
usr/src/lib/libslp/clib/SLPUtils.c
246
sync_state = hp->async;
usr/src/lib/libslp/clib/SLPUtils.c
247
hp->async = SLP_FALSE;
usr/src/lib/libslp/clib/SLPUtils.c
249
if ((err = slp_start_call(hp)) != SLP_OK)
usr/src/lib/libslp/clib/SLPUtils.c
252
err = slp_packSrvRqst("service:service-agent", predicate, hp);
usr/src/lib/libslp/clib/SLPUtils.c
266
slp_end_call(hp);
usr/src/lib/libslp/clib/SLPUtils.c
269
hp->async = sync_state;
usr/src/lib/libslp/clib/slp-internal.h
184
extern SLPError slp_new_target_list(slp_handle_impl_t *hp, const char *,
usr/src/lib/libslp/clib/slp_net.c
1007
static void mc_recvmsg(struct pollfd *pfd, nfds_t nfds, slp_handle_impl_t *hp,
usr/src/lib/libslp/clib/slp_net.c
1020
for (; !hp->cancel; ) {
usr/src/lib/libslp/clib/slp_net.c
1032
for (i = 0; !hp->cancel && i < nfds; i++) {
usr/src/lib/libslp/clib/slp_net.c
1053
tcp_handoff(hp, scopes,
usr/src/lib/libslp/clib/slp_net.c
1066
tcp_handoff(hp, scopes,
usr/src/lib/libslp/clib/slp_net.c
1073
if (add2pr_list(&(hp->msg), &responder, collator)) {
usr/src/lib/libslp/clib/slp_net.c
1074
(void) slp_enqueue(hp->q, reply);
usr/src/lib/libslp/clib/slp_net.c
1124
static void tcp_handoff(slp_handle_impl_t *hp, const char *scopes,
usr/src/lib/libslp/clib/slp_net.c
1129
slp_uc_tcp_send(hp, target, scopes, SLP_TRUE, xid);
usr/src/lib/libslp/clib/slp_net.c
125
void slp_uc_tcp_send(slp_handle_impl_t *hp, slp_target_t *target,
usr/src/lib/libslp/clib/slp_net.c
131
if (!hp->tcp_lock) {
usr/src/lib/libslp/clib/slp_net.c
132
if (!(hp->tcp_lock = malloc(sizeof (*(hp->tcp_lock))))) {
usr/src/lib/libslp/clib/slp_net.c
137
(void) mutex_init(hp->tcp_lock, USYNC_THREAD, NULL);
usr/src/lib/libslp/clib/slp_net.c
139
if (!hp->tcp_wait) {
usr/src/lib/libslp/clib/slp_net.c
140
if (!(hp->tcp_wait = malloc(sizeof (*(hp->tcp_wait))))) {
usr/src/lib/libslp/clib/slp_net.c
145
(void) cond_init(hp->tcp_wait, USYNC_THREAD, NULL);
usr/src/lib/libslp/clib/slp_net.c
147
(void) mutex_lock(hp->tcp_lock);
usr/src/lib/libslp/clib/slp_net.c
148
(hp->tcp_ref_cnt)++;
usr/src/lib/libslp/clib/slp_net.c
149
(void) mutex_unlock(hp->tcp_lock);
usr/src/lib/libslp/clib/slp_net.c
161
rqst->hp = hp;
usr/src/lib/libslp/clib/slp_net.c
173
void slp_tcp_wait(slp_handle_impl_t *hp) {
usr/src/lib/libslp/clib/slp_net.c
174
(void) mutex_lock(hp->tcp_lock);
usr/src/lib/libslp/clib/slp_net.c
175
while (hp->tcp_ref_cnt > 0)
usr/src/lib/libslp/clib/slp_net.c
176
(void) cond_wait(hp->tcp_wait, hp->tcp_lock);
usr/src/lib/libslp/clib/slp_net.c
177
(void) mutex_unlock(hp->tcp_lock);
usr/src/lib/libslp/clib/slp_net.c
189
void slp_uc_udp_send(slp_handle_impl_t *hp, slp_target_t *target,
usr/src/lib/libslp/clib/slp_net.c
204
if (make_header(hp, header, scopes) != SLP_OK)
usr/src/lib/libslp/clib/slp_net.c
227
udp_make_msghdr(sin, hp->msg.iov, hp->msg.iovlen, msg);
usr/src/lib/libslp/clib/slp_net.c
240
!hp->cancel;
usr/src/lib/libslp/clib/slp_net.c
304
if (!ctarg || hp->cancel) {
usr/src/lib/libslp/clib/slp_net.c
315
(void) slp_enqueue(hp->q, reply);
usr/src/lib/libslp/clib/slp_net.c
319
hp, ctarg, scopes, SLP_FALSE, slp_get_xid(header));
usr/src/lib/libslp/clib/slp_net.c
332
void slp_mc_send(slp_handle_impl_t *hp, const char *scopes) {
usr/src/lib/libslp/clib/slp_net.c
345
if (make_header(hp, header, scopes) != SLP_OK)
usr/src/lib/libslp/clib/slp_net.c
349
if (make_mc_target(hp, sin, header, &pfd, &nfds, &bcifs) != SLP_OK)
usr/src/lib/libslp/clib/slp_net.c
351
udp_make_msghdr(sin, hp->msg.iov, hp->msg.iovlen, msg);
usr/src/lib/libslp/clib/slp_net.c
369
!hp->cancel;
usr/src/lib/libslp/clib/slp_net.c
379
mc_recvmsg(pfd, nfds, hp, scopes, header, &collator, final_to,
usr/src/lib/libslp/clib/slp_net.c
466
slp_handle_impl_t *hp;
usr/src/lib/libslp/clib/slp_net.c
482
hp = rqst->hp;
usr/src/lib/libslp/clib/slp_net.c
491
if (hp->cancel)
usr/src/lib/libslp/clib/slp_net.c
495
if (make_header(hp, header, scopes) != SLP_OK) {
usr/src/lib/libslp/clib/slp_net.c
503
for (ctarg = targets; ctarg && !hp->cancel;
usr/src/lib/libslp/clib/slp_net.c
528
if (writev(tcp_sockfd, hp->msg.iov, hp->msg.iovlen)
usr/src/lib/libslp/clib/slp_net.c
548
if (hp->cancel) {
usr/src/lib/libslp/clib/slp_net.c
554
(void) slp_enqueue(hp->q, reply);
usr/src/lib/libslp/clib/slp_net.c
560
(void) mutex_lock(hp->tcp_lock);
usr/src/lib/libslp/clib/slp_net.c
561
if (--(hp->tcp_ref_cnt) == 0)
usr/src/lib/libslp/clib/slp_net.c
562
(void) cond_signal(hp->tcp_wait);
usr/src/lib/libslp/clib/slp_net.c
563
(void) mutex_unlock(hp->tcp_lock);
usr/src/lib/libslp/clib/slp_net.c
638
static SLPError make_header(slp_handle_impl_t *hp, char *header,
usr/src/lib/libslp/clib/slp_net.c
647
msgLen = slp_hdrlang_length(hp);
usr/src/lib/libslp/clib/slp_net.c
648
hp->msg.iov[0].iov_base = header;
usr/src/lib/libslp/clib/slp_net.c
649
hp->msg.iov[0].iov_len = msgLen; /* now the length of the hdr */
usr/src/lib/libslp/clib/slp_net.c
652
hp->msg.prlist->iov_base = header + msgLen;
usr/src/lib/libslp/clib/slp_net.c
654
for (i = 1; i < hp->msg.iovlen; i++) {
usr/src/lib/libslp/clib/slp_net.c
655
msgLen += hp->msg.iov[i].iov_len;
usr/src/lib/libslp/clib/slp_net.c
660
if ((err = slp_add_header(hp->locale, header, mtu,
usr/src/lib/libslp/clib/slp_net.c
661
hp->fid, msgLen, &off)) != SLP_OK)
usr/src/lib/libslp/clib/slp_net.c
665
hp->msg.prlist->iov_len = 0;
usr/src/lib/libslp/clib/slp_net.c
669
if ((err = slp_add_sht((char *)hp->msg.scopeslen.iov_base,
usr/src/lib/libslp/clib/slp_net.c
673
hp->msg.scopes->iov_base = (caddr_t)scopes;
usr/src/lib/libslp/clib/slp_net.c
674
hp->msg.scopes->iov_len = slen;
usr/src/lib/libslp/clib/slp_net.c
69
slp_handle_impl_t *hp;
usr/src/lib/libslp/clib/slp_net.c
700
static SLPError make_mc_target(slp_handle_impl_t *hp,
usr/src/lib/libslp/clib/slp_net.c
823
hp, given_ifs, num_givenifs, bcifs))
usr/src/lib/libslp/clib/slp_net.c
899
static SLPError make_bc_target(slp_handle_impl_t *hp,
usr/src/lib/libslp/clib/slp_net.c
905
if ((err = slp_broadcast_addrs(hp, given_ifs, num_givenifs,
usr/src/lib/libslp/clib/slp_net_utils.c
140
SLPBoolean slp_on_subnet(slp_handle_impl_t *hp, struct in_addr addr) {
usr/src/lib/libslp/clib/slp_net_utils.c
147
if (!hp->ifinfo) {
usr/src/lib/libslp/clib/slp_net_utils.c
157
hp->ifinfo = ifinfo;
usr/src/lib/libslp/clib/slp_net_utils.c
159
all_ifs = ((slp_handle_ifinfo_t *)hp->ifinfo)->all_ifs;
usr/src/lib/libslp/clib/slp_net_utils.c
160
numifs = ((slp_handle_ifinfo_t *)hp->ifinfo)->numifs;
usr/src/lib/libslp/clib/slp_net_utils.c
183
SLPBoolean slp_on_localhost(slp_handle_impl_t *hp, struct in_addr addr) {
usr/src/lib/libslp/clib/slp_net_utils.c
189
if (!hp->ifinfo) {
usr/src/lib/libslp/clib/slp_net_utils.c
199
hp->ifinfo = ifinfo;
usr/src/lib/libslp/clib/slp_net_utils.c
201
all_ifs = ((slp_handle_ifinfo_t *)hp->ifinfo)->all_ifs;
usr/src/lib/libslp/clib/slp_net_utils.c
202
numifs = ((slp_handle_ifinfo_t *)hp->ifinfo)->numifs;
usr/src/lib/libslp/clib/slp_net_utils.c
70
SLPError slp_broadcast_addrs(slp_handle_impl_t *hp, struct in_addr *given_ifs,
usr/src/lib/libslp/clib/slp_net_utils.c
81
if (!hp->ifinfo) {
usr/src/lib/libslp/clib/slp_net_utils.c
91
hp->ifinfo = ifinfo;
usr/src/lib/libslp/clib/slp_net_utils.c
93
all_ifs = ((slp_handle_ifinfo_t *)hp->ifinfo)->all_ifs;
usr/src/lib/libslp/clib/slp_net_utils.c
94
numifs = ((slp_handle_ifinfo_t *)hp->ifinfo)->numifs;
usr/src/lib/libslp/clib/slp_targets.c
140
SLPError slp_new_target_list(slp_handle_impl_t *hp, const char *scopes,
usr/src/lib/libslp/clib/slp_targets.c
185
if (hp->force_multicast) {
usr/src/lib/libslp/clib/slp_targets.c
223
hp->internal_call = SLP_TRUE;
usr/src/lib/libslp/clib/slp_targets.c
225
(void) slp_unpackSrvReply(hp, reply, collect_DAs,
usr/src/lib/libslp/clib/slp_targets.c
229
(void) slp_unpackSrvReply(hp, NULL, collect_DAs,
usr/src/lib/libslp/clib/slp_targets.c
233
hp->internal_call = SLP_FALSE;
usr/src/lib/libslp/clib/slp_ua_common.c
106
hp->cancel = 1;
usr/src/lib/libslp/clib/slp_ua_common.c
123
slp_handle_impl_t *hp;
usr/src/lib/libslp/clib/slp_ua_common.c
129
hp = args->hp;
usr/src/lib/libslp/clib/slp_ua_common.c
131
hp->consumer_tid = thr_self();
usr/src/lib/libslp/clib/slp_ua_common.c
136
reply = slp_dequeue(hp->q);
usr/src/lib/libslp/clib/slp_ua_common.c
138
cont = args->msg_cb(hp, reply, args->cb, args->cookie,
usr/src/lib/libslp/clib/slp_ua_common.c
149
args->msg_cb(hp, NULL, args->cb, args->cookie,
usr/src/lib/libslp/clib/slp_ua_common.c
156
hp->cancel = 1;
usr/src/lib/libslp/clib/slp_ua_common.c
157
(void) thr_join(hp->producer_tid, NULL, NULL);
usr/src/lib/libslp/clib/slp_ua_common.c
160
slp_flush_queue(hp->q, free);
usr/src/lib/libslp/clib/slp_ua_common.c
161
slp_destroy_queue(hp->q);
usr/src/lib/libslp/clib/slp_ua_common.c
164
slp_end_call(hp);
usr/src/lib/libslp/clib/slp_ua_common.c
186
len = slp_hdrlang_length(args->hp);
usr/src/lib/libslp/clib/slp_ua_common.c
187
for (i = 0; i < args->hp->msg.iovlen; i++) {
usr/src/lib/libslp/clib/slp_ua_common.c
188
len += args->hp->msg.iov[i].iov_len;
usr/src/lib/libslp/clib/slp_ua_common.c
198
if (args->hp->cancel)
usr/src/lib/libslp/clib/slp_ua_common.c
202
slp_uc_tcp_send(args->hp, t, uc_scopes,
usr/src/lib/libslp/clib/slp_ua_common.c
205
slp_uc_udp_send(args->hp, t, uc_scopes);
usr/src/lib/libslp/clib/slp_ua_common.c
210
if ((!args->hp->cancel) &&
usr/src/lib/libslp/clib/slp_ua_common.c
212
slp_mc_send(args->hp, mc_scopes);
usr/src/lib/libslp/clib/slp_ua_common.c
215
if (args->hp->tcp_lock)
usr/src/lib/libslp/clib/slp_ua_common.c
216
slp_tcp_wait(args->hp);
usr/src/lib/libslp/clib/slp_ua_common.c
221
free(args->hp->msg.iov);
usr/src/lib/libslp/clib/slp_ua_common.c
222
free(args->hp->msg.msg);
usr/src/lib/libslp/clib/slp_ua_common.c
225
(void) slp_enqueue(args->hp->q, NULL);
usr/src/lib/libslp/clib/slp_ua_common.c
235
static SLPError check_message_fit(slp_handle_impl_t *hp,
usr/src/lib/libslp/clib/slp_ua_common.c
244
msgSize = slp_hdrlang_length(hp);
usr/src/lib/libslp/clib/slp_ua_common.c
245
for (i = 0; i < hp->msg.iovlen; i++) {
usr/src/lib/libslp/clib/slp_ua_common.c
246
msgSize += hp->msg.iov[i].iov_len;
usr/src/lib/libslp/clib/slp_ua_common.c
37
slp_handle_impl_t *hp;
usr/src/lib/libslp/clib/slp_ua_common.c
51
slp_handle_impl_t *hp;
usr/src/lib/libslp/clib/slp_ua_common.c
59
hp = (slp_handle_impl_t *)hSLP;
usr/src/lib/libslp/clib/slp_ua_common.c
62
if ((err = slp_new_target_list(hp, scopes, &targets)) != SLP_OK)
usr/src/lib/libslp/clib/slp_ua_common.c
64
if ((err = check_message_fit(hp, targets)) != SLP_OK) {
usr/src/lib/libslp/clib/slp_ua_common.c
76
args->hp = hp;
usr/src/lib/libslp/clib/slp_ua_common.c
86
hp->q = q;
usr/src/lib/libslp/clib/slp_ua_common.c
95
hp->producer_tid = tid;
usr/src/lib/libslp/clib/slp_ua_common.c
97
if (hp->async) {
usr/src/lib/libslp/clib/slp_utils.c
101
SLPError slp_start_call(slp_handle_impl_t *hp) {
usr/src/lib/libslp/clib/slp_utils.c
102
(void) mutex_lock(&(hp->outcall_lock));
usr/src/lib/libslp/clib/slp_utils.c
103
if (hp->pending_outcall) {
usr/src/lib/libslp/clib/slp_utils.c
104
(void) mutex_unlock(&(hp->outcall_lock));
usr/src/lib/libslp/clib/slp_utils.c
107
hp->pending_outcall = SLP_TRUE;
usr/src/lib/libslp/clib/slp_utils.c
108
(void) mutex_unlock(&(hp->outcall_lock));
usr/src/lib/libslp/clib/slp_utils.c
110
hp->cancel = 0;
usr/src/lib/libslp/clib/slp_utils.c
114
void slp_end_call(slp_handle_impl_t *hp) {
usr/src/lib/libslp/clib/slp_utils.c
115
(void) mutex_lock(&(hp->outcall_lock));
usr/src/lib/libslp/clib/slp_utils.c
116
if (hp->close_on_end) {
usr/src/lib/libslp/clib/slp_utils.c
118
(void) mutex_unlock(&(hp->outcall_lock));
usr/src/lib/libslp/clib/slp_utils.c
119
slp_cleanup_handle(hp);
usr/src/lib/libslp/clib/slp_utils.c
123
hp->pending_outcall = SLP_FALSE;
usr/src/lib/libslp/clib/slp_utils.c
124
(void) cond_signal(&(hp->outcall_cv));
usr/src/lib/libslp/clib/slp_utils.c
125
(void) mutex_unlock(&(hp->outcall_lock));
usr/src/lib/libslp/clib/slp_utils.c
354
size_t slp_header_length(slp_handle_impl_t *hp) {
usr/src/lib/libslp/clib/slp_utils.c
355
return (SLP_HDRLEN + strlen(hp->locale));
usr/src/lib/libsocket/inet/getaddrinfo.c
578
struct hostent *hp;
usr/src/lib/libsocket/inet/getaddrinfo.c
679
hp = getipnodebyname(_hostname, AF_INET6,
usr/src/lib/libsocket/inet/getaddrinfo.c
683
hp = getipnodebyname(_hostname, family, aip->ai_flags, &errnum);
usr/src/lib/libsocket/inet/getaddrinfo.c
686
if (hp == NULL) {
usr/src/lib/libsocket/inet/getaddrinfo.c
703
for (i = 0; hp->h_addr_list[i]; i++) {
usr/src/lib/libsocket/inet/getaddrinfo.c
710
if (hp->h_addrtype == AF_INET6) {
usr/src/lib/libsocket/inet/getaddrinfo.c
713
v6addrp = (struct in6_addr *)hp->h_addr_list[i];
usr/src/lib/libsocket/inet/getaddrinfo.c
720
hp->h_addr_list[i],
usr/src/lib/libsocket/inet/getaddrinfo.c
723
} else if (hp->h_addrtype == AF_INET) {
usr/src/lib/libsocket/inet/getaddrinfo.c
725
(void) memcpy(&v4addr.s_addr, hp->h_addr_list[i],
usr/src/lib/libsocket/inet/getaddrinfo.c
734
zonestr, firsttime ? hp->h_name : NULL,
usr/src/lib/libsocket/inet/getaddrinfo.c
738
firsttime ? hp->h_name : NULL,
usr/src/lib/libsocket/inet/getaddrinfo.c
743
freehostent(hp);
usr/src/lib/libsocket/inet/getaddrinfo.c
748
freehostent(hp);
usr/src/lib/libsocket/inet/getnameinfo.c
141
struct hostent *hp;
usr/src/lib/libsocket/inet/getnameinfo.c
144
hp = getipnodebyaddr(addr, alen, sa->sa_family,
usr/src/lib/libsocket/inet/getnameinfo.c
146
if (hp != NULL) {
usr/src/lib/libsocket/inet/getnameinfo.c
153
dot = strchr(hp->h_name, '.');
usr/src/lib/libsocket/inet/getnameinfo.c
157
if (strlen(hp->h_name) + 1 > hostlen) {
usr/src/lib/libsocket/inet/getnameinfo.c
158
freehostent(hp);
usr/src/lib/libsocket/inet/getnameinfo.c
161
(void) strcpy(host, hp->h_name);
usr/src/lib/libsocket/inet/getnameinfo.c
162
freehostent(hp);
usr/src/lib/libstmfproxy/common/stmftransport.c
130
struct hostent *hp;
usr/src/lib/libstmfproxy/common/stmftransport.c
137
if ((hp = gethostbyname(server)) != NULL) {
usr/src/lib/libstmfproxy/common/stmftransport.c
138
memcpy(&sin.sin_addr.s_addr, hp->h_addr,
usr/src/lib/libstmfproxy/common/stmftransport.c
139
hp->h_length);
usr/src/lib/libtsnet/common/tsol_getrhent.c
220
struct hostent *hp;
usr/src/lib/libtsnet/common/tsol_getrhent.c
226
if ((hp = getipnodebyname(rhost, AF_INET6,
usr/src/lib/libtsnet/common/tsol_getrhent.c
232
(void) memcpy(&in6, hp->h_addr, hp->h_length);
usr/src/lib/libuuid/common/etheraddr.c
52
struct hostent *hp;
usr/src/lib/libuuid/common/etheraddr.c
66
hp = gethostbyname(name.nodename);
usr/src/lib/libuuid/common/etheraddr.c
67
if (hp == NULL) {
usr/src/lib/libuuid/common/etheraddr.c
70
(void) memcpy(&sin->sin_addr, hp->h_addr,
usr/src/lib/libwrap/misc.c
136
struct hostent *hp;
usr/src/lib/libwrap/misc.c
145
hp = gethostbyname(host);
usr/src/lib/libwrap/misc.c
146
if (hp != NULL || af == AF_INET) { /* found or must be AF_INET */
usr/src/lib/libwrap/misc.c
147
return hp;
usr/src/lib/libwrap/socket.c
154
struct hostent *hp;
usr/src/lib/libwrap/socket.c
167
&& (hp = gethostbyaddr(SGADDRP(sin), SGADDRSZ(sin), SGFAM(sin))) != 0) {
usr/src/lib/libwrap/socket.c
169
STRN_CPY(host->name, hp->h_name, sizeof(host->name));
usr/src/lib/libwrap/socket.c
184
if ((hp = tcpd_gethostbyname(host->name, SGFAM(sin))) == 0) {
usr/src/lib/libwrap/socket.c
194
} else if (STR_NE(host->name, hp->h_name)
usr/src/lib/libwrap/socket.c
204
host->name, STRING_LENGTH, hp->h_name);
usr/src/lib/libwrap/socket.c
218
for (i = 0; hp->h_addr_list[i]; i++) {
usr/src/lib/libwrap/socket.c
219
if (memcmp(hp->h_addr_list[i],
usr/src/lib/libwrap/socket.c
237
STRING_LENGTH, hp->h_name);
usr/src/lib/libwrap/workarounds.c
228
struct hostent *hp;
usr/src/lib/libwrap/workarounds.c
235
if ((hp = gethostbyname(name)) && !hp->h_addr_list[1] && hp->h_aliases[1]) {
usr/src/lib/libwrap/workarounds.c
236
for (o_aliases = n_addr_list = hp->h_aliases; *o_aliases; o_aliases++) {
usr/src/lib/libwrap/workarounds.c
238
memcpy(*n_addr_list++, (char *) &addr, hp->h_length);
usr/src/lib/libwrap/workarounds.c
243
o_addr_list = hp->h_addr_list;
usr/src/lib/libwrap/workarounds.c
244
memcpy(*n_addr_list++, *o_addr_list, hp->h_length);
usr/src/lib/libwrap/workarounds.c
246
hp->h_addr_list = hp->h_aliases;
usr/src/lib/libwrap/workarounds.c
247
hp->h_aliases = o_addr_list + 1;
usr/src/lib/libwrap/workarounds.c
250
return (hp);
usr/src/lib/nsswitch/dns/common/dns_common.c
188
ent2str(struct hostent *hp, nss_XbyY_args_t *ap, int af_type)
usr/src/lib/nsswitch/dns/common/dns_common.c
206
if (af_type == AF_INET && hp->h_addrtype != AF_INET)
usr/src/lib/nsswitch/dns/common/dns_common.c
209
for (p = hp->h_addr_list; *p != 0; p++) {
usr/src/lib/nsswitch/dns/common/dns_common.c
211
if (p != hp->h_addr_list) {
usr/src/lib/nsswitch/dns/common/dns_common.c
217
if (hp->h_addrtype == AF_INET6) {
usr/src/lib/nsswitch/dns/common/dns_common.c
241
if (hp->h_name != NULL && *hp->h_name != '\0') {
usr/src/lib/nsswitch/dns/common/dns_common.c
242
if ((n = snprintf(s, l, " %s", hp->h_name)) >= l)
usr/src/lib/nsswitch/dns/common/dns_common.c
247
if (p == hp->h_addr_list) {
usr/src/lib/nsswitch/dns/common/dns_common.c
248
for (q = hp->h_aliases; q && *q; q++) {
usr/src/lib/nsswitch/dns/common/dns_common.c
406
HEADER *hp;
usr/src/lib/nsswitch/dns/common/dns_common.c
597
hp = (HEADER *)&resbuf.h;
usr/src/lib/nsswitch/dns/common/dns_common.c
601
ancount = ntohs(hp->ancount);
usr/src/lib/nsswitch/dns/common/dns_common.c
602
qdcount = ntohs(hp->qdcount);
usr/src/lib/nsswitch/dns/common/gethostent.c
74
struct hostent *hp;
usr/src/lib/nsswitch/dns/common/gethostent.c
76
hp = gethostbyaddr(addr, len, type);
usr/src/lib/nsswitch/dns/common/gethostent.c
78
return (hp);
usr/src/lib/nsswitch/dns/common/gethostent.c
84
struct hostent *hp;
usr/src/lib/nsswitch/dns/common/gethostent.c
86
hp = gethostbyname2(name, AF_INET6);
usr/src/lib/nsswitch/dns/common/gethostent.c
88
return (hp);
usr/src/lib/nsswitch/dns/common/gethostent.c
94
struct hostent *hp;
usr/src/lib/nsswitch/dns/common/gethostent.c
96
hp = gethostbyname(name);
usr/src/lib/nsswitch/dns/common/gethostent.c
98
return (hp);
usr/src/lib/nsswitch/files/common/files_common.c
395
files_hashent_t *hp, *htab;
usr/src/lib/nsswitch/files/common/files_common.c
431
for (hp = htab[hash % fhp->fh_size].h_first; hp != NULL;
usr/src/lib/nsswitch/files/common/files_common.c
432
hp = hp->h_next) {
usr/src/lib/nsswitch/files/common/files_common.c
433
if (hp->h_hash != hash)
usr/src/lib/nsswitch/files/common/files_common.c
435
line = hp - htab;
usr/src/lib/nsswitch/files/common/files_common.c
568
hp = &fhp->fh_table[ht * fhp->fh_size + line];
usr/src/lib/nsswitch/files/common/files_common.c
569
hp->h_hash = fhp->fh_hash_func[ht](&xargs, 0, first,
usr/src/lib/nsswitch/files/common/files_common.c
586
for (hp = &htab[line - 1]; hp >= htab; hp--) {
usr/src/lib/nsswitch/files/common/files_common.c
587
uint_t bucket = hp->h_hash % fhp->fh_size;
usr/src/lib/nsswitch/files/common/files_common.c
588
hp->h_next = htab[bucket].h_first;
usr/src/lib/nsswitch/files/common/files_common.c
589
htab[bucket].h_first = hp;
usr/src/lib/nsswitch/files/common/gethostent.c
351
struct hostent *hp;
usr/src/lib/nsswitch/files/common/gethostent.c
381
hp = (struct hostent *)args->buf.result;
usr/src/lib/nsswitch/files/common/gethostent.c
446
if (nhosts == 1 && hp) {
usr/src/lib/nsswitch/files/common/gethostent.c
462
abuf = do_aliases(hp, abuf, abuf_end);
usr/src/lib/nsswitch/files/common/gethostent.c
470
if (hp != NULL) {
usr/src/lib/nsswitch/files/common/gethostent.c
473
hp, buffer, buflen);
usr/src/lib/nsswitch/files/common/gethostent.c
558
if (hp)
usr/src/lib/nsswitch/files/common/gethostent.c
559
args->returnval = hp;
usr/src/lib/nsswitch/files/common/gethostent.c
594
if (hp) {
usr/src/lib/nsswitch/files/common/gethostent.c
595
abuf = do_aliases(hp, abuf, abuf_end);
usr/src/lib/nsswitch/files/common/gethostent.c
626
hp->h_addr_list = (char **)(ROUND_DOWN(addrp -
usr/src/lib/nsswitch/files/common/gethostent.c
631
hp->h_addr_list[i] = (char *)addrp;
usr/src/lib/nsswitch/files/common/gethostent.c
637
hp->h_addr_list = (char **)(ROUND_DOWN(addrp6 -
usr/src/lib/nsswitch/files/common/gethostent.c
643
hp->h_addr_list[i] = (char *)addrp6;
usr/src/lib/nsswitch/files/common/gethostent.c
647
hp->h_addr_list[nhosts] = 0;
usr/src/lib/nsswitch/files/common/gethostent.c
648
hp->h_aliases = _nss_netdb_aliases(abuf_start,
usr/src/lib/nsswitch/files/common/gethostent.c
650
(char *)hp->h_addr_list - args->buf.buffer);
usr/src/lib/nsswitch/files/common/gethostent.c
651
if (hp->h_aliases == 0) {
usr/src/lib/nsswitch/files/common/gethostent.c
655
hp->h_name = hp->h_aliases[0];
usr/src/lib/nsswitch/files/common/gethostent.c
656
hp->h_aliases++;
usr/src/lib/nsswitch/files/common/gethostent.c
681
do_aliases(struct hostent *hp, char *abuf, char *end)
usr/src/lib/nsswitch/files/common/gethostent.c
686
if ((cp = hp->h_aliases) == NULL)
usr/src/lib/print/libpapi-common/common/misc.c
173
struct hostent *hp;
usr/src/lib/print/libpapi-common/common/misc.c
182
hp = getipnodebyname(host, AF_INET6, AI_ALL|AI_V4MAPPED, &errnum);
usr/src/lib/print/libpapi-common/common/misc.c
183
if (hp != NULL) {
usr/src/lib/print/libpapi-common/common/misc.c
184
struct in6_addr **tmp = (struct in6_addr **)hp->h_addr_list;
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
110
struct hostent *hp;
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
132
if ((hp = getipnodebyname(host, AF_INET6, AI_DEFAULT,
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
137
(void) memcpy((caddr_t)&sin.sin6_addr, hp->h_addr, hp->h_length);
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
138
sin.sin6_family = hp->h_addrtype;
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
140
if ((hp = gethostbyname(host)) == NULL) {
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
145
(void) memcpy((caddr_t)&sin.sin_addr, hp->h_addr, hp->h_length);
usr/src/lib/print/libpapi-lpd/common/lpd-port.c
146
sin.sin_family = hp->h_addrtype;
usr/src/lib/scsi/libscsi/common/scsi_engine.c
100
(void) libscsi_error(hp, ESCSI_NOENGINE,
usr/src/lib/scsi/libscsi/common/scsi_engine.c
110
(void) libscsi_error(hp, ESCSI_NOENGINE,
usr/src/lib/scsi/libscsi/common/scsi_engine.c
116
if ((ep = init(hp)) == NULL) {
usr/src/lib/scsi/libscsi/common/scsi_engine.c
123
if (ep->lse_libversion != hp->lsh_version) {
usr/src/lib/scsi/libscsi/common/scsi_engine.c
125
(void) libscsi_error(hp, ESCSI_ENGINE_VER, "engine "
usr/src/lib/scsi/libscsi/common/scsi_engine.c
127
engine_lib, ep->lse_libversion, hp->lsh_version);
usr/src/lib/scsi/libscsi/common/scsi_engine.c
131
eip = libscsi_zalloc(hp, sizeof (libscsi_engine_impl_t));
usr/src/lib/scsi/libscsi/common/scsi_engine.c
138
eip->lsei_next = hp->lsh_engines;
usr/src/lib/scsi/libscsi/common/scsi_engine.c
139
hp->lsh_engines = eip;
usr/src/lib/scsi/libscsi/common/scsi_engine.c
145
(void) libscsi_error(hp, ESCSI_ENGINE_BADPATH, "no valid "
usr/src/lib/scsi/libscsi/common/scsi_engine.c
165
libscsi_open(libscsi_hdl_t *hp, const char *engine, const void *target)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
176
if ((ep = get_engine(hp, engine)) == NULL)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
179
if ((tp = libscsi_zalloc(hp, sizeof (libscsi_target_t))) == NULL)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
182
if ((private = ep->lse_ops->lseo_open(hp, target)) == NULL) {
usr/src/lib/scsi/libscsi/common/scsi_engine.c
183
libscsi_free(hp, tp);
usr/src/lib/scsi/libscsi/common/scsi_engine.c
191
tp->lst_hdl = hp;
usr/src/lib/scsi/libscsi/common/scsi_engine.c
195
++hp->lsh_targets;
usr/src/lib/scsi/libscsi/common/scsi_engine.c
197
if (libscsi_get_inquiry(hp, tp) != 0) {
usr/src/lib/scsi/libscsi/common/scsi_engine.c
198
libscsi_close(hp, tp);
usr/src/lib/scsi/libscsi/common/scsi_engine.c
212
libscsi_close(libscsi_hdl_t *hp, libscsi_target_t *tp)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
214
tp->lst_engine->lse_ops->lseo_close(hp, tp->lst_priv);
usr/src/lib/scsi/libscsi/common/scsi_engine.c
215
libscsi_free(hp, tp->lst_vendor);
usr/src/lib/scsi/libscsi/common/scsi_engine.c
216
libscsi_free(hp, tp->lst_product);
usr/src/lib/scsi/libscsi/common/scsi_engine.c
217
libscsi_free(hp, tp->lst_revision);
usr/src/lib/scsi/libscsi/common/scsi_engine.c
218
libscsi_free(hp, tp);
usr/src/lib/scsi/libscsi/common/scsi_engine.c
219
--hp->lsh_targets;
usr/src/lib/scsi/libscsi/common/scsi_engine.c
45
get_engine(libscsi_hdl_t *hp, const char *name)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
485
libscsi_action_alloc_vendor(libscsi_hdl_t *hp, spc3_cmd_t cmd, size_t cdbsz,
usr/src/lib/scsi/libscsi/common/scsi_engine.c
498
(void) libscsi_error(hp, ESCSI_NEEDBUF, "a buffer is "
usr/src/lib/scsi/libscsi/common/scsi_engine.c
503
(void) libscsi_error(hp, ESCSI_BADFLAGS, "one of "
usr/src/lib/scsi/libscsi/common/scsi_engine.c
510
(void) libscsi_error(hp, ESCSI_BADLENGTH, "the supplied CDB "
usr/src/lib/scsi/libscsi/common/scsi_engine.c
530
if ((aip = libscsi_zalloc(hp, sz)) == NULL)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
533
aip->lsai_hdl = hp;
usr/src/lib/scsi/libscsi/common/scsi_engine.c
566
libscsi_action_alloc(libscsi_hdl_t *hp, spc3_cmd_t cmd, uint_t flags,
usr/src/lib/scsi/libscsi/common/scsi_engine.c
572
(void) libscsi_error(hp, ESCSI_BADFLAGS, "request sense "
usr/src/lib/scsi/libscsi/common/scsi_engine.c
577
if ((cdbsz = libscsi_cmd_cdblen(hp, cmd)) == 0)
usr/src/lib/scsi/libscsi/common/scsi_engine.c
580
return (libscsi_action_alloc_vendor(hp, cmd, cdbsz, flags, buf,
usr/src/lib/scsi/libscsi/common/scsi_engine.c
59
for (eip = hp->lsh_engines; eip != NULL; eip = eip->lsei_next) {
usr/src/lib/scsi/libscsi/common/scsi_engine.c
627
libscsi_hdl_t *hp = aip->lsai_hdl;
usr/src/lib/scsi/libscsi/common/scsi_engine.c
641
ret = tp->lst_engine->lse_ops->lseo_exec(hp, tp->lst_priv, ap);
usr/src/lib/scsi/libscsi/common/scsi_engine.c
655
libscsi_hdl_t *hp = tp->lst_hdl;
usr/src/lib/scsi/libscsi/common/scsi_engine.c
657
return (libscsi_error(hp, ESCSI_NOTSUP, "max transfer "
usr/src/lib/scsi/libscsi/common/scsi_engine.c
661
return (tp->lst_engine->lse_ops->lseo_max_transfer(hp, tp->lst_priv,
usr/src/lib/scsi/libscsi/common/scsi_subr.c
100
(void) vsnprintf(errmsg, sizeof (hp->lsh_errmsg), fmt, ap);
usr/src/lib/scsi/libscsi/common/scsi_subr.c
101
(void) libscsi_set_errno(hp, err);
usr/src/lib/scsi/libscsi/common/scsi_subr.c
108
bcopy(errmsg, hp->lsh_errmsg, n + 1);
usr/src/lib/scsi/libscsi/common/scsi_subr.c
115
libscsi_error(libscsi_hdl_t *hp, libscsi_errno_t err, const char *fmt, ...)
usr/src/lib/scsi/libscsi/common/scsi_subr.c
120
return (libscsi_set_errno(hp, err));
usr/src/lib/scsi/libscsi/common/scsi_subr.c
123
err = libscsi_verror(hp, err, fmt, ap);
usr/src/lib/scsi/libscsi/common/scsi_subr.c
130
libscsi_errno(libscsi_hdl_t *hp)
usr/src/lib/scsi/libscsi/common/scsi_subr.c
132
return (hp->lsh_errno);
usr/src/lib/scsi/libscsi/common/scsi_subr.c
136
libscsi_errmsg(libscsi_hdl_t *hp)
usr/src/lib/scsi/libscsi/common/scsi_subr.c
138
if (hp->lsh_errmsg[0] == '\0')
usr/src/lib/scsi/libscsi/common/scsi_subr.c
139
(void) strlcpy(hp->lsh_errmsg, libscsi_strerror(hp->lsh_errno),
usr/src/lib/scsi/libscsi/common/scsi_subr.c
140
sizeof (hp->lsh_errmsg));
usr/src/lib/scsi/libscsi/common/scsi_subr.c
142
return (hp->lsh_errmsg);
usr/src/lib/scsi/libscsi/common/scsi_subr.c
146
libscsi_alloc(libscsi_hdl_t *hp, size_t size)
usr/src/lib/scsi/libscsi/common/scsi_subr.c
151
(void) libscsi_set_errno(hp, ESCSI_ZERO_LENGTH);
usr/src/lib/scsi/libscsi/common/scsi_subr.c
156
(void) libscsi_set_errno(hp, ESCSI_NOMEM);
usr/src/lib/scsi/libscsi/common/scsi_subr.c
162
libscsi_zalloc(libscsi_hdl_t *hp, size_t size)
usr/src/lib/scsi/libscsi/common/scsi_subr.c
166
if ((mem = libscsi_alloc(hp, size)) == NULL)
usr/src/lib/scsi/libscsi/common/scsi_subr.c
175
libscsi_strdup(libscsi_hdl_t *hp, const char *str)
usr/src/lib/scsi/libscsi/common/scsi_subr.c
178
char *dup = libscsi_alloc(hp, len + 1);
usr/src/lib/scsi/libscsi/common/scsi_subr.c
188
libscsi_free(libscsi_hdl_t *hp, void *ptr)
usr/src/lib/scsi/libscsi/common/scsi_subr.c
196
libscsi_hdl_t *hp;
usr/src/lib/scsi/libscsi/common/scsi_subr.c
204
if ((hp = malloc(sizeof (libscsi_hdl_t))) == NULL) {
usr/src/lib/scsi/libscsi/common/scsi_subr.c
210
bzero(hp, sizeof (libscsi_hdl_t));
usr/src/lib/scsi/libscsi/common/scsi_subr.c
211
hp->lsh_version = version;
usr/src/lib/scsi/libscsi/common/scsi_subr.c
213
return (hp);
usr/src/lib/scsi/libscsi/common/scsi_subr.c
217
libscsi_fini(libscsi_hdl_t *hp)
usr/src/lib/scsi/libscsi/common/scsi_subr.c
221
if (hp == NULL)
usr/src/lib/scsi/libscsi/common/scsi_subr.c
224
ASSERT(hp->lsh_targets == 0);
usr/src/lib/scsi/libscsi/common/scsi_subr.c
226
for (eip = hp->lsh_engines; eip != NULL; eip = neip) {
usr/src/lib/scsi/libscsi/common/scsi_subr.c
229
libscsi_free(hp, eip);
usr/src/lib/scsi/libscsi/common/scsi_subr.c
232
free(hp);
usr/src/lib/scsi/libscsi/common/scsi_subr.c
236
libscsi_cmd_cdblen(libscsi_hdl_t *hp, uint8_t cmd)
usr/src/lib/scsi/libscsi/common/scsi_subr.c
270
(void) libscsi_error(hp, ESCSI_BADCMD,
usr/src/lib/scsi/libscsi/common/scsi_subr.c
277
libscsi_process_inquiry_string(libscsi_hdl_t *hp, const char *raw, size_t len)
usr/src/lib/scsi/libscsi/common/scsi_subr.c
291
return (libscsi_strdup(hp, buf));
usr/src/lib/scsi/libscsi/common/scsi_subr.c
299
libscsi_get_inquiry(libscsi_hdl_t *hp, libscsi_target_t *tp)
usr/src/lib/scsi/libscsi/common/scsi_subr.c
306
if ((ap = libscsi_action_alloc(hp, SPC3_CMD_INQUIRY,
usr/src/lib/scsi/libscsi/common/scsi_subr.c
319
return (libscsi_set_errno(hp, ESCSI_INQUIRY_FAILED));
usr/src/lib/scsi/libscsi/common/scsi_subr.c
326
return (libscsi_set_errno(hp, ESCSI_INQUIRY_FAILED));
usr/src/lib/scsi/libscsi/common/scsi_subr.c
328
if ((tp->lst_vendor = libscsi_process_inquiry_string(hp,
usr/src/lib/scsi/libscsi/common/scsi_subr.c
330
(tp->lst_product = libscsi_process_inquiry_string(hp,
usr/src/lib/scsi/libscsi/common/scsi_subr.c
332
(tp->lst_revision = libscsi_process_inquiry_string(hp,
usr/src/lib/scsi/libscsi/common/scsi_subr.c
68
libscsi_set_errno(libscsi_hdl_t *hp, libscsi_errno_t err)
usr/src/lib/scsi/libscsi/common/scsi_subr.c
70
hp->lsh_errno = err;
usr/src/lib/scsi/libscsi/common/scsi_subr.c
71
hp->lsh_errmsg[0] = '\0';
usr/src/lib/scsi/libscsi/common/scsi_subr.c
83
libscsi_verror(libscsi_hdl_t *hp, libscsi_errno_t err, const char *fmt,
usr/src/lib/scsi/libscsi/common/scsi_subr.c
99
errmsg = alloca(sizeof (hp->lsh_errmsg));
usr/src/lib/scsi/libses/common/ses_enclosure.c
248
libscsi_hdl_t *hp;
usr/src/lib/scsi/libses/common/ses_enclosure.c
250
if ((hp = libscsi_init(LIBSCSI_VERSION, &serr)) == NULL) {
usr/src/lib/scsi/libses/common/ses_enclosure.c
256
if ((stp = libscsi_open(hp, NULL, target)) == NULL) {
usr/src/lib/scsi/libses/common/ses_enclosure.c
257
(void) ses_libscsi_error(hp, "failed to open SES target");
usr/src/lib/scsi/libses/common/ses_enclosure.c
258
libscsi_fini(hp);
usr/src/lib/scsi/libses/common/ses_enclosure.c
263
libscsi_close(hp, stp);
usr/src/lib/scsi/libses/common/ses_enclosure.c
264
libscsi_fini(hp);
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
120
return (libscsi_error(hp, ESCSI_BOGUSFLAGS,
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
131
uscsi_exec(libscsi_hdl_t *hp, void *private, libscsi_action_t *ap)
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
146
if (xlate_flags(hp, flags, &cmd.uscsi_flags) != 0)
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
180
return (libscsi_error(hp, ESCSI_BADCMD, "internal "
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
183
return (libscsi_error(hp, ESCSI_PERM, "insufficient "
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
188
return (libscsi_error(hp, ESCSI_IO, "I/O "
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
192
return (libscsi_error(hp, ESCSI_SYS, "uscsi ioctl "
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
210
uscsi_target_name(libscsi_hdl_t *hp, void *private, char *buf, size_t len)
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
218
uscsi_max_transfer(libscsi_hdl_t *hp, void *private, size_t *sizep)
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
227
return (libscsi_error(hp, ESCSI_BADCMD, "internal "
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
230
return (libscsi_error(hp, ESCSI_PERM, "insufficient "
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
233
return (libscsi_error(hp, ESCSI_NOTSUP, "max transfer "
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
236
return (libscsi_error(hp, ESCSI_SYS, "uscsi ioctl "
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
264
libscsi_uscsi_init(libscsi_hdl_t *hp)
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
50
uscsi_open(libscsi_hdl_t *hp, const void *target)
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
55
if ((dp = libscsi_zalloc(hp, sizeof (struct uscsi_dev))) == NULL)
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
58
if ((dp->dev = libscsi_strdup(hp, target_name)) == NULL) {
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
59
libscsi_free(hp, dp);
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
64
(void) libscsi_error(hp, ESCSI_BADTARGET, "failed to open %s "
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
66
libscsi_free(hp, dp->dev);
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
67
libscsi_free(hp, dp);
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
75
uscsi_close(libscsi_hdl_t *hp, void *private)
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
85
libscsi_free(hp, dp->dev);
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
86
libscsi_free(hp, dp);
usr/src/lib/scsi/plugins/scsi/engines/uscsi/uscsi.c
90
xlate_flags(libscsi_hdl_t *hp, uint_t flags, int *uf)
usr/src/lib/smbsrv/libsmb/common/smb_util.c
103
hp = hexbuf;
usr/src/lib/smbsrv/libsmb/common/smb_util.c
110
hp += sprintf(hp, " %c%c",
usr/src/lib/smbsrv/libsmb/common/smb_util.c
88
char *hp = hexbuf;
usr/src/lib/smbsrv/libsmb/common/smb_util.c
96
*hp = '\0';
usr/src/lib/smbsrv/libsmbns/common/smbns_ads.c
644
smb_ads_open_main(smb_ads_handle_t **hp, char *domain, char *user,
usr/src/lib/smbsrv/libsmbns/common/smbns_ads.c
653
*hp = NULL;
usr/src/lib/smbsrv/libsmbns/common/smbns_ads.c
755
*hp = ah;
usr/src/stand/lib/fs/common/cache.c
611
head_t *hp = hdp[j];
usr/src/stand/lib/fs/common/cache.c
616
printf(" max size %d\n", hp->maxblks);
usr/src/stand/lib/fs/common/cache.c
617
printf(" actual size %d\n", hp->count);
usr/src/stand/lib/fs/common/cache.c
618
printf(" total searches %d\n", hp->searches);
usr/src/stand/lib/fs/common/cache.c
619
printf(" cache hits %d\n", hp->hits);
usr/src/stand/lib/fs/common/cache.c
620
printf(" cache purges %d\n", hp->purges);
usr/src/stand/lib/inet/dhcpv4.c
894
uint8_t *tp, *hp;
usr/src/stand/lib/inet/dhcpv4.c
975
if ((hp = (uint8_t *)bkmem_alloc(
usr/src/stand/lib/inet/dhcpv4.c
986
fnd = mac_get_arp(&defr, hp,
usr/src/stand/lib/inet/dhcpv4.c
997
bkmem_free((char *)hp, mac_get_hdr_len());
usr/src/stand/lib/inet/mac.c
300
mac_set_arp(struct in_addr *ip, void *hp, int hl)
usr/src/stand/lib/inet/mac.c
303
bcopy(hp, (char *)atable[arp_index].ha, hl);
usr/src/stand/lib/inet/mac.c
319
mac_get_arp(struct in_addr *ip, void *hp, int hl, uint32_t timeout)
usr/src/stand/lib/inet/mac.c
325
bcopy((char *)atable[i].ha, hp, hl);
usr/src/stand/lib/inet/mac.c
331
bzero(hp, hl);
usr/src/stand/lib/inet/mac.c
332
result = mac_state.mac_arp(ip, hp, timeout);
usr/src/stand/lib/inet/mac.c
336
mac_set_arp(ip, hp, hl);
usr/src/test/util-tests/tests/ctf/test-sou.c
129
uint64_t hp:16;
usr/src/tools/lintdump/lintdump.c
151
print_lintmod(const char *lnname, FILE *fp, FLENS *hp)
usr/src/tools/lintdump/lintdump.c
157
psizes[1] = hp->f1;
usr/src/tools/lintdump/lintdump.c
158
psizes[2] = hp->f2;
usr/src/tools/lintdump/lintdump.c
159
psizes[3] = hp->f3;
usr/src/tools/lintdump/lintdump.c
160
psizes[4] = hp->f4;
usr/src/tools/lintdump/lintdump.c
162
infohdr("LINTMOD", "%hu: %lu+%lu+%lu+%lu = %lu bytes\n", hp->mno,
usr/src/tools/lintdump/lintdump.c
163
hp->f1, hp->f2, hp->f3, hp->f4, hp->f1 + hp->f2 + hp->f3 + hp->f4);
usr/src/ucbcmd/mkstr/mkstr.c
271
struct hash *hp;
usr/src/ucbcmd/mkstr/mkstr.c
284
for (hp = bucket[i]; hp != 0; hp = hp->hnext)
usr/src/ucbcmd/mkstr/mkstr.c
285
if (hp->hval == hashval) {
usr/src/ucbcmd/mkstr/mkstr.c
286
(void) fseek(mesgread, (long)hp->hpt, 0);
usr/src/ucbcmd/mkstr/mkstr.c
291
if (!really || hp == 0) {
usr/src/ucbcmd/mkstr/mkstr.c
292
hp = (struct hash *)calloc(1, sizeof (*hp));
usr/src/ucbcmd/mkstr/mkstr.c
293
hp->hnext = bucket[i];
usr/src/ucbcmd/mkstr/mkstr.c
294
hp->hval = hashval;
usr/src/ucbcmd/mkstr/mkstr.c
295
hp->hpt = really ? ftell(mesgwrite) : fakept;
usr/src/ucbcmd/mkstr/mkstr.c
301
bucket[i] = hp;
usr/src/ucbcmd/mkstr/mkstr.c
303
return (hp->hpt);
usr/src/ucbcmd/shutdown/shutdown.c
728
struct hostent *hp;
usr/src/ucbcmd/shutdown/shutdown.c
732
if ((hp = gethostbyname(host)) == NULL)
usr/src/ucbcmd/shutdown/shutdown.c
734
bcopy(hp->h_addr, (char *)&server_addr.sin_addr, hp->h_length);
usr/src/ucblib/librpcsoc/getrpcport.c
40
struct hostent *hp;
usr/src/ucblib/librpcsoc/getrpcport.c
42
if ((hp = gethostbyname(host)) == NULL)
usr/src/ucblib/librpcsoc/getrpcport.c
44
memcpy((char *) &addr.sin_addr, hp->h_addr, hp->h_length);
usr/src/uts/common/crypto/spi/kcf_spi.c
1002
add_provider_to_array(lp, hp);
usr/src/uts/common/crypto/spi/kcf_spi.c
979
process_logical_providers(crypto_provider_info_t *info, kcf_provider_desc_t *hp)
usr/src/uts/common/crypto/spi/kcf_spi.c
993
add_provider_to_array(hp, lp);
usr/src/uts/common/crypto/spi/kcf_spi.c
994
hp->pd_flags |= KCF_LPROV_MEMBER;
usr/src/uts/common/fs/dnlc.c
1000
nc_hash_t *hp = dnlc_free_rotor, *start_hp = hp;
usr/src/uts/common/fs/dnlc.c
1033
if (++hp == &nc_hash[nc_hashsz])
usr/src/uts/common/fs/dnlc.c
1034
hp = nc_hash;
usr/src/uts/common/fs/dnlc.c
1035
} while (hp->hash_next == (ncache_t *)hp && hp != start_hp);
usr/src/uts/common/fs/dnlc.c
1038
if (hp->hash_next == (ncache_t *)hp) {
usr/src/uts/common/fs/dnlc.c
1043
mutex_enter(&hp->hash_lock);
usr/src/uts/common/fs/dnlc.c
1044
for (cnt = 0, ncp = hp->hash_prev; ncp != (ncache_t *)hp;
usr/src/uts/common/fs/dnlc.c
1062
ncp = hp->hash_prev;
usr/src/uts/common/fs/dnlc.c
1069
if (hp->hash_next == (ncache_t *)hp) {
usr/src/uts/common/fs/dnlc.c
1070
mutex_exit(&hp->hash_lock);
usr/src/uts/common/fs/dnlc.c
1074
ncp = hp->hash_prev; /* pick the last one in the hash queue */
usr/src/uts/common/fs/dnlc.c
1082
mutex_exit(&hp->hash_lock);
usr/src/uts/common/fs/dnlc.c
1088
dnlc_free_rotor = hp;
usr/src/uts/common/fs/dnlc.c
1247
dcentry_t **hp, *dep;
usr/src/uts/common/fs/dnlc.c
1324
hp = &dcp->dc_namehash[hash & dcp->dc_nhash_mask];
usr/src/uts/common/fs/dnlc.c
1343
dep->de_next = *hp;
usr/src/uts/common/fs/dnlc.c
1344
*hp = dep;
usr/src/uts/common/fs/dnlc.c
1363
dcfree_t *dfp, **hp;
usr/src/uts/common/fs/dnlc.c
1435
hp = &(dcp->dc_freehash[DDFHASH(handle, dcp)]);
usr/src/uts/common/fs/dnlc.c
1436
dfp->df_next = *hp;
usr/src/uts/common/fs/dnlc.c
1437
*hp = dfp;
usr/src/uts/common/fs/dnlc.c
235
#define nc_inshash(ncp, hp) \
usr/src/uts/common/fs/dnlc.c
237
(ncp)->hash_next = (hp)->hash_next; \
usr/src/uts/common/fs/dnlc.c
238
(ncp)->hash_prev = (ncache_t *)(hp); \
usr/src/uts/common/fs/dnlc.c
239
(hp)->hash_next->hash_prev = (ncp); \
usr/src/uts/common/fs/dnlc.c
240
(hp)->hash_next = (ncp); \
usr/src/uts/common/fs/dnlc.c
343
nc_hash_t *hp;
usr/src/uts/common/fs/dnlc.c
380
hp = (nc_hash_t *)&nc_hash[i];
usr/src/uts/common/fs/dnlc.c
381
mutex_init(&hp->hash_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/dnlc.c
382
hp->hash_next = (ncache_t *)hp;
usr/src/uts/common/fs/dnlc.c
383
hp->hash_prev = (ncache_t *)hp;
usr/src/uts/common/fs/dnlc.c
440
nc_hash_t *hp;
usr/src/uts/common/fs/dnlc.c
465
hp = &nc_hash[hash & nc_hashmask];
usr/src/uts/common/fs/dnlc.c
467
mutex_enter(&hp->hash_lock);
usr/src/uts/common/fs/dnlc.c
469
mutex_exit(&hp->hash_lock);
usr/src/uts/common/fs/dnlc.c
482
nc_inshash(ncp, hp);
usr/src/uts/common/fs/dnlc.c
483
mutex_exit(&hp->hash_lock);
usr/src/uts/common/fs/dnlc.c
508
nc_hash_t *hp;
usr/src/uts/common/fs/dnlc.c
539
hp = &nc_hash[hash & nc_hashmask];
usr/src/uts/common/fs/dnlc.c
541
mutex_enter(&hp->hash_lock);
usr/src/uts/common/fs/dnlc.c
546
mutex_exit(&hp->hash_lock);
usr/src/uts/common/fs/dnlc.c
553
mutex_exit(&hp->hash_lock);
usr/src/uts/common/fs/dnlc.c
568
nc_inshash(ncp, hp);
usr/src/uts/common/fs/dnlc.c
569
mutex_exit(&hp->hash_lock);
usr/src/uts/common/fs/dnlc.c
588
nc_hash_t *hp;
usr/src/uts/common/fs/dnlc.c
605
hp = &nc_hash[hash & nc_hashmask];
usr/src/uts/common/fs/dnlc.c
606
mutex_enter(&hp->hash_lock);
usr/src/uts/common/fs/dnlc.c
608
for (ncp = hp->hash_next; ncp != (ncache_t *)hp;
usr/src/uts/common/fs/dnlc.c
624
ncp->hash_next = next = hp->hash_next;
usr/src/uts/common/fs/dnlc.c
625
ncp->hash_prev = (ncache_t *)hp;
usr/src/uts/common/fs/dnlc.c
627
hp->hash_next = ncp;
usr/src/uts/common/fs/dnlc.c
639
mutex_exit(&hp->hash_lock);
usr/src/uts/common/fs/dnlc.c
653
mutex_exit(&hp->hash_lock);
usr/src/uts/common/fs/dnlc.c
669
nc_hash_t *hp;
usr/src/uts/common/fs/dnlc.c
676
hp = &nc_hash[hash & nc_hashmask];
usr/src/uts/common/fs/dnlc.c
678
mutex_enter(&hp->hash_lock);
usr/src/uts/common/fs/dnlc.c
684
mutex_exit(&hp->hash_lock);
usr/src/uts/common/fs/dnlc.c
690
mutex_exit(&hp->hash_lock);
usr/src/uts/common/fs/dnlc.c
882
nc_hash_t *hp;
usr/src/uts/common/fs/dnlc.c
894
hp = end = dnlc_purge_fs1_rotor;
usr/src/uts/common/fs/dnlc.c
897
if (++hp == &nc_hash[nc_hashsz])
usr/src/uts/common/fs/dnlc.c
898
hp = nc_hash;
usr/src/uts/common/fs/dnlc.c
899
dnlc_purge_fs1_rotor = hp;
usr/src/uts/common/fs/dnlc.c
900
if (hp->hash_next == (ncache_t *)hp)
usr/src/uts/common/fs/dnlc.c
902
mutex_enter(&hp->hash_lock);
usr/src/uts/common/fs/dnlc.c
903
for (ncp = hp->hash_prev;
usr/src/uts/common/fs/dnlc.c
904
ncp != (ncache_t *)hp;
usr/src/uts/common/fs/dnlc.c
911
if (ncp != (ncache_t *)hp) {
usr/src/uts/common/fs/dnlc.c
913
mutex_exit(&hp->hash_lock);
usr/src/uts/common/fs/dnlc.c
920
mutex_exit(&hp->hash_lock);
usr/src/uts/common/fs/dnlc.c
921
} while (hp != end);
usr/src/uts/common/fs/dnlc.c
932
nc_hash_t *hp;
usr/src/uts/common/fs/dnlc.c
935
hp = &nc_hash[hash & nc_hashmask];
usr/src/uts/common/fs/dnlc.c
937
for (ncp = hp->hash_next; ncp != (ncache_t *)hp; ncp = ncp->hash_next) {
usr/src/uts/common/fs/fem.c
2916
new_femhead(struct fem_head **hp)
usr/src/uts/common/fs/fem.c
2923
if (atomic_cas_ptr(hp, NULL, head) != NULL) {
usr/src/uts/common/fs/fem.c
2925
head = *hp;
usr/src/uts/common/fs/fem.c
3009
struct fem_head **hp,
usr/src/uts/common/fs/fem.c
3027
if ((hd = *hp) == NULL) { /* construct a proto-list */
usr/src/uts/common/fs/fem.c
3028
hd = new_femhead(hp);
usr/src/uts/common/fs/fsflush.c
356
struct hbuf *hp;
usr/src/uts/common/fs/fsflush.c
404
hp = &hbuf[ix];
usr/src/uts/common/fs/fsflush.c
407
bcount += (hp->b_length);
usr/src/uts/common/fs/fsflush.c
428
hp->b_length--;
usr/src/uts/common/fs/hsfs/hsfs_node.c
110
static void hs_addfreeb(struct hsfs *fsp, struct hsnode *hp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
131
struct hsnode *hp;
usr/src/uts/common/fs/hsfs/hsfs_node.c
140
hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
152
if (crgetuid(cred) != hp->hs_dirent.uid) {
usr/src/uts/common/fs/hsfs/hsfs_node.c
154
if (!groupmember((uid_t)hp->hs_dirent.gid, cred))
usr/src/uts/common/fs/hsfs/hsfs_node.c
157
return (secpolicy_vnode_access2(cred, vp, hp->hs_dirent.uid,
usr/src/uts/common/fs/hsfs/hsfs_node.c
158
hp->hs_dirent.mode << shift, m));
usr/src/uts/common/fs/hsfs/hsfs_node.c
166
#define HS_HPASH(hp) HS_HASH((hp)->hs_nodeid)
usr/src/uts/common/fs/hsfs/hsfs_node.c
212
struct hsnode *hp;
usr/src/uts/common/fs/hsfs/hsfs_node.c
229
for (hp = fsp->hsfs_free_f; hp != NULL; hp = fsp->hsfs_free_f) {
usr/src/uts/common/fs/hsfs/hsfs_node.c
233
fsp->hsfs_free_f = hp->hs_freef;
usr/src/uts/common/fs/hsfs/hsfs_node.c
243
hs_freenode(HTOV(hp), fsp, 1);
usr/src/uts/common/fs/hsfs/hsfs_node.c
255
hs_addfreeb(struct hsfs *fsp, struct hsnode *hp)
usr/src/uts/common/fs/hsfs/hsfs_node.c
259
vn_invalid(HTOV(hp));
usr/src/uts/common/fs/hsfs/hsfs_node.c
262
fsp->hsfs_free_b = hp; /* hp is the last entry in free list */
usr/src/uts/common/fs/hsfs/hsfs_node.c
263
hp->hs_freef = NULL;
usr/src/uts/common/fs/hsfs/hsfs_node.c
264
hp->hs_freeb = ep; /* point at previous last entry */
usr/src/uts/common/fs/hsfs/hsfs_node.c
266
fsp->hsfs_free_f = hp; /* hp is only entry in free list */
usr/src/uts/common/fs/hsfs/hsfs_node.c
268
ep->hs_freef = hp; /* point previous last entry at hp */
usr/src/uts/common/fs/hsfs/hsfs_node.c
280
struct hsnode *hp, **tp;
usr/src/uts/common/fs/hsfs/hsfs_node.c
294
hp = kmem_cache_alloc(hsnode_cache, KM_SLEEP);
usr/src/uts/common/fs/hsfs/hsfs_node.c
296
bzero((caddr_t)hp, sizeof (*hp));
usr/src/uts/common/fs/hsfs/hsfs_node.c
297
hp->hs_vnode = vn_alloc(KM_SLEEP);
usr/src/uts/common/fs/hsfs/hsfs_node.c
298
return (hp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
300
hp = fsp->hsfs_free_f;
usr/src/uts/common/fs/hsfs/hsfs_node.c
302
fsp->hsfs_free_f = hp->hs_freef;
usr/src/uts/common/fs/hsfs/hsfs_node.c
309
for (tp = &fsp->hsfs_hash[HS_HPASH(hp)]; *tp != NULL;
usr/src/uts/common/fs/hsfs/hsfs_node.c
311
if (*tp == hp) {
usr/src/uts/common/fs/hsfs/hsfs_node.c
314
vp = HTOV(hp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
326
*tp = hp->hs_hash;
usr/src/uts/common/fs/hsfs/hsfs_node.c
330
if (hp->hs_dirent.sym_link != (char *)NULL) {
usr/src/uts/common/fs/hsfs/hsfs_node.c
331
kmem_free(hp->hs_dirent.sym_link,
usr/src/uts/common/fs/hsfs/hsfs_node.c
332
(size_t)(hp->hs_dirent.ext_size + 1));
usr/src/uts/common/fs/hsfs/hsfs_node.c
335
mutex_destroy(&hp->hs_contents_lock);
usr/src/uts/common/fs/hsfs/hsfs_node.c
339
vp = hp->hs_vnode;
usr/src/uts/common/fs/hsfs/hsfs_node.c
340
bzero((caddr_t)hp, sizeof (*hp));
usr/src/uts/common/fs/hsfs/hsfs_node.c
341
hp->hs_vnode = vp;
usr/src/uts/common/fs/hsfs/hsfs_node.c
344
return (hp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
351
hs_remfree(struct hsfs *fsp, struct hsnode *hp)
usr/src/uts/common/fs/hsfs/hsfs_node.c
354
if (hp->hs_freef != NULL)
usr/src/uts/common/fs/hsfs/hsfs_node.c
355
hp->hs_freef->hs_freeb = hp->hs_freeb;
usr/src/uts/common/fs/hsfs/hsfs_node.c
357
fsp->hsfs_free_b = hp->hs_freeb;
usr/src/uts/common/fs/hsfs/hsfs_node.c
358
if (hp->hs_freeb != NULL)
usr/src/uts/common/fs/hsfs/hsfs_node.c
359
hp->hs_freeb->hs_freef = hp->hs_freef;
usr/src/uts/common/fs/hsfs/hsfs_node.c
361
fsp->hsfs_free_f = hp->hs_freef;
usr/src/uts/common/fs/hsfs/hsfs_node.c
427
hs_addhash(struct hsfs *fsp, struct hsnode *hp)
usr/src/uts/common/fs/hsfs/hsfs_node.c
433
hashno = HS_HPASH(hp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
434
hp->hs_hash = fsp->hsfs_hash[hashno];
usr/src/uts/common/fs/hsfs/hsfs_node.c
435
fsp->hsfs_hash[hashno] = hp;
usr/src/uts/common/fs/hsfs/hsfs_node.c
447
struct hsnode *hp, *nhp;
usr/src/uts/common/fs/hsfs/hsfs_node.c
456
for (hp = fsp->hsfs_hash[i]; hp != NULL; hp = hp->hs_hash) {
usr/src/uts/common/fs/hsfs/hsfs_node.c
457
vp = HTOV(hp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
458
if ((hp->hs_flags & HREF) && (vp != rvp ||
usr/src/uts/common/fs/hsfs/hsfs_node.c
476
for (hp = fsp->hsfs_hash[i]; hp != NULL; hp = nhp) {
usr/src/uts/common/fs/hsfs/hsfs_node.c
477
nhp = hp->hs_hash;
usr/src/uts/common/fs/hsfs/hsfs_node.c
484
vp = HTOV(hp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
486
hs_remfree(fsp, hp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
516
struct hsnode *hp;
usr/src/uts/common/fs/hsfs/hsfs_node.c
587
hp = hs_getfree(fsp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
589
bcopy((caddr_t)dp, (caddr_t)&hp->hs_dirent,
usr/src/uts/common/fs/hsfs/hsfs_node.c
601
mutex_init(&hp->hs_contents_lock, NULL, MUTEX_DEFAULT,
usr/src/uts/common/fs/hsfs/hsfs_node.c
603
hp->hs_dir_lbn = lbn;
usr/src/uts/common/fs/hsfs/hsfs_node.c
604
hp->hs_dir_off = off;
usr/src/uts/common/fs/hsfs/hsfs_node.c
605
hp->hs_nodeid = nodeid;
usr/src/uts/common/fs/hsfs/hsfs_node.c
606
hp->hs_seq = 0;
usr/src/uts/common/fs/hsfs/hsfs_node.c
607
hp->hs_prev_offset = 0;
usr/src/uts/common/fs/hsfs/hsfs_node.c
608
hp->hs_num_contig = 0;
usr/src/uts/common/fs/hsfs/hsfs_node.c
609
hp->hs_ra_bytes = 0;
usr/src/uts/common/fs/hsfs/hsfs_node.c
610
hp->hs_flags = HREF;
usr/src/uts/common/fs/hsfs/hsfs_node.c
614
vp = HTOV(hp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
619
vp->v_data = (caddr_t)hp;
usr/src/uts/common/fs/hsfs/hsfs_node.c
635
hs_addhash(fsp, hp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
666
struct hsnode *hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
672
for (tp = &fsp->hsfs_hash[HS_HPASH(hp)]; *tp != NULL;
usr/src/uts/common/fs/hsfs/hsfs_node.c
675
if (*tp == hp) {
usr/src/uts/common/fs/hsfs/hsfs_node.c
676
*tp = hp->hs_hash;
usr/src/uts/common/fs/hsfs/hsfs_node.c
681
if (hp->hs_dirent.sym_link != (char *)NULL) {
usr/src/uts/common/fs/hsfs/hsfs_node.c
682
kmem_free(hp->hs_dirent.sym_link,
usr/src/uts/common/fs/hsfs/hsfs_node.c
683
(size_t)(hp->hs_dirent.ext_size + 1));
usr/src/uts/common/fs/hsfs/hsfs_node.c
684
hp->hs_dirent.sym_link = NULL;
usr/src/uts/common/fs/hsfs/hsfs_node.c
693
mutex_destroy(&hp->hs_contents_lock);
usr/src/uts/common/fs/hsfs/hsfs_node.c
696
kmem_cache_free(hsnode_cache, hp);
usr/src/uts/common/fs/hsfs/hsfs_node.c
700
hs_addfreeb(fsp, hp); /* add to back of free list */
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
581
struct hsnode *hp;
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
752
hp = VTOH(fsp->hsfs_rootvp);
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
753
hs_check_root_dirent(fsp->hsfs_rootvp, &(hp->hs_dirent));
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
959
struct hsnode *hp;
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
987
hp = VTOH(fsp->hsfs_rootvp);
usr/src/uts/common/fs/hsfs/hsfs_vfsops.c
988
hp->hs_ptbl_idx = NULL;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1038
hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1044
filsiz = hp->hs_dirent.ext_size;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1047
bof = LBN_TO_BYTE((offset_t)hp->hs_dirent.ext_lbn, vp->v_vfsp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1050
xarsiz = hp->hs_dirent.xar_len << fsp->hsfs_vol.lbn_shift;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1053
chunk_lbn_count = hp->hs_dirent.intlf_sz + hp->hs_dirent.intlf_sk;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1064
if (hp->hs_dirent.intlf_sz == 0) {
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1077
LBN_TO_BYTE(hp->hs_dirent.intlf_sz, vp->v_vfsp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1096
if (hp->hs_ra_bytes > 0 && chunk_data_bytes != PAGESIZE) {
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1114
extension += hp->hs_ra_bytes;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1148
hp->hs_num_contig = 0;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1149
hp->hs_ra_bytes = 0;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1150
hp->hs_prev_offset = 0;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1443
hp->hs_prev_offset - off == PAGESIZE &&
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1444
hp->hs_prev_offset < filsiz &&
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1445
hp->hs_ra_bytes > 0 &&
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1446
!page_exists(vp, hp->hs_prev_offset)) {
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1447
(void) hsfs_getpage_ra(vp, hp->hs_prev_offset, seg,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1448
addr + PAGESIZE, hp, fsp, xarsiz, bof,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1470
struct hsnode *hp;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1473
hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1489
filsiz = hp->hs_dirent.ext_size;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1504
if (hp->hs_prev_offset == off || (off <
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1505
hp->hs_prev_offset && off + MAX(len, PAGESIZE)
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1506
>= hp->hs_prev_offset)) {
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1507
if (hp->hs_num_contig <
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1509
hp->hs_num_contig++;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1517
if (hp->hs_ra_bytes <
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1519
hp->hs_ra_bytes += PAGESIZE;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1526
if (hp->hs_ra_bytes > 0)
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1527
hp->hs_ra_bytes -= PAGESIZE;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1529
if (hp->hs_ra_bytes <= 0) {
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1530
hp->hs_ra_bytes = 0;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1531
if (hp->hs_num_contig > 0)
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1532
hp->hs_num_contig--;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1539
hp->hs_prev_offset = off + roundup(len, PAGESIZE);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1540
DTRACE_PROBE1(hsfs_compute_ra, struct hsnode *, hp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
157
struct hsnode *hp;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
160
hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
166
if (hp->hs_dirent.ext_size == 0)
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
167
hs_filldirent(vp, &hp->hs_dirent);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
169
filesize = hp->hs_dirent.ext_size;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1711
struct hsnode *hp;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1716
hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1717
mutex_enter(&hp->hs_contents_lock);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1718
hp->hs_mapcnt += btopr(len);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1719
mutex_exit(&hp->hs_contents_lock);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1729
struct hsnode *hp;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1734
hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1735
mutex_enter(&hp->hs_contents_lock);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1736
hp->hs_mapcnt -= btopr(len); /* Count released mappings */
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1737
ASSERT(hp->hs_mapcnt >= 0);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1738
mutex_exit(&hp->hs_contents_lock);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1756
struct hsnode *hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
1766
if (hp->hs_mapcnt > 0 && MANDLOCK(vp, hp->hs_dirent.mode))
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
254
struct hsnode *hp;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
258
hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
262
if ((hp->hs_dirent.ext_size == 0) && (vp->v_type == VDIR)) {
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
263
hs_filldirent(vp, &hp->hs_dirent);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
265
vap->va_type = IFTOVT(hp->hs_dirent.mode);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
266
vap->va_mode = hp->hs_dirent.mode;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
267
vap->va_uid = hp->hs_dirent.uid;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
268
vap->va_gid = hp->hs_dirent.gid;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
271
vap->va_nodeid = (ino64_t)hp->hs_nodeid;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
272
vap->va_nlink = hp->hs_dirent.nlink;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
273
vap->va_size = (offset_t)hp->hs_dirent.ext_size;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
275
vap->va_atime.tv_sec = hp->hs_dirent.adate.tv_sec;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
276
vap->va_atime.tv_nsec = hp->hs_dirent.adate.tv_usec*1000;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
277
vap->va_mtime.tv_sec = hp->hs_dirent.mdate.tv_sec;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
278
vap->va_mtime.tv_nsec = hp->hs_dirent.mdate.tv_usec*1000;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
279
vap->va_ctime.tv_sec = hp->hs_dirent.cdate.tv_sec;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
280
vap->va_ctime.tv_nsec = hp->hs_dirent.cdate.tv_usec*1000;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
282
vap->va_rdev = hp->hs_dirent.r_dev;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
288
(hp->hs_dirent.xar_len << fsp->hsfs_vol.lbn_shift), DEV_BSIZE);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
289
vap->va_seq = hp->hs_seq;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
298
struct hsnode *hp;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
303
hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
305
if (hp->hs_dirent.sym_link == (char *)NULL)
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
308
return (uiomove(hp->hs_dirent.sym_link,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
309
(size_t)MIN(hp->hs_dirent.ext_size,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
317
struct hsnode *hp;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
322
hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
331
mutex_enter(&hp->hs_contents_lock);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
340
if (vp->v_count > 0 || (hp->hs_flags & HREF) == 0) {
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
342
mutex_exit(&hp->hs_contents_lock);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
355
hp->hs_flags = 0;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
361
mutex_exit(&hp->hs_contents_lock);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
365
mutex_exit(&hp->hs_contents_lock);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
583
struct hsnode *hp;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
593
hp = VTOH(vp);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
594
mutex_enter(&hp->hs_contents_lock);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
595
fid->hf_dir_lbn = hp->hs_dir_lbn;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
596
fid->hf_dir_off = (ushort_t)hp->hs_dir_off;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
597
fid->hf_ino = hp->hs_nodeid;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
598
mutex_exit(&hp->hs_contents_lock);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
712
caddr_t addr, struct hsnode *hp, struct hsfs *fsp, int xarsiz,
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
753
filsiz = hp->hs_dirent.ext_size;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
761
extension += hp->hs_ra_bytes;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
792
hp->hs_num_contig = 0;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
793
hp->hs_ra_bytes = 0;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
794
hp->hs_prev_offset = 0;
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
995
struct hsnode *hp;
usr/src/uts/common/fs/nfs/nfs4_acache.c
100
rw_exit(&hp->lock);
usr/src/uts/common/fs/nfs/nfs4_acache.c
114
acache4_hash_t *hp;
usr/src/uts/common/fs/nfs/nfs4_acache.c
116
hp = &acache4[acache4hash(rp, cr)];
usr/src/uts/common/fs/nfs/nfs4_acache.c
130
nap->hashq = hp;
usr/src/uts/common/fs/nfs/nfs4_acache.c
133
rw_enter(&hp->lock, RW_WRITER);
usr/src/uts/common/fs/nfs/nfs4_acache.c
136
ap = hp->next;
usr/src/uts/common/fs/nfs/nfs4_acache.c
137
while (ap != (acache4_t *)hp) {
usr/src/uts/common/fs/nfs/nfs4_acache.c
142
rw_exit(&hp->lock);
usr/src/uts/common/fs/nfs/nfs4_acache.c
157
nap->next = hp->next;
usr/src/uts/common/fs/nfs/nfs4_acache.c
158
hp->next = nap;
usr/src/uts/common/fs/nfs/nfs4_acache.c
160
nap->prev = (acache4_t *)hp;
usr/src/uts/common/fs/nfs/nfs4_acache.c
168
rw_exit(&hp->lock);
usr/src/uts/common/fs/nfs/nfs4_acache.c
67
acache4_hash_t *hp;
usr/src/uts/common/fs/nfs/nfs4_acache.c
76
hp = &acache4[acache4hash(rp, cr)];
usr/src/uts/common/fs/nfs/nfs4_acache.c
77
rw_enter(&hp->lock, RW_READER);
usr/src/uts/common/fs/nfs/nfs4_acache.c
78
ap = hp->next;
usr/src/uts/common/fs/nfs/nfs4_acache.c
79
while (ap != (acache4_t *)hp) {
usr/src/uts/common/fs/nfs/nfs4_acache.c
95
rw_exit(&hp->lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
3205
acache_hash_t *hp;
usr/src/uts/common/fs/nfs/nfs_subr.c
3213
hp = &acache[acachehash(rp, cr)];
usr/src/uts/common/fs/nfs/nfs_subr.c
3214
rw_enter(&hp->lock, RW_READER);
usr/src/uts/common/fs/nfs/nfs_subr.c
3215
ap = hp->next;
usr/src/uts/common/fs/nfs/nfs_subr.c
3216
while (ap != (acache_t *)hp) {
usr/src/uts/common/fs/nfs/nfs_subr.c
3232
rw_exit(&hp->lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
3237
rw_exit(&hp->lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
3251
acache_hash_t *hp;
usr/src/uts/common/fs/nfs/nfs_subr.c
3253
hp = &acache[acachehash(rp, cr)];
usr/src/uts/common/fs/nfs/nfs_subr.c
3267
nap->hashq = hp;
usr/src/uts/common/fs/nfs/nfs_subr.c
3270
rw_enter(&hp->lock, RW_WRITER);
usr/src/uts/common/fs/nfs/nfs_subr.c
3273
ap = hp->next;
usr/src/uts/common/fs/nfs/nfs_subr.c
3274
while (ap != (acache_t *)hp) {
usr/src/uts/common/fs/nfs/nfs_subr.c
3279
rw_exit(&hp->lock);
usr/src/uts/common/fs/nfs/nfs_subr.c
3294
nap->next = hp->next;
usr/src/uts/common/fs/nfs/nfs_subr.c
3295
hp->next = nap;
usr/src/uts/common/fs/nfs/nfs_subr.c
3297
nap->prev = (acache_t *)hp;
usr/src/uts/common/fs/nfs/nfs_subr.c
3305
rw_exit(&hp->lock);
usr/src/uts/common/fs/pcfs/pc_node.c
111
hp = &pcdhead[PCDHASH(fsp, scluster)];
usr/src/uts/common/fs/pcfs/pc_node.c
113
for (pcp = hp->pch_forw;
usr/src/uts/common/fs/pcfs/pc_node.c
114
pcp != (struct pcnode *)hp; pcp = pcp->pc_forw) {
usr/src/uts/common/fs/pcfs/pc_node.c
124
hp = &pcfhead[PCFHASH(fsp, blkno, offset)];
usr/src/uts/common/fs/pcfs/pc_node.c
126
for (pcp = hp->pch_forw;
usr/src/uts/common/fs/pcfs/pc_node.c
127
pcp != (struct pcnode *)hp; pcp = pcp->pc_forw) {
usr/src/uts/common/fs/pcfs/pc_node.c
197
insque(pcp, hp);
usr/src/uts/common/fs/pcfs/pc_node.c
681
struct pchead *hp;
usr/src/uts/common/fs/pcfs/pc_node.c
697
for (hp = pcdhead; hp < &pcdhead[NPCHASH]; hp++) {
usr/src/uts/common/fs/pcfs/pc_node.c
698
for (pcp = hp->pch_forw;
usr/src/uts/common/fs/pcfs/pc_node.c
699
pcp != (struct pcnode *)hp; pcp = npcp) {
usr/src/uts/common/fs/pcfs/pc_node.c
729
for (hp = pcfhead; fsp->pcfs_frefs && hp < &pcfhead[NPCHASH]; hp++) {
usr/src/uts/common/fs/pcfs/pc_node.c
730
for (pcp = hp->pch_forw; fsp->pcfs_frefs &&
usr/src/uts/common/fs/pcfs/pc_node.c
731
pcp != (struct pcnode *)hp; pcp = npcp) {
usr/src/uts/common/fs/pcfs/pc_node.c
92
struct pchead *hp;
usr/src/uts/common/fs/pcfs/pc_vfsops.c
935
struct pchead *hp;
usr/src/uts/common/fs/pcfs/pc_vfsops.c
943
hp = pcfhead;
usr/src/uts/common/fs/pcfs/pc_vfsops.c
944
while (hp < & pcfhead [ NPCHASH ]) {
usr/src/uts/common/fs/pcfs/pc_vfsops.c
946
pcp = hp->pch_forw;
usr/src/uts/common/fs/pcfs/pc_vfsops.c
947
while (pcp != (struct pcnode *)hp) {
usr/src/uts/common/fs/pcfs/pc_vfsops.c
956
hp++;
usr/src/uts/common/fs/vfs.c
3449
struct vfs **hp;
usr/src/uts/common/fs/vfs.c
3468
for (hp = &rvfs_list[vhno].rvfs_head; *hp != NULL;
usr/src/uts/common/fs/vfs.c
3469
hp = &(*hp)->vfs_hash)
usr/src/uts/common/fs/vfs.c
3476
*hp = vfsp;
usr/src/uts/common/fs/zfs/lzjb.c
58
uint16_t *hp;
usr/src/uts/common/fs/zfs/lzjb.c
76
hp = &lempel[hash & (LEMPEL_SIZE - 1)];
usr/src/uts/common/fs/zfs/lzjb.c
77
offset = (intptr_t)(src - *hp) & OFFSET_MASK;
usr/src/uts/common/fs/zfs/lzjb.c
78
*hp = (uint16_t)(uintptr_t)src;
usr/src/uts/common/io/bofi.c
1508
for (hp = hhashp->hnext; hp != hhashp; hp = hp->hnext) {
usr/src/uts/common/io/bofi.c
1509
if (!driver_under_test(hp->dip))
usr/src/uts/common/io/bofi.c
1511
if (ddi_name_to_major(ddi_get_name(hp->dip)) !=
usr/src/uts/common/io/bofi.c
1514
if (hp->instance != get_handles.instance)
usr/src/uts/common/io/bofi.c
1521
" %s %d %s ", hp->name, hp->instance,
usr/src/uts/common/io/bofi.c
1522
(hp->type == BOFI_INT_HDL) ? "INTR" :
usr/src/uts/common/io/bofi.c
1523
(hp->type == BOFI_ACC_HDL) ? "PIO" :
usr/src/uts/common/io/bofi.c
1524
(hp->type == BOFI_DMA_HDL) ? "DMA" :
usr/src/uts/common/io/bofi.c
1525
(hp->hparrayp != NULL) ? "DVMA" : "DMA*");
usr/src/uts/common/io/bofi.c
1527
if (hp->type == BOFI_ACC_HDL) {
usr/src/uts/common/io/bofi.c
1528
if (hp->len == INT_MAX - hp->offset)
usr/src/uts/common/io/bofi.c
1532
hp->rnumber, hp->offset);
usr/src/uts/common/io/bofi.c
1538
hp->rnumber, hp->offset,
usr/src/uts/common/io/bofi.c
1539
hp->len);
usr/src/uts/common/io/bofi.c
1540
} else if (hp->type == BOFI_DMA_HDL)
usr/src/uts/common/io/bofi.c
1544
" addr 0x%p\n", hp->rnumber,
usr/src/uts/common/io/bofi.c
1545
hp->len, (void *)hp->addr);
usr/src/uts/common/io/bofi.c
1546
else if (hp->type == BOFI_NULL &&
usr/src/uts/common/io/bofi.c
1547
hp->hparrayp == NULL)
usr/src/uts/common/io/bofi.c
1550
"handle no %d\n", hp->rnumber);
usr/src/uts/common/io/bofi.c
1624
for (hp = hhashp->hnext; hp != hhashp; hp = hp->hnext) {
usr/src/uts/common/io/bofi.c
1625
if (!driver_under_test(hp->dip) ||
usr/src/uts/common/io/bofi.c
1626
ddi_name_to_major(ddi_get_name(hp->dip)) !=
usr/src/uts/common/io/bofi.c
1632
hdlip->instance = hp->instance;
usr/src/uts/common/io/bofi.c
1633
hdlip->rnumber = hp->rnumber;
usr/src/uts/common/io/bofi.c
1634
switch (hp->type) {
usr/src/uts/common/io/bofi.c
1637
hdlip->offset = hp->offset;
usr/src/uts/common/io/bofi.c
1638
hdlip->len = hp->len;
usr/src/uts/common/io/bofi.c
1642
if (hp->flags & DDI_DMA_WRITE)
usr/src/uts/common/io/bofi.c
1645
if (hp->flags & DDI_DMA_READ)
usr/src/uts/common/io/bofi.c
1648
hdlip->len = hp->len;
usr/src/uts/common/io/bofi.c
1650
(uint64_t)(uintptr_t)hp->addr;
usr/src/uts/common/io/bofi.c
1739
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
1781
for (hp = shadow_list.next; hp != &shadow_list; hp = hp->next) {
usr/src/uts/common/io/bofi.c
1782
if (ddi_name_to_major(hp->name) == ddi_name_to_major(namep) &&
usr/src/uts/common/io/bofi.c
1783
hp->instance == errdefp->instance &&
usr/src/uts/common/io/bofi.c
1786
hp->rnumber == ep->errdef.rnumber) &&
usr/src/uts/common/io/bofi.c
1787
hp->type == BOFI_DMA_HDL &&
usr/src/uts/common/io/bofi.c
1788
(((uintptr_t)(hp->addr + ep->errdef.offset +
usr/src/uts/common/io/bofi.c
1790
((uintptr_t)((hp->addr + ep->errdef.offset) +
usr/src/uts/common/io/bofi.c
1793
hp->type == BOFI_INT_HDL) ||
usr/src/uts/common/io/bofi.c
1795
hp->type == BOFI_ACC_HDL &&
usr/src/uts/common/io/bofi.c
1797
hp->rnumber == errdefp->rnumber) &&
usr/src/uts/common/io/bofi.c
1799
hp->offset < errdefp->offset + errdefp->len) &&
usr/src/uts/common/io/bofi.c
1800
hp->offset + hp->len > errdefp->offset))) {
usr/src/uts/common/io/bofi.c
1805
lp->link = hp->link;
usr/src/uts/common/io/bofi.c
1806
hp->link = lp;
usr/src/uts/common/io/bofi.c
1827
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
1864
for (hp = shadow_list.next; hp != &shadow_list; hp = hp->next) {
usr/src/uts/common/io/bofi.c
1866
for (lp = hp->link; lp != NULL; ) {
usr/src/uts/common/io/bofi.c
1871
hp->link = lp->link;
usr/src/uts/common/io/bofi.c
2296
do_dma_corrupt(struct bofi_shadow *hp, struct bofi_errent *ep,
usr/src/uts/common/io/bofi.c
2325
logaddr = (caddr_t)((uintptr_t)(hp->addr +
usr/src/uts/common/io/bofi.c
2328
log_acc_event(ep, atype, logaddr - hp->addr,
usr/src/uts/common/io/bofi.c
2349
addr = (uint64_t *)((uintptr_t)((hp->addr +
usr/src/uts/common/io/bofi.c
2351
endaddr = (uint64_t *)((uintptr_t)(hp->addr + min(hp->len,
usr/src/uts/common/io/bofi.c
2355
hdlp = (ddi_dma_impl_t *)(hp->hdl.dma_handle);
usr/src/uts/common/io/bofi.c
2364
ddi_fm_ereport_post(hp->dip, buf, ena,
usr/src/uts/common/io/bofi.c
2410
do_pior_corrupt(struct bofi_shadow *hp, caddr_t addr,
usr/src/uts/common/io/bofi.c
2427
for (lp = hp->link; lp != NULL; lp = lp->link) {
usr/src/uts/common/io/bofi.c
2430
minlen = hp->len;
usr/src/uts/common/io/bofi.c
2432
minlen = min(hp->len, ep->errdef.len);
usr/src/uts/common/io/bofi.c
2433
base = addr - hp->addr - ep->errdef.offset + hp->offset;
usr/src/uts/common/io/bofi.c
2444
gv = get_val = func(hp, addr);
usr/src/uts/common/io/bofi.c
2448
addr - hp->addr,
usr/src/uts/common/io/bofi.c
2468
gv = get_val = func(hp, addr);
usr/src/uts/common/io/bofi.c
2473
addr - hp->addr,
usr/src/uts/common/io/bofi.c
2476
hdlp = (ddi_acc_impl_t *)(hp->hdl.acc_handle);
usr/src/uts/common/io/bofi.c
2486
ddi_fm_ereport_post(hp->dip, buf, ena,
usr/src/uts/common/io/bofi.c
2512
return (func(hp, addr));
usr/src/uts/common/io/bofi.c
2528
do_piow_corrupt(struct bofi_shadow *hp, caddr_t addr, uint64_t *valuep,
usr/src/uts/common/io/bofi.c
2543
for (lp = hp->link; lp != NULL; lp = lp->link) {
usr/src/uts/common/io/bofi.c
2546
minlen = hp->len;
usr/src/uts/common/io/bofi.c
2548
minlen = min(hp->len, ep->errdef.len);
usr/src/uts/common/io/bofi.c
2549
base = (caddr_t)addr - hp->addr - ep->errdef.offset +hp->offset;
usr/src/uts/common/io/bofi.c
2561
addr - hp->addr, size,
usr/src/uts/common/io/bofi.c
2568
addr - hp->addr, size,
usr/src/uts/common/io/bofi.c
2575
hdlp = (ddi_acc_impl_t *)(hp->hdl.acc_handle);
usr/src/uts/common/io/bofi.c
2585
ddi_fm_ereport_post(hp->dip, buf, ena,
usr/src/uts/common/io/bofi.c
2620
do_bofi_rd8(struct bofi_shadow *hp, caddr_t addr)
usr/src/uts/common/io/bofi.c
2622
return (hp->save.acc.ahi_get8(&hp->save.acc, (uint8_t *)addr));
usr/src/uts/common/io/bofi.c
2627
addr = (type *)((uintptr_t)addr - 64 + hp->addr); \
usr/src/uts/common/io/bofi.c
2628
if (bofi_range_check && ((caddr_t)addr < hp->addr || \
usr/src/uts/common/io/bofi.c
2629
(caddr_t)addr - hp->addr >= hp->len)) { \
usr/src/uts/common/io/bofi.c
2632
(void *)addr, (void *)hp->addr, hp->len); \
usr/src/uts/common/io/bofi.c
2642
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
2645
hp = handle->ahi_common.ah_bus_private;
usr/src/uts/common/io/bofi.c
2647
if (!hp->link || !mutex_tryenter(&bofi_mutex))
usr/src/uts/common/io/bofi.c
2648
return (hp->save.acc.ahi_get8(&hp->save.acc, addr));
usr/src/uts/common/io/bofi.c
2649
retval = (uint8_t)do_pior_corrupt(hp, (caddr_t)addr, do_bofi_rd8, 1,
usr/src/uts/common/io/bofi.c
2657
do_bofi_rd16(struct bofi_shadow *hp, caddr_t addr)
usr/src/uts/common/io/bofi.c
2659
return (hp->save.acc.ahi_get16(&hp->save.acc, (uint16_t *)addr));
usr/src/uts/common/io/bofi.c
2669
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
2672
hp = handle->ahi_common.ah_bus_private;
usr/src/uts/common/io/bofi.c
2674
if (!hp->link || !mutex_tryenter(&bofi_mutex))
usr/src/uts/common/io/bofi.c
2675
return (hp->save.acc.ahi_get16(&hp->save.acc, addr));
usr/src/uts/common/io/bofi.c
2676
retval = (uint16_t)do_pior_corrupt(hp, (caddr_t)addr, do_bofi_rd16, 1,
usr/src/uts/common/io/bofi.c
2684
do_bofi_rd32(struct bofi_shadow *hp, caddr_t addr)
usr/src/uts/common/io/bofi.c
2686
return (hp->save.acc.ahi_get32(&hp->save.acc, (uint32_t *)addr));
usr/src/uts/common/io/bofi.c
2696
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
2699
hp = handle->ahi_common.ah_bus_private;
usr/src/uts/common/io/bofi.c
2701
if (!hp->link || !mutex_tryenter(&bofi_mutex))
usr/src/uts/common/io/bofi.c
2702
return (hp->save.acc.ahi_get32(&hp->save.acc, addr));
usr/src/uts/common/io/bofi.c
2703
retval = (uint32_t)do_pior_corrupt(hp, (caddr_t)addr, do_bofi_rd32, 1,
usr/src/uts/common/io/bofi.c
2711
do_bofi_rd64(struct bofi_shadow *hp, caddr_t addr)
usr/src/uts/common/io/bofi.c
2713
return (hp->save.acc.ahi_get64(&hp->save.acc, (uint64_t *)addr));
usr/src/uts/common/io/bofi.c
2723
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
2726
hp = handle->ahi_common.ah_bus_private;
usr/src/uts/common/io/bofi.c
2728
if (!hp->link || !mutex_tryenter(&bofi_mutex))
usr/src/uts/common/io/bofi.c
2729
return (hp->save.acc.ahi_get64(&hp->save.acc, addr));
usr/src/uts/common/io/bofi.c
2730
retval = (uint64_t)do_pior_corrupt(hp, (caddr_t)addr, do_bofi_rd64, 1,
usr/src/uts/common/io/bofi.c
2738
addr = (type *)((uintptr_t)addr - 64 + hp->addr); \
usr/src/uts/common/io/bofi.c
2739
if (bofi_range_check && ((caddr_t)addr < hp->addr || \
usr/src/uts/common/io/bofi.c
2740
(caddr_t)addr - hp->addr >= hp->len)) { \
usr/src/uts/common/io/bofi.c
2743
(void *)addr, (void *)hp->addr, hp->len); \
usr/src/uts/common/io/bofi.c
2753
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
2756
hp = handle->ahi_common.ah_bus_private;
usr/src/uts/common/io/bofi.c
2758
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
2759
hp->save.acc.ahi_put8(&hp->save.acc, addr, (uint8_t)llvalue);
usr/src/uts/common/io/bofi.c
2762
if (do_piow_corrupt(hp, (caddr_t)addr, &llvalue, 1, 1))
usr/src/uts/common/io/bofi.c
2763
hp->save.acc.ahi_put8(&hp->save.acc, addr, (uint8_t)llvalue);
usr/src/uts/common/io/bofi.c
2774
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
2777
hp = handle->ahi_common.ah_bus_private;
usr/src/uts/common/io/bofi.c
2779
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
2780
hp->save.acc.ahi_put16(&hp->save.acc, addr, (uint16_t)llvalue);
usr/src/uts/common/io/bofi.c
2783
if (do_piow_corrupt(hp, (caddr_t)addr, &llvalue, 2, 1))
usr/src/uts/common/io/bofi.c
2784
hp->save.acc.ahi_put16(&hp->save.acc, addr, (uint16_t)llvalue);
usr/src/uts/common/io/bofi.c
2795
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
2798
hp = handle->ahi_common.ah_bus_private;
usr/src/uts/common/io/bofi.c
2800
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
2801
hp->save.acc.ahi_put32(&hp->save.acc, addr, (uint32_t)llvalue);
usr/src/uts/common/io/bofi.c
2804
if (do_piow_corrupt(hp, (caddr_t)addr, &llvalue, 4, 1))
usr/src/uts/common/io/bofi.c
2805
hp->save.acc.ahi_put32(&hp->save.acc, addr, (uint32_t)llvalue);
usr/src/uts/common/io/bofi.c
2816
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
2819
hp = handle->ahi_common.ah_bus_private;
usr/src/uts/common/io/bofi.c
2821
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
2822
hp->save.acc.ahi_put64(&hp->save.acc, addr, (uint64_t)llvalue);
usr/src/uts/common/io/bofi.c
2825
if (do_piow_corrupt(hp, (caddr_t)addr, &llvalue, 8, 1))
usr/src/uts/common/io/bofi.c
2826
hp->save.acc.ahi_put64(&hp->save.acc, addr, (uint64_t)llvalue);
usr/src/uts/common/io/bofi.c
2832
dev_addr = (type *)((uintptr_t)dev_addr - 64 + hp->addr); \
usr/src/uts/common/io/bofi.c
2833
if (bofi_range_check && ((caddr_t)dev_addr < hp->addr || \
usr/src/uts/common/io/bofi.c
2834
(caddr_t)(dev_addr + repcount) - hp->addr > hp->len)) { \
usr/src/uts/common/io/bofi.c
2837
(void *)dev_addr, (void *)hp->addr, hp->len); \
usr/src/uts/common/io/bofi.c
2838
if ((caddr_t)dev_addr < hp->addr || \
usr/src/uts/common/io/bofi.c
2839
(caddr_t)dev_addr - hp->addr >= hp->len) \
usr/src/uts/common/io/bofi.c
2841
repcount = (type *)(hp->addr + hp->len) - dev_addr; \
usr/src/uts/common/io/bofi.c
2851
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
2855
hp = handle->ahi_common.ah_bus_private;
usr/src/uts/common/io/bofi.c
2857
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
2858
hp->save.acc.ahi_rep_get8(&hp->save.acc, host_addr, dev_addr,
usr/src/uts/common/io/bofi.c
2864
*(host_addr + i) = (uint8_t)do_pior_corrupt(hp, (caddr_t)addr,
usr/src/uts/common/io/bofi.c
2878
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
2882
hp = handle->ahi_common.ah_bus_private;
usr/src/uts/common/io/bofi.c
2884
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
2885
hp->save.acc.ahi_rep_get16(&hp->save.acc, host_addr, dev_addr,
usr/src/uts/common/io/bofi.c
2891
*(host_addr + i) = (uint16_t)do_pior_corrupt(hp, (caddr_t)addr,
usr/src/uts/common/io/bofi.c
2905
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
2909
hp = handle->ahi_common.ah_bus_private;
usr/src/uts/common/io/bofi.c
2911
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
2912
hp->save.acc.ahi_rep_get32(&hp->save.acc, host_addr, dev_addr,
usr/src/uts/common/io/bofi.c
2918
*(host_addr + i) = (uint32_t)do_pior_corrupt(hp, (caddr_t)addr,
usr/src/uts/common/io/bofi.c
2932
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
2936
hp = handle->ahi_common.ah_bus_private;
usr/src/uts/common/io/bofi.c
2938
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
2939
hp->save.acc.ahi_rep_get64(&hp->save.acc, host_addr, dev_addr,
usr/src/uts/common/io/bofi.c
2945
*(host_addr + i) = (uint64_t)do_pior_corrupt(hp, (caddr_t)addr,
usr/src/uts/common/io/bofi.c
2953
dev_addr = (type *)((uintptr_t)dev_addr - 64 + hp->addr); \
usr/src/uts/common/io/bofi.c
2954
if (bofi_range_check && ((caddr_t)dev_addr < hp->addr || \
usr/src/uts/common/io/bofi.c
2955
(caddr_t)(dev_addr + repcount) - hp->addr > hp->len)) { \
usr/src/uts/common/io/bofi.c
2958
(void *)dev_addr, (void *)hp->addr, hp->len); \
usr/src/uts/common/io/bofi.c
2959
if ((caddr_t)dev_addr < hp->addr || \
usr/src/uts/common/io/bofi.c
2960
(caddr_t)dev_addr - hp->addr >= hp->len) \
usr/src/uts/common/io/bofi.c
2962
repcount = (type *)(hp->addr + hp->len) - dev_addr; \
usr/src/uts/common/io/bofi.c
2972
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
2977
hp = handle->ahi_common.ah_bus_private;
usr/src/uts/common/io/bofi.c
2979
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
2980
hp->save.acc.ahi_rep_put8(&hp->save.acc, host_addr, dev_addr,
usr/src/uts/common/io/bofi.c
2987
if (do_piow_corrupt(hp, (caddr_t)addr, &llvalue, 1, i ? 0 :
usr/src/uts/common/io/bofi.c
2989
hp->save.acc.ahi_put8(&hp->save.acc, addr,
usr/src/uts/common/io/bofi.c
3003
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
3008
hp = handle->ahi_common.ah_bus_private;
usr/src/uts/common/io/bofi.c
3010
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
3011
hp->save.acc.ahi_rep_put16(&hp->save.acc, host_addr, dev_addr,
usr/src/uts/common/io/bofi.c
3018
if (do_piow_corrupt(hp, (caddr_t)addr, &llvalue, 2, i ? 0 :
usr/src/uts/common/io/bofi.c
3020
hp->save.acc.ahi_put16(&hp->save.acc, addr,
usr/src/uts/common/io/bofi.c
3034
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
3039
hp = handle->ahi_common.ah_bus_private;
usr/src/uts/common/io/bofi.c
3041
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
3042
hp->save.acc.ahi_rep_put32(&hp->save.acc, host_addr, dev_addr,
usr/src/uts/common/io/bofi.c
3049
if (do_piow_corrupt(hp, (caddr_t)addr, &llvalue, 4, i ? 0 :
usr/src/uts/common/io/bofi.c
3051
hp->save.acc.ahi_put32(&hp->save.acc, addr,
usr/src/uts/common/io/bofi.c
3065
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
3070
hp = handle->ahi_common.ah_bus_private;
usr/src/uts/common/io/bofi.c
3072
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
3073
hp->save.acc.ahi_rep_put64(&hp->save.acc, host_addr, dev_addr,
usr/src/uts/common/io/bofi.c
3080
if (do_piow_corrupt(hp, (caddr_t)addr, &llvalue, 8, i ? 0 :
usr/src/uts/common/io/bofi.c
3082
hp->save.acc.ahi_put64(&hp->save.acc, addr,
usr/src/uts/common/io/bofi.c
3097
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
3127
hp = kmem_zalloc(sizeof (struct bofi_shadow), KM_SLEEP);
usr/src/uts/common/io/bofi.c
3128
(void) strncpy(hp->name, ddi_get_name(ap->ahi_common.ah_dip),
usr/src/uts/common/io/bofi.c
3130
hp->instance = ddi_get_instance(ap->ahi_common.ah_dip);
usr/src/uts/common/io/bofi.c
3131
hp->dip = ap->ahi_common.ah_dip;
usr/src/uts/common/io/bofi.c
3132
hp->addr = *vaddrp;
usr/src/uts/common/io/bofi.c
3138
hp->rnumber = ((ddi_acc_hdl_t *)ap)->ah_rnumber;
usr/src/uts/common/io/bofi.c
3139
hp->offset = offset;
usr/src/uts/common/io/bofi.c
3141
hp->len = INT_MAX - offset;
usr/src/uts/common/io/bofi.c
3143
hp->len = min(len, INT_MAX - offset);
usr/src/uts/common/io/bofi.c
3144
hp->hdl.acc_handle = (ddi_acc_handle_t)ap;
usr/src/uts/common/io/bofi.c
3145
hp->link = NULL;
usr/src/uts/common/io/bofi.c
3146
hp->type = BOFI_ACC_HDL;
usr/src/uts/common/io/bofi.c
3150
hp->save.acc = *ap;
usr/src/uts/common/io/bofi.c
3175
ap->ahi_common.ah_bus_private = hp;
usr/src/uts/common/io/bofi.c
3181
hp->next = shadow_list.next;
usr/src/uts/common/io/bofi.c
3182
shadow_list.next->prev = hp;
usr/src/uts/common/io/bofi.c
3183
hp->prev = &shadow_list;
usr/src/uts/common/io/bofi.c
3184
shadow_list.next = hp;
usr/src/uts/common/io/bofi.c
3186
hp->hnext = hhashp->hnext;
usr/src/uts/common/io/bofi.c
3187
hhashp->hnext->hprev = hp;
usr/src/uts/common/io/bofi.c
3188
hp->hprev = hhashp;
usr/src/uts/common/io/bofi.c
3189
hhashp->hnext = hp;
usr/src/uts/common/io/bofi.c
3190
dhashp = HDL_DHASH(hp->dip);
usr/src/uts/common/io/bofi.c
3191
hp->dnext = dhashp->dnext;
usr/src/uts/common/io/bofi.c
3192
dhashp->dnext->dprev = hp;
usr/src/uts/common/io/bofi.c
3193
hp->dprev = dhashp;
usr/src/uts/common/io/bofi.c
3194
dhashp->dnext = hp;
usr/src/uts/common/io/bofi.c
3200
if (ddi_name_to_major(hp->name) ==
usr/src/uts/common/io/bofi.c
3202
hp->instance == ep->errdef.instance &&
usr/src/uts/common/io/bofi.c
3205
hp->rnumber == ep->errdef.rnumber) &&
usr/src/uts/common/io/bofi.c
3208
offset + hp->len > ep->errdef.offset) {
usr/src/uts/common/io/bofi.c
3213
lp->link = hp->link;
usr/src/uts/common/io/bofi.c
3214
hp->link = lp;
usr/src/uts/common/io/bofi.c
3233
for (hp = hhashp->hnext; hp != hhashp; hp = hp->hnext)
usr/src/uts/common/io/bofi.c
3234
if (hp->hdl.acc_handle == (ddi_acc_handle_t)ap)
usr/src/uts/common/io/bofi.c
3236
if (hp == hhashp) {
usr/src/uts/common/io/bofi.c
3244
*ap = hp->save.acc;
usr/src/uts/common/io/bofi.c
3245
*vaddrp = hp->addr;
usr/src/uts/common/io/bofi.c
3249
hp->hnext->hprev = hp->hprev;
usr/src/uts/common/io/bofi.c
3250
hp->hprev->hnext = hp->hnext;
usr/src/uts/common/io/bofi.c
3251
hp->dnext->dprev = hp->dprev;
usr/src/uts/common/io/bofi.c
3252
hp->dprev->dnext = hp->dnext;
usr/src/uts/common/io/bofi.c
3253
hp->next->prev = hp->prev;
usr/src/uts/common/io/bofi.c
3254
hp->prev->next = hp->next;
usr/src/uts/common/io/bofi.c
3258
for (lp = hp->link; lp != NULL; ) {
usr/src/uts/common/io/bofi.c
3264
hp->link = NULL;
usr/src/uts/common/io/bofi.c
3270
kmem_free(hp, sizeof (struct bofi_shadow));
usr/src/uts/common/io/bofi.c
3284
chain_on_errdefs(struct bofi_shadow *hp)
usr/src/uts/common/io/bofi.c
3294
if (ddi_name_to_major(hp->name) ==
usr/src/uts/common/io/bofi.c
3296
hp->instance == ep->errdef.instance &&
usr/src/uts/common/io/bofi.c
3298
hp->rnumber == ep->errdef.rnumber) &&
usr/src/uts/common/io/bofi.c
3300
(((uintptr_t)(hp->addr + ep->errdef.offset +
usr/src/uts/common/io/bofi.c
3302
((uintptr_t)((hp->addr + ep->errdef.offset) +
usr/src/uts/common/io/bofi.c
3311
lp->link = hp->link;
usr/src/uts/common/io/bofi.c
3312
hp->link = lp;
usr/src/uts/common/io/bofi.c
3314
(hp->flags & DDI_DMA_WRITE) &&
usr/src/uts/common/io/bofi.c
3316
do_dma_corrupt(hp, ep,
usr/src/uts/common/io/bofi.c
3318
0, hp->len);
usr/src/uts/common/io/bofi.c
3348
struct bofi_shadow *hp, *xhp;
usr/src/uts/common/io/bofi.c
3364
hp = kmem_zalloc(sizeof (struct bofi_shadow),
usr/src/uts/common/io/bofi.c
3366
if (hp == NULL) {
usr/src/uts/common/io/bofi.c
3374
(void) strncpy(hp->name, ddi_get_name(rdip), NAMESIZE);
usr/src/uts/common/io/bofi.c
3375
hp->instance = ddi_get_instance(rdip);
usr/src/uts/common/io/bofi.c
3376
hp->dip = rdip;
usr/src/uts/common/io/bofi.c
3377
hp->link = NULL;
usr/src/uts/common/io/bofi.c
3378
hp->type = BOFI_NULL;
usr/src/uts/common/io/bofi.c
3385
kmem_free(hp, sizeof (struct bofi_shadow));
usr/src/uts/common/io/bofi.c
3391
hp->hdl.dma_handle = *handlep;
usr/src/uts/common/io/bofi.c
3411
dhashp = HDL_DHASH(hp->dip);
usr/src/uts/common/io/bofi.c
3414
ddi_name_to_major(hp->name) &&
usr/src/uts/common/io/bofi.c
3415
xhp->instance == hp->instance &&
usr/src/uts/common/io/bofi.c
3424
hp->rnumber = maxrnumber;
usr/src/uts/common/io/bofi.c
3428
hp->next = shadow_list.next;
usr/src/uts/common/io/bofi.c
3429
shadow_list.next->prev = hp;
usr/src/uts/common/io/bofi.c
3430
hp->prev = &shadow_list;
usr/src/uts/common/io/bofi.c
3431
shadow_list.next = hp;
usr/src/uts/common/io/bofi.c
3433
hp->hnext = hhashp->hnext;
usr/src/uts/common/io/bofi.c
3434
hhashp->hnext->hprev = hp;
usr/src/uts/common/io/bofi.c
3435
hp->hprev = hhashp;
usr/src/uts/common/io/bofi.c
3436
hhashp->hnext = hp;
usr/src/uts/common/io/bofi.c
3437
dhashp = HDL_DHASH(hp->dip);
usr/src/uts/common/io/bofi.c
3438
hp->dnext = dhashp->dnext;
usr/src/uts/common/io/bofi.c
3439
dhashp->dnext->dprev = hp;
usr/src/uts/common/io/bofi.c
3440
hp->dprev = dhashp;
usr/src/uts/common/io/bofi.c
3441
dhashp->dnext = hp;
usr/src/uts/common/io/bofi.c
3455
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
3464
for (hp = hhashp->hnext; hp != hhashp; hp = hp->hnext)
usr/src/uts/common/io/bofi.c
3465
if (hp->hdl.dma_handle == handle)
usr/src/uts/common/io/bofi.c
3479
if (hp == hhashp)
usr/src/uts/common/io/bofi.c
3486
if (hp->type != BOFI_NULL)
usr/src/uts/common/io/bofi.c
3491
hp->hnext->hprev = hp->hprev;
usr/src/uts/common/io/bofi.c
3492
hp->hprev->hnext = hp->hnext;
usr/src/uts/common/io/bofi.c
3493
hp->dnext->dprev = hp->dprev;
usr/src/uts/common/io/bofi.c
3494
hp->dprev->dnext = hp->dnext;
usr/src/uts/common/io/bofi.c
3495
hp->next->prev = hp->prev;
usr/src/uts/common/io/bofi.c
3496
hp->prev->next = hp->next;
usr/src/uts/common/io/bofi.c
3500
kmem_free(hp, sizeof (struct bofi_shadow));
usr/src/uts/common/io/bofi.c
3515
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
3526
for (hp = hhashp->hnext; hp != hhashp; hp = hp->hnext)
usr/src/uts/common/io/bofi.c
3527
if (hp->hdl.dma_handle == handle)
usr/src/uts/common/io/bofi.c
3531
if (hp == hhashp) {
usr/src/uts/common/io/bofi.c
3541
if (hp->type != BOFI_NULL)
usr/src/uts/common/io/bofi.c
3544
hp->flags = dmareqp->dmar_flags;
usr/src/uts/common/io/bofi.c
3546
hp->map_flags = B_PAGEIO;
usr/src/uts/common/io/bofi.c
3547
hp->map_pp = dmareqp->dmar_object.dmao_obj.pp_obj.pp_pp;
usr/src/uts/common/io/bofi.c
3549
hp->map_flags = B_SHADOW;
usr/src/uts/common/io/bofi.c
3550
hp->map_pplist = dmareqp->dmar_object.dmao_obj.virt_obj.v_priv;
usr/src/uts/common/io/bofi.c
3552
hp->map_flags = 0;
usr/src/uts/common/io/bofi.c
3557
hp->addr = ddi_dmareq_mapin(dmareqp, &hp->mapaddr, &hp->len);
usr/src/uts/common/io/bofi.c
3558
if (hp->addr == NULL)
usr/src/uts/common/io/bofi.c
3568
hp->origaddr = hp->addr;
usr/src/uts/common/io/bofi.c
3569
hp->allocaddr = ddi_umem_alloc(
usr/src/uts/common/io/bofi.c
3570
((uintptr_t)hp->addr & pagemask) + hp->len,
usr/src/uts/common/io/bofi.c
3572
&hp->umem_cookie);
usr/src/uts/common/io/bofi.c
3573
if (hp->allocaddr == NULL)
usr/src/uts/common/io/bofi.c
3575
hp->addr = hp->allocaddr + ((uintptr_t)hp->addr & pagemask);
usr/src/uts/common/io/bofi.c
3577
xbcopy(hp->origaddr, hp->addr, hp->len);
usr/src/uts/common/io/bofi.c
3579
dmareq.dmar_object.dmao_size = hp->len;
usr/src/uts/common/io/bofi.c
3582
dmareq.dmar_object.dmao_obj.virt_obj.v_addr = hp->addr;
usr/src/uts/common/io/bofi.c
3605
hp->type = BOFI_DMA_HDL;
usr/src/uts/common/io/bofi.c
3606
chain_on_errdefs(hp);
usr/src/uts/common/io/bofi.c
3620
if (hp) {
usr/src/uts/common/io/bofi.c
3621
ddi_dmareq_mapout(hp->mapaddr, hp->len, hp->map_flags,
usr/src/uts/common/io/bofi.c
3622
hp->map_pp, hp->map_pplist);
usr/src/uts/common/io/bofi.c
3623
if (bofi_sync_check && hp->allocaddr)
usr/src/uts/common/io/bofi.c
3624
ddi_umem_free(hp->umem_cookie);
usr/src/uts/common/io/bofi.c
3625
hp->mapaddr = NULL;
usr/src/uts/common/io/bofi.c
3626
hp->allocaddr = NULL;
usr/src/uts/common/io/bofi.c
3627
hp->origaddr = NULL;
usr/src/uts/common/io/bofi.c
3642
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
3657
for (hp = hhashp->hnext; hp != hhashp; hp = hp->hnext)
usr/src/uts/common/io/bofi.c
3658
if (hp->hdl.dma_handle == handle)
usr/src/uts/common/io/bofi.c
3660
if (hp == hhashp) {
usr/src/uts/common/io/bofi.c
3668
if (hp->type == BOFI_NULL)
usr/src/uts/common/io/bofi.c
3674
for (lp = hp->link; lp != NULL; ) {
usr/src/uts/common/io/bofi.c
3682
(hp->flags & DDI_DMA_READ) &&
usr/src/uts/common/io/bofi.c
3684
do_dma_corrupt(hp, ep, DDI_DMA_SYNC_FORCPU, 0, hp->len);
usr/src/uts/common/io/bofi.c
3690
hp->link = NULL;
usr/src/uts/common/io/bofi.c
3691
hp->type = BOFI_NULL;
usr/src/uts/common/io/bofi.c
3695
if (bofi_sync_check && (hp->flags & DDI_DMA_READ))
usr/src/uts/common/io/bofi.c
3699
if (hp->allocaddr)
usr/src/uts/common/io/bofi.c
3700
xbcopy(hp->addr, hp->origaddr, hp->len);
usr/src/uts/common/io/bofi.c
3701
ddi_dmareq_mapout(hp->mapaddr, hp->len, hp->map_flags,
usr/src/uts/common/io/bofi.c
3702
hp->map_pp, hp->map_pplist);
usr/src/uts/common/io/bofi.c
3703
if (bofi_sync_check && hp->allocaddr)
usr/src/uts/common/io/bofi.c
3704
ddi_umem_free(hp->umem_cookie);
usr/src/uts/common/io/bofi.c
3705
hp->mapaddr = NULL;
usr/src/uts/common/io/bofi.c
3706
hp->allocaddr = NULL;
usr/src/uts/common/io/bofi.c
3707
hp->origaddr = NULL;
usr/src/uts/common/io/bofi.c
3721
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
3740
for (hp = hhashp->hnext; hp != hhashp; hp = hp->hnext)
usr/src/uts/common/io/bofi.c
3741
if (hp->hdl.dma_handle == handle &&
usr/src/uts/common/io/bofi.c
3742
hp->type == BOFI_DMA_HDL)
usr/src/uts/common/io/bofi.c
3746
if (hp != hhashp) {
usr/src/uts/common/io/bofi.c
3751
if (hp->allocaddr)
usr/src/uts/common/io/bofi.c
3752
xbcopy(hp->origaddr+off, hp->addr+off,
usr/src/uts/common/io/bofi.c
3753
len ? len : (hp->len - off));
usr/src/uts/common/io/bofi.c
3759
for (lp = hp->link; lp != NULL; lp = lp->link) {
usr/src/uts/common/io/bofi.c
3767
do_dma_corrupt(hp, ep, flags, off,
usr/src/uts/common/io/bofi.c
3768
len ? len : (hp->len - off));
usr/src/uts/common/io/bofi.c
3778
if (hp->allocaddr)
usr/src/uts/common/io/bofi.c
3779
xbcopy(hp->addr+off, hp->origaddr+off,
usr/src/uts/common/io/bofi.c
3780
len ? len : (hp->len - off));
usr/src/uts/common/io/bofi.c
3800
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
3818
for (hp = hhashp->hnext; hp != hhashp; hp = hp->hnext)
usr/src/uts/common/io/bofi.c
3819
if (hp->hdl.dma_handle == handle)
usr/src/uts/common/io/bofi.c
3821
if (hp != hhashp) {
usr/src/uts/common/io/bofi.c
3842
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
3877
for (hp = hhashp->hnext; hp != hhashp; hp = hp->hnext)
usr/src/uts/common/io/bofi.c
3878
if (hp->hdl.dma_handle == handle)
usr/src/uts/common/io/bofi.c
3880
if (hp == hhashp) {
usr/src/uts/common/io/bofi.c
3893
dummyhp = hp;
usr/src/uts/common/io/bofi.c
3899
hp = dummyhp->hparrayp[i];
usr/src/uts/common/io/bofi.c
3903
if (hp->type != BOFI_NULL)
usr/src/uts/common/io/bofi.c
3910
hp->dnext->dprev = hp->dprev;
usr/src/uts/common/io/bofi.c
3911
hp->dprev->dnext = hp->dnext;
usr/src/uts/common/io/bofi.c
3912
hp->next->prev = hp->prev;
usr/src/uts/common/io/bofi.c
3913
hp->prev->next = hp->next;
usr/src/uts/common/io/bofi.c
3917
if (bofi_sync_check && hp->allocaddr)
usr/src/uts/common/io/bofi.c
3918
ddi_umem_free(hp->umem_cookie);
usr/src/uts/common/io/bofi.c
3919
kmem_free(hp, sizeof (struct bofi_shadow));
usr/src/uts/common/io/bofi.c
3940
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
3984
hp = kmem_zalloc(sizeof (*hp), KM_SLEEP);
usr/src/uts/common/io/bofi.c
3985
(void) strncpy(hp->name, ddi_get_name(rdip), NAMESIZE);
usr/src/uts/common/io/bofi.c
3986
hp->instance = ddi_get_instance(rdip);
usr/src/uts/common/io/bofi.c
3987
hp->rnumber = -1;
usr/src/uts/common/io/bofi.c
3988
hp->dip = rdip;
usr/src/uts/common/io/bofi.c
3989
hp->hdl.dma_handle = 0;
usr/src/uts/common/io/bofi.c
3990
hp->link = NULL;
usr/src/uts/common/io/bofi.c
3991
hp->type = BOFI_NULL;
usr/src/uts/common/io/bofi.c
4002
hp->allocaddr = ddi_umem_alloc(
usr/src/uts/common/io/bofi.c
4003
((int)(uintptr_t)hp->addr & pagemask)
usr/src/uts/common/io/bofi.c
4005
KM_SLEEP, &hp->umem_cookie);
usr/src/uts/common/io/bofi.c
4006
hp->addr = hp->allocaddr +
usr/src/uts/common/io/bofi.c
4007
((int)(uintptr_t)hp->addr & pagemask);
usr/src/uts/common/io/bofi.c
4015
hp->next = shadow_list.next;
usr/src/uts/common/io/bofi.c
4016
shadow_list.next->prev = hp;
usr/src/uts/common/io/bofi.c
4017
hp->prev = &shadow_list;
usr/src/uts/common/io/bofi.c
4018
shadow_list.next = hp;
usr/src/uts/common/io/bofi.c
4019
dhashp = HDL_DHASH(hp->dip);
usr/src/uts/common/io/bofi.c
4020
hp->dnext = dhashp->dnext;
usr/src/uts/common/io/bofi.c
4021
dhashp->dnext->dprev = hp;
usr/src/uts/common/io/bofi.c
4022
hp->dprev = dhashp;
usr/src/uts/common/io/bofi.c
4023
dhashp->dnext = hp;
usr/src/uts/common/io/bofi.c
4024
dummyhp->hparrayp[i] = hp;
usr/src/uts/common/io/bofi.c
4050
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
4077
hp = dummyhp->hparrayp[index];
usr/src/uts/common/io/bofi.c
4081
if (hp->type != BOFI_NULL)
usr/src/uts/common/io/bofi.c
4089
if (bofi_sync_check && hp->allocaddr) {
usr/src/uts/common/io/bofi.c
4090
hp->origaddr = a;
usr/src/uts/common/io/bofi.c
4091
a = hp->addr;
usr/src/uts/common/io/bofi.c
4093
hp->addr = a;
usr/src/uts/common/io/bofi.c
4094
hp->len = len;
usr/src/uts/common/io/bofi.c
4105
hp->type = BOFI_DMA_HDL;
usr/src/uts/common/io/bofi.c
4107
if (ddi_name_to_major(hp->name) ==
usr/src/uts/common/io/bofi.c
4109
hp->instance == ep->errdef.instance &&
usr/src/uts/common/io/bofi.c
4111
hp->rnumber == ep->errdef.rnumber) &&
usr/src/uts/common/io/bofi.c
4113
(((uintptr_t)(hp->addr + ep->errdef.offset +
usr/src/uts/common/io/bofi.c
4115
((uintptr_t)((hp->addr + ep->errdef.offset) +
usr/src/uts/common/io/bofi.c
4121
lp->link = hp->link;
usr/src/uts/common/io/bofi.c
4122
hp->link = lp;
usr/src/uts/common/io/bofi.c
4139
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
4164
hp = dummyhp->hparrayp[index];
usr/src/uts/common/io/bofi.c
4168
if (hp->type == BOFI_NULL)
usr/src/uts/common/io/bofi.c
4176
for (lp = hp->link; lp != NULL; ) {
usr/src/uts/common/io/bofi.c
4183
do_dma_corrupt(hp, ep, view, 0, hp->len);
usr/src/uts/common/io/bofi.c
4189
hp->link = NULL;
usr/src/uts/common/io/bofi.c
4190
hp->type = BOFI_NULL;
usr/src/uts/common/io/bofi.c
4198
if (hp->allocaddr)
usr/src/uts/common/io/bofi.c
4199
xbcopy(hp->addr, hp->origaddr, hp->len);
usr/src/uts/common/io/bofi.c
4210
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
4235
hp = dummyhp->hparrayp[index];
usr/src/uts/common/io/bofi.c
4239
if (hp->type == BOFI_NULL)
usr/src/uts/common/io/bofi.c
4250
if (hp->allocaddr)
usr/src/uts/common/io/bofi.c
4251
xbcopy(hp->origaddr, hp->addr, hp->len);
usr/src/uts/common/io/bofi.c
4258
for (lp = hp->link; lp != NULL; lp = lp->link) {
usr/src/uts/common/io/bofi.c
4266
do_dma_corrupt(hp, ep, view, 0, hp->len);
usr/src/uts/common/io/bofi.c
4276
if (hp->allocaddr)
usr/src/uts/common/io/bofi.c
4277
xbcopy(hp->addr, hp->origaddr, hp->len);
usr/src/uts/common/io/bofi.c
4295
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
4303
hp = (struct bofi_shadow *)xp;
usr/src/uts/common/io/bofi.c
4307
if (hp->link == NULL)
usr/src/uts/common/io/bofi.c
4308
return (hp->save.intr.int_handler
usr/src/uts/common/io/bofi.c
4309
(hp->save.intr.int_handler_arg1, arg2));
usr/src/uts/common/io/bofi.c
4314
for (lp = hp->link; lp != NULL; lp = lp->link) {
usr/src/uts/common/io/bofi.c
4336
if (!hp->hilevel) {
usr/src/uts/common/io/bofi.c
4358
result = hp->save.intr.int_handler
usr/src/uts/common/io/bofi.c
4359
(hp->save.intr.int_handler_arg1, arg2);
usr/src/uts/common/io/bofi.c
4373
hp->name, hp->instance);
usr/src/uts/common/io/bofi.c
4388
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
4392
hp = handle->ahi_common.ah_bus_private;
usr/src/uts/common/io/bofi.c
4393
if (!hp->link || !mutex_tryenter(&bofi_mutex)) {
usr/src/uts/common/io/bofi.c
4396
for (lp = hp->link; lp != NULL; lp = lp->link) {
usr/src/uts/common/io/bofi.c
4417
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
4426
for (hp = hhashp->hnext; hp != hhashp; hp = hp->hnext)
usr/src/uts/common/io/bofi.c
4427
if (hp->hdl.dma_handle == (ddi_dma_handle_t)handle)
usr/src/uts/common/io/bofi.c
4429
if (hp == hhashp) {
usr/src/uts/common/io/bofi.c
4433
if (!hp->link) {
usr/src/uts/common/io/bofi.c
4437
for (lp = hp->link; lp != NULL; lp = lp->link) {
usr/src/uts/common/io/bofi.c
4460
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
4479
for (hp = dhashp->dnext; hp != dhashp; hp = hp->dnext) {
usr/src/uts/common/io/bofi.c
4480
if (hp->dip == arg->f_dip) {
usr/src/uts/common/io/bofi.c
4481
for (lp = hp->link; lp != NULL; lp = lp->link) {
usr/src/uts/common/io/bofi.c
4511
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
4532
for (hp = shadow_list.next; hp != &shadow_list; hp = hp->next) {
usr/src/uts/common/io/bofi.c
4533
(void) ddi_pathname(hp->dip, hppath);
usr/src/uts/common/io/bofi.c
4536
for (lp = hp->link; lp != NULL; lp = lp->link) {
usr/src/uts/common/io/bofi.c
4581
struct bofi_shadow *hp;
usr/src/uts/common/io/bofi.c
4598
hp = kmem_zalloc(sizeof (struct bofi_shadow), KM_SLEEP);
usr/src/uts/common/io/bofi.c
4599
(void) strncpy(hp->name, ddi_get_name(rdip), NAMESIZE);
usr/src/uts/common/io/bofi.c
4600
hp->instance = ddi_get_instance(rdip);
usr/src/uts/common/io/bofi.c
4601
hp->save.intr.int_handler = hdlp->ih_cb_func;
usr/src/uts/common/io/bofi.c
4602
hp->save.intr.int_handler_arg1 = hdlp->ih_cb_arg1;
usr/src/uts/common/io/bofi.c
4604
hdlp->ih_cb_arg1 = (caddr_t)hp;
usr/src/uts/common/io/bofi.c
4605
hp->bofi_inum = hdlp->ih_inum;
usr/src/uts/common/io/bofi.c
4606
hp->dip = rdip;
usr/src/uts/common/io/bofi.c
4607
hp->link = NULL;
usr/src/uts/common/io/bofi.c
4608
hp->type = BOFI_INT_HDL;
usr/src/uts/common/io/bofi.c
4614
hp->hilevel = 1;
usr/src/uts/common/io/bofi.c
4616
hp->hilevel = 0;
usr/src/uts/common/io/bofi.c
4625
kmem_free(hp, sizeof (struct bofi_shadow));
usr/src/uts/common/io/bofi.c
4633
hp->next = shadow_list.next;
usr/src/uts/common/io/bofi.c
4634
shadow_list.next->prev = hp;
usr/src/uts/common/io/bofi.c
4635
hp->prev = &shadow_list;
usr/src/uts/common/io/bofi.c
4636
shadow_list.next = hp;
usr/src/uts/common/io/bofi.c
4638
hp->hnext = hhashp->hnext;
usr/src/uts/common/io/bofi.c
4639
hhashp->hnext->hprev = hp;
usr/src/uts/common/io/bofi.c
4640
hp->hprev = hhashp;
usr/src/uts/common/io/bofi.c
4641
hhashp->hnext = hp;
usr/src/uts/common/io/bofi.c
4642
dhashp = HDL_DHASH(hp->dip);
usr/src/uts/common/io/bofi.c
4643
hp->dnext = dhashp->dnext;
usr/src/uts/common/io/bofi.c
4644
dhashp->dnext->dprev = hp;
usr/src/uts/common/io/bofi.c
4645
hp->dprev = dhashp;
usr/src/uts/common/io/bofi.c
4646
dhashp->dnext = hp;
usr/src/uts/common/io/bofi.c
4652
if (ddi_name_to_major(hp->name) ==
usr/src/uts/common/io/bofi.c
4654
hp->instance == ep->errdef.instance &&
usr/src/uts/common/io/bofi.c
4660
lp->link = hp->link;
usr/src/uts/common/io/bofi.c
4661
hp->link = lp;
usr/src/uts/common/io/bofi.c
4680
for (hp = hhashp->hnext; hp != hhashp; hp = hp->hnext) {
usr/src/uts/common/io/bofi.c
4681
if (hp->dip == rdip &&
usr/src/uts/common/io/bofi.c
4682
hp->type == BOFI_INT_HDL &&
usr/src/uts/common/io/bofi.c
4683
hp->bofi_inum == hdlp->ih_inum) {
usr/src/uts/common/io/bofi.c
4687
if (hp == hhashp) {
usr/src/uts/common/io/bofi.c
4695
hp->hnext->hprev = hp->hprev;
usr/src/uts/common/io/bofi.c
4696
hp->hprev->hnext = hp->hnext;
usr/src/uts/common/io/bofi.c
4697
hp->dnext->dprev = hp->dprev;
usr/src/uts/common/io/bofi.c
4698
hp->dprev->dnext = hp->dnext;
usr/src/uts/common/io/bofi.c
4699
hp->next->prev = hp->prev;
usr/src/uts/common/io/bofi.c
4700
hp->prev->next = hp->next;
usr/src/uts/common/io/bofi.c
4705
for (lp = hp->link; lp != NULL; ) {
usr/src/uts/common/io/bofi.c
4711
hp->link = NULL;
usr/src/uts/common/io/bofi.c
4714
kmem_free(hp, sizeof (struct bofi_shadow));
usr/src/uts/common/io/bofi.c
933
struct bofi_shadow *hp;
usr/src/uts/common/io/bpf/bpf.c
1577
struct bpf_hdr *hp;
usr/src/uts/common/io/bpf/bpf.c
1629
hp = (struct bpf_hdr *)((char *)d->bd_sbuf + curlen);
usr/src/uts/common/io/bpf/bpf.c
1630
hp->bh_tstamp.tv_sec = tv->tv_sec;
usr/src/uts/common/io/bpf/bpf.c
1631
hp->bh_tstamp.tv_usec = tv->tv_usec;
usr/src/uts/common/io/bpf/bpf.c
1632
hp->bh_datalen = pktlen;
usr/src/uts/common/io/bpf/bpf.c
1633
hp->bh_hdrlen = (uint16_t)hdrlen;
usr/src/uts/common/io/bpf/bpf.c
1637
(*cpfn)((uchar_t *)hp + hdrlen, pkt,
usr/src/uts/common/io/bpf/bpf.c
1638
(hp->bh_caplen = totlen - hdrlen));
usr/src/uts/common/io/bufmod.c
1012
sbp->sb_mlen += hp.sbh_totlen;
usr/src/uts/common/io/bufmod.c
1017
TIMEVAL_TO_TIMEVAL32(&hp.sbh_timestamp, &t);
usr/src/uts/common/io/bufmod.c
1019
pad = Align(hp.sbh_totlen);
usr/src/uts/common/io/bufmod.c
1020
hp.sbh_totlen += sizeof (hp);
usr/src/uts/common/io/bufmod.c
1023
if ((sbp->sb_mlen + hp.sbh_totlen) > sbp->sb_chunk)
usr/src/uts/common/io/bufmod.c
1032
sbp->sb_head = allocb(sizeof (hp), BPRI_MED);
usr/src/uts/common/io/bufmod.c
1053
hp.sbh_drops = sbp->sb_drops;
usr/src/uts/common/io/bufmod.c
1054
hp.sbh_origlen = origlen;
usr/src/uts/common/io/bufmod.c
1057
sbp->sb_mlen += hp.sbh_totlen;
usr/src/uts/common/io/bufmod.c
1064
(void) memcpy(sbp->sb_head->b_wptr, (char *)&hp,
usr/src/uts/common/io/bufmod.c
1065
sizeof (hp));
usr/src/uts/common/io/bufmod.c
1066
sbp->sb_head->b_wptr += sizeof (hp);
usr/src/uts/common/io/bufmod.c
1077
hp.sbh_totlen += pad;
usr/src/uts/common/io/bufmod.c
1078
(void) memcpy(sbp->sb_head->b_wptr, (char *)&hp, sizeof (hp));
usr/src/uts/common/io/bufmod.c
1079
sbp->sb_head->b_wptr += sizeof (hp);
usr/src/uts/common/io/bufmod.c
1096
wrapperlen = (sizeof (hp) + pad);
usr/src/uts/common/io/bufmod.c
960
struct sb_hdr hp;
usr/src/uts/common/io/bufmod.c
976
hp.sbh_totlen = hp.sbh_msglen = sbp->sb_snap;
usr/src/uts/common/io/bufmod.c
978
hp.sbh_totlen = hp.sbh_msglen = origlen;
usr/src/uts/common/io/bufmod.c
986
if ((hp.sbh_totlen + sbp->sb_mlen) > sbp->sb_chunk)
usr/src/uts/common/io/bufmod.c
992
if (hp.sbh_totlen > sbp->sb_chunk) {
usr/src/uts/common/io/devinfo.c
3551
struct i_hp *hp;
usr/src/uts/common/io/devinfo.c
3582
hp = kmem_zalloc(sizeof (i_hp_t), KM_SLEEP);
usr/src/uts/common/io/devinfo.c
3583
hp->hp_off = off;
usr/src/uts/common/io/devinfo.c
3584
hp->hp_child = hp_hdl->cn_info.cn_child;
usr/src/uts/common/io/devinfo.c
3585
list_insert_tail(&st->hp_list, hp);
usr/src/uts/common/io/devinfo.c
4260
struct di_hp *hp;
usr/src/uts/common/io/devinfo.c
4267
hp = DI_HP(di_mem_addr(st, hp_list_node->hp_off));
usr/src/uts/common/io/devinfo.c
4268
hp->hp_child = off;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11385
fc_frame_hdr_t *hp;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11440
hp = &fpkt->pkt_cmd_fhdr;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11441
hp->r_ctl = R_CTL_COMMAND;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11442
hp->rsvd = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11443
hp->type = FC_TYPE_SCSI_FCP;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11444
hp->f_ctl = F_CTL_SEQ_INITIATIVE | F_CTL_FIRST_SEQ;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11445
hp->seq_id = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11446
hp->df_ctl = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11447
hp->seq_cnt = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11448
hp->ox_id = 0xffff;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11449
hp->rx_id = 0xffff;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11450
hp->ro = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
16123
fc_frame_hdr_t *hp;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
16161
hp = &cmd->cmd_fp_pkt->pkt_cmd_fhdr;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
16162
hp->r_ctl = R_CTL_COMMAND;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
16163
hp->rsvd = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
16164
hp->type = FC_TYPE_SCSI_FCP;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
16165
hp->f_ctl = F_CTL_SEQ_INITIATIVE | F_CTL_FIRST_SEQ;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
16166
hp->seq_id = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
16167
hp->df_ctl = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
16168
hp->seq_cnt = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
16169
hp->ox_id = 0xffff;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
16170
hp->rx_id = 0xffff;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
16171
hp->ro = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
2299
fc_frame_hdr_t *hp;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
2620
hp = &fpkt->pkt_cmd_fhdr;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
2622
hp->s_id = pptr->port_id;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
2623
hp->d_id = ptgt->tgt_d_id;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
2624
hp->r_ctl = R_CTL_COMMAND;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
2625
hp->type = FC_TYPE_SCSI_FCP;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
2626
hp->f_ctl = F_CTL_SEQ_INITIATIVE | F_CTL_FIRST_SEQ;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
2627
hp->rsvd = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
2628
hp->seq_id = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
2629
hp->seq_cnt = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
2630
hp->ox_id = 0xffff;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
2631
hp->rx_id = 0xffff;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
2632
hp->ro = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3283
fc_frame_hdr_t *hp;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3330
hp = &fpkt->pkt_cmd_fhdr;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3332
hp->s_id = pptr->port_id; /* source ID */
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3333
hp->d_id = ptgt->tgt_d_id; /* dest ID */
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3334
hp->r_ctl = R_CTL_ELS_REQ;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3335
hp->type = FC_TYPE_EXTENDED_LS;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3336
hp->f_ctl = F_CTL_SEQ_INITIATIVE | F_CTL_FIRST_SEQ;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3337
hp->seq_id = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3338
hp->rsvd = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3339
hp->df_ctl = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3340
hp->seq_cnt = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3341
hp->ox_id = 0xffff; /* i.e. none */
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3342
hp->rx_id = 0xffff; /* i.e. none */
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3343
hp->ro = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5152
fc_frame_hdr_t *hp;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5202
hp = &fpkt->pkt_cmd_fhdr;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5207
hp->r_ctl = R_CTL_ELS_REQ;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5208
hp->s_id = pptr->port_id; /* source ID */
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5209
hp->d_id = ptgt->tgt_d_id; /* dest ID */
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5210
hp->type = FC_TYPE_EXTENDED_LS;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5211
hp->f_ctl = F_CTL_SEQ_INITIATIVE | F_CTL_FIRST_SEQ;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5212
hp->seq_id = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5213
hp->rsvd = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5214
hp->df_ctl = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5215
hp->seq_cnt = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5216
hp->ox_id = 0xffff; /* i.e. none */
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5217
hp->rx_id = 0xffff; /* i.e. none */
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5218
hp->ro = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5235
hp = &fpkt->pkt_cmd_fhdr;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5236
hp->r_ctl = R_CTL_ELS_REQ;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5277
hp = &fpkt->pkt_cmd_fhdr;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
5278
hp->r_ctl = R_CTL_ELS_REQ;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
6525
fc_frame_hdr_t *hp;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
6567
hp = &fpkt->pkt_cmd_fhdr;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
6569
hp->s_id = pptr->port_id;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
6570
hp->d_id = ptgt->tgt_d_id;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
6571
hp->r_ctl = R_CTL_COMMAND;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
6572
hp->type = FC_TYPE_SCSI_FCP;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
6573
hp->f_ctl = F_CTL_SEQ_INITIATIVE | F_CTL_FIRST_SEQ;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
6574
hp->rsvd = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
6575
hp->seq_id = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
6576
hp->seq_cnt = 0;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
6577
hp->ox_id = 0xffff;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
6578
hp->rx_id = 0xffff;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
6579
hp->ro = 0;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3675
ddi_acc_hdl_t *hp;
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3759
hp = impl_acc_hdl_get(*handle);
usr/src/uts/common/io/hotplug/pcihp/pcihp.c
3761
if (ddi_peek16(*dip, (int16_t *)(hp->ah_addr),
usr/src/uts/common/io/pciex/pcie.c
811
int hp, lbw;
usr/src/uts/common/io/pciex/pcie.c
813
hp = pcie_hp_intr(dip);
usr/src/uts/common/io/pciex/pcie.c
816
if (hp == DDI_INTR_CLAIMED || lbw == DDI_INTR_CLAIMED) {
usr/src/uts/common/io/ppp/spppcomp/zlib.c
4769
inflate_huft *hp, /* space for trees */
usr/src/uts/common/io/ppp/spppcomp/zlib.c
4830
huft_build(b, n, s, d, e, t, m, hp, hn, v)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
4838
inflate_huft *hp; /* space for trees */
usr/src/uts/common/io/ppp/spppcomp/zlib.c
4998
u[h] = q = hp + *hn;
usr/src/uts/common/io/ppp/spppcomp/zlib.c
5066
inflate_trees_bits(c, bb, tb, hp, z)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
5070
inflate_huft *hp; /* space for trees */
usr/src/uts/common/io/ppp/spppcomp/zlib.c
5078
hp, &hn, v);
usr/src/uts/common/io/ppp/spppcomp/zlib.c
5091
inflate_trees_dynamic(nl, nd, c, bl, bd, tl, td, hp, z)
usr/src/uts/common/io/ppp/spppcomp/zlib.c
5099
inflate_huft *hp; /* space for trees */
usr/src/uts/common/io/ppp/spppcomp/zlib.c
5107
r = huft_build(c, nl, 257, cplens, cplext, tl, bl, hp, &hn, v);
usr/src/uts/common/io/ppp/spppcomp/zlib.c
5121
r = huft_build(c + nl, nd, 0, cpdist, cpdext, td, bd, hp, &hn, v);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
269
pmcs_fw_hdr_t *hp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
275
hp = hdr;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
281
hp->destination_partition, ntohl(hp->firmware_length));
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
282
if (ntohl(hp->firmware_length) == 0) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
285
__func__, ntohl(hp->firmware_length));
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
288
wrk += (sizeof (pmcs_fw_hdr_t) + ntohl(hp->firmware_length));
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
297
hp = (void *)wrk;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
309
hp = hdr;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
317
wrk += (sizeof (pmcs_fw_hdr_t) + ntohl(hp->firmware_length));
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
321
hp = (void *) wrk;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
330
pmcs_fw_hdr_t *hp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
334
hp = (void *)chunk;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_nvram.c
335
len = sizeof (pmcs_fw_hdr_t) + ntohl(hp->firmware_length);
usr/src/uts/common/io/scsi/impl/scsi_resource.c
219
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)pktp->pkt_handle;
usr/src/uts/common/io/scsi/impl/scsi_resource.c
239
cp = hp->dmai_cookie - 1;
usr/src/uts/common/io/scsi/impl/scsi_resource.c
259
pktp->pkt_cookies = hp->dmai_cookie - 1;
usr/src/uts/common/io/scsi/impl/scsi_resource.c
260
hp->dmai_cookie = cp;
usr/src/uts/common/io/scsi/impl/scsi_resource.c
261
hp->dmai_curcookie = num_segs;
usr/src/uts/common/io/sfe/sfe_util.c
5339
caddr_t *basep, ddi_acc_handle_t *hp)
usr/src/uts/common/io/sfe/sfe_util.c
5391
if ((ret = ddi_regs_map_setup(dip, i, basep, 0, 0, attrp, hp))
usr/src/uts/common/io/sfxge/sfxge_tx.c
1576
caddr_t hp;
usr/src/uts/common/io/sfxge/sfxge_tx.c
1610
hp = (caddr_t)(mp->b_rptr);
usr/src/uts/common/io/sfxge/sfxge_tx.c
1705
bcopy(hp, stbp->stb_esm.esm_base + stbp->stb_off, hs);
usr/src/uts/common/io/stream.c
4222
str_ftevent(fthdr_t *hp, void *p, ushort_t evnt, ushort_t data)
usr/src/uts/common/io/stream.c
4224
ftblk_t *bp = hp->tail;
usr/src/uts/common/io/stream.c
4229
ASSERT(hp != NULL);
usr/src/uts/common/io/stream.c
4261
if (atomic_cas_ptr(&hp->tail, bp, nbp) == bp) {
usr/src/uts/common/io/stream.c
4270
bp = hp->tail;
usr/src/uts/common/io/stream.c
4277
if (curthread != hp->thread) {
usr/src/uts/common/io/stream.c
4278
hp->thread = curthread;
usr/src/uts/common/io/stream.c
4281
if (CPU->cpu_seqid != hp->cpu_seqid) {
usr/src/uts/common/io/stream.c
4282
hp->cpu_seqid = CPU->cpu_seqid;
usr/src/uts/common/io/stream.c
4319
hp->hash = (hp->hash << 9) + hp->hash;
usr/src/uts/common/io/stream.c
4320
hp->hash += (evnt << 16) | data;
usr/src/uts/common/io/stream.c
4321
hp->hash += (uintptr_t)ep->mid;
usr/src/uts/common/io/stream.c
4330
fthdr_t *hp = dbp->db_fthdr;
usr/src/uts/common/io/stream.c
4331
ftblk_t *bp = &hp->first;
usr/src/uts/common/io/stream.c
4334
if (bp != hp->tail || bp->ix != 0) {
usr/src/uts/common/io/stream.c
4339
bp = hp->first.nxt;
usr/src/uts/common/io/stream.c
4340
hp->tail = &hp->first;
usr/src/uts/common/io/stream.c
4341
hp->hash = 0;
usr/src/uts/common/io/stream.c
4342
hp->first.nxt = NULL;
usr/src/uts/common/io/stream.c
4343
hp->first.ix = 0;
usr/src/uts/common/io/stream.c
4350
kmem_cache_free(fthdr_cache, hp);
usr/src/uts/common/os/bio.c
1453
struct hbuf *hp;
usr/src/uts/common/os/bio.c
1490
hp = &hbuf[start];
usr/src/uts/common/os/bio.c
1491
hmp = &hp->b_lock;
usr/src/uts/common/os/bio.c
1492
dp = (struct buf *)hp;
usr/src/uts/common/os/bio.c
1514
hp->b_length--;
usr/src/uts/common/os/bio.c
1692
struct hbuf *hp;
usr/src/uts/common/os/bio.c
1704
hp = &hbuf[start];
usr/src/uts/common/os/bio.c
1705
hmp = &hp->b_lock;
usr/src/uts/common/os/bio.c
1706
dp = (struct buf *)hp;
usr/src/uts/common/os/bio.c
1729
ASSERT(MUTEX_HELD(&hp->b_lock));
usr/src/uts/common/os/bio.c
1731
hp->b_length--;
usr/src/uts/common/os/bio.c
1825
hp->b_length--;
usr/src/uts/common/os/bio.c
414
struct hbuf *hp;
usr/src/uts/common/os/bio.c
463
hp = &hbuf[index];
usr/src/uts/common/os/bio.c
464
dp = (struct buf *)hp;
usr/src/uts/common/os/bio.c
470
ASSERT(hp->b_length >= 0);
usr/src/uts/common/os/bio.c
471
ASSERT(hp->b_length < nbuf);
usr/src/uts/common/os/bio.c
473
hp->b_length++; /* We are adding this buffer */
usr/src/uts/common/os/bio.c
581
struct hbuf *hp;
usr/src/uts/common/os/bio.c
589
hp = &hbuf[index];
usr/src/uts/common/os/bio.c
590
dp = (struct buf *)hp;
usr/src/uts/common/os/bio.c
591
hmp = &hp->b_lock;
usr/src/uts/common/os/bio.c
640
hp->b_length--;
usr/src/uts/common/os/bio.c
789
struct hbuf *hp;
usr/src/uts/common/os/bio.c
794
hp = &hbuf[index];
usr/src/uts/common/os/bio.c
795
hmp = &hp->b_lock;
usr/src/uts/common/os/bio.c
800
dp = (struct buf *)hp;
usr/src/uts/common/os/bio.c
810
hp->b_length--;
usr/src/uts/common/os/bio.c
867
struct hbuf *hp;
usr/src/uts/common/os/bio.c
924
hp = &hbuf[index];
usr/src/uts/common/os/bio.c
925
hmp = &hp->b_lock;
usr/src/uts/common/os/bio.c
926
dp = (struct buf *)hp;
usr/src/uts/common/os/bio.c
930
hp->b_length--;
usr/src/uts/common/os/bio.c
960
struct hbuf *hp;
usr/src/uts/common/os/bio.c
966
hp = &hbuf[index];
usr/src/uts/common/os/bio.c
967
dp = (struct buf *)hp;
usr/src/uts/common/os/bio.c
968
hmp = &hp->b_lock;
usr/src/uts/common/os/bio.c
993
hp->b_length--;
usr/src/uts/common/os/compress.c
135
uint16_t *hp;
usr/src/uts/common/os/compress.c
154
hp = &lempel[((src[0] + 13) ^ (src[1] - 13) ^ src[2]) &
usr/src/uts/common/os/compress.c
156
offset = (intptr_t)(src - *hp) & OFFSET_MASK;
usr/src/uts/common/os/compress.c
157
*hp = (uint16_t)(uintptr_t)src;
usr/src/uts/common/os/ddifm.c
890
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/os/ddifm.c
892
i_ddi_drv_ereport_post(hp->ah_dip, DVR_EVER, NULL, DDI_NOSLEEP);
usr/src/uts/common/os/ddifm.c
958
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/os/ddifm.c
960
i_ddi_drv_ereport_post(hp->ah_dip, DVR_EVER, NULL, DDI_NOSLEEP);
usr/src/uts/common/os/dumpsubr.c
1035
for (hp = cfg->helper; hp < endhp; hp++) {
usr/src/uts/common/os/dumpsubr.c
1038
if (hp->page == NULL) {
usr/src/uts/common/os/dumpsubr.c
1043
hp->page = cfg->maxvm + sz;
usr/src/uts/common/os/dumpsubr.c
1045
hp->lzbuf = cfg->maxvm + sz;
usr/src/uts/common/os/dumpsubr.c
1050
hp->page = ohp->lzbuf;
usr/src/uts/common/os/dumpsubr.c
1058
hp->page = cfg->maxvm + sz;
usr/src/uts/common/os/dumpsubr.c
1084
hp->page = NULL;
usr/src/uts/common/os/dumpsubr.c
1087
hp->bzstream.opaque = &sz;
usr/src/uts/common/os/dumpsubr.c
1088
hp->bzstream.bzalloc = dumpbzalloc;
usr/src/uts/common/os/dumpsubr.c
1089
hp->bzstream.bzfree = dumpbzfree;
usr/src/uts/common/os/dumpsubr.c
1090
(void) BZ2_bzCompressInit(&hp->bzstream,
usr/src/uts/common/os/dumpsubr.c
1092
hp->bzstream.opaque = NULL;
usr/src/uts/common/os/dumpsubr.c
1762
dumpsys_errmsg(helper_t *hp, const char *fmt, ...)
usr/src/uts/common/os/dumpsubr.c
1764
dumpsync_t *ds = hp->ds;
usr/src/uts/common/os/dumpsubr.c
1765
cbuf_t *cp = hp->cperr;
usr/src/uts/common/os/dumpsubr.c
1768
if (hp->helper == MAINHELPER) {
usr/src/uts/common/os/dumpsubr.c
1781
hp->cperr = NULL;
usr/src/uts/common/os/dumpsubr.c
1784
if (hp->cperr == NULL) {
usr/src/uts/common/os/dumpsubr.c
1786
hp->cperr = cp;
usr/src/uts/common/os/dumpsubr.c
1795
hp->cperr = NULL;
usr/src/uts/common/os/dumpsubr.c
1806
dumpsys_swrite(helper_t *hp, cbuf_t *cp, size_t used)
usr/src/uts/common/os/dumpsubr.c
1808
dumpsync_t *ds = hp->ds;
usr/src/uts/common/os/dumpsubr.c
1810
if (hp->helper == MAINHELPER) {
usr/src/uts/common/os/dumpsubr.c
1829
dumpsys_copy_page(helper_t *hp, int offset)
usr/src/uts/common/os/dumpsubr.c
1831
cbuf_t *cp = hp->cpin;
usr/src/uts/common/os/dumpsubr.c
1837
ueoff = dump_pagecopy(cp->buf + cp->off + offset, hp->page);
usr/src/uts/common/os/dumpsubr.c
1843
dumpsys_errmsg(hp, "cpu %d: memory error at PA 0x%08x.%08x\n",
usr/src/uts/common/os/dumpsubr.c
1868
dumpsys_sread(helper_t *hp)
usr/src/uts/common/os/dumpsubr.c
1870
dumpsync_t *ds = hp->ds;
usr/src/uts/common/os/dumpsubr.c
1876
if (hp->cpin == NULL) {
usr/src/uts/common/os/dumpsubr.c
1877
HRSTART(hp->perpage, inwait);
usr/src/uts/common/os/dumpsubr.c
1881
hp->cpin = CQ_GET(helperq);
usr/src/uts/common/os/dumpsubr.c
1888
if (hp->cpin == NULL)
usr/src/uts/common/os/dumpsubr.c
1901
hp->cpin->used = 0;
usr/src/uts/common/os/dumpsubr.c
1902
CQ_PUT(mainq, hp->cpin, CBUF_USEDMAP);
usr/src/uts/common/os/dumpsubr.c
1904
HRSTOP(hp->perpage, inwait);
usr/src/uts/common/os/dumpsubr.c
1907
if (hp->cpin == NULL)
usr/src/uts/common/os/dumpsubr.c
1911
hp->in = 0;
usr/src/uts/common/os/dumpsubr.c
1914
hp->used = 0;
usr/src/uts/common/os/dumpsubr.c
1918
if (hp->used < hp->cpin->used) {
usr/src/uts/common/os/dumpsubr.c
1924
ASSERT(hp->in != -1);
usr/src/uts/common/os/dumpsubr.c
1925
HRSTART(hp->perpage, copy);
usr/src/uts/common/os/dumpsubr.c
1926
hp->in = dumpsys_copy_page(hp, hp->in);
usr/src/uts/common/os/dumpsubr.c
1927
hp->used += PAGESIZE;
usr/src/uts/common/os/dumpsubr.c
1928
HRSTOP(hp->perpage, copy);
usr/src/uts/common/os/dumpsubr.c
1937
if (panicstr && hp->helper != MAINHELPER)
usr/src/uts/common/os/dumpsubr.c
1939
hp->cpin->buf, hp->cpin->size);
usr/src/uts/common/os/dumpsubr.c
1940
dumpsys_errmsg(hp, NULL);
usr/src/uts/common/os/dumpsubr.c
1941
CQ_PUT(mainq, hp->cpin, CBUF_USEDMAP);
usr/src/uts/common/os/dumpsubr.c
1942
hp->cpin = NULL;
usr/src/uts/common/os/dumpsubr.c
1946
return (hp->cpin != NULL);
usr/src/uts/common/os/dumpsubr.c
1956
dumpsys_bzrun(helper_t *hp, void *buf, size_t size, int mode)
usr/src/uts/common/os/dumpsubr.c
1958
dumpsync_t *ds = hp->ds;
usr/src/uts/common/os/dumpsubr.c
1960
bz_stream *ps = &hp->bzstream;
usr/src/uts/common/os/dumpsubr.c
1979
if (hp->cpout == NULL) {
usr/src/uts/common/os/dumpsubr.c
1980
HRSTART(hp->perpage, outwait);
usr/src/uts/common/os/dumpsubr.c
1981
hp->cpout = CQ_GET(freebufq);
usr/src/uts/common/os/dumpsubr.c
1982
HRSTOP(hp->perpage, outwait);
usr/src/uts/common/os/dumpsubr.c
1983
ps->avail_out = hp->cpout->size - CSIZE;
usr/src/uts/common/os/dumpsubr.c
1984
ps->next_out = hp->cpout->buf + CSIZE;
usr/src/uts/common/os/dumpsubr.c
1988
HRSTART(hp->perpage, compress);
usr/src/uts/common/os/dumpsubr.c
1990
HRSTOP(hp->perpage, compress);
usr/src/uts/common/os/dumpsubr.c
1994
dumpsys_errmsg(hp, "%d: BZ_RUN error %s at page %lx\n",
usr/src/uts/common/os/dumpsubr.c
1995
hp->helper, BZ2_bzErrorString(rc),
usr/src/uts/common/os/dumpsubr.c
1996
hp->cpin->pagenum);
usr/src/uts/common/os/dumpsubr.c
2002
csize = hp->cpout->size - CSIZE - ps->avail_out;
usr/src/uts/common/os/dumpsubr.c
2003
cs = DUMP_SET_TAG(csize, hp->tag);
usr/src/uts/common/os/dumpsubr.c
2005
(void) memcpy(hp->cpout->buf, &cs, CSIZE);
usr/src/uts/common/os/dumpsubr.c
2006
dumpsys_swrite(hp, hp->cpout, csize + CSIZE);
usr/src/uts/common/os/dumpsubr.c
2007
hp->cpout = NULL;
usr/src/uts/common/os/dumpsubr.c
2016
dumpsys_errmsg(hp, "%d: BZ_FINISH error %s\n",
usr/src/uts/common/os/dumpsubr.c
2017
hp->helper, BZ2_bzErrorString(rc));
usr/src/uts/common/os/dumpsubr.c
2027
(void) BZ2_bzCompressReset(&hp->bzstream);
usr/src/uts/common/os/dumpsubr.c
2030
if (hp->cpout != NULL) {
usr/src/uts/common/os/dumpsubr.c
2031
hp->cpout->used = 0;
usr/src/uts/common/os/dumpsubr.c
2032
CQ_PUT(mainq, hp->cpout, CBUF_ERRMSG);
usr/src/uts/common/os/dumpsubr.c
2033
hp->cpout = NULL;
usr/src/uts/common/os/dumpsubr.c
2039
dumpsys_bz2compress(helper_t *hp)
usr/src/uts/common/os/dumpsubr.c
2041
dumpsync_t *ds = hp->ds;
usr/src/uts/common/os/dumpsubr.c
2047
hp->cpin = NULL;
usr/src/uts/common/os/dumpsubr.c
2048
hp->cpout = NULL;
usr/src/uts/common/os/dumpsubr.c
2049
hp->cperr = NULL;
usr/src/uts/common/os/dumpsubr.c
2050
hp->in = 0;
usr/src/uts/common/os/dumpsubr.c
2051
hp->out = 0;
usr/src/uts/common/os/dumpsubr.c
2052
hp->bzstream.avail_in = 0;
usr/src/uts/common/os/dumpsubr.c
2058
while (dumpsys_sread(hp)) {
usr/src/uts/common/os/dumpsubr.c
2059
if (sh.stream_pagenum != hp->cpin->pagenum) {
usr/src/uts/common/os/dumpsubr.c
2060
sh.stream_pagenum = hp->cpin->pagenum;
usr/src/uts/common/os/dumpsubr.c
2061
sh.stream_npages = btop(hp->cpin->used);
usr/src/uts/common/os/dumpsubr.c
2062
dumpsys_bzrun(hp, &sh, sizeof (sh), BZ_RUN);
usr/src/uts/common/os/dumpsubr.c
2064
dumpsys_bzrun(hp, hp->page, PAGESIZE, 0);
usr/src/uts/common/os/dumpsubr.c
2069
dumpsys_bzrun(hp, NULL, 0, BZ_FINISH);
usr/src/uts/common/os/dumpsubr.c
2070
dumpsys_errmsg(hp, NULL);
usr/src/uts/common/os/dumpsubr.c
2073
ASSERT(hp->cpin == NULL && hp->cpout == NULL && hp->cperr == NULL);
usr/src/uts/common/os/dumpsubr.c
2089
dumpsys_lzjbrun(helper_t *hp, size_t csize, void *buf, size_t size)
usr/src/uts/common/os/dumpsubr.c
2091
dumpsync_t *ds = hp->ds;
usr/src/uts/common/os/dumpsubr.c
2097
if (size == 0 && hp->cpout == NULL)
usr/src/uts/common/os/dumpsubr.c
2102
hp->cpout != NULL && hp->out + osize > hp->cpout->size) {
usr/src/uts/common/os/dumpsubr.c
2105
cs = DUMP_SET_TAG(hp->out - CSIZE, hp->tag);
usr/src/uts/common/os/dumpsubr.c
2106
(void) memcpy(hp->cpout->buf, &cs, CSIZE);
usr/src/uts/common/os/dumpsubr.c
2109
dumpsys_swrite(hp, hp->cpout, hp->out);
usr/src/uts/common/os/dumpsubr.c
2112
hp->cpout = NULL;
usr/src/uts/common/os/dumpsubr.c
2120
if (hp->cpout == NULL) {
usr/src/uts/common/os/dumpsubr.c
2121
HRSTART(hp->perpage, outwait);
usr/src/uts/common/os/dumpsubr.c
2122
hp->cpout = CQ_GET(freebufq);
usr/src/uts/common/os/dumpsubr.c
2123
HRSTOP(hp->perpage, outwait);
usr/src/uts/common/os/dumpsubr.c
2124
hp->out = CSIZE;
usr/src/uts/common/os/dumpsubr.c
2130
(void) memcpy(hp->cpout->buf + hp->out, &cs, CSIZE);
usr/src/uts/common/os/dumpsubr.c
2131
hp->out += CSIZE;
usr/src/uts/common/os/dumpsubr.c
2135
(void) memcpy(hp->cpout->buf + hp->out, buf, size);
usr/src/uts/common/os/dumpsubr.c
2136
hp->out += size;
usr/src/uts/common/os/dumpsubr.c
2140
dumpsys_lzjbcompress(helper_t *hp)
usr/src/uts/common/os/dumpsubr.c
2142
dumpsync_t *ds = hp->ds;
usr/src/uts/common/os/dumpsubr.c
2149
hp->cpin = NULL;
usr/src/uts/common/os/dumpsubr.c
2150
hp->cpout = NULL;
usr/src/uts/common/os/dumpsubr.c
2151
hp->cperr = NULL;
usr/src/uts/common/os/dumpsubr.c
2152
hp->in = 0;
usr/src/uts/common/os/dumpsubr.c
2153
hp->out = 0;
usr/src/uts/common/os/dumpsubr.c
2159
while (dumpsys_sread(hp)) {
usr/src/uts/common/os/dumpsubr.c
2162
if (sh.stream_pagenum != hp->cpin->pagenum) {
usr/src/uts/common/os/dumpsubr.c
2163
sh.stream_pagenum = hp->cpin->pagenum;
usr/src/uts/common/os/dumpsubr.c
2164
sh.stream_npages = btop(hp->cpin->used);
usr/src/uts/common/os/dumpsubr.c
2165
dumpsys_lzjbrun(hp, 0, &sh, sizeof (sh));
usr/src/uts/common/os/dumpsubr.c
2169
HRSTART(hp->perpage, compress);
usr/src/uts/common/os/dumpsubr.c
2170
csize = compress(hp->page, hp->lzbuf, PAGESIZE);
usr/src/uts/common/os/dumpsubr.c
2171
HRSTOP(hp->perpage, compress);
usr/src/uts/common/os/dumpsubr.c
2175
dumpsys_lzjbrun(hp, csize, hp->lzbuf, csize);
usr/src/uts/common/os/dumpsubr.c
2180
dumpsys_lzjbrun(hp, 0, NULL, 0);
usr/src/uts/common/os/dumpsubr.c
2181
dumpsys_errmsg(hp, NULL);
usr/src/uts/common/os/dumpsubr.c
2184
ASSERT(hp->cpin == NULL && hp->cpout == NULL && hp->cperr == NULL);
usr/src/uts/common/os/dumpsubr.c
2215
helper_t *hp, *hpend = &dumpcfg.helper[dumpcfg.nhelper];
usr/src/uts/common/os/dumpsubr.c
2217
for (hp = dumpcfg.helper; hp != hpend; hp++) {
usr/src/uts/common/os/dumpsubr.c
2218
if (hp->helper == FREEHELPER) {
usr/src/uts/common/os/dumpsubr.c
2219
hp->helper = CPU->cpu_id;
usr/src/uts/common/os/dumpsubr.c
2225
dumpsys_lzjbcompress(hp);
usr/src/uts/common/os/dumpsubr.c
2227
dumpsys_bz2compress(hp);
usr/src/uts/common/os/dumpsubr.c
2229
hp->helper = DONEHELPER;
usr/src/uts/common/os/dumpsubr.c
2262
helper_t *hp = arg;
usr/src/uts/common/os/dumpsubr.c
2266
dumpsys_lzjbcompress(hp);
usr/src/uts/common/os/dumpsubr.c
2268
dumpsys_bz2compress(hp);
usr/src/uts/common/os/dumpsubr.c
2275
dumpsys_lzjb_page(helper_t *hp, cbuf_t *cp)
usr/src/uts/common/os/dumpsubr.c
2277
dumpsync_t *ds = hp->ds;
usr/src/uts/common/os/dumpsubr.c
2280
hp->helper = MAINHELPER;
usr/src/uts/common/os/dumpsubr.c
2281
hp->in = 0;
usr/src/uts/common/os/dumpsubr.c
2282
hp->used = 0;
usr/src/uts/common/os/dumpsubr.c
2283
hp->cpin = cp;
usr/src/uts/common/os/dumpsubr.c
2284
while (hp->used < cp->used) {
usr/src/uts/common/os/dumpsubr.c
2285
HRSTART(hp->perpage, copy);
usr/src/uts/common/os/dumpsubr.c
2286
hp->in = dumpsys_copy_page(hp, hp->in);
usr/src/uts/common/os/dumpsubr.c
2287
hp->used += PAGESIZE;
usr/src/uts/common/os/dumpsubr.c
2288
HRSTOP(hp->perpage, copy);
usr/src/uts/common/os/dumpsubr.c
2290
HRSTART(hp->perpage, compress);
usr/src/uts/common/os/dumpsubr.c
2291
csize = compress(hp->page, hp->lzbuf, PAGESIZE);
usr/src/uts/common/os/dumpsubr.c
2292
HRSTOP(hp->perpage, compress);
usr/src/uts/common/os/dumpsubr.c
2294
HRSTART(hp->perpage, write);
usr/src/uts/common/os/dumpsubr.c
2296
dumpvp_write(hp->lzbuf, csize);
usr/src/uts/common/os/dumpsubr.c
2297
HRSTOP(hp->perpage, write);
usr/src/uts/common/os/dumpsubr.c
2299
CQ_PUT(mainq, hp->cpin, CBUF_USEDMAP);
usr/src/uts/common/os/dumpsubr.c
2300
hp->cpin = NULL;
usr/src/uts/common/os/dumpsubr.c
2566
helper_t *hp, *hpend = &cfg->helper[cfg->nhelper];
usr/src/uts/common/os/dumpsubr.c
2634
for (hp = cfg->helper; hp != hpend; hp++) {
usr/src/uts/common/os/dumpsubr.c
2635
#define PERPAGE(x) ds->perpage.x += hp->perpage.x;
usr/src/uts/common/os/dumpsubr.c
2672
helper_t *hp, *hpend = &dumpcfg.helper[dumpcfg.nhelper];
usr/src/uts/common/os/dumpsubr.c
2884
for (hp = dumpcfg.helper; hp != hpend; hp++) {
usr/src/uts/common/os/dumpsubr.c
2885
if (hp->page == NULL) {
usr/src/uts/common/os/dumpsubr.c
2886
hp->helper = DONEHELPER;
usr/src/uts/common/os/dumpsubr.c
2890
hp->helper = FREEHELPER;
usr/src/uts/common/os/dumpsubr.c
2891
hp->taskqid = 0;
usr/src/uts/common/os/dumpsubr.c
2892
hp->ds = ds;
usr/src/uts/common/os/dumpsubr.c
2893
bzero(&hp->perpage, sizeof (hp->perpage));
usr/src/uts/common/os/dumpsubr.c
2895
(void) BZ2_bzCompressReset(&hp->bzstream);
usr/src/uts/common/os/dumpsubr.c
2922
for (hp = dumpcfg.helper; hp != hpend; hp++) {
usr/src/uts/common/os/dumpsubr.c
2923
if (hp->page == NULL)
usr/src/uts/common/os/dumpsubr.c
2925
hp->helper = hp - dumpcfg.helper;
usr/src/uts/common/os/dumpsubr.c
2926
hp->taskqid = taskq_dispatch(livetaskq,
usr/src/uts/common/os/dumpsubr.c
2927
dumpsys_live_helper, (void *)hp, TQ_NOSLEEP);
usr/src/uts/common/os/dumpsubr.c
560
helper_t *hp, *hpend;
usr/src/uts/common/os/dumpsubr.c
575
for (hp = old->helper; hp != hpend; hp++) {
usr/src/uts/common/os/dumpsubr.c
576
if (hp->lzbuf != NULL)
usr/src/uts/common/os/dumpsubr.c
577
kmem_free(hp->lzbuf, PAGESIZE);
usr/src/uts/common/os/dumpsubr.c
578
if (hp->page != NULL)
usr/src/uts/common/os/dumpsubr.c
579
kmem_free(hp->page, PAGESIZE);
usr/src/uts/common/os/dumpsubr.c
652
for (hp = new->helper; hp != hpend; hp++) {
usr/src/uts/common/os/dumpsubr.c
653
hp->tag = tag++;
usr/src/uts/common/os/dumpsubr.c
654
if (hp < &new->helper[MINHELPERS]) {
usr/src/uts/common/os/dumpsubr.c
655
hp->lzbuf = kmem_alloc(PAGESIZE, KM_SLEEP);
usr/src/uts/common/os/dumpsubr.c
656
hp->page = kmem_alloc(PAGESIZE, KM_SLEEP);
usr/src/uts/common/os/dumpsubr.c
907
helper_t *hp, *ohp;
usr/src/uts/common/os/evchannels.c
109
evch_dl_init(evch_dlist_t *hp)
usr/src/uts/common/os/evchannels.c
111
hp->dh_head.dl_prev = hp->dh_head.dl_next = &hp->dh_head;
usr/src/uts/common/os/evchannels.c
112
hp->dh_count = 0;
usr/src/uts/common/os/evchannels.c
119
evch_dl_fini(evch_dlist_t *hp)
usr/src/uts/common/os/evchannels.c
121
hp->dh_head.dl_prev = hp->dh_head.dl_next = NULL;
usr/src/uts/common/os/evchannels.c
125
evch_dl_is_init(evch_dlist_t *hp)
usr/src/uts/common/os/evchannels.c
127
return (hp->dh_head.dl_next != NULL ? 1 : 0);
usr/src/uts/common/os/evchannels.c
134
evch_dl_add(evch_dlist_t *hp, evch_dlelem_t *el)
usr/src/uts/common/os/evchannels.c
136
evch_dlelem_t *x = hp->dh_head.dl_prev;
usr/src/uts/common/os/evchannels.c
137
evch_dlelem_t *y = &hp->dh_head;
usr/src/uts/common/os/evchannels.c
143
hp->dh_count++;
usr/src/uts/common/os/evchannels.c
150
evch_dl_del(evch_dlist_t *hp, evch_dlelem_t *p)
usr/src/uts/common/os/evchannels.c
152
ASSERT(hp->dh_count > 0 && p != &hp->dh_head);
usr/src/uts/common/os/evchannels.c
157
hp->dh_count--;
usr/src/uts/common/os/evchannels.c
164
evch_dl_search(evch_dlist_t *hp, int (*cmp)(evch_dlelem_t *, char *), char *s)
usr/src/uts/common/os/evchannels.c
168
for (p = hp->dh_head.dl_next; p != &hp->dh_head; p = p->dl_next) {
usr/src/uts/common/os/evchannels.c
180
evch_dl_getnum(evch_dlist_t *hp)
usr/src/uts/common/os/evchannels.c
182
return (hp->dh_count);
usr/src/uts/common/os/evchannels.c
190
evch_dl_next(evch_dlist_t *hp, void *el)
usr/src/uts/common/os/evchannels.c
194
if (hp->dh_count == 0) {
usr/src/uts/common/os/evchannels.c
198
return (hp->dh_head.dl_next);
usr/src/uts/common/os/evchannels.c
200
if ((ep = ep->dl_next) == (evch_dlelem_t *)hp) {
usr/src/uts/common/os/modsysfile.c
2981
struct hwc_spec *hp, *hp1;
usr/src/uts/common/os/modsysfile.c
2984
hp = pl->par_specs;
usr/src/uts/common/os/modsysfile.c
2985
while (hp) {
usr/src/uts/common/os/modsysfile.c
2986
hp1 = hp;
usr/src/uts/common/os/modsysfile.c
2987
hp = hp->hwc_next;
usr/src/uts/common/os/pcifm.c
104
ddi_fm_ereport_post(hp->ah_dip, buf, de.fme_ena,
usr/src/uts/common/os/pcifm.c
89
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/os/pcifm.c
92
if (!(DDI_FM_ACC_ERR_CAP(ddi_fm_capable(hp->ah_dip))))
usr/src/uts/common/os/sunddi.c
6898
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)handle;
usr/src/uts/common/os/sunddi.c
6899
dev_info_t *dip = hp->dmai_rdip;
usr/src/uts/common/os/sunddi.c
6901
ddi_dma_attr_t *attrp = &hp->dmai_attr;
usr/src/uts/common/os/sunddi.c
6990
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)handle;
usr/src/uts/common/os/sunddi.c
7042
dip = rdip = hp->dmai_rdip;
usr/src/uts/common/os/sunddi.c
7054
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)handle;
usr/src/uts/common/os/sunddi.c
7080
dip = rdip = hp->dmai_rdip;
usr/src/uts/common/os/sunddi.c
7090
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)handle;
usr/src/uts/common/os/sunddi.c
7093
if (hp->dmai_curcookie >= hp->dmai_ncookies) {
usr/src/uts/common/os/sunddi.c
7095
hp);
usr/src/uts/common/os/sunddi.c
7098
cp = hp->dmai_cookie;
usr/src/uts/common/os/sunddi.c
7105
hp->dmai_cookie++;
usr/src/uts/common/os/sunddi.c
7106
hp->dmai_curcookie++;
usr/src/uts/common/os/sunddi.c
7112
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)handle;
usr/src/uts/common/os/sunddi.c
7114
return (hp->dmai_ncookies);
usr/src/uts/common/os/sunddi.c
7120
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)handle;
usr/src/uts/common/os/sunddi.c
7123
if (hp->dmai_ncookies == 0) {
usr/src/uts/common/os/sunddi.c
7127
base = hp->dmai_cookie - hp->dmai_curcookie;
usr/src/uts/common/os/sunddi.c
7128
end = base + hp->dmai_ncookies;
usr/src/uts/common/os/sunddi.c
7149
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)handle;
usr/src/uts/common/os/sunddi.c
7152
if (index >= hp->dmai_ncookies) {
usr/src/uts/common/os/sunddi.c
7156
base = hp->dmai_cookie - hp->dmai_curcookie;
usr/src/uts/common/os/sunddi.c
7163
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)handle;
usr/src/uts/common/os/sunddi.c
7166
if (hp->dmai_ncookies != 1) {
usr/src/uts/common/os/sunddi.c
7168
hp);
usr/src/uts/common/os/sunddi.c
7170
ASSERT3P(hp->dmai_cookie, !=, NULL);
usr/src/uts/common/os/sunddi.c
7172
base = hp->dmai_cookie - hp->dmai_curcookie;
usr/src/uts/common/os/sunddi.c
7179
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)handle;
usr/src/uts/common/os/sunddi.c
7180
if ((hp->dmai_rflags & DDI_DMA_PARTIAL) == 0) {
usr/src/uts/common/os/sunddi.c
7183
*nwinp = hp->dmai_nwin;
usr/src/uts/common/os/sunddi.c
7218
i_ddi_dma_fault_check(ddi_dma_impl_t *hp)
usr/src/uts/common/os/sunddi.c
7220
return (hp->dmai_fault);
usr/src/uts/common/os/sunddi.c
7226
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)handle;
usr/src/uts/common/os/sunddi.c
7229
if ((check = hp->dmai_fault_check) == NULL)
usr/src/uts/common/os/sunddi.c
7232
return (((*check)(hp) == DDI_SUCCESS) ? DDI_SUCCESS : DDI_FAILURE);
usr/src/uts/common/os/sunddi.c
7238
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)handle;
usr/src/uts/common/os/sunddi.c
7241
if (!hp->dmai_fault) {
usr/src/uts/common/os/sunddi.c
7242
hp->dmai_fault = 1;
usr/src/uts/common/os/sunddi.c
7243
if ((notify = hp->dmai_fault_notify) != NULL)
usr/src/uts/common/os/sunddi.c
7244
(*notify)(hp);
usr/src/uts/common/os/sunddi.c
7251
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)handle;
usr/src/uts/common/os/sunddi.c
7254
if (hp->dmai_fault) {
usr/src/uts/common/os/sunddi.c
7255
hp->dmai_fault = 0;
usr/src/uts/common/os/sunddi.c
7256
if ((notify = hp->dmai_fault_notify) != NULL)
usr/src/uts/common/os/sunddi.c
7257
(*notify)(hp);
usr/src/uts/common/os/sunddi.c
7270
ddi_acc_hdl_t *hp;
usr/src/uts/common/os/sunddi.c
7277
hp = impl_acc_hdl_get(*handle);
usr/src/uts/common/os/sunddi.c
7278
hp->ah_vers = VERS_ACCHDL;
usr/src/uts/common/os/sunddi.c
7279
hp->ah_dip = dip;
usr/src/uts/common/os/sunddi.c
7280
hp->ah_rnumber = rnumber;
usr/src/uts/common/os/sunddi.c
7281
hp->ah_offset = offset;
usr/src/uts/common/os/sunddi.c
7282
hp->ah_len = len;
usr/src/uts/common/os/sunddi.c
7283
hp->ah_acc = *accattrp;
usr/src/uts/common/os/sunddi.c
7293
mr.map_handlep = hp;
usr/src/uts/common/os/sunddi.c
7304
hp->ah_addr = *addrp;
usr/src/uts/common/os/sunddi.c
7314
ddi_acc_hdl_t *hp;
usr/src/uts/common/os/sunddi.c
7316
hp = impl_acc_hdl_get(*handlep);
usr/src/uts/common/os/sunddi.c
7317
ASSERT(hp);
usr/src/uts/common/os/sunddi.c
7321
mr.map_obj.rnumber = hp->ah_rnumber;
usr/src/uts/common/os/sunddi.c
7324
mr.map_handlep = hp;
usr/src/uts/common/os/sunddi.c
7330
(void) ddi_map(hp->ah_dip, &mr, hp->ah_offset,
usr/src/uts/common/os/sunddi.c
7331
hp->ah_len, &hp->ah_addr);
usr/src/uts/common/os/sunddi.c
785
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)h;
usr/src/uts/common/os/sunddi.c
796
if ((hp->dmai_rflags & DMP_NOSYNC) == DMP_NOSYNC)
usr/src/uts/common/os/sunddi.c
799
dip = rdip = hp->dmai_rdip;
usr/src/uts/common/os/sunddi.c
809
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)h;
usr/src/uts/common/os/sunddi.c
813
dip = rdip = hp->dmai_rdip;
usr/src/uts/common/os/sunddi.c
922
ddi_acc_hdl_t *hp;
usr/src/uts/common/os/sunddi.c
944
hp = impl_acc_hdl_get(handle);
usr/src/uts/common/os/sunddi.c
945
hp->ah_vers = VERS_ACCHDL;
usr/src/uts/common/os/sunddi.c
946
hp->ah_dip = dip;
usr/src/uts/common/os/sunddi.c
947
hp->ah_rnumber = rnumber;
usr/src/uts/common/os/sunddi.c
948
hp->ah_offset = 0;
usr/src/uts/common/os/sunddi.c
949
hp->ah_len = 0;
usr/src/uts/common/os/sunddi.c
950
hp->ah_acc = *accattrp;
usr/src/uts/common/os/sunddi.c
960
mr.map_handlep = hp;
usr/src/uts/common/os/sunddi.c
967
*hat_flags = hp->ah_hat_flags;
usr/src/uts/common/os/sunpci.c
100
cfgaddr = hp->ah_addr + offset;
usr/src/uts/common/os/sunpci.c
108
ddi_acc_hdl_t *hp;
usr/src/uts/common/os/sunpci.c
110
hp = impl_acc_hdl_get(handle);
usr/src/uts/common/os/sunpci.c
111
cfgaddr = hp->ah_addr + offset;
usr/src/uts/common/os/sunpci.c
119
ddi_acc_hdl_t *hp;
usr/src/uts/common/os/sunpci.c
121
hp = impl_acc_hdl_get(handle);
usr/src/uts/common/os/sunpci.c
122
cfgaddr = hp->ah_addr + offset;
usr/src/uts/common/os/sunpci.c
130
ddi_acc_hdl_t *hp;
usr/src/uts/common/os/sunpci.c
132
hp = impl_acc_hdl_get(handle);
usr/src/uts/common/os/sunpci.c
133
cfgaddr = hp->ah_addr + offset;
usr/src/uts/common/os/sunpci.c
141
ddi_acc_hdl_t *hp;
usr/src/uts/common/os/sunpci.c
143
hp = impl_acc_hdl_get(handle);
usr/src/uts/common/os/sunpci.c
144
cfgaddr = hp->ah_addr + offset;
usr/src/uts/common/os/sunpci.c
282
ddi_acc_hdl_t *hp;
usr/src/uts/common/os/sunpci.c
357
hp = impl_acc_hdl_get(confhdl);
usr/src/uts/common/os/sunpci.c
361
ret = ddi_peek32(dip, (int32_t *)(hp->ah_addr + offset),
usr/src/uts/common/os/sunpci.c
64
ddi_acc_hdl_t *hp;
usr/src/uts/common/os/sunpci.c
66
hp = impl_acc_hdl_get(handle);
usr/src/uts/common/os/sunpci.c
67
cfgaddr = hp->ah_addr + offset;
usr/src/uts/common/os/sunpci.c
75
ddi_acc_hdl_t *hp;
usr/src/uts/common/os/sunpci.c
77
hp = impl_acc_hdl_get(handle);
usr/src/uts/common/os/sunpci.c
78
cfgaddr = hp->ah_addr + offset;
usr/src/uts/common/os/sunpci.c
86
ddi_acc_hdl_t *hp;
usr/src/uts/common/os/sunpci.c
88
hp = impl_acc_hdl_get(handle);
usr/src/uts/common/os/sunpci.c
89
cfgaddr = hp->ah_addr + offset;
usr/src/uts/common/os/sunpci.c
97
ddi_acc_hdl_t *hp;
usr/src/uts/common/os/sunpci.c
99
hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs.c
1491
acc_handle_t *hp, uint32_t flags)
usr/src/uts/common/pcmcia/cs/cs.c
1617
*hp = (acc_handle_t)gw.handle;
usr/src/uts/common/pcmcia/cs/cs.c
544
acc_handle_t *hp;
usr/src/uts/common/pcmcia/cs/cs.c
606
hp = va_arg(arglist, acc_handle_t *);
usr/src/uts/common/pcmcia/cs/cs.c
607
retcode = cs_init_cis_window(socp, offp, hp,
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1004
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1006
return (ddi_get32(handle, (uint32_t *)(hp->ah_addr + offset)));
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1012
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1014
return (ddi_get64(handle, (uint64_t *)(hp->ah_addr + offset)));
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1021
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1023
ddi_rep_put8(handle, hostaddr, (uint8_t *)(hp->ah_addr + offset),
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1031
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1033
ddi_rep_put16(handle, hostaddr, (uint16_t *)(hp->ah_addr + offset),
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1041
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1043
ddi_rep_put32(handle, hostaddr, (uint32_t *)(hp->ah_addr + offset),
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1051
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1053
ddi_rep_put64(handle, hostaddr, (uint64_t *)(hp->ah_addr + offset),
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1061
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1063
ddi_rep_get8(handle, hostaddr, (uint8_t *)(hp->ah_addr + offset),
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1071
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1073
ddi_rep_get16(handle, hostaddr, (uint16_t *)(hp->ah_addr + offset),
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1081
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1083
ddi_rep_get32(handle, hostaddr, (uint32_t *)(hp->ah_addr + offset),
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1091
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1093
ddi_rep_get64(handle, hostaddr, (uint64_t *)(hp->ah_addr + offset),
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1110
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1117
*addr = hp->ah_addr;
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1126
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1144
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1160
bcopy((caddr_t)hp, (caddr_t)((acc_hdl_t *)*dup)->ddi_handle,
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1192
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1199
*offset = hp->ah_offset;
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1207
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
1214
hp->ah_offset = offset;
usr/src/uts/common/pcmcia/cs/cs_stubs.c
956
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
958
ddi_put8(handle, (uint8_t *)(hp->ah_addr + offset), value);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
964
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
966
ddi_put16(handle, (uint16_t *)(hp->ah_addr + offset), value);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
972
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
974
ddi_put32(handle, (uint32_t *)(hp->ah_addr + offset), value);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
980
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
982
ddi_put64(handle, (uint64_t *)(hp->ah_addr + offset), value);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
988
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
990
return (ddi_get8(handle, (uint8_t *)(hp->ah_addr + offset)));
usr/src/uts/common/pcmcia/cs/cs_stubs.c
996
ddi_acc_hdl_t *hp = impl_acc_hdl_get(handle);
usr/src/uts/common/pcmcia/cs/cs_stubs.c
998
return (ddi_get16(handle, (uint16_t *)(hp->ah_addr + offset)));
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4348
ddi_acc_hdl_t *hp;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4409
hp = impl_acc_hdl_get(*handle);
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4410
hp->ah_vers = VERS_ACCHDL;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4411
hp->ah_dip = dip != NULL ? dip : pdip;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4412
hp->ah_rnumber = rnum;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4413
hp->ah_offset = 0;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4414
hp->ah_len = ra->ra_len;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4415
hp->ah_acc = attr;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4425
mr.map_handlep = hp;
usr/src/uts/common/pcmcia/nexus/pcmcia.c
4433
hp->ah_addr = *base;
usr/src/uts/common/refhash/refhash.c
102
refhash_remove(refhash_t *hp, void *op)
usr/src/uts/common/refhash/refhash.c
104
refhash_link_t *lp = obj_to_link(hp, op);
usr/src/uts/common/refhash/refhash.c
109
refhash_delete(hp, op);
usr/src/uts/common/refhash/refhash.c
114
refhash_lookup(refhash_t *hp, const void *tp)
usr/src/uts/common/refhash/refhash.c
120
bucket = hp->rh_hash(tp) % hp->rh_bucket_count;
usr/src/uts/common/refhash/refhash.c
121
for (lp = list_head(&hp->rh_buckets[bucket]); lp != NULL;
usr/src/uts/common/refhash/refhash.c
122
lp = list_next(&hp->rh_buckets[bucket], lp)) {
usr/src/uts/common/refhash/refhash.c
123
op = link_to_obj(hp, lp);
usr/src/uts/common/refhash/refhash.c
124
if (hp->rh_cmp(obj_to_tag(hp, op), tp) == 0 &&
usr/src/uts/common/refhash/refhash.c
134
refhash_linear_search(refhash_t *hp, refhash_eval_f eval, void *arg)
usr/src/uts/common/refhash/refhash.c
139
for (lp = list_head(&hp->rh_objs); lp != NULL;
usr/src/uts/common/refhash/refhash.c
140
lp = list_next(&hp->rh_objs, lp)) {
usr/src/uts/common/refhash/refhash.c
141
op = link_to_obj(hp, lp);
usr/src/uts/common/refhash/refhash.c
150
refhash_hold(refhash_t *hp, void *op)
usr/src/uts/common/refhash/refhash.c
152
refhash_link_t *lp = obj_to_link(hp, op);
usr/src/uts/common/refhash/refhash.c
158
refhash_rele(refhash_t *hp, void *op)
usr/src/uts/common/refhash/refhash.c
160
refhash_link_t *lp = obj_to_link(hp, op);
usr/src/uts/common/refhash/refhash.c
165
refhash_remove(hp, op);
usr/src/uts/common/refhash/refhash.c
169
refhash_first(refhash_t *hp)
usr/src/uts/common/refhash/refhash.c
173
lp = list_head(&hp->rh_objs);
usr/src/uts/common/refhash/refhash.c
179
return (link_to_obj(hp, lp));
usr/src/uts/common/refhash/refhash.c
183
refhash_next(refhash_t *hp, void *op)
usr/src/uts/common/refhash/refhash.c
187
lp = obj_to_link(hp, op);
usr/src/uts/common/refhash/refhash.c
188
while ((lp = list_next(&hp->rh_objs, lp)) != NULL) {
usr/src/uts/common/refhash/refhash.c
193
refhash_rele(hp, op);
usr/src/uts/common/refhash/refhash.c
199
return (link_to_obj(hp, lp));
usr/src/uts/common/refhash/refhash.c
203
refhash_obj_valid(refhash_t *hp, const void *op)
usr/src/uts/common/refhash/refhash.c
205
const refhash_link_t *lp = obj_to_link(hp, op);
usr/src/uts/common/refhash/refhash.c
35
refhash_t *hp;
usr/src/uts/common/refhash/refhash.c
38
hp = kmem_alloc(sizeof (refhash_t), km_flags);
usr/src/uts/common/refhash/refhash.c
39
if (hp == NULL)
usr/src/uts/common/refhash/refhash.c
41
hp->rh_buckets = kmem_zalloc(bucket_count * sizeof (list_t), km_flags);
usr/src/uts/common/refhash/refhash.c
42
if (hp->rh_buckets == NULL) {
usr/src/uts/common/refhash/refhash.c
43
kmem_free(hp, sizeof (refhash_t));
usr/src/uts/common/refhash/refhash.c
46
hp->rh_bucket_count = bucket_count;
usr/src/uts/common/refhash/refhash.c
49
list_create(&hp->rh_buckets[i], sizeof (refhash_link_t),
usr/src/uts/common/refhash/refhash.c
52
list_create(&hp->rh_objs, sizeof (refhash_link_t),
usr/src/uts/common/refhash/refhash.c
55
hp->rh_obj_size = obj_size;
usr/src/uts/common/refhash/refhash.c
56
hp->rh_link_off = link_off;
usr/src/uts/common/refhash/refhash.c
57
hp->rh_tag_off = tag_off;
usr/src/uts/common/refhash/refhash.c
58
hp->rh_hash = hash;
usr/src/uts/common/refhash/refhash.c
59
hp->rh_cmp = cmp;
usr/src/uts/common/refhash/refhash.c
60
hp->rh_dtor = dtor;
usr/src/uts/common/refhash/refhash.c
62
return (hp);
usr/src/uts/common/refhash/refhash.c
66
refhash_destroy(refhash_t *hp)
usr/src/uts/common/refhash/refhash.c
68
ASSERT(list_is_empty(&hp->rh_objs));
usr/src/uts/common/refhash/refhash.c
70
kmem_free(hp->rh_buckets, hp->rh_bucket_count * sizeof (list_t));
usr/src/uts/common/refhash/refhash.c
71
kmem_free(hp, sizeof (refhash_t));
usr/src/uts/common/refhash/refhash.c
75
refhash_insert(refhash_t *hp, void *op)
usr/src/uts/common/refhash/refhash.c
78
refhash_link_t *lp = obj_to_link(hp, op);
usr/src/uts/common/refhash/refhash.c
80
bucket = hp->rh_hash(obj_to_tag(hp, op)) % hp->rh_bucket_count;
usr/src/uts/common/refhash/refhash.c
85
list_insert_tail(&hp->rh_buckets[bucket], lp);
usr/src/uts/common/refhash/refhash.c
86
list_insert_tail(&hp->rh_objs, lp);
usr/src/uts/common/refhash/refhash.c
90
refhash_delete(refhash_t *hp, void *op)
usr/src/uts/common/refhash/refhash.c
92
refhash_link_t *lp = obj_to_link(hp, op);
usr/src/uts/common/refhash/refhash.c
95
bucket = hp->rh_hash(obj_to_tag(hp, op)) % hp->rh_bucket_count;
usr/src/uts/common/refhash/refhash.c
96
list_remove(&hp->rh_buckets[bucket], lp);
usr/src/uts/common/refhash/refhash.c
97
list_remove(&hp->rh_objs, lp);
usr/src/uts/common/refhash/refhash.c
98
hp->rh_dtor(op);
usr/src/uts/common/rpc/xdr.c
166
xdr_longlong_t(XDR *xdrs, longlong_t *hp)
usr/src/uts/common/rpc/xdr.c
170
if (XDR_PUTINT32(xdrs, (int32_t *)((char *)hp +
usr/src/uts/common/rpc/xdr.c
172
return (XDR_PUTINT32(xdrs, (int32_t *)hp));
usr/src/uts/common/rpc/xdr.c
175
if (XDR_PUTINT32(xdrs, (int32_t *)hp) == TRUE) {
usr/src/uts/common/rpc/xdr.c
176
return (XDR_PUTINT32(xdrs, (int32_t *)((char *)hp +
usr/src/uts/common/rpc/xdr.c
185
if (XDR_GETINT32(xdrs, (int32_t *)((char *)hp +
usr/src/uts/common/rpc/xdr.c
187
return (XDR_GETINT32(xdrs, (int32_t *)hp));
usr/src/uts/common/rpc/xdr.c
190
if (XDR_GETINT32(xdrs, (int32_t *)hp) == TRUE) {
usr/src/uts/common/rpc/xdr.c
191
return (XDR_GETINT32(xdrs, (int32_t *)((char *)hp +
usr/src/uts/common/rpc/xdr.c
204
xdr_u_longlong_t(XDR *xdrs, u_longlong_t *hp)
usr/src/uts/common/rpc/xdr.c
209
if (XDR_PUTINT32(xdrs, (int32_t *)((char *)hp +
usr/src/uts/common/rpc/xdr.c
211
return (XDR_PUTINT32(xdrs, (int32_t *)hp));
usr/src/uts/common/rpc/xdr.c
214
if (XDR_PUTINT32(xdrs, (int32_t *)hp) == TRUE) {
usr/src/uts/common/rpc/xdr.c
215
return (XDR_PUTINT32(xdrs, (int32_t *)((char *)hp +
usr/src/uts/common/rpc/xdr.c
224
if (XDR_GETINT32(xdrs, (int32_t *)((char *)hp +
usr/src/uts/common/rpc/xdr.c
226
return (XDR_GETINT32(xdrs, (int32_t *)hp));
usr/src/uts/common/rpc/xdr.c
229
if (XDR_GETINT32(xdrs, (int32_t *)hp) == TRUE) {
usr/src/uts/common/rpc/xdr.c
230
return (XDR_GETINT32(xdrs, (int32_t *)((char *)hp +
usr/src/uts/common/sys/ddi_implfuncs.h
119
extern void impl_acc_hdl_init(ddi_acc_hdl_t *hp);
usr/src/uts/common/sys/ib/adapters/hermon/hermon_agents.h
88
#define HERMON_DRMAD_SET_HOPPOINTER(madhdrp, hp) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_agents.h
89
(((sm_dr_mad_hdr_t *)(madhdrp))->HopPointer = (hp))
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
113
#define HERMON_SPECIAL_QP_DRMAD_GET_HOPPOINTER(hp, offset, va, len) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
114
if (((hp) == NULL) && \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
116
(hp) = &((uint8_t *)(uintptr_t)(va))[6 - (offset)]; \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
123
#define HERMON_SPECIAL_QP_DRMAD_DO_HOPPOINTER_MODIFY(mgmtclass, hp, hc) \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
125
if ((hp) < (hc)) { \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
126
(hp) = (hp) + 1; \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
127
} else if ((hp) > (hc)) { \
usr/src/uts/common/sys/ib/adapters/hermon/hermon_wr.h
128
(hp) = (hp) - 1; \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_agents.h
88
#define TAVOR_DRMAD_SET_HOPPOINTER(madhdrp, hp) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_agents.h
89
(((sm_dr_mad_hdr_t *)(madhdrp))->HopPointer = (hp))
usr/src/uts/common/sys/ib/adapters/tavor/tavor_wr.h
100
(hp) = &((uint8_t *)(uintptr_t)(va))[6 - (offset)]; \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_wr.h
107
#define TAVOR_SPECIAL_QP_DRMAD_DO_HOPPOINTER_MODIFY(mgmtclass, hp, hc) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_wr.h
109
if ((hp) < (hc)) { \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_wr.h
110
(hp) = (hp) + 1; \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_wr.h
111
} else if ((hp) > (hc)) { \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_wr.h
112
(hp) = (hp) - 1; \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_wr.h
97
#define TAVOR_SPECIAL_QP_DRMAD_GET_HOPPOINTER(hp, offset, va, len) \
usr/src/uts/common/sys/ib/adapters/tavor/tavor_wr.h
98
if (((hp) == NULL) && \
usr/src/uts/common/sys/refhash.h
59
extern boolean_t refhash_obj_valid(refhash_t *hp, const void *);
usr/src/uts/common/sys/sunddi.h
1358
ddi_dma_mem_free(ddi_acc_handle_t *hp);
usr/src/uts/common/vm/seg_dev.c
3387
ddi_acc_hdl_t *hp;
usr/src/uts/common/vm/seg_dev.c
3422
hp = impl_acc_hdl_get(handle);
usr/src/uts/common/vm/seg_dev.c
3423
hp->ah_vers = VERS_ACCHDL;
usr/src/uts/common/vm/seg_dev.c
3424
hp->ah_dip = dip;
usr/src/uts/common/vm/seg_dev.c
3425
hp->ah_rnumber = rnumber;
usr/src/uts/common/vm/seg_dev.c
3426
hp->ah_offset = roff;
usr/src/uts/common/vm/seg_dev.c
3427
hp->ah_len = len;
usr/src/uts/common/vm/seg_dev.c
3429
hp->ah_acc = *accattrp;
usr/src/uts/common/vm/seg_dev.c
3436
mr.map_handlep = hp;
usr/src/uts/common/vm/seg_dev.c
3445
dhp->dh_hat_attr = hp->ah_hat_flags;
usr/src/uts/common/vm/seg_dev.c
3493
ddi_acc_hdl_t *hp;
usr/src/uts/common/vm/seg_dev.c
3541
hp = impl_acc_hdl_get(handle);
usr/src/uts/common/vm/seg_dev.c
3542
hp->ah_vers = VERS_ACCHDL;
usr/src/uts/common/vm/seg_dev.c
3543
hp->ah_dip = dip;
usr/src/uts/common/vm/seg_dev.c
3544
hp->ah_rnumber = rnumber;
usr/src/uts/common/vm/seg_dev.c
3545
hp->ah_offset = roff;
usr/src/uts/common/vm/seg_dev.c
3546
hp->ah_len = len;
usr/src/uts/common/vm/seg_dev.c
3548
hp->ah_acc = *accattrp;
usr/src/uts/common/vm/seg_dev.c
3555
mr.map_handlep = hp;
usr/src/uts/common/vm/seg_dev.c
3564
hat_flags = hp->ah_hat_flags;
usr/src/uts/common/vm/seg_map.c
1050
struct smap **hpp, *hp;
usr/src/uts/common/vm/seg_map.c
1067
hp = *hpp;
usr/src/uts/common/vm/seg_map.c
1068
if (hp == NULL) {
usr/src/uts/common/vm/seg_map.c
1072
if (hp == smp)
usr/src/uts/common/vm/seg_map.c
1074
hpp = &hp->sm_hash;
usr/src/uts/common/vm/vm_page.c
3513
page_t *hp;
usr/src/uts/common/vm/vm_page.c
3525
hp = *hpp;
usr/src/uts/common/vm/vm_page.c
3526
if (hp == pp)
usr/src/uts/common/vm/vm_page.c
3528
if (hp == NULL) {
usr/src/uts/common/vm/vm_page.c
3532
hpp = &hp->p_hash;
usr/src/uts/common/vm/vm_seg.c
1050
hp = hlink2phash(hlinkp, hlix);
usr/src/uts/common/vm/vm_seg.c
1051
if (hp->p_hnext == (struct seg_pcache *)hp) {
usr/src/uts/common/vm/vm_seg.c
1056
mutex_enter(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
1058
for (pcp = hp->p_hnext; pcp != (struct seg_pcache *)hp;
usr/src/uts/common/vm/vm_seg.c
1066
ASSERT(pcp->p_hashp == hp);
usr/src/uts/common/vm/vm_seg.c
1101
if (hp->p_hnext == (struct seg_pcache *)hp) {
usr/src/uts/common/vm/vm_seg.c
1102
seg_premove_abuck(hp, 1);
usr/src/uts/common/vm/vm_seg.c
1104
mutex_exit(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
1198
struct seg_phash_wired *hp;
usr/src/uts/common/vm/vm_seg.c
1210
for (hp = seg_phashtab_wired;
usr/src/uts/common/vm/vm_seg.c
1211
hp < &seg_phashtab_wired[seg_phashsize_wired]; hp++) {
usr/src/uts/common/vm/vm_seg.c
1212
if (hp->p_hnext == (struct seg_pcache *)hp) {
usr/src/uts/common/vm/vm_seg.c
1215
mutex_enter(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
1216
pcp = hp->p_hnext;
usr/src/uts/common/vm/vm_seg.c
1217
while (pcp != (struct seg_pcache *)hp) {
usr/src/uts/common/vm/vm_seg.c
1218
ASSERT(pcp->p_hashp == (struct seg_phash *)hp);
usr/src/uts/common/vm/vm_seg.c
1232
mutex_exit(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
1273
struct seg_phash *hp;
usr/src/uts/common/vm/vm_seg.c
1289
hp = P_HASHBP(seg, htag0, 0, flags);
usr/src/uts/common/vm/vm_seg.c
1290
mutex_enter(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
1291
pcp = hp->p_hnext;
usr/src/uts/common/vm/vm_seg.c
1292
while (pcp != (struct seg_pcache *)hp) {
usr/src/uts/common/vm/vm_seg.c
1293
ASSERT(pcp->p_hashp == hp);
usr/src/uts/common/vm/vm_seg.c
1306
mutex_exit(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
1325
hp = pcp->p_hashp;
usr/src/uts/common/vm/vm_seg.c
1326
mutex_enter(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
1328
mutex_exit(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
1338
if (hp->p_hnext == (struct seg_pcache *)hp) {
usr/src/uts/common/vm/vm_seg.c
1339
seg_premove_abuck(hp, 0);
usr/src/uts/common/vm/vm_seg.c
1341
mutex_exit(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
1372
struct seg_phash *hp;
usr/src/uts/common/vm/vm_seg.c
1430
hp = &seg_phashtab_win[i];
usr/src/uts/common/vm/vm_seg.c
1431
hp->p_hnext = (struct seg_pcache *)hp;
usr/src/uts/common/vm/vm_seg.c
1432
hp->p_hprev = (struct seg_pcache *)hp;
usr/src/uts/common/vm/vm_seg.c
1433
mutex_init(&hp->p_hmutex, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/vm/vm_seg.c
1467
hp = (struct seg_phash *)&seg_phashtab_wired[i];
usr/src/uts/common/vm/vm_seg.c
1468
hp->p_hnext = (struct seg_pcache *)hp;
usr/src/uts/common/vm/vm_seg.c
1469
hp->p_hprev = (struct seg_pcache *)hp;
usr/src/uts/common/vm/vm_seg.c
1470
mutex_init(&hp->p_hmutex, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/vm/vm_seg.c
285
seg_padd_abuck(struct seg_phash *hp)
usr/src/uts/common/vm/vm_seg.c
289
ASSERT(MUTEX_HELD(&hp->p_hmutex));
usr/src/uts/common/vm/vm_seg.c
290
ASSERT((struct seg_phash *)hp->p_hnext != hp);
usr/src/uts/common/vm/vm_seg.c
291
ASSERT((struct seg_phash *)hp->p_hprev != hp);
usr/src/uts/common/vm/vm_seg.c
292
ASSERT(hp->p_hnext == hp->p_hprev);
usr/src/uts/common/vm/vm_seg.c
293
ASSERT(!IS_PCP_WIRED(hp->p_hnext));
usr/src/uts/common/vm/vm_seg.c
294
ASSERT(hp->p_hnext->p_hnext == (struct seg_pcache *)hp);
usr/src/uts/common/vm/vm_seg.c
295
ASSERT(hp->p_hprev->p_hprev == (struct seg_pcache *)hp);
usr/src/uts/common/vm/vm_seg.c
296
ASSERT(hp >= seg_phashtab_win &&
usr/src/uts/common/vm/vm_seg.c
297
hp < &seg_phashtab_win[seg_phashsize_win]);
usr/src/uts/common/vm/vm_seg.c
307
if (hp->p_halink[lix].p_lnext != NULL) {
usr/src/uts/common/vm/vm_seg.c
308
ASSERT(hp->p_halink[lix].p_lprev != NULL);
usr/src/uts/common/vm/vm_seg.c
309
ASSERT(hp->p_halink[!lix].p_lnext == NULL);
usr/src/uts/common/vm/vm_seg.c
310
ASSERT(hp->p_halink[!lix].p_lprev == NULL);
usr/src/uts/common/vm/vm_seg.c
314
ASSERT(hp->p_halink[lix].p_lprev == NULL);
usr/src/uts/common/vm/vm_seg.c
321
if (hp->p_halink[!lix].p_lnext != NULL) {
usr/src/uts/common/vm/vm_seg.c
322
ASSERT(hp->p_halink[!lix].p_lprev != NULL);
usr/src/uts/common/vm/vm_seg.c
326
ASSERT(hp->p_halink[!lix].p_lprev == NULL);
usr/src/uts/common/vm/vm_seg.c
331
hp->p_halink[lix].p_lnext = &seg_pahhead[lix];
usr/src/uts/common/vm/vm_seg.c
332
hp->p_halink[lix].p_lprev = seg_pahhead[lix].p_lprev;
usr/src/uts/common/vm/vm_seg.c
333
seg_pahhead[lix].p_lprev->p_lnext = &hp->p_halink[lix];
usr/src/uts/common/vm/vm_seg.c
334
seg_pahhead[lix].p_lprev = &hp->p_halink[lix];
usr/src/uts/common/vm/vm_seg.c
339
seg_premove_abuck(struct seg_phash *hp, int athr)
usr/src/uts/common/vm/vm_seg.c
343
ASSERT(MUTEX_HELD(&hp->p_hmutex));
usr/src/uts/common/vm/vm_seg.c
344
ASSERT((struct seg_phash *)hp->p_hnext == hp);
usr/src/uts/common/vm/vm_seg.c
345
ASSERT((struct seg_phash *)hp->p_hprev == hp);
usr/src/uts/common/vm/vm_seg.c
346
ASSERT(hp >= seg_phashtab_win &&
usr/src/uts/common/vm/vm_seg.c
347
hp < &seg_phashtab_win[seg_phashsize_win]);
usr/src/uts/common/vm/vm_seg.c
360
ASSERT(hp->p_halink[lix].p_lnext != NULL);
usr/src/uts/common/vm/vm_seg.c
361
ASSERT(hp->p_halink[lix].p_lprev != NULL);
usr/src/uts/common/vm/vm_seg.c
362
ASSERT(hp->p_halink[!lix].p_lnext == NULL);
usr/src/uts/common/vm/vm_seg.c
363
ASSERT(hp->p_halink[!lix].p_lprev == NULL);
usr/src/uts/common/vm/vm_seg.c
364
hp->p_halink[lix].p_lnext->p_lprev = hp->p_halink[lix].p_lprev;
usr/src/uts/common/vm/vm_seg.c
365
hp->p_halink[lix].p_lprev->p_lnext = hp->p_halink[lix].p_lnext;
usr/src/uts/common/vm/vm_seg.c
366
hp->p_halink[lix].p_lnext = NULL;
usr/src/uts/common/vm/vm_seg.c
367
hp->p_halink[lix].p_lprev = NULL;
usr/src/uts/common/vm/vm_seg.c
379
if (hp->p_halink[lix].p_lnext != NULL) {
usr/src/uts/common/vm/vm_seg.c
380
ASSERT(hp->p_halink[lix].p_lprev != NULL);
usr/src/uts/common/vm/vm_seg.c
381
ASSERT(hp->p_halink[!lix].p_lnext == NULL);
usr/src/uts/common/vm/vm_seg.c
382
ASSERT(hp->p_halink[!lix].p_lprev == NULL);
usr/src/uts/common/vm/vm_seg.c
383
hp->p_halink[lix].p_lnext->p_lprev = hp->p_halink[lix].p_lprev;
usr/src/uts/common/vm/vm_seg.c
384
hp->p_halink[lix].p_lprev->p_lnext = hp->p_halink[lix].p_lnext;
usr/src/uts/common/vm/vm_seg.c
385
hp->p_halink[lix].p_lnext = NULL;
usr/src/uts/common/vm/vm_seg.c
386
hp->p_halink[lix].p_lprev = NULL;
usr/src/uts/common/vm/vm_seg.c
390
ASSERT(hp->p_halink[lix].p_lprev == NULL);
usr/src/uts/common/vm/vm_seg.c
400
ASSERT(hp->p_halink[lix].p_lnext != NULL);
usr/src/uts/common/vm/vm_seg.c
401
ASSERT(hp->p_halink[lix].p_lprev != NULL);
usr/src/uts/common/vm/vm_seg.c
404
hp->p_halink[lix].p_lnext->p_lprev = hp->p_halink[lix].p_lprev;
usr/src/uts/common/vm/vm_seg.c
405
hp->p_halink[lix].p_lprev->p_lnext = hp->p_halink[lix].p_lnext;
usr/src/uts/common/vm/vm_seg.c
406
hp->p_halink[lix].p_lnext = NULL;
usr/src/uts/common/vm/vm_seg.c
407
hp->p_halink[lix].p_lprev = NULL;
usr/src/uts/common/vm/vm_seg.c
422
seg_plookup_checkdup(struct seg_phash *hp, void *htag0,
usr/src/uts/common/vm/vm_seg.c
428
ASSERT(MUTEX_HELD(&hp->p_hmutex));
usr/src/uts/common/vm/vm_seg.c
431
for (pcp = hp->p_hnext; pcp != (struct seg_pcache *)hp;
usr/src/uts/common/vm/vm_seg.c
433
ASSERT(pcp->p_hashp == hp);
usr/src/uts/common/vm/vm_seg.c
467
struct seg_phash *hp;
usr/src/uts/common/vm/vm_seg.c
483
hp = P_HASHBP(seg, htag0, addr, flags);
usr/src/uts/common/vm/vm_seg.c
484
mutex_enter(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
485
for (pcp = hp->p_hnext; pcp != (struct seg_pcache *)hp;
usr/src/uts/common/vm/vm_seg.c
487
ASSERT(pcp->p_hashp == hp);
usr/src/uts/common/vm/vm_seg.c
508
mutex_exit(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
512
mutex_exit(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
529
struct seg_phash *hp;
usr/src/uts/common/vm/vm_seg.c
563
hp = P_HASHBP(seg, htag0, addr, flags);
usr/src/uts/common/vm/vm_seg.c
564
mutex_enter(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
566
for (pcp = hp->p_hnext; pcp != (struct seg_pcache *)hp;
usr/src/uts/common/vm/vm_seg.c
568
ASSERT(pcp->p_hashp == hp);
usr/src/uts/common/vm/vm_seg.c
612
hp->p_hnext == (struct seg_pcache *)hp) {
usr/src/uts/common/vm/vm_seg.c
618
seg_premove_abuck(hp, 0);
usr/src/uts/common/vm/vm_seg.c
620
mutex_exit(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
648
mutex_exit(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
696
mutex_exit(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
698
mutex_enter(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
710
mutex_exit(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
805
struct seg_phash *hp;
usr/src/uts/common/vm/vm_seg.c
860
hp = P_HASHBP(seg, pcp->p_htag0, addr, flags);
usr/src/uts/common/vm/vm_seg.c
874
mutex_enter(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
875
delcallb_list = seg_plookup_checkdup(hp, htag0, addr,
usr/src/uts/common/vm/vm_seg.c
878
mutex_exit(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
892
mutex_enter(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
894
pcp->p_hashp = hp;
usr/src/uts/common/vm/vm_seg.c
895
pcp->p_hnext = hp->p_hnext;
usr/src/uts/common/vm/vm_seg.c
896
pcp->p_hprev = (struct seg_pcache *)hp;
usr/src/uts/common/vm/vm_seg.c
897
hp->p_hnext->p_hprev = pcp;
usr/src/uts/common/vm/vm_seg.c
898
hp->p_hnext = pcp;
usr/src/uts/common/vm/vm_seg.c
900
hp->p_hprev == pcp) {
usr/src/uts/common/vm/vm_seg.c
901
seg_padd_abuck(hp);
usr/src/uts/common/vm/vm_seg.c
903
mutex_exit(&hp->p_hmutex);
usr/src/uts/common/vm/vm_seg.c
941
struct seg_phash *hp;
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1624
ddi_dma_impl_t *hp;
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1665
hp = (ddi_dma_impl_t *)dma_handle;
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1666
attrp = &hp->dmai_attr;
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1813
ddi_dma_impl_t *hp;
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1865
hp = (ddi_dma_impl_t *)dma_handle;
usr/src/uts/i86pc/io/amd_iommu/amd_iommu_impl.c
1866
attrp = &hp->dmai_attr;
usr/src/uts/i86pc/io/apix/apix.c
2314
ACPI_SUBTABLE_HEADER *hp;
usr/src/uts/i86pc/io/apix/apix.c
2341
hp = (ACPI_SUBTABLE_HEADER *)acpi_isop;
usr/src/uts/i86pc/io/apix/apix.c
2344
if (hp->Type == ACPI_MADT_TYPE_INTERRUPT_OVERRIDE) {
usr/src/uts/i86pc/io/apix/apix.c
2345
isop = (ACPI_MADT_INTERRUPT_OVERRIDE *) hp;
usr/src/uts/i86pc/io/apix/apix.c
2360
hp = (ACPI_SUBTABLE_HEADER *)(((char *)hp) +
usr/src/uts/i86pc/io/apix/apix.c
2361
hp->Length);
usr/src/uts/i86pc/io/dr/dr.c
1000
if (hp->h_err == NULL)
usr/src/uts/i86pc/io/dr/dr.c
1003
if (hp->h_err->e_code) {
usr/src/uts/i86pc/io/dr/dr.c
1005
f, hp->h_err->e_code, hp->h_err->e_rsc);
usr/src/uts/i86pc/io/dr/dr.c
1009
if (ddi_model_convert_from(hp->h_mode & FMODELS) == DDI_MODEL_ILP32) {
usr/src/uts/i86pc/io/dr/dr.c
1014
serr32p->e_code = hp->h_err->e_code;
usr/src/uts/i86pc/io/dr/dr.c
1015
bcopy(&hp->h_err->e_rsc[0], &serr32p->e_rsc[0],
usr/src/uts/i86pc/io/dr/dr.c
1018
(void *)&((sbd_ioctl_arg32_t *)hp->h_iap)->i_err,
usr/src/uts/i86pc/io/dr/dr.c
1019
sizeof (sbd_error32_t), hp->h_mode)) {
usr/src/uts/i86pc/io/dr/dr.c
1027
if (ddi_copyout((void *)hp->h_err,
usr/src/uts/i86pc/io/dr/dr.c
1028
(void *)&hp->h_iap->i_err,
usr/src/uts/i86pc/io/dr/dr.c
1029
sizeof (sbd_error_t), hp->h_mode)) {
usr/src/uts/i86pc/io/dr/dr.c
1035
sbd_err_clear(&hp->h_err);
usr/src/uts/i86pc/io/dr/dr.c
1046
dr_pre_op(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
1051
dr_board_t *bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr.c
1052
dr_handle_t *shp = hp;
usr/src/uts/i86pc/io/dr/dr.c
1055
cmd = hp->h_cmd;
usr/src/uts/i86pc/io/dr/dr.c
1061
hp->h_err = drmach_pre_op(cmd, bp->b_id, &hp->h_opts, &devset);
usr/src/uts/i86pc/io/dr/dr.c
1062
if (hp->h_err != NULL) {
usr/src/uts/i86pc/io/dr/dr.c
1084
dr_op_err(CE_IGNORE, hp, ESBD_INVAL, NULL);
usr/src/uts/i86pc/io/dr/dr.c
1092
dr_op_err(CE_IGNORE, hp,
usr/src/uts/i86pc/io/dr/dr.c
1113
dr_post_op(dr_handle_t *hp, int rv)
usr/src/uts/i86pc/io/dr/dr.c
1117
dr_board_t *bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr.c
1120
cmd = hp->h_cmd;
usr/src/uts/i86pc/io/dr/dr.c
1124
err = drmach_post_op(cmd, bp->b_id, &hp->h_opts, rv);
usr/src/uts/i86pc/io/dr/dr.c
1129
ASSERT(hp->h_err == NULL);
usr/src/uts/i86pc/io/dr/dr.c
1130
hp->h_err = err;
usr/src/uts/i86pc/io/dr/dr.c
1132
} else if (hp->h_err == NULL) {
usr/src/uts/i86pc/io/dr/dr.c
1133
hp->h_err = err;
usr/src/uts/i86pc/io/dr/dr.c
1143
dr_exec_op(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
1149
ASSERT(hp->h_err == NULL);
usr/src/uts/i86pc/io/dr/dr.c
1151
switch (hp->h_cmd) {
usr/src/uts/i86pc/io/dr/dr.c
1153
dr_assign_board(hp);
usr/src/uts/i86pc/io/dr/dr.c
1157
dr_unassign_board(hp);
usr/src/uts/i86pc/io/dr/dr.c
1161
dr_poweroff_board(hp);
usr/src/uts/i86pc/io/dr/dr.c
1165
dr_poweron_board(hp);
usr/src/uts/i86pc/io/dr/dr.c
1169
dr_test_board(hp);
usr/src/uts/i86pc/io/dr/dr.c
1173
dr_connect(hp);
usr/src/uts/i86pc/io/dr/dr.c
1177
dr_dev_configure(hp);
usr/src/uts/i86pc/io/dr/dr.c
1181
dr_dev_release(hp);
usr/src/uts/i86pc/io/dr/dr.c
1182
if (hp->h_err == NULL)
usr/src/uts/i86pc/io/dr/dr.c
1183
rv = dr_dev_unconfigure(hp);
usr/src/uts/i86pc/io/dr/dr.c
1185
dr_dev_cancel(hp);
usr/src/uts/i86pc/io/dr/dr.c
1189
rv = dr_disconnect(hp);
usr/src/uts/i86pc/io/dr/dr.c
1193
rv = dr_dev_status(hp);
usr/src/uts/i86pc/io/dr/dr.c
1197
hp->h_sbdcmd.cmd_getncm.g_ncm = dr_get_ncm(hp);
usr/src/uts/i86pc/io/dr/dr.c
1198
rv = dr_copyout_iocmd(hp);
usr/src/uts/i86pc/io/dr/dr.c
1202
rv = dr_pt_ioctl(hp);
usr/src/uts/i86pc/io/dr/dr.c
1208
f, hp->h_cmd);
usr/src/uts/i86pc/io/dr/dr.c
1212
if (hp->h_err != NULL) {
usr/src/uts/i86pc/io/dr/dr.c
1220
dr_assign_board(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
1222
dr_board_t *bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr.c
1224
hp->h_err = drmach_board_assign(bp->b_num, &bp->b_id);
usr/src/uts/i86pc/io/dr/dr.c
1225
if (hp->h_err == NULL) {
usr/src/uts/i86pc/io/dr/dr.c
1231
dr_unassign_board(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
1233
dr_board_t *bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr.c
1245
hp->h_err = drmach_board_unassign(bp->b_id);
usr/src/uts/i86pc/io/dr/dr.c
1246
if (hp->h_err == NULL) {
usr/src/uts/i86pc/io/dr/dr.c
1258
dr_poweron_board(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
1260
dr_board_t *bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr.c
1262
hp->h_err = drmach_board_poweron(bp->b_id);
usr/src/uts/i86pc/io/dr/dr.c
1266
dr_poweroff_board(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
1268
dr_board_t *bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr.c
1270
hp->h_err = drmach_board_poweroff(bp->b_id);
usr/src/uts/i86pc/io/dr/dr.c
1274
dr_test_board(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
1276
dr_board_t *bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr.c
1277
hp->h_err = drmach_board_test(bp->b_id, &hp->h_opts,
usr/src/uts/i86pc/io/dr/dr.c
1278
dr_cmd_flags(hp) & SBD_FLAG_FORCE);
usr/src/uts/i86pc/io/dr/dr.c
1336
dr_connect(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
1338
dr_board_t *bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr.c
1352
hp->h_err = drmach_board_connect(bp->b_id, &hp->h_opts);
usr/src/uts/i86pc/io/dr/dr.c
1353
if (hp->h_err)
usr/src/uts/i86pc/io/dr/dr.c
1356
hp->h_err = dr_init_devlists(bp);
usr/src/uts/i86pc/io/dr/dr.c
1357
if (hp->h_err)
usr/src/uts/i86pc/io/dr/dr.c
1360
dr_op_err(CE_WARN, hp, ESBD_EMPTY_BD, bp->b_path);
usr/src/uts/i86pc/io/dr/dr.c
1370
dr_disconnect(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
1374
dr_board_t *bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr.c
1383
devset = hp->h_devset & DR_DEVS_PRESENT(bp) &
usr/src/uts/i86pc/io/dr/dr.c
1387
dr_op_err(CE_IGNORE, hp, ESBD_EMPTY_BD, bp->b_path);
usr/src/uts/i86pc/io/dr/dr.c
1404
hp->h_err = drmach_board_disconnect(bp->b_id, &hp->h_opts);
usr/src/uts/i86pc/io/dr/dr.c
1405
if (hp->h_err && hp->h_err->e_code == EX86_WALK_DEPENDENCY) {
usr/src/uts/i86pc/io/dr/dr.c
1430
DRERR_SET_C(&hp->h_err, &cp->sbc_cm.sbdev_error);
usr/src/uts/i86pc/io/dr/dr.c
1445
DRERR_SET_C(&hp->h_err, &mp->sbm_cm.sbdev_error);
usr/src/uts/i86pc/io/dr/dr.c
1460
DRERR_SET_C(&hp->h_err, &ip->sbi_cm.sbdev_error);
usr/src/uts/i86pc/io/dr/dr.c
1465
if (hp->h_err) {
usr/src/uts/i86pc/io/dr/dr.c
1475
if (hp->h_err->e_code == EX86_DEPROBE) {
usr/src/uts/i86pc/io/dr/dr.c
1492
if (hp->h_err == NULL && DR_DEVS_PRESENT(bp) == 0) {
usr/src/uts/i86pc/io/dr/dr.c
1499
hp->h_err = drmach_board_deprobe(bp->b_id);
usr/src/uts/i86pc/io/dr/dr.c
1501
if (hp->h_err == NULL) {
usr/src/uts/i86pc/io/dr/dr.c
1552
dr_dev_make_list(dr_handle_t *hp, sbd_comp_type_t type, int present_only,
usr/src/uts/i86pc/io/dr/dr.c
1555
dr_board_t *bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr.c
1587
uset = DEVSET_GET_UNITSET(hp->h_devset, type);
usr/src/uts/i86pc/io/dr/dr.c
1636
dr_dev_clean_up(dr_handle_t *hp, dr_common_unit_t **list, int devnum)
usr/src/uts/i86pc/io/dr/dr.c
1646
if (hp->h_err == NULL) {
usr/src/uts/i86pc/io/dr/dr.c
1650
hp->h_err = cp->sbdev_error;
usr/src/uts/i86pc/io/dr/dr.c
1673
dr_dev_walk(dr_handle_t *hp, sbd_comp_type_t type, int present_only,
usr/src/uts/i86pc/io/dr/dr.c
1682
dr_dev_make_list(hp, type, present_only, &devlist, &devnum);
usr/src/uts/i86pc/io/dr/dr.c
1686
rv = (*pre_op)(hp, devlist, devnum);
usr/src/uts/i86pc/io/dr/dr.c
1691
(*op)(hp, devlist[n]);
usr/src/uts/i86pc/io/dr/dr.c
1693
rv = (*post_op)(hp, devlist, devnum);
usr/src/uts/i86pc/io/dr/dr.c
1695
(*board_op)(hp, devlist, devnum);
usr/src/uts/i86pc/io/dr/dr.c
1699
dr_dev_clean_up(hp, devlist, devnum);
usr/src/uts/i86pc/io/dr/dr.c
1705
dr_dev_noop(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/i86pc/io/dr/dr.c
1711
dr_attach_update_state(dr_handle_t *hp,
usr/src/uts/i86pc/io/dr/dr.c
1714
dr_board_t *bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr.c
1747
hp->h_bd->b_ostate = SBD_STAT_CONFIGURED;
usr/src/uts/i86pc/io/dr/dr.c
1748
hp->h_bd->b_rstate = SBD_STAT_CONNECTED;
usr/src/uts/i86pc/io/dr/dr.c
1749
hp->h_bd->b_cond = SBD_COND_OK;
usr/src/uts/i86pc/io/dr/dr.c
1750
hp->h_bd->b_busy = 0;
usr/src/uts/i86pc/io/dr/dr.c
1751
(void) drv_getparm(TIME, (void *)&hp->h_bd->b_time);
usr/src/uts/i86pc/io/dr/dr.c
1757
hp->h_bd->b_rstate = SBD_STAT_CONNECTED;
usr/src/uts/i86pc/io/dr/dr.c
1758
hp->h_bd->b_ostate = SBD_STAT_CONFIGURED;
usr/src/uts/i86pc/io/dr/dr.c
1759
(void) drv_getparm(TIME, (void *)&hp->h_bd->b_time);
usr/src/uts/i86pc/io/dr/dr.c
1770
hp->h_bd->b_rstate = SBD_STAT_CONNECTED;
usr/src/uts/i86pc/io/dr/dr.c
1771
hp->h_bd->b_ostate = SBD_STAT_CONFIGURED;
usr/src/uts/i86pc/io/dr/dr.c
1772
hp->h_bd->b_cond = SBD_COND_OK;
usr/src/uts/i86pc/io/dr/dr.c
1773
hp->h_bd->b_busy = 0;
usr/src/uts/i86pc/io/dr/dr.c
1774
(void) drv_getparm(TIME, (void *)&hp->h_bd->b_time);
usr/src/uts/i86pc/io/dr/dr.c
1784
dr_dev_configure(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
1788
rv = dr_dev_walk(hp, SBD_COMP_CPU, 1,
usr/src/uts/i86pc/io/dr/dr.c
1795
rv = dr_dev_walk(hp, SBD_COMP_MEM, 1,
usr/src/uts/i86pc/io/dr/dr.c
1803
(void) dr_dev_walk(hp, SBD_COMP_IO, 1,
usr/src/uts/i86pc/io/dr/dr.c
1812
dr_release_update_state(dr_handle_t *hp,
usr/src/uts/i86pc/io/dr/dr.c
1818
dr_board_t *bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr.c
1827
hp->h_bd->b_busy = 1;
usr/src/uts/i86pc/io/dr/dr.c
1849
dr_release_done(dr_handle_t *hp, dr_common_unit_t *cp)
usr/src/uts/i86pc/io/dr/dr.c
1851
_NOTE(ARGUNUSED(hp))
usr/src/uts/i86pc/io/dr/dr.c
1860
ASSERT(bp == hp->h_bd);
usr/src/uts/i86pc/io/dr/dr.c
1894
dr_dev_release_mem(dr_handle_t *hp, dr_common_unit_t *dv)
usr/src/uts/i86pc/io/dr/dr.c
1897
dr_release_done(hp, dv);
usr/src/uts/i86pc/io/dr/dr.c
1901
dr_dev_release(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
1905
hp->h_bd->b_busy = 1;
usr/src/uts/i86pc/io/dr/dr.c
1907
rv = dr_dev_walk(hp, SBD_COMP_CPU, 0,
usr/src/uts/i86pc/io/dr/dr.c
1914
rv = dr_dev_walk(hp, SBD_COMP_MEM, 0,
usr/src/uts/i86pc/io/dr/dr.c
1922
rv = dr_dev_walk(hp, SBD_COMP_IO, 0,
usr/src/uts/i86pc/io/dr/dr.c
1931
hp->h_bd->b_busy = 0;
usr/src/uts/i86pc/io/dr/dr.c
1936
dr_detach_update_state(dr_handle_t *hp,
usr/src/uts/i86pc/io/dr/dr.c
1939
dr_board_t *bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr.c
1971
hp->h_bd->b_ostate = SBD_STAT_UNCONFIGURED;
usr/src/uts/i86pc/io/dr/dr.c
1972
(void) drv_getparm(TIME, (void *)&hp->h_bd->b_time);
usr/src/uts/i86pc/io/dr/dr.c
1980
(void) drv_getparm(TIME, (void *)&hp->h_bd->b_time);
usr/src/uts/i86pc/io/dr/dr.c
1983
if ((hp->h_devset & DR_DEVS_UNATTACHED(bp)) == hp->h_devset)
usr/src/uts/i86pc/io/dr/dr.c
1984
hp->h_bd->b_busy = 0;
usr/src/uts/i86pc/io/dr/dr.c
1989
dr_dev_unconfigure(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
1991
dr_board_t *bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr.c
2006
(void) dr_dev_walk(hp, SBD_COMP_IO, 0,
usr/src/uts/i86pc/io/dr/dr.c
2014
(void) dr_dev_walk(hp, SBD_COMP_CPU, 0,
usr/src/uts/i86pc/io/dr/dr.c
2020
(void) dr_dev_walk(hp, SBD_COMP_MEM, 0,
usr/src/uts/i86pc/io/dr/dr.c
2030
dr_dev_cancel(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
2034
dr_board_t *bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr.c
2043
devset = hp->h_devset & DR_DEVS_RELEASED(bp);
usr/src/uts/i86pc/io/dr/dr.c
2106
hp->h_bd->b_ostate = SBD_STAT_CONFIGURED;
usr/src/uts/i86pc/io/dr/dr.c
2107
hp->h_bd->b_busy = 0;
usr/src/uts/i86pc/io/dr/dr.c
2108
(void) drv_getparm(TIME, (void *)&hp->h_bd->b_time);
usr/src/uts/i86pc/io/dr/dr.c
2113
dr_dev_status(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
2132
mode = hp->h_mode;
usr/src/uts/i86pc/io/dr/dr.c
2133
shp = hp;
usr/src/uts/i86pc/io/dr/dr.c
2135
bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr.c
2152
if (hp->h_sbdcmd.cmd_cm.c_id.c_type == SBD_COMP_NONE) {
usr/src/uts/i86pc/io/dr/dr.c
2153
if (dr_cmd_flags(hp) & SBD_FLAG_ALLCMP) {
usr/src/uts/i86pc/io/dr/dr.c
2185
pbsz = (int)hp->h_sbdcmd.cmd_stat.s_nbytes;
usr/src/uts/i86pc/io/dr/dr.c
2223
DRERR_SET_C(&hp->h_err, &err);
usr/src/uts/i86pc/io/dr/dr.c
2263
if ((nstat = dr_cpu_status(hp, devset, devstatp)) > 0) {
usr/src/uts/i86pc/io/dr/dr.c
2269
if ((nstat = dr_mem_status(hp, devset, devstatp)) > 0) {
usr/src/uts/i86pc/io/dr/dr.c
2275
if ((nstat = dr_io_status(hp, devset, devstatp)) > 0) {
usr/src/uts/i86pc/io/dr/dr.c
2300
DR_OP_INTERNAL_ERROR(hp);
usr/src/uts/i86pc/io/dr/dr.c
2308
DR_OP_INTERNAL_ERROR(hp);
usr/src/uts/i86pc/io/dr/dr.c
2407
hp->h_sbdcmd.cmd_stat.s_statp, pbsz, mode) != 0) {
usr/src/uts/i86pc/io/dr/dr.c
2417
if (ddi_copyout((void *)dstatp, hp->h_sbdcmd.cmd_stat.s_statp,
usr/src/uts/i86pc/io/dr/dr.c
2436
dr_get_ncm(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
2442
devset = DR_DEVS_PRESENT(hp->h_bd);
usr/src/uts/i86pc/io/dr/dr.c
2443
if (hp->h_sbdcmd.cmd_cm.c_id.c_type != SBD_COMP_NONE)
usr/src/uts/i86pc/io/dr/dr.c
2444
devset &= DEVSET(hp->h_sbdcmd.cmd_cm.c_id.c_type,
usr/src/uts/i86pc/io/dr/dr.c
2776
dr_op_err(int ce, dr_handle_t *hp, int code, char *fmt, ...)
usr/src/uts/i86pc/io/dr/dr.c
2788
DRERR_SET_C(&hp->h_err, &err);
usr/src/uts/i86pc/io/dr/dr.c
2995
dr_pt_try_drmach(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
2997
dr_board_t *bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr.c
2998
sbd_comp_id_t *comp_id = &hp->h_sbdcmd.cmd_cm.c_id;
usr/src/uts/i86pc/io/dr/dr.c
3008
dr_op_err(CE_IGNORE, hp, ESBD_INVAL, comp_id->c_name);
usr/src/uts/i86pc/io/dr/dr.c
3018
if (hp->h_err == NULL)
usr/src/uts/i86pc/io/dr/dr.c
3019
hp->h_err = drmach_passthru(id, &hp->h_opts);
usr/src/uts/i86pc/io/dr/dr.c
3021
return (hp->h_err == NULL ? 0 : -1);
usr/src/uts/i86pc/io/dr/dr.c
3025
dr_pt_ioctl(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
3035
sz = hp->h_opts.size;
usr/src/uts/i86pc/io/dr/dr.c
3036
copts = hp->h_opts.copts;
usr/src/uts/i86pc/io/dr/dr.c
3052
rv = (*pt_arr[cmd].pt_func)(hp);
usr/src/uts/i86pc/io/dr/dr.c
3054
rv = dr_pt_try_drmach(hp);
usr/src/uts/i86pc/io/dr/dr.c
3327
dr_cmd_flags(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
3329
return (hp->h_sbdcmd.cmd_cm.c_flags);
usr/src/uts/i86pc/io/dr/dr.c
362
static int dr_copyin_iocmd(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr.c
363
static int dr_copyout_iocmd(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr.c
364
static int dr_copyout_errs(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr.c
365
static int dr_pre_op(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr.c
366
static int dr_post_op(dr_handle_t *hp, int rv);
usr/src/uts/i86pc/io/dr/dr.c
367
static int dr_exec_op(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr.c
368
static void dr_assign_board(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr.c
369
static void dr_unassign_board(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr.c
370
static void dr_connect(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr.c
371
static int dr_disconnect(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr.c
372
static void dr_dev_configure(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr.c
373
static void dr_dev_release(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr.c
374
static int dr_dev_unconfigure(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr.c
375
static void dr_dev_cancel(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr.c
376
static int dr_dev_status(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr.c
377
static int dr_get_ncm(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr.c
378
static int dr_pt_ioctl(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr.c
379
static void dr_poweron_board(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr.c
380
static void dr_poweroff_board(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr.c
381
static void dr_test_board(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr.c
562
dr_handle_t *hp;
usr/src/uts/i86pc/io/dr/dr.c
591
hp = GETSTRUCT(dr_handle_t, 1);
usr/src/uts/i86pc/io/dr/dr.c
592
hp->h_bd = &softsp->boards[bd];
usr/src/uts/i86pc/io/dr/dr.c
593
hp->h_err = NULL;
usr/src/uts/i86pc/io/dr/dr.c
594
hp->h_dev = getminor(dev);
usr/src/uts/i86pc/io/dr/dr.c
595
hp->h_cmd = cmd;
usr/src/uts/i86pc/io/dr/dr.c
596
hp->h_mode = mode;
usr/src/uts/i86pc/io/dr/dr.c
597
hp->h_iap = (sbd_ioctl_arg_t *)arg;
usr/src/uts/i86pc/io/dr/dr.c
600
rv = dr_copyin_iocmd(hp);
usr/src/uts/i86pc/io/dr/dr.c
602
FREESTRUCT(hp, dr_handle_t, 1);
usr/src/uts/i86pc/io/dr/dr.c
607
if (hp->h_sbdcmd.cmd_cm.c_id.c_name[0] != '\0') {
usr/src/uts/i86pc/io/dr/dr.c
608
hp->h_sbdcmd.cmd_cm.c_id.c_type =
usr/src/uts/i86pc/io/dr/dr.c
609
dr_dev_type_to_nt(hp->h_sbdcmd.cmd_cm.c_id.c_name);
usr/src/uts/i86pc/io/dr/dr.c
613
hp->h_sbdcmd.cmd_cm.c_id.c_name,
usr/src/uts/i86pc/io/dr/dr.c
614
hp->h_sbdcmd.cmd_cm.c_id.c_type);
usr/src/uts/i86pc/io/dr/dr.c
621
hp->h_devset = dr_dev2devset(&hp->h_sbdcmd.cmd_cm.c_id);
usr/src/uts/i86pc/io/dr/dr.c
623
switch (hp->h_cmd) {
usr/src/uts/i86pc/io/dr/dr.c
631
mutex_enter(&hp->h_bd->b_lock);
usr/src/uts/i86pc/io/dr/dr.c
641
rv = DEVSET_IN_SET(hp->h_devset, SBD_COMP_MEM, DEVSET_ANYUNIT);
usr/src/uts/i86pc/io/dr/dr.c
649
rv = dr_pre_op(hp);
usr/src/uts/i86pc/io/dr/dr.c
651
rv = dr_exec_op(hp);
usr/src/uts/i86pc/io/dr/dr.c
652
rv = dr_post_op(hp, rv);
usr/src/uts/i86pc/io/dr/dr.c
658
if (hp->h_err != NULL)
usr/src/uts/i86pc/io/dr/dr.c
659
if (!(rv = dr_copyout_errs(hp)))
usr/src/uts/i86pc/io/dr/dr.c
663
switch (hp->h_cmd) {
usr/src/uts/i86pc/io/dr/dr.c
678
(void) drmach_log_sysevent(hp->h_bd->b_num, "",
usr/src/uts/i86pc/io/dr/dr.c
683
mutex_exit(&hp->h_bd->b_lock);
usr/src/uts/i86pc/io/dr/dr.c
687
if (hp->h_opts.size != 0)
usr/src/uts/i86pc/io/dr/dr.c
688
FREESTRUCT(hp->h_opts.copts, char, hp->h_opts.size);
usr/src/uts/i86pc/io/dr/dr.c
690
FREESTRUCT(hp, dr_handle_t, 1);
usr/src/uts/i86pc/io/dr/dr.c
882
dr_copyin_iocmd(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
885
sbd_cmd_t *scp = &hp->h_sbdcmd;
usr/src/uts/i86pc/io/dr/dr.c
887
if (hp->h_iap == NULL)
usr/src/uts/i86pc/io/dr/dr.c
893
if (ddi_model_convert_from(hp->h_mode & FMODELS) == DDI_MODEL_ILP32) {
usr/src/uts/i86pc/io/dr/dr.c
898
if (ddi_copyin((void *)hp->h_iap, (void *)&scmd32,
usr/src/uts/i86pc/io/dr/dr.c
899
sizeof (sbd_cmd32_t), hp->h_mode)) {
usr/src/uts/i86pc/io/dr/dr.c
913
switch (hp->h_cmd) {
usr/src/uts/i86pc/io/dr/dr.c
925
if (ddi_copyin((void *)hp->h_iap, (void *)scp,
usr/src/uts/i86pc/io/dr/dr.c
926
sizeof (sbd_cmd_t), hp->h_mode) != 0) {
usr/src/uts/i86pc/io/dr/dr.c
932
if ((hp->h_opts.size = scp->cmd_cm.c_len) != 0) {
usr/src/uts/i86pc/io/dr/dr.c
933
hp->h_opts.copts = GETSTRUCT(char, scp->cmd_cm.c_len + 1);
usr/src/uts/i86pc/io/dr/dr.c
934
++hp->h_opts.size;
usr/src/uts/i86pc/io/dr/dr.c
936
(void *)hp->h_opts.copts,
usr/src/uts/i86pc/io/dr/dr.c
937
scp->cmd_cm.c_len, hp->h_mode) != 0) {
usr/src/uts/i86pc/io/dr/dr.c
947
dr_copyout_iocmd(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr.c
950
sbd_cmd_t *scp = &hp->h_sbdcmd;
usr/src/uts/i86pc/io/dr/dr.c
952
if (hp->h_iap == NULL)
usr/src/uts/i86pc/io/dr/dr.c
956
if (ddi_model_convert_from(hp->h_mode & FMODELS) == DDI_MODEL_ILP32) {
usr/src/uts/i86pc/io/dr/dr.c
968
switch (hp->h_cmd) {
usr/src/uts/i86pc/io/dr/dr.c
976
if (ddi_copyout((void *)&scmd32, (void *)hp->h_iap,
usr/src/uts/i86pc/io/dr/dr.c
977
sizeof (sbd_cmd32_t), hp->h_mode)) {
usr/src/uts/i86pc/io/dr/dr.c
985
if (ddi_copyout((void *)scp, (void *)hp->h_iap,
usr/src/uts/i86pc/io/dr/dr.c
986
sizeof (sbd_cmd_t), hp->h_mode) != 0) {
usr/src/uts/i86pc/io/dr/dr.c
996
dr_copyout_errs(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr_cpu.c
226
dr_pre_attach_cpu(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/i86pc/io/dr/dr_cpu.c
236
ASSERT(dr_cpu_unit_is_sane(hp->h_bd, up));
usr/src/uts/i86pc/io/dr/dr_cpu.c
254
dr_lock_status(hp->h_bd);
usr/src/uts/i86pc/io/dr/dr_cpu.c
263
dr_attach_cpu(dr_handle_t *hp, dr_common_unit_t *cp)
usr/src/uts/i86pc/io/dr/dr_cpu.c
301
dr_post_attach_cpu(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/i86pc/io/dr/dr_cpu.c
314
ASSERT(dr_cpu_unit_is_sane(hp->h_bd, up));
usr/src/uts/i86pc/io/dr/dr_cpu.c
344
dr_unlock_status(hp->h_bd);
usr/src/uts/i86pc/io/dr/dr_cpu.c
358
dr_pre_release_cpu(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/i86pc/io/dr/dr_cpu.c
369
devset = DR_DEVS_PRESENT(hp->h_bd);
usr/src/uts/i86pc/io/dr/dr_cpu.c
375
cix = dr_cpu_status(hp, devset, ds);
usr/src/uts/i86pc/io/dr/dr_cpu.c
384
ASSERT(dr_cpu_unit_is_sane(hp->h_bd, up));
usr/src/uts/i86pc/io/dr/dr_cpu.c
417
if (dr_cmd_flags(hp) & SBD_FLAG_FORCE)
usr/src/uts/i86pc/io/dr/dr_cpu.c
472
dr_pre_detach_cpu(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/i86pc/io/dr/dr_cpu.c
474
_NOTE(ARGUNUSED(hp))
usr/src/uts/i86pc/io/dr/dr_cpu.c
486
dr_lock_status(hp->h_bd);
usr/src/uts/i86pc/io/dr/dr_cpu.c
497
ASSERT(dr_cpu_unit_is_sane(hp->h_bd, up));
usr/src/uts/i86pc/io/dr/dr_cpu.c
524
if (dr_cmd_flags(hp) & SBD_FLAG_FORCE)
usr/src/uts/i86pc/io/dr/dr_cpu.c
551
dr_unlock_status(hp->h_bd);
usr/src/uts/i86pc/io/dr/dr_cpu.c
557
dr_detach_cpu(dr_handle_t *hp, dr_common_unit_t *cp)
usr/src/uts/i86pc/io/dr/dr_cpu.c
587
dr_post_detach_cpu(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/i86pc/io/dr/dr_cpu.c
594
dr_unlock_status(hp->h_bd);
usr/src/uts/i86pc/io/dr/dr_cpu.c
705
dr_cpu_status(dr_handle_t *hp, dr_devset_t devset, sbd_dev_stat_t *dsp)
usr/src/uts/i86pc/io/dr/dr_cpu.c
714
bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr_cpu.c
748
ASSERT(dr_cpu_unit_is_sane(hp->h_bd, cp));
usr/src/uts/i86pc/io/dr/dr_io.c
116
dr_pre_attach_io(dr_handle_t *hp,
usr/src/uts/i86pc/io/dr/dr_io.c
132
dr_post_attach_io(dr_handle_t *hp,
usr/src/uts/i86pc/io/dr/dr_io.c
139
dr_check_io_refs(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/i86pc/io/dr/dr_io.c
158
dr_check_devices(dip, &ref, hp, NULL, NULL,
usr/src/uts/i86pc/io/dr/dr_io.c
170
hp->h_err = NULL;
usr/src/uts/i86pc/io/dr/dr_io.c
187
dr_pre_release_io(dr_handle_t *hp,
usr/src/uts/i86pc/io/dr/dr_io.c
199
if ((hp->h_err = drmach_io_pre_release(
usr/src/uts/i86pc/io/dr/dr_io.c
218
if (dr_check_io_refs(hp, devlist, devnum) > 0) {
usr/src/uts/i86pc/io/dr/dr_io.c
238
dr_pre_detach_io(dr_handle_t *hp,
usr/src/uts/i86pc/io/dr/dr_io.c
256
dr_post_detach_io(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/i86pc/io/dr/dr_io.c
295
dr_io_status(dr_handle_t *hp, dr_devset_t devset, sbd_dev_stat_t *dsp)
usr/src/uts/i86pc/io/dr/dr_io.c
302
bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr_io.c
373
dr_check_devices(dip, &refcount, hp, unsafe_devs,
usr/src/uts/i86pc/io/dr/dr_io.c
382
hp->h_err = NULL;
usr/src/uts/i86pc/io/dr/dr_io.c
69
dr_attach_io(dr_handle_t *hp, dr_common_unit_t *cp)
usr/src/uts/i86pc/io/dr/dr_io.c
73
dr_lock_status(hp->h_bd);
usr/src/uts/i86pc/io/dr/dr_io.c
75
dr_unlock_status(hp->h_bd);
usr/src/uts/i86pc/io/dr/dr_io.c
89
dr_detach_io(dr_handle_t *hp, dr_common_unit_t *cp)
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
163
dr_attach_mem(dr_handle_t *hp, dr_common_unit_t *cp)
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
173
dr_lock_status(hp->h_bd);
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
175
dr_unlock_status(hp->h_bd);
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
235
dr_lock_status(hp->h_bd);
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
239
dr_unlock_status(hp->h_bd);
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
245
dr_detach_mem(dr_handle_t *hp, dr_common_unit_t *cp)
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
278
dr_mem_status(dr_handle_t *hp, dr_devset_t devset, sbd_dev_stat_t *dsp)
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
287
bp = hp->h_bd;
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
411
dr_pre_attach_mem(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
473
dr_post_attach_mem(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
541
dr_pre_detach_mem(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
548
dr_post_detach_mem(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/i86pc/io/dr/dr_mem_acpi.c
563
dr_pre_release_mem(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/i86pc/io/dr/dr_quiesce.c
157
dr_get_sr_handle(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr_quiesce.c
162
srh->sr_dr_handlep = hp;
usr/src/uts/i86pc/io/dr/dr_quiesce.c
84
int dr_pt_test_suspend(dr_handle_t *hp);
usr/src/uts/i86pc/io/dr/dr_quiesce.c
884
dr_pt_test_suspend(dr_handle_t *hp)
usr/src/uts/i86pc/io/dr/dr_quiesce.c
893
srh = dr_get_sr_handle(hp);
usr/src/uts/i86pc/io/dr/dr_quiesce.c
896
if ((hp->h_err) && ((psmerr = hp->h_err->e_code) != 0)) {
usr/src/uts/i86pc/io/dr/dr_quiesce.c
901
DR_GET_E_RSC(hp->h_err));
usr/src/uts/i86pc/io/dr/dr_quiesce.c
914
psmerr = hp->h_err ? hp->h_err->e_code : ESBD_NOERROR;
usr/src/uts/i86pc/io/dr/dr_quiesce.c
918
DR_GET_E_RSC(hp->h_err));
usr/src/uts/i86pc/io/dr/dr_quiesce.c
923
DR_GET_E_RSC(hp->h_err));
usr/src/uts/i86pc/io/dr/dr_quiesce.c
928
DR_GET_E_RSC(hp->h_err));
usr/src/uts/i86pc/io/dr/dr_quiesce.c
933
DR_GET_E_RSC(hp->h_err));
usr/src/uts/i86pc/io/dr/dr_quiesce.c
938
DR_GET_E_RSC(hp->h_err));
usr/src/uts/i86pc/io/mp_platform_misc.c
780
ACPI_SUBTABLE_HEADER *hp;
usr/src/uts/i86pc/io/mp_platform_misc.c
881
hp = (ACPI_SUBTABLE_HEADER *)acpi_isop;
usr/src/uts/i86pc/io/mp_platform_misc.c
884
if (hp->Type ==
usr/src/uts/i86pc/io/mp_platform_misc.c
887
(ACPI_MADT_INTERRUPT_OVERRIDE *) hp;
usr/src/uts/i86pc/io/mp_platform_misc.c
907
hp = (ACPI_SUBTABLE_HEADER *)(((char *)hp) +
usr/src/uts/i86pc/io/mp_platform_misc.c
908
hp->Length);
usr/src/uts/i86pc/io/pci/pci.c
338
ddi_acc_hdl_t *hp;
usr/src/uts/i86pc/io/pci/pci.c
473
hp = (ddi_acc_hdl_t *)mp->map_handlep;
usr/src/uts/i86pc/io/pci/pci.c
474
if (hp == NULL)
usr/src/uts/i86pc/io/pci/pci.c
478
cfp = (pci_acc_cfblk_t *)&hp->ah_bus_private;
usr/src/uts/i86pc/io/pci/pci.c
484
return (pci_fm_acc_setup(hp, offset, len));
usr/src/uts/i86pc/io/pci/pci_common.c
1134
ddi_acc_impl_t *hp = (ddi_acc_impl_t *)in_args->handle;
usr/src/uts/i86pc/io/pci/pci_common.c
1151
if (hp->ahi_acc_attr == DDI_ACCATTR_CONFIG_SPACE) {
usr/src/uts/i86pc/io/pci/pci_common.c
1154
pci_config_wr8(hp, (uint8_t *)dev_addr,
usr/src/uts/i86pc/io/pci/pci_common.c
1158
pci_config_wr16(hp, (uint16_t *)dev_addr,
usr/src/uts/i86pc/io/pci/pci_common.c
1162
pci_config_wr32(hp, (uint32_t *)dev_addr,
usr/src/uts/i86pc/io/pci/pci_common.c
1166
pci_config_wr64(hp, (uint64_t *)dev_addr,
usr/src/uts/i86pc/io/pci/pci_common.c
1173
} else if (hp->ahi_acc_attr & DDI_ACCATTR_IO_SPACE) {
usr/src/uts/i86pc/io/pci/pci_common.c
1178
i_ddi_io_put8(hp,
usr/src/uts/i86pc/io/pci/pci_common.c
1183
i_ddi_io_swap_put16(hp,
usr/src/uts/i86pc/io/pci/pci_common.c
1188
i_ddi_io_swap_put32(hp,
usr/src/uts/i86pc/io/pci/pci_common.c
1197
i_ddi_io_put64(hp,
usr/src/uts/i86pc/io/pci/pci_common.c
1208
i_ddi_io_put8(hp,
usr/src/uts/i86pc/io/pci/pci_common.c
1213
i_ddi_io_put16(hp,
usr/src/uts/i86pc/io/pci/pci_common.c
1218
i_ddi_io_put32(hp,
usr/src/uts/i86pc/io/pci/pci_common.c
1223
i_ddi_io_put64(hp,
usr/src/uts/i86pc/io/pci/pci_common.c
1289
pci_fm_acc_setup(ddi_acc_hdl_t *hp, off_t offset, off_t len)
usr/src/uts/i86pc/io/pci/pci_common.c
1291
ddi_acc_impl_t *ap = (ddi_acc_impl_t *)hp->ah_platform_private;
usr/src/uts/i86pc/io/pci/pci_common.c
1294
if (hp->ah_acc.devacc_attr_endian_flags == DDI_STRUCTURE_BE_ACC)
usr/src/uts/i86pc/io/pci/pci_common.c
1317
if (hp->ah_acc.devacc_attr_access == DDI_CAUTIOUS_ACC) {
usr/src/uts/i86pc/io/pci/pci_common.c
1341
impl_acc_err_init(hp);
usr/src/uts/i86pc/io/pci/pci_common.c
1352
ddi_acc_impl_t *hp = (ddi_acc_impl_t *)in_args->handle;
usr/src/uts/i86pc/io/pci/pci_common.c
1366
if (hp->ahi_acc_attr == DDI_ACCATTR_CONFIG_SPACE) {
usr/src/uts/i86pc/io/pci/pci_common.c
1369
*(uint8_t *)host_addr = pci_config_rd8(hp,
usr/src/uts/i86pc/io/pci/pci_common.c
1373
*(uint16_t *)host_addr = pci_config_rd16(hp,
usr/src/uts/i86pc/io/pci/pci_common.c
1377
*(uint32_t *)host_addr = pci_config_rd32(hp,
usr/src/uts/i86pc/io/pci/pci_common.c
1381
*(uint64_t *)host_addr = pci_config_rd64(hp,
usr/src/uts/i86pc/io/pci/pci_common.c
1388
} else if (hp->ahi_acc_attr & DDI_ACCATTR_IO_SPACE) {
usr/src/uts/i86pc/io/pci/pci_common.c
1394
i_ddi_io_get8(hp,
usr/src/uts/i86pc/io/pci/pci_common.c
1399
i_ddi_io_swap_get16(hp,
usr/src/uts/i86pc/io/pci/pci_common.c
1404
i_ddi_io_swap_get32(hp,
usr/src/uts/i86pc/io/pci/pci_common.c
1413
i_ddi_io_get64(hp,
usr/src/uts/i86pc/io/pci/pci_common.c
1424
i_ddi_io_get8(hp,
usr/src/uts/i86pc/io/pci/pci_common.c
1429
i_ddi_io_get16(hp,
usr/src/uts/i86pc/io/pci/pci_common.c
1434
i_ddi_io_get32(hp,
usr/src/uts/i86pc/io/pci/pci_common.c
1439
i_ddi_io_get64(hp,
usr/src/uts/i86pc/io/pci/pci_common.h
115
int pci_fm_acc_setup(ddi_acc_hdl_t *hp, off_t offset, off_t len);
usr/src/uts/i86pc/io/pciex/npe.c
486
ddi_acc_hdl_t *hp, off_t offset, off_t len)
usr/src/uts/i86pc/io/pciex/npe.c
490
if ((ret = pci_fm_acc_setup(hp, offset, len)) ==
usr/src/uts/i86pc/io/pciex/npe.c
509
ddi_acc_hdl_t *hp;
usr/src/uts/i86pc/io/pciex/npe.c
662
hp = (ddi_acc_hdl_t *)mp->map_handlep;
usr/src/uts/i86pc/io/pciex/npe.c
663
if (hp == NULL)
usr/src/uts/i86pc/io/pciex/npe.c
667
cfp = (pci_acc_cfblk_t *)&hp->ah_bus_private;
usr/src/uts/i86pc/io/pciex/npe.c
676
return (npe_setup_std_pcicfg_acc(rdip, mp, hp,
usr/src/uts/i86pc/io/pciex/npe.c
693
return (npe_setup_std_pcicfg_acc(rdip, mp, hp,
usr/src/uts/i86pc/io/pciex/npe.c
728
return (npe_setup_std_pcicfg_acc(rdip, mp, hp,
usr/src/uts/i86pc/io/pciex/npe.c
81
#define NPE_IS_HANDLE_FOR_STDCFG_ACC(hp) \
usr/src/uts/i86pc/io/pciex/npe.c
82
((hp) != NULL && \
usr/src/uts/i86pc/io/pciex/npe.c
83
((ddi_acc_hdl_t *)(hp))->ah_platform_private != NULL && \
usr/src/uts/i86pc/io/pciex/npe.c
84
(((ddi_acc_impl_t *)((ddi_acc_hdl_t *)(hp))-> \
usr/src/uts/i86pc/io/rootnex.c
1026
ddi_acc_hdl_t *hp;
usr/src/uts/i86pc/io/rootnex.c
1033
hp = mp->map_handlep;
usr/src/uts/i86pc/io/rootnex.c
1061
if (hp == NULL) {
usr/src/uts/i86pc/io/rootnex.c
1064
ap = (ddi_acc_impl_t *)hp->ah_platform_private;
usr/src/uts/i86pc/io/rootnex.c
1066
impl_acc_hdl_init(hp);
usr/src/uts/i86pc/io/rootnex.c
1084
hp->ah_pfn = xen_assign_pfn(
usr/src/uts/i86pc/io/rootnex.c
1088
hp->ah_pfn = mmu_btop(
usr/src/uts/i86pc/io/rootnex.c
1092
hp->ah_pfn = mmu_btop((ulong_t)rp->regspec_addr &
usr/src/uts/i86pc/io/rootnex.c
1095
hp->ah_pnum = mmu_btopr(rp->regspec_size +
usr/src/uts/i86pc/io/rootnex.c
1111
if (hp != NULL) {
usr/src/uts/i86pc/io/rootnex.c
1116
switch (hp->ah_acc.devacc_attr_dataorder) {
usr/src/uts/i86pc/io/rootnex.c
1135
ap = (ddi_acc_impl_t *)hp->ah_platform_private;
usr/src/uts/i86pc/io/rootnex.c
1137
impl_acc_hdl_init(hp);
usr/src/uts/i86pc/io/rootnex.c
1138
hp->ah_hat_flags = hat_acc_flags;
usr/src/uts/i86pc/io/rootnex.c
1190
hp = mp->map_handlep;
usr/src/uts/i86pc/io/rootnex.c
1191
if (hp) {
usr/src/uts/i86pc/io/rootnex.c
1192
hp->ah_pfn = mmu_btop(pbase);
usr/src/uts/i86pc/io/rootnex.c
1193
hp->ah_pnum = npages;
usr/src/uts/i86pc/io/rootnex.c
1260
ddi_acc_hdl_t *hp;
usr/src/uts/i86pc/io/rootnex.c
1292
hp = mp->map_handlep;
usr/src/uts/i86pc/io/rootnex.c
1294
switch (hp->ah_acc.devacc_attr_endian_flags) {
usr/src/uts/i86pc/io/rootnex.c
1296
hp->ah_hat_flags = HAT_NEVERSWAP | HAT_STRICTORDER;
usr/src/uts/i86pc/io/rootnex.c
1299
hp->ah_hat_flags = HAT_STRUCTURE_LE;
usr/src/uts/i86pc/io/rootnex.c
1307
switch (hp->ah_acc.devacc_attr_dataorder) {
usr/src/uts/i86pc/io/rootnex.c
1311
hp->ah_hat_flags |= HAT_UNORDERED_OK;
usr/src/uts/i86pc/io/rootnex.c
1314
hp->ah_hat_flags |= HAT_MERGING_OK;
usr/src/uts/i86pc/io/rootnex.c
1317
hp->ah_hat_flags |= HAT_LOADCACHING_OK;
usr/src/uts/i86pc/io/rootnex.c
1320
hp->ah_hat_flags |= HAT_STORECACHING_OK;
usr/src/uts/i86pc/io/rootnex.c
1348
hp->ah_pfn = mmu_btop(pbase);
usr/src/uts/i86pc/io/rootnex.c
1349
hp->ah_pnum = mmu_btopr(rp->regspec_size + pgoffset);
usr/src/uts/i86pc/io/rootnex.c
1707
ddi_dma_impl_t *hp;
usr/src/uts/i86pc/io/rootnex.c
1729
hp = kmem_cache_alloc(rootnex_state->r_dmahdl_cache, kmflag);
usr/src/uts/i86pc/io/rootnex.c
1730
if (hp == NULL)
usr/src/uts/i86pc/io/rootnex.c
1734
hp->dmai_private = (void *)(((uintptr_t)hp +
usr/src/uts/i86pc/io/rootnex.c
1736
dma = (rootnex_dma_t *)hp->dmai_private;
usr/src/uts/i86pc/io/rootnex.c
1741
rootnex_clean_dmahdl(hp);
usr/src/uts/i86pc/io/rootnex.c
1742
hp->dmai_error.err_fep = NULL;
usr/src/uts/i86pc/io/rootnex.c
1743
hp->dmai_error.err_cf = NULL;
usr/src/uts/i86pc/io/rootnex.c
1761
hp->dmai_minxfer = attr->dma_attr_minxfer;
usr/src/uts/i86pc/io/rootnex.c
1762
hp->dmai_burstsizes = attr->dma_attr_burstsizes;
usr/src/uts/i86pc/io/rootnex.c
1763
hp->dmai_rdip = rdip;
usr/src/uts/i86pc/io/rootnex.c
1764
hp->dmai_attr = *attr;
usr/src/uts/i86pc/io/rootnex.c
1840
(ddi_dma_handle_t)hp);
usr/src/uts/i86pc/io/rootnex.c
1845
*handlep = (ddi_dma_handle_t)hp;
usr/src/uts/i86pc/io/rootnex.c
1905
ddi_dma_impl_t *hp;
usr/src/uts/i86pc/io/rootnex.c
1909
hp = (ddi_dma_impl_t *)handle;
usr/src/uts/i86pc/io/rootnex.c
1910
dma = (rootnex_dma_t *)hp->dmai_private;
usr/src/uts/i86pc/io/rootnex.c
1916
kmem_cache_free(rootnex_state->r_dmahdl_cache, hp);
usr/src/uts/i86pc/io/rootnex.c
1961
ddi_dma_impl_t *hp;
usr/src/uts/i86pc/io/rootnex.c
1967
hp = (ddi_dma_impl_t *)handle;
usr/src/uts/i86pc/io/rootnex.c
1968
dma = (rootnex_dma_t *)hp->dmai_private;
usr/src/uts/i86pc/io/rootnex.c
1971
attr = &hp->dmai_attr;
usr/src/uts/i86pc/io/rootnex.c
1980
hp->dmai_rflags = dmareq->dmar_flags & DMP_DDIFLAGS;
usr/src/uts/i86pc/io/rootnex.c
2022
hp->dmai_rflags |= DMP_NOSYNC;
usr/src/uts/i86pc/io/rootnex.c
2028
cookie = hp->dmai_cookie = dma->dp_cookies =
usr/src/uts/i86pc/io/rootnex.c
2041
rootnex_clean_dmahdl(hp);
usr/src/uts/i86pc/io/rootnex.c
2106
rootnex_clean_dmahdl(hp);
usr/src/uts/i86pc/io/rootnex.c
2113
hp->dmai_cookie = dma->dp_cookies;
usr/src/uts/i86pc/io/rootnex.c
2130
hp->dmai_rflags |= DMP_NOSYNC;
usr/src/uts/i86pc/io/rootnex.c
2157
hp->dmai_error.err_cf = rootnex_dma_check;
usr/src/uts/i86pc/io/rootnex.c
2167
hp->dmai_cookie++;
usr/src/uts/i86pc/io/rootnex.c
2168
hp->dmai_rflags &= ~DDI_DMA_PARTIAL;
usr/src/uts/i86pc/io/rootnex.c
2169
hp->dmai_ncookies = *ccountp;
usr/src/uts/i86pc/io/rootnex.c
2170
hp->dmai_curcookie = 1;
usr/src/uts/i86pc/io/rootnex.c
2199
e = rootnex_bind_slowpath(hp, dmareq, dma, attr, &dma->dp_dma,
usr/src/uts/i86pc/io/rootnex.c
2209
rootnex_clean_dmahdl(hp); /* must be after free cookie */
usr/src/uts/i86pc/io/rootnex.c
2218
hp->dmai_error.err_cf = rootnex_dma_check;
usr/src/uts/i86pc/io/rootnex.c
2222
(hp->dmai_rflags & DDI_DMA_WRITE)) {
usr/src/uts/i86pc/io/rootnex.c
2234
hp->dmai_rflags &= ~DDI_DMA_PARTIAL;
usr/src/uts/i86pc/io/rootnex.c
2236
hp->dmai_nwin = 1;
usr/src/uts/i86pc/io/rootnex.c
2238
hp->dmai_rflags |= DDI_DMA_PARTIAL;
usr/src/uts/i86pc/io/rootnex.c
2240
ASSERT(hp->dmai_nwin <= dma->dp_max_win);
usr/src/uts/i86pc/io/rootnex.c
2243
hp->dmai_cookie++;
usr/src/uts/i86pc/io/rootnex.c
2244
hp->dmai_ncookies = *ccountp;
usr/src/uts/i86pc/io/rootnex.c
2245
hp->dmai_curcookie = 1;
usr/src/uts/i86pc/io/rootnex.c
2288
ddi_dma_impl_t *hp;
usr/src/uts/i86pc/io/rootnex.c
2292
hp = (ddi_dma_impl_t *)handle;
usr/src/uts/i86pc/io/rootnex.c
2293
dma = (rootnex_dma_t *)hp->dmai_private;
usr/src/uts/i86pc/io/rootnex.c
2306
(hp->dmai_rflags & DDI_DMA_READ)) {
usr/src/uts/i86pc/io/rootnex.c
2336
rootnex_clean_dmahdl(hp);
usr/src/uts/i86pc/io/rootnex.c
2337
hp->dmai_error.err_cf = NULL;
usr/src/uts/i86pc/io/rootnex.c
2375
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)handle;
usr/src/uts/i86pc/io/rootnex.c
2376
rootnex_dma_t *dma = (rootnex_dma_t *)hp->dmai_private;
usr/src/uts/i86pc/io/rootnex.c
2387
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)handle;
usr/src/uts/i86pc/io/rootnex.c
2388
rootnex_dma_t *dma = (rootnex_dma_t *)hp->dmai_private;
usr/src/uts/i86pc/io/rootnex.c
2393
hp->dmai_cookie = window->wd_first_cookie;
usr/src/uts/i86pc/io/rootnex.c
2395
hp->dmai_cookie = dma->dp_cookies;
usr/src/uts/i86pc/io/rootnex.c
2397
hp->dmai_cookie++;
usr/src/uts/i86pc/io/rootnex.c
2398
hp->dmai_curcookie = 1;
usr/src/uts/i86pc/io/rootnex.c
2408
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)handle;
usr/src/uts/i86pc/io/rootnex.c
2409
rootnex_dma_t *dma = (rootnex_dma_t *)hp->dmai_private;
usr/src/uts/i86pc/io/rootnex.c
2449
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)handle;
usr/src/uts/i86pc/io/rootnex.c
2450
rootnex_dma_t *dma = (rootnex_dma_t *)hp->dmai_private;
usr/src/uts/i86pc/io/rootnex.c
2463
cur_cookiep = (hp->dmai_cookie - dma->dp_saved_cookies)
usr/src/uts/i86pc/io/rootnex.c
2469
cur_cookiep = (hp->dmai_cookie - dma->dp_saved_cookies)
usr/src/uts/i86pc/io/rootnex.c
2474
hp->dmai_cookie = cur_cookiep;
usr/src/uts/i86pc/io/rootnex.c
2483
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)handle;
usr/src/uts/i86pc/io/rootnex.c
2484
rootnex_dma_t *dma = (rootnex_dma_t *)hp->dmai_private;
usr/src/uts/i86pc/io/rootnex.c
2502
cur_cookiep = (hp->dmai_cookie - cookie_array)
usr/src/uts/i86pc/io/rootnex.c
2509
cur_cookiep = (hp->dmai_cookie - cookie_array)
usr/src/uts/i86pc/io/rootnex.c
2515
hp->dmai_cookie = cur_cookiep;
usr/src/uts/i86pc/io/rootnex.c
2624
rootnex_clean_dmahdl(ddi_dma_impl_t *hp)
usr/src/uts/i86pc/io/rootnex.c
2629
dma = (rootnex_dma_t *)hp->dmai_private;
usr/src/uts/i86pc/io/rootnex.c
2631
hp->dmai_nwin = 0;
usr/src/uts/i86pc/io/rootnex.c
2648
hp->dmai_fault = 0;
usr/src/uts/i86pc/io/rootnex.c
2649
hp->dmai_fault_check = NULL;
usr/src/uts/i86pc/io/rootnex.c
2650
hp->dmai_fault_notify = NULL;
usr/src/uts/i86pc/io/rootnex.c
2651
hp->dmai_error.err_ena = 0;
usr/src/uts/i86pc/io/rootnex.c
2652
hp->dmai_error.err_status = DDI_FM_OK;
usr/src/uts/i86pc/io/rootnex.c
2653
hp->dmai_error.err_expected = DDI_FM_ERR_UNEXPECTED;
usr/src/uts/i86pc/io/rootnex.c
2654
hp->dmai_error.err_ontrap = NULL;
usr/src/uts/i86pc/io/rootnex.c
2657
hp->dmai_ncookies = 0;
usr/src/uts/i86pc/io/rootnex.c
2658
hp->dmai_curcookie = 0;
usr/src/uts/i86pc/io/rootnex.c
3197
rootnex_bind_slowpath(ddi_dma_impl_t *hp, struct ddi_dma_req *dmareq,
usr/src/uts/i86pc/io/rootnex.c
3222
e = rootnex_setup_copybuf(hp, dmareq, dma, attr);
usr/src/uts/i86pc/io/rootnex.c
3274
e = rootnex_setup_windows(hp, dma, attr, dmao, kmflag);
usr/src/uts/i86pc/io/rootnex.c
3283
rootnex_init_win(hp, dma, window, cookie, cur_offset);
usr/src/uts/i86pc/io/rootnex.c
3313
e = rootnex_copybuf_window_boundary(hp, dma, &window,
usr/src/uts/i86pc/io/rootnex.c
3336
e = rootnex_sgllen_window_boundary(hp, dma, &window,
usr/src/uts/i86pc/io/rootnex.c
3358
e = rootnex_maxxfer_window_boundary(hp, dma, &window,
usr/src/uts/i86pc/io/rootnex.c
3391
hp->dmai_nwin--;
usr/src/uts/i86pc/io/rootnex.c
3411
rootnex_setup_copybuf(ddi_dma_impl_t *hp, struct ddi_dma_req *dmareq,
usr/src/uts/i86pc/io/rootnex.c
3428
hp->dmai_rflags &= ~DMP_NOSYNC;
usr/src/uts/i86pc/io/rootnex.c
3477
rootnex_setup_windows(ddi_dma_impl_t *hp, rootnex_dma_t *dma,
usr/src/uts/i86pc/io/rootnex.c
3495
hp->dmai_nwin = 0;
usr/src/uts/i86pc/io/rootnex.c
3678
rootnex_init_win(ddi_dma_impl_t *hp, rootnex_dma_t *dma,
usr/src/uts/i86pc/io/rootnex.c
3681
hp->dmai_nwin++;
usr/src/uts/i86pc/io/rootnex.c
370
static void rootnex_clean_dmahdl(ddi_dma_impl_t *hp);
usr/src/uts/i86pc/io/rootnex.c
376
static int rootnex_bind_slowpath(ddi_dma_impl_t *hp, struct ddi_dma_req *dmareq,
usr/src/uts/i86pc/io/rootnex.c
378
static int rootnex_setup_copybuf(ddi_dma_impl_t *hp, struct ddi_dma_req *dmareq,
usr/src/uts/i86pc/io/rootnex.c
381
static int rootnex_setup_windows(ddi_dma_impl_t *hp, rootnex_dma_t *dma,
usr/src/uts/i86pc/io/rootnex.c
384
static void rootnex_init_win(ddi_dma_impl_t *hp, rootnex_dma_t *dma,
usr/src/uts/i86pc/io/rootnex.c
3847
rootnex_sgllen_window_boundary(ddi_dma_impl_t *hp, rootnex_dma_t *dma,
usr/src/uts/i86pc/io/rootnex.c
3862
rootnex_init_win(hp, dma, *windowp, cookie, cur_offset);
usr/src/uts/i86pc/io/rootnex.c
3879
rootnex_init_win(hp, dma, *windowp, cookie, cur_offset);
usr/src/uts/i86pc/io/rootnex.c
389
static int rootnex_sgllen_window_boundary(ddi_dma_impl_t *hp,
usr/src/uts/i86pc/io/rootnex.c
392
static int rootnex_copybuf_window_boundary(ddi_dma_impl_t *hp,
usr/src/uts/i86pc/io/rootnex.c
3927
rootnex_init_win(hp, dma, *windowp, cookie, new_offset);
usr/src/uts/i86pc/io/rootnex.c
395
static int rootnex_maxxfer_window_boundary(ddi_dma_impl_t *hp,
usr/src/uts/i86pc/io/rootnex.c
3969
rootnex_init_win(hp, dma, *windowp, cookie, new_offset);
usr/src/uts/i86pc/io/rootnex.c
397
static int rootnex_valid_sync_parms(ddi_dma_impl_t *hp, rootnex_window_t *win,
usr/src/uts/i86pc/io/rootnex.c
3987
rootnex_copybuf_window_boundary(ddi_dma_impl_t *hp, rootnex_dma_t *dma,
usr/src/uts/i86pc/io/rootnex.c
4018
rootnex_init_win(hp, dma, *windowp, cookie, cur_offset);
usr/src/uts/i86pc/io/rootnex.c
4034
(hp->dmai_attr.dma_attr_granular - 1);
usr/src/uts/i86pc/io/rootnex.c
4036
trim_sz = (*windowp)->wd_size % hp->dmai_attr.dma_attr_granular;
usr/src/uts/i86pc/io/rootnex.c
4046
rootnex_init_win(hp, dma, *windowp, cookie, cur_offset);
usr/src/uts/i86pc/io/rootnex.c
4063
if (hp->dmai_attr.dma_attr_sgllen == 1) {
usr/src/uts/i86pc/io/rootnex.c
4120
rootnex_init_win(hp, dma, *windowp, cookie, new_offset);
usr/src/uts/i86pc/io/rootnex.c
4209
rootnex_maxxfer_window_boundary(ddi_dma_impl_t *hp, rootnex_dma_t *dma,
usr/src/uts/i86pc/io/rootnex.c
4258
rootnex_init_win(hp, dma, *windowp, cookie, new_offset);
usr/src/uts/i86pc/io/rootnex.c
4280
ddi_dma_impl_t *hp;
usr/src/uts/i86pc/io/rootnex.c
4292
hp = (ddi_dma_impl_t *)handle;
usr/src/uts/i86pc/io/rootnex.c
4293
dma = (rootnex_dma_t *)hp->dmai_private;
usr/src/uts/i86pc/io/rootnex.c
4324
e = rootnex_valid_sync_parms(hp, win, offset, size,
usr/src/uts/i86pc/io/rootnex.c
4433
rootnex_valid_sync_parms(ddi_dma_impl_t *hp, rootnex_window_t *win,
usr/src/uts/i86pc/io/rootnex.c
4461
(hp->dmai_rflags & DDI_DMA_WRITE)) {
usr/src/uts/i86pc/io/rootnex.c
4471
(hp->dmai_rflags & DDI_DMA_READ)) {
usr/src/uts/i86pc/io/rootnex.c
4487
ddi_dma_impl_t *hp;
usr/src/uts/i86pc/io/rootnex.c
4492
hp = (ddi_dma_impl_t *)handle;
usr/src/uts/i86pc/io/rootnex.c
4493
dma = (rootnex_dma_t *)hp->dmai_private;
usr/src/uts/i86pc/io/rootnex.c
4496
if (win >= hp->dmai_nwin) {
usr/src/uts/i86pc/io/rootnex.c
4515
hp->dmai_cookie = dma->dp_cookies;
usr/src/uts/i86pc/io/rootnex.c
4519
*cookiep = hp->dmai_cookie[0];
usr/src/uts/i86pc/io/rootnex.c
4520
hp->dmai_cookie++;
usr/src/uts/i86pc/io/rootnex.c
4521
hp->dmai_ncookies = *ccountp;
usr/src/uts/i86pc/io/rootnex.c
4522
hp->dmai_curcookie = 1;
usr/src/uts/i86pc/io/rootnex.c
4528
if ((window->wd_dosync) && (hp->dmai_rflags & DDI_DMA_READ)) {
usr/src/uts/i86pc/io/rootnex.c
4565
hp->dmai_cookie = window->wd_first_cookie;
usr/src/uts/i86pc/io/rootnex.c
4569
*cookiep = hp->dmai_cookie[0];
usr/src/uts/i86pc/io/rootnex.c
4570
hp->dmai_ncookies = *ccountp;
usr/src/uts/i86pc/io/rootnex.c
4571
hp->dmai_curcookie = 1;
usr/src/uts/i86pc/io/rootnex.c
4572
hp->dmai_cookie++;
usr/src/uts/i86pc/io/rootnex.c
4576
if ((window->wd_dosync) && (hp->dmai_rflags & DDI_DMA_WRITE)) {
usr/src/uts/i86pc/io/rootnex.c
4611
ddi_dma_impl_t *hp;
usr/src/uts/i86pc/io/rootnex.c
4614
hp = (ddi_dma_impl_t *)handle;
usr/src/uts/i86pc/io/rootnex.c
4615
dma = (rootnex_dma_t *)hp->dmai_private;
usr/src/uts/i86pc/io/rootnex.c
4626
ddi_dma_impl_t *hp;
usr/src/uts/i86pc/io/rootnex.c
4629
hp = (ddi_dma_impl_t *)handle;
usr/src/uts/i86pc/io/rootnex.c
4630
dma = (rootnex_dma_t *)hp->dmai_private;
usr/src/uts/i86pc/io/rootnex.c
4694
ddi_dma_impl_t *hp;
usr/src/uts/i86pc/io/rootnex.c
4703
hp = (ddi_dma_impl_t *)handle;
usr/src/uts/i86pc/io/rootnex.c
4704
ASSERT(hp);
usr/src/uts/i86pc/io/rootnex.c
4706
dma = (rootnex_dma_t *)hp->dmai_private;
usr/src/uts/i86pc/io/rootnex.c
4734
for (i = 0; i < hp->dmai_nwin; i++) {
usr/src/uts/i86pc/os/ddi_impl.c
1737
i_ddi_ontrap(ddi_acc_handle_t hp)
usr/src/uts/i86pc/os/ddi_impl.c
1744
i_ddi_notrap(ddi_acc_handle_t hp)
usr/src/uts/i86pc/os/ddi_impl.c
2401
ddi_acc_impl_t *hp = (ddi_acc_impl_t *)in_args->handle;
usr/src/uts/i86pc/os/ddi_impl.c
2469
ndi_err_t *errp = (ndi_err_t *)hp->ahi_err;
usr/src/uts/i86pc/os/ddi_impl.c
2488
ddi_acc_impl_t *hp = (ddi_acc_impl_t *)in_args->handle;
usr/src/uts/i86pc/os/ddi_impl.c
2518
ndi_err_t *errp = (ndi_err_t *)hp->ahi_err;
usr/src/uts/i86pc/os/ddi_impl.c
2535
ddi_acc_impl_t *hp = (ddi_acc_impl_t *)in_args->handle;
usr/src/uts/i86pc/os/ddi_impl.c
2541
if (hp == NULL)
usr/src/uts/i86pc/os/ddi_impl.c
2544
if (hp->ahi_acc_attr & DDI_ACCATTR_CONFIG_SPACE) {
usr/src/uts/i86pc/os/ddi_impl.c
2775
i_ddi_caut_getput_ctlops(ddi_acc_impl_t *hp, uint64_t host_addr,
usr/src/uts/i86pc/os/ddi_impl.c
2784
cautacc_ctlops_arg.handle = (ddi_acc_handle_t)hp;
usr/src/uts/i86pc/os/ddi_impl.c
2788
(void) ddi_ctlops(hp->ahi_common.ah_dip, hp->ahi_common.ah_dip, cmd,
usr/src/uts/i86pc/os/ddi_impl.c
2793
i_ddi_caut_get8(ddi_acc_impl_t *hp, uint8_t *addr)
usr/src/uts/i86pc/os/ddi_impl.c
2796
i_ddi_caut_getput_ctlops(hp, (uintptr_t)&value, (uintptr_t)addr,
usr/src/uts/i86pc/os/ddi_impl.c
2803
i_ddi_caut_get16(ddi_acc_impl_t *hp, uint16_t *addr)
usr/src/uts/i86pc/os/ddi_impl.c
2806
i_ddi_caut_getput_ctlops(hp, (uintptr_t)&value, (uintptr_t)addr,
usr/src/uts/i86pc/os/ddi_impl.c
2813
i_ddi_caut_get32(ddi_acc_impl_t *hp, uint32_t *addr)
usr/src/uts/i86pc/os/ddi_impl.c
2816
i_ddi_caut_getput_ctlops(hp, (uintptr_t)&value, (uintptr_t)addr,
usr/src/uts/i86pc/os/ddi_impl.c
2823
i_ddi_caut_get64(ddi_acc_impl_t *hp, uint64_t *addr)
usr/src/uts/i86pc/os/ddi_impl.c
2826
i_ddi_caut_getput_ctlops(hp, (uintptr_t)&value, (uintptr_t)addr,
usr/src/uts/i86pc/os/ddi_impl.c
2833
i_ddi_caut_put8(ddi_acc_impl_t *hp, uint8_t *addr, uint8_t value)
usr/src/uts/i86pc/os/ddi_impl.c
2835
i_ddi_caut_getput_ctlops(hp, (uintptr_t)&value, (uintptr_t)addr,
usr/src/uts/i86pc/os/ddi_impl.c
2840
i_ddi_caut_put16(ddi_acc_impl_t *hp, uint16_t *addr, uint16_t value)
usr/src/uts/i86pc/os/ddi_impl.c
2842
i_ddi_caut_getput_ctlops(hp, (uintptr_t)&value, (uintptr_t)addr,
usr/src/uts/i86pc/os/ddi_impl.c
2847
i_ddi_caut_put32(ddi_acc_impl_t *hp, uint32_t *addr, uint32_t value)
usr/src/uts/i86pc/os/ddi_impl.c
2849
i_ddi_caut_getput_ctlops(hp, (uintptr_t)&value, (uintptr_t)addr,
usr/src/uts/i86pc/os/ddi_impl.c
2854
i_ddi_caut_put64(ddi_acc_impl_t *hp, uint64_t *addr, uint64_t value)
usr/src/uts/i86pc/os/ddi_impl.c
2856
i_ddi_caut_getput_ctlops(hp, (uintptr_t)&value, (uintptr_t)addr,
usr/src/uts/i86pc/os/ddi_impl.c
2861
i_ddi_caut_rep_get8(ddi_acc_impl_t *hp, uint8_t *host_addr, uint8_t *dev_addr,
usr/src/uts/i86pc/os/ddi_impl.c
2864
i_ddi_caut_getput_ctlops(hp, (uintptr_t)host_addr, (uintptr_t)dev_addr,
usr/src/uts/i86pc/os/ddi_impl.c
2869
i_ddi_caut_rep_get16(ddi_acc_impl_t *hp, uint16_t *host_addr,
usr/src/uts/i86pc/os/ddi_impl.c
2872
i_ddi_caut_getput_ctlops(hp, (uintptr_t)host_addr, (uintptr_t)dev_addr,
usr/src/uts/i86pc/os/ddi_impl.c
2877
i_ddi_caut_rep_get32(ddi_acc_impl_t *hp, uint32_t *host_addr,
usr/src/uts/i86pc/os/ddi_impl.c
2880
i_ddi_caut_getput_ctlops(hp, (uintptr_t)host_addr, (uintptr_t)dev_addr,
usr/src/uts/i86pc/os/ddi_impl.c
2885
i_ddi_caut_rep_get64(ddi_acc_impl_t *hp, uint64_t *host_addr,
usr/src/uts/i86pc/os/ddi_impl.c
2888
i_ddi_caut_getput_ctlops(hp, (uintptr_t)host_addr, (uintptr_t)dev_addr,
usr/src/uts/i86pc/os/ddi_impl.c
2893
i_ddi_caut_rep_put8(ddi_acc_impl_t *hp, uint8_t *host_addr, uint8_t *dev_addr,
usr/src/uts/i86pc/os/ddi_impl.c
2896
i_ddi_caut_getput_ctlops(hp, (uintptr_t)host_addr, (uintptr_t)dev_addr,
usr/src/uts/i86pc/os/ddi_impl.c
2901
i_ddi_caut_rep_put16(ddi_acc_impl_t *hp, uint16_t *host_addr,
usr/src/uts/i86pc/os/ddi_impl.c
2904
i_ddi_caut_getput_ctlops(hp, (uintptr_t)host_addr, (uintptr_t)dev_addr,
usr/src/uts/i86pc/os/ddi_impl.c
2909
i_ddi_caut_rep_put32(ddi_acc_impl_t *hp, uint32_t *host_addr,
usr/src/uts/i86pc/os/ddi_impl.c
2912
i_ddi_caut_getput_ctlops(hp, (uintptr_t)host_addr, (uintptr_t)dev_addr,
usr/src/uts/i86pc/os/ddi_impl.c
2917
i_ddi_caut_rep_put64(ddi_acc_impl_t *hp, uint64_t *host_addr,
usr/src/uts/i86pc/os/ddi_impl.c
2920
i_ddi_caut_getput_ctlops(hp, (uintptr_t)host_addr, (uintptr_t)dev_addr,
usr/src/uts/i86pc/sys/dr.h
412
extern int dr_pt_test_suspend(dr_handle_t *hp);
usr/src/uts/i86pc/sys/dr.h
418
extern int dr_pre_attach_cpu(dr_handle_t *hp,
usr/src/uts/i86pc/sys/dr.h
420
extern void dr_attach_cpu(dr_handle_t *hp, dr_common_unit_t *cp);
usr/src/uts/i86pc/sys/dr.h
421
extern int dr_post_attach_cpu(dr_handle_t *hp,
usr/src/uts/i86pc/sys/dr.h
423
extern int dr_pre_release_cpu(dr_handle_t *hp,
usr/src/uts/i86pc/sys/dr.h
425
extern int dr_pre_detach_cpu(dr_handle_t *hp,
usr/src/uts/i86pc/sys/dr.h
427
extern void dr_detach_cpu(dr_handle_t *hp, dr_common_unit_t *cp);
usr/src/uts/i86pc/sys/dr.h
428
extern int dr_post_detach_cpu(dr_handle_t *hp,
usr/src/uts/i86pc/sys/dr.h
430
extern int dr_cpu_status(dr_handle_t *hp, dr_devset_t devset,
usr/src/uts/i86pc/sys/dr.h
440
extern int dr_pre_attach_mem(dr_handle_t *hp,
usr/src/uts/i86pc/sys/dr.h
442
extern void dr_attach_mem(dr_handle_t *hp, dr_common_unit_t *cp);
usr/src/uts/i86pc/sys/dr.h
443
extern int dr_post_attach_mem(dr_handle_t *hp,
usr/src/uts/i86pc/sys/dr.h
445
extern int dr_pre_release_mem(dr_handle_t *hp,
usr/src/uts/i86pc/sys/dr.h
449
extern int dr_pre_detach_mem(dr_handle_t *hp,
usr/src/uts/i86pc/sys/dr.h
452
extern int dr_post_detach_mem(dr_handle_t *hp,
usr/src/uts/i86pc/sys/dr.h
454
extern int dr_mem_status(dr_handle_t *hp, dr_devset_t devset,
usr/src/uts/i86pc/sys/dr.h
463
extern int dr_pre_attach_io(dr_handle_t *hp,
usr/src/uts/i86pc/sys/dr.h
465
extern void dr_attach_io(dr_handle_t *hp, dr_common_unit_t *cp);
usr/src/uts/i86pc/sys/dr.h
466
extern int dr_post_attach_io(dr_handle_t *hp,
usr/src/uts/i86pc/sys/dr.h
468
extern int dr_pre_release_io(dr_handle_t *hp,
usr/src/uts/i86pc/sys/dr.h
470
extern int dr_pre_detach_io(dr_handle_t *hp,
usr/src/uts/i86pc/sys/dr.h
472
extern void dr_detach_io(dr_handle_t *hp, dr_common_unit_t *cp);
usr/src/uts/i86pc/sys/dr.h
473
extern int dr_post_detach_io(dr_handle_t *hp,
usr/src/uts/i86pc/sys/dr.h
475
extern int dr_io_status(dr_handle_t *hp, dr_devset_t devset,
usr/src/uts/i86pc/sys/dr.h
483
extern void dr_op_err(int ce, dr_handle_t *hp, int code, char *fmt, ...);
usr/src/uts/i86pc/sys/dr.h
497
extern int dr_cmd_flags(dr_handle_t *hp);
usr/src/uts/i86pc/sys/dr.h
59
#define DR_INTERNAL_ERROR(hp) \
usr/src/uts/i86pc/sys/dr.h
62
#define DR_OP_INTERNAL_ERROR(hp) \
usr/src/uts/i86pc/sys/dr.h
63
drerr_set_c(CE_WARN, &(hp)->h_err, \
usr/src/uts/i86pc/sys/immu.h
850
int immu_map_sgl(ddi_dma_impl_t *hp, struct ddi_dma_req *dmareq,
usr/src/uts/i86pc/sys/immu.h
852
int immu_unmap_sgl(ddi_dma_impl_t *hp, dev_info_t *rdip);
usr/src/uts/i86pc/sys/immu.h
928
int immu_dvma_map(ddi_dma_impl_t *hp, struct ddi_dma_req *dmareq,
usr/src/uts/i86pc/sys/immu.h
930
int immu_dvma_unmap(ddi_dma_impl_t *hp, dev_info_t *rdip);
usr/src/uts/i86xpv/io/psm/mp_platform_xpv.c
730
ACPI_SUBTABLE_HEADER *hp;
usr/src/uts/i86xpv/io/psm/mp_platform_xpv.c
831
hp = (ACPI_SUBTABLE_HEADER *)acpi_isop;
usr/src/uts/i86xpv/io/psm/mp_platform_xpv.c
834
if (hp->Type ==
usr/src/uts/i86xpv/io/psm/mp_platform_xpv.c
837
(ACPI_MADT_INTERRUPT_OVERRIDE *) hp;
usr/src/uts/i86xpv/io/psm/mp_platform_xpv.c
857
hp = (ACPI_SUBTABLE_HEADER *)(((char *)hp) +
usr/src/uts/i86xpv/io/psm/mp_platform_xpv.c
858
hp->Length);
usr/src/uts/intel/io/dktp/disk/cmdk.c
1973
struct bbh_handle *hp;
usr/src/uts/intel/io/dktp/disk/cmdk.c
1976
hp = (struct bbh_handle *)handle;
usr/src/uts/intel/io/dktp/disk/cmdk.c
1977
ckp = hp->h_cktab + hp->h_idx;
usr/src/uts/intel/io/dktp/disk/cmdk.c
1978
hp->h_idx++;
usr/src/uts/intel/io/dktp/disk/cmdk.c
1986
struct bbh_handle *hp;
usr/src/uts/intel/io/dktp/disk/cmdk.c
1988
hp = (struct bbh_handle *)handle;
usr/src/uts/intel/io/dktp/disk/cmdk.c
1990
(hp->h_totck * (sizeof (struct bbh_cookie)))));
usr/src/uts/intel/io/dktp/disk/cmdk.c
2017
struct bbh_handle *hp;
usr/src/uts/intel/io/dktp/disk/cmdk.c
2088
hp = (struct bbh_handle *)kmem_zalloc((sizeof (*hp) +
usr/src/uts/intel/io/dktp/disk/cmdk.c
2091
hp->h_idx = 0;
usr/src/uts/intel/io/dktp/disk/cmdk.c
2092
hp->h_totck = cnt;
usr/src/uts/intel/io/dktp/disk/cmdk.c
2093
ckp = hp->h_cktab = (struct bbh_cookie *)(hp + 1);
usr/src/uts/intel/io/dktp/disk/cmdk.c
2149
return ((opaque_t)hp);
usr/src/uts/intel/os/ddi_i86.c
151
ddi_acc_impl_t *hp;
usr/src/uts/intel/os/ddi_i86.c
159
if ((hp = kmem_zalloc(sizeof (ddi_acc_impl_t), sleepflag)) == NULL)
usr/src/uts/intel/os/ddi_i86.c
161
if ((hp->ahi_err = (ndi_err_t *)kmem_zalloc(
usr/src/uts/intel/os/ddi_i86.c
163
kmem_free(hp, sizeof (ddi_acc_impl_t));
usr/src/uts/intel/os/ddi_i86.c
168
kmem_free(hp->ahi_err, sizeof (ndi_err_t));
usr/src/uts/intel/os/ddi_i86.c
169
kmem_free(hp, sizeof (ddi_acc_impl_t));
usr/src/uts/intel/os/ddi_i86.c
172
hp->ahi_err->err_ontrap = otp;
usr/src/uts/intel/os/ddi_i86.c
173
hp->ahi_common.ah_platform_private = (void *)hp;
usr/src/uts/intel/os/ddi_i86.c
175
return ((ddi_acc_handle_t)hp);
usr/src/uts/intel/os/ddi_i86.c
186
ddi_acc_impl_t *hp;
usr/src/uts/intel/os/ddi_i86.c
192
hp = (ddi_acc_impl_t *)handle;
usr/src/uts/intel/os/ddi_i86.c
193
if (hp) {
usr/src/uts/intel/os/ddi_i86.c
194
kmem_free(hp->ahi_err->err_ontrap, sizeof (on_trap_data_t));
usr/src/uts/intel/os/ddi_i86.c
195
kmem_free(hp->ahi_err, sizeof (ndi_err_t));
usr/src/uts/intel/os/ddi_i86.c
196
kmem_free(hp, sizeof (ddi_acc_impl_t));
usr/src/uts/intel/os/ddi_i86.c
212
ddi_acc_hdl_t *hp;
usr/src/uts/intel/os/ddi_i86.c
214
hp = impl_acc_hdl_get((ddi_acc_handle_t)handle);
usr/src/uts/intel/os/ddi_i86.c
216
ASSERT(hp);
usr/src/uts/intel/os/ddi_i86.c
219
pfn = hp->ah_pfn;
usr/src/uts/intel/os/ddi_i86.c
221
if (fault_pfn >= pfn && fault_pfn < (pfn + hp->ah_pnum))
usr/src/uts/intel/os/ddi_i86.c
233
ddi_acc_impl_t *hp = (ddi_acc_impl_t *)handlep;
usr/src/uts/intel/os/ddi_i86.c
241
hp->ahi_scan == NULL) {
usr/src/uts/intel/os/ddi_i86.c
250
errp = hp->ahi_err;
usr/src/uts/intel/os/ddi_i86.c
252
otp->ot_handle = (void *)(hp);
usr/src/uts/intel/os/ddi_i86.c
272
ddi_acc_impl_t *hp;
usr/src/uts/intel/os/ddi_i86.c
285
hp = (ddi_acc_impl_t *)handlep->ah_platform_private;
usr/src/uts/intel/os/ddi_i86.c
291
if (devacc_attr_access == DDI_FLAGERR_ACC && hp->ahi_scan == NULL)
usr/src/uts/intel/os/ddi_i86.c
296
hp->ahi_get8 = i_ddi_caut_get8;
usr/src/uts/intel/os/ddi_i86.c
297
hp->ahi_put8 = i_ddi_caut_put8;
usr/src/uts/intel/os/ddi_i86.c
298
hp->ahi_rep_get8 = i_ddi_caut_rep_get8;
usr/src/uts/intel/os/ddi_i86.c
299
hp->ahi_rep_put8 = i_ddi_caut_rep_put8;
usr/src/uts/intel/os/ddi_i86.c
300
hp->ahi_get16 = i_ddi_caut_get16;
usr/src/uts/intel/os/ddi_i86.c
301
hp->ahi_get32 = i_ddi_caut_get32;
usr/src/uts/intel/os/ddi_i86.c
302
hp->ahi_put16 = i_ddi_caut_put16;
usr/src/uts/intel/os/ddi_i86.c
303
hp->ahi_put32 = i_ddi_caut_put32;
usr/src/uts/intel/os/ddi_i86.c
304
hp->ahi_rep_get16 = i_ddi_caut_rep_get16;
usr/src/uts/intel/os/ddi_i86.c
305
hp->ahi_rep_get32 = i_ddi_caut_rep_get32;
usr/src/uts/intel/os/ddi_i86.c
306
hp->ahi_rep_put16 = i_ddi_caut_rep_put16;
usr/src/uts/intel/os/ddi_i86.c
307
hp->ahi_rep_put32 = i_ddi_caut_rep_put32;
usr/src/uts/intel/os/ddi_i86.c
308
hp->ahi_get64 = i_ddi_caut_get64;
usr/src/uts/intel/os/ddi_i86.c
309
hp->ahi_put64 = i_ddi_caut_put64;
usr/src/uts/intel/os/ddi_i86.c
310
hp->ahi_rep_get64 = i_ddi_caut_rep_get64;
usr/src/uts/intel/os/ddi_i86.c
311
hp->ahi_rep_put64 = i_ddi_caut_rep_put64;
usr/src/uts/intel/os/ddi_i86.c
314
if (hp->ahi_acc_attr & DDI_ACCATTR_IO_SPACE) {
usr/src/uts/intel/os/ddi_i86.c
315
hp->ahi_get8 = i_ddi_prot_io_get8;
usr/src/uts/intel/os/ddi_i86.c
316
hp->ahi_put8 = i_ddi_prot_io_put8;
usr/src/uts/intel/os/ddi_i86.c
317
hp->ahi_rep_get8 = i_ddi_prot_io_rep_get8;
usr/src/uts/intel/os/ddi_i86.c
318
hp->ahi_rep_put8 = i_ddi_prot_io_rep_put8;
usr/src/uts/intel/os/ddi_i86.c
321
hp->ahi_get64 = i_ddi_io_get64;
usr/src/uts/intel/os/ddi_i86.c
322
hp->ahi_put64 = i_ddi_io_put64;
usr/src/uts/intel/os/ddi_i86.c
323
hp->ahi_rep_get64 = i_ddi_io_rep_get64;
usr/src/uts/intel/os/ddi_i86.c
324
hp->ahi_rep_put64 = i_ddi_io_rep_put64;
usr/src/uts/intel/os/ddi_i86.c
331
hp->ahi_get16 = i_ddi_prot_io_swap_get16;
usr/src/uts/intel/os/ddi_i86.c
332
hp->ahi_get32 = i_ddi_prot_io_swap_get32;
usr/src/uts/intel/os/ddi_i86.c
333
hp->ahi_put16 = i_ddi_prot_io_swap_put16;
usr/src/uts/intel/os/ddi_i86.c
334
hp->ahi_put32 = i_ddi_prot_io_swap_put32;
usr/src/uts/intel/os/ddi_i86.c
335
hp->ahi_rep_get16 =
usr/src/uts/intel/os/ddi_i86.c
337
hp->ahi_rep_get32 =
usr/src/uts/intel/os/ddi_i86.c
339
hp->ahi_rep_put16 =
usr/src/uts/intel/os/ddi_i86.c
341
hp->ahi_rep_put32 =
usr/src/uts/intel/os/ddi_i86.c
344
hp->ahi_acc_attr |= DDI_ACCATTR_DIRECT;
usr/src/uts/intel/os/ddi_i86.c
345
hp->ahi_get16 = i_ddi_prot_io_get16;
usr/src/uts/intel/os/ddi_i86.c
346
hp->ahi_get32 = i_ddi_prot_io_get32;
usr/src/uts/intel/os/ddi_i86.c
347
hp->ahi_put16 = i_ddi_prot_io_put16;
usr/src/uts/intel/os/ddi_i86.c
348
hp->ahi_put32 = i_ddi_prot_io_put32;
usr/src/uts/intel/os/ddi_i86.c
349
hp->ahi_rep_get16 = i_ddi_prot_io_rep_get16;
usr/src/uts/intel/os/ddi_i86.c
350
hp->ahi_rep_get32 = i_ddi_prot_io_rep_get32;
usr/src/uts/intel/os/ddi_i86.c
351
hp->ahi_rep_put16 = i_ddi_prot_io_rep_put16;
usr/src/uts/intel/os/ddi_i86.c
352
hp->ahi_rep_put32 = i_ddi_prot_io_rep_put32;
usr/src/uts/intel/os/ddi_i86.c
355
} else if (hp->ahi_acc_attr & DDI_ACCATTR_CPU_VADDR) {
usr/src/uts/intel/os/ddi_i86.c
357
hp->ahi_get8 = i_ddi_prot_vaddr_get8;
usr/src/uts/intel/os/ddi_i86.c
358
hp->ahi_put8 = i_ddi_prot_vaddr_put8;
usr/src/uts/intel/os/ddi_i86.c
359
hp->ahi_rep_get8 = i_ddi_prot_vaddr_rep_get8;
usr/src/uts/intel/os/ddi_i86.c
360
hp->ahi_rep_put8 = i_ddi_prot_vaddr_rep_put8;
usr/src/uts/intel/os/ddi_i86.c
368
hp->ahi_get16 = i_ddi_prot_vaddr_swap_get16;
usr/src/uts/intel/os/ddi_i86.c
369
hp->ahi_get32 = i_ddi_prot_vaddr_swap_get32;
usr/src/uts/intel/os/ddi_i86.c
370
hp->ahi_get64 = i_ddi_prot_vaddr_swap_get64;
usr/src/uts/intel/os/ddi_i86.c
371
hp->ahi_put16 = i_ddi_prot_vaddr_swap_put16;
usr/src/uts/intel/os/ddi_i86.c
372
hp->ahi_put32 = i_ddi_prot_vaddr_swap_put32;
usr/src/uts/intel/os/ddi_i86.c
373
hp->ahi_put64 = i_ddi_prot_vaddr_swap_put64;
usr/src/uts/intel/os/ddi_i86.c
374
hp->ahi_rep_get16 =
usr/src/uts/intel/os/ddi_i86.c
376
hp->ahi_rep_get32 =
usr/src/uts/intel/os/ddi_i86.c
378
hp->ahi_rep_get64 =
usr/src/uts/intel/os/ddi_i86.c
380
hp->ahi_rep_put16 =
usr/src/uts/intel/os/ddi_i86.c
382
hp->ahi_rep_put32 =
usr/src/uts/intel/os/ddi_i86.c
384
hp->ahi_rep_put64 =
usr/src/uts/intel/os/ddi_i86.c
387
hp->ahi_acc_attr |= DDI_ACCATTR_DIRECT;
usr/src/uts/intel/os/ddi_i86.c
388
hp->ahi_get16 = i_ddi_prot_vaddr_get16;
usr/src/uts/intel/os/ddi_i86.c
389
hp->ahi_get32 = i_ddi_prot_vaddr_get32;
usr/src/uts/intel/os/ddi_i86.c
390
hp->ahi_get64 = i_ddi_prot_vaddr_get64;
usr/src/uts/intel/os/ddi_i86.c
391
hp->ahi_put16 = i_ddi_prot_vaddr_put16;
usr/src/uts/intel/os/ddi_i86.c
392
hp->ahi_put32 = i_ddi_prot_vaddr_put32;
usr/src/uts/intel/os/ddi_i86.c
393
hp->ahi_put64 = i_ddi_prot_vaddr_put64;
usr/src/uts/intel/os/ddi_i86.c
394
hp->ahi_rep_get16 = i_ddi_prot_vaddr_rep_get16;
usr/src/uts/intel/os/ddi_i86.c
395
hp->ahi_rep_get32 = i_ddi_prot_vaddr_rep_get32;
usr/src/uts/intel/os/ddi_i86.c
396
hp->ahi_rep_get64 = i_ddi_prot_vaddr_rep_get64;
usr/src/uts/intel/os/ddi_i86.c
397
hp->ahi_rep_put16 = i_ddi_prot_vaddr_rep_put16;
usr/src/uts/intel/os/ddi_i86.c
398
hp->ahi_rep_put32 = i_ddi_prot_vaddr_rep_put32;
usr/src/uts/intel/os/ddi_i86.c
399
hp->ahi_rep_put64 = i_ddi_prot_vaddr_rep_put64;
usr/src/uts/intel/os/ddi_i86.c
404
if (hp->ahi_acc_attr & DDI_ACCATTR_IO_SPACE) {
usr/src/uts/intel/os/ddi_i86.c
405
hp->ahi_get8 = i_ddi_io_get8;
usr/src/uts/intel/os/ddi_i86.c
406
hp->ahi_put8 = i_ddi_io_put8;
usr/src/uts/intel/os/ddi_i86.c
407
hp->ahi_rep_get8 = i_ddi_io_rep_get8;
usr/src/uts/intel/os/ddi_i86.c
408
hp->ahi_rep_put8 = i_ddi_io_rep_put8;
usr/src/uts/intel/os/ddi_i86.c
411
hp->ahi_get64 = i_ddi_io_get64;
usr/src/uts/intel/os/ddi_i86.c
412
hp->ahi_put64 = i_ddi_io_put64;
usr/src/uts/intel/os/ddi_i86.c
413
hp->ahi_rep_get64 = i_ddi_io_rep_get64;
usr/src/uts/intel/os/ddi_i86.c
414
hp->ahi_rep_put64 = i_ddi_io_rep_put64;
usr/src/uts/intel/os/ddi_i86.c
421
hp->ahi_get16 = i_ddi_io_swap_get16;
usr/src/uts/intel/os/ddi_i86.c
422
hp->ahi_get32 = i_ddi_io_swap_get32;
usr/src/uts/intel/os/ddi_i86.c
423
hp->ahi_put16 = i_ddi_io_swap_put16;
usr/src/uts/intel/os/ddi_i86.c
424
hp->ahi_put32 = i_ddi_io_swap_put32;
usr/src/uts/intel/os/ddi_i86.c
425
hp->ahi_rep_get16 = i_ddi_io_swap_rep_get16;
usr/src/uts/intel/os/ddi_i86.c
426
hp->ahi_rep_get32 = i_ddi_io_swap_rep_get32;
usr/src/uts/intel/os/ddi_i86.c
427
hp->ahi_rep_put16 = i_ddi_io_swap_rep_put16;
usr/src/uts/intel/os/ddi_i86.c
428
hp->ahi_rep_put32 = i_ddi_io_swap_rep_put32;
usr/src/uts/intel/os/ddi_i86.c
430
hp->ahi_acc_attr |= DDI_ACCATTR_DIRECT;
usr/src/uts/intel/os/ddi_i86.c
431
hp->ahi_get16 = i_ddi_io_get16;
usr/src/uts/intel/os/ddi_i86.c
432
hp->ahi_get32 = i_ddi_io_get32;
usr/src/uts/intel/os/ddi_i86.c
433
hp->ahi_put16 = i_ddi_io_put16;
usr/src/uts/intel/os/ddi_i86.c
434
hp->ahi_put32 = i_ddi_io_put32;
usr/src/uts/intel/os/ddi_i86.c
435
hp->ahi_rep_get16 = i_ddi_io_rep_get16;
usr/src/uts/intel/os/ddi_i86.c
436
hp->ahi_rep_get32 = i_ddi_io_rep_get32;
usr/src/uts/intel/os/ddi_i86.c
437
hp->ahi_rep_put16 = i_ddi_io_rep_put16;
usr/src/uts/intel/os/ddi_i86.c
438
hp->ahi_rep_put32 = i_ddi_io_rep_put32;
usr/src/uts/intel/os/ddi_i86.c
441
} else if (hp->ahi_acc_attr & DDI_ACCATTR_CPU_VADDR) {
usr/src/uts/intel/os/ddi_i86.c
443
hp->ahi_get8 = i_ddi_vaddr_get8;
usr/src/uts/intel/os/ddi_i86.c
444
hp->ahi_put8 = i_ddi_vaddr_put8;
usr/src/uts/intel/os/ddi_i86.c
445
hp->ahi_rep_get8 = i_ddi_vaddr_rep_get8;
usr/src/uts/intel/os/ddi_i86.c
446
hp->ahi_rep_put8 = i_ddi_vaddr_rep_put8;
usr/src/uts/intel/os/ddi_i86.c
454
hp->ahi_get16 = i_ddi_vaddr_swap_get16;
usr/src/uts/intel/os/ddi_i86.c
455
hp->ahi_get32 = i_ddi_vaddr_swap_get32;
usr/src/uts/intel/os/ddi_i86.c
456
hp->ahi_get64 = i_ddi_vaddr_swap_get64;
usr/src/uts/intel/os/ddi_i86.c
457
hp->ahi_put16 = i_ddi_vaddr_swap_put16;
usr/src/uts/intel/os/ddi_i86.c
458
hp->ahi_put32 = i_ddi_vaddr_swap_put32;
usr/src/uts/intel/os/ddi_i86.c
459
hp->ahi_put64 = i_ddi_vaddr_swap_put64;
usr/src/uts/intel/os/ddi_i86.c
460
hp->ahi_rep_get16 = i_ddi_vaddr_swap_rep_get16;
usr/src/uts/intel/os/ddi_i86.c
461
hp->ahi_rep_get32 = i_ddi_vaddr_swap_rep_get32;
usr/src/uts/intel/os/ddi_i86.c
462
hp->ahi_rep_get64 = i_ddi_vaddr_swap_rep_get64;
usr/src/uts/intel/os/ddi_i86.c
463
hp->ahi_rep_put16 = i_ddi_vaddr_swap_rep_put16;
usr/src/uts/intel/os/ddi_i86.c
464
hp->ahi_rep_put32 = i_ddi_vaddr_swap_rep_put32;
usr/src/uts/intel/os/ddi_i86.c
465
hp->ahi_rep_put64 = i_ddi_vaddr_swap_rep_put64;
usr/src/uts/intel/os/ddi_i86.c
467
hp->ahi_acc_attr |= DDI_ACCATTR_DIRECT;
usr/src/uts/intel/os/ddi_i86.c
468
hp->ahi_get16 = i_ddi_vaddr_get16;
usr/src/uts/intel/os/ddi_i86.c
469
hp->ahi_get32 = i_ddi_vaddr_get32;
usr/src/uts/intel/os/ddi_i86.c
470
hp->ahi_get64 = i_ddi_vaddr_get64;
usr/src/uts/intel/os/ddi_i86.c
471
hp->ahi_put16 = i_ddi_vaddr_put16;
usr/src/uts/intel/os/ddi_i86.c
472
hp->ahi_put32 = i_ddi_vaddr_put32;
usr/src/uts/intel/os/ddi_i86.c
473
hp->ahi_put64 = i_ddi_vaddr_put64;
usr/src/uts/intel/os/ddi_i86.c
474
hp->ahi_rep_get16 = i_ddi_vaddr_rep_get16;
usr/src/uts/intel/os/ddi_i86.c
475
hp->ahi_rep_get32 = i_ddi_vaddr_rep_get32;
usr/src/uts/intel/os/ddi_i86.c
476
hp->ahi_rep_get64 = i_ddi_vaddr_rep_get64;
usr/src/uts/intel/os/ddi_i86.c
477
hp->ahi_rep_put16 = i_ddi_vaddr_rep_put16;
usr/src/uts/intel/os/ddi_i86.c
478
hp->ahi_rep_put32 = i_ddi_vaddr_rep_put32;
usr/src/uts/intel/os/ddi_i86.c
479
hp->ahi_rep_put64 = i_ddi_vaddr_rep_put64;
usr/src/uts/intel/os/ddi_i86.c
484
hp->ahi_fault_check = i_ddi_acc_fault_check;
usr/src/uts/intel/os/ddi_i86.c
485
hp->ahi_fault_notify = i_ddi_acc_fault_notify;
usr/src/uts/intel/os/ddi_i86.c
486
hp->ahi_fault = 0;
usr/src/uts/sun4/io/efcode/fc_ddi.c
118
ddi_dma_impl_t *hp;
usr/src/uts/sun4/io/efcode/fc_ddi.c
121
hp = (ddi_dma_impl_t *)handle;
usr/src/uts/sun4/io/efcode/fc_ddi.c
122
dip = hp->dmai_rdip;
usr/src/uts/sun4/io/efcode/fc_ddi.c
131
ddi_dma_impl_t *hp;
usr/src/uts/sun4/io/efcode/fc_ddi.c
134
hp = (ddi_dma_impl_t *)*handlep;
usr/src/uts/sun4/io/efcode/fc_ddi.c
135
dip = hp->dmai_rdip;
usr/src/uts/sun4/io/efcode/fc_ddi.c
143
ddi_dma_impl_t *hp = (ddi_dma_impl_t *)h;
usr/src/uts/sun4/io/efcode/fc_ddi.c
154
if ((hp->dmai_rflags & DMP_NOSYNC) == DMP_NOSYNC)
usr/src/uts/sun4/io/efcode/fc_ddi.c
157
dip = hp->dmai_rdip;
usr/src/uts/sun4/io/efcode/fc_ddi.c
63
ddi_dma_impl_t *hp;
usr/src/uts/sun4/io/efcode/fc_ddi.c
68
hp = (ddi_dma_impl_t *)handle;
usr/src/uts/sun4/io/efcode/fc_ddi.c
69
dip = hp->dmai_rdip;
usr/src/uts/sun4/io/efcode/fc_subr.c
487
struct fc_phandle_entry *hp, *np;
usr/src/uts/sun4/io/efcode/fc_subr.c
503
for (hp = *head; hp; hp = hp->next) {
usr/src/uts/sun4/io/efcode/fc_subr.c
504
if (hp->dip == dip) {
usr/src/uts/sun4/io/efcode/fc_subr.c
532
struct fc_phandle_entry *hp, *np;
usr/src/uts/sun4/io/efcode/fc_subr.c
546
for (hp = *head; hp; hp = hp->next) {
usr/src/uts/sun4/io/efcode/fc_subr.c
547
if (hp->dip == dip) {
usr/src/uts/sun4/io/efcode/fc_subr.c
663
fc_find_node(dev_info_t *dip, struct fc_device_tree *hp)
usr/src/uts/sun4/io/efcode/fc_subr.c
667
while (hp) {
usr/src/uts/sun4/io/efcode/fc_subr.c
668
if (hp->dip == dip)
usr/src/uts/sun4/io/efcode/fc_subr.c
669
return (hp);
usr/src/uts/sun4/io/efcode/fc_subr.c
671
if (hp->child)
usr/src/uts/sun4/io/efcode/fc_subr.c
672
if ((p = fc_find_node(dip, hp->child)) != NULL)
usr/src/uts/sun4/io/efcode/fc_subr.c
675
hp = hp->peer;
usr/src/uts/sun4/io/efcode/fc_subr.c
681
fc_add_child(dev_info_t *child, dev_info_t *parent, struct fc_device_tree *hp)
usr/src/uts/sun4/io/efcode/fc_subr.c
692
p = fc_find_node(child, hp);
usr/src/uts/sun4/io/efcode/fc_subr.c
696
p = fc_find_node(parent, hp);
usr/src/uts/sun4/io/efcode/fc_subr.c
747
fc_child_node(dev_info_t *parent, struct fc_device_tree *hp)
usr/src/uts/sun4/io/efcode/fc_subr.c
753
p = fc_find_node(parent, hp);
usr/src/uts/sun4/io/efcode/fc_subr.c
762
fc_peer_node(dev_info_t *devi, struct fc_device_tree *hp)
usr/src/uts/sun4/io/efcode/fc_subr.c
768
p = fc_find_node(devi, hp);
usr/src/uts/sun4/io/efcode/fcpci.c
1697
ddi_acc_hdl_t *hp;
usr/src/uts/sun4/io/efcode/fcpci.c
1701
hp = impl_acc_hdl_get(*handlep);
usr/src/uts/sun4/io/efcode/fcpci.c
1702
hp->ah_vers = VERS_ACCHDL;
usr/src/uts/sun4/io/efcode/fcpci.c
1703
hp->ah_dip = dip;
usr/src/uts/sun4/io/efcode/fcpci.c
1704
hp->ah_rnumber = 0;
usr/src/uts/sun4/io/efcode/fcpci.c
1705
hp->ah_offset = 0;
usr/src/uts/sun4/io/efcode/fcpci.c
1706
hp->ah_len = 0;
usr/src/uts/sun4/io/efcode/fcpci.c
1707
hp->ah_acc = *accattrp;
usr/src/uts/sun4/io/efcode/fcpci.c
1714
mr.map_handlep = hp;
usr/src/uts/sun4/io/efcode/fcpci.c
1723
hp->ah_addr = *addrp;
usr/src/uts/sun4/io/efcode/fcpci.c
1733
ddi_acc_hdl_t *hp;
usr/src/uts/sun4/io/efcode/fcpci.c
1735
hp = impl_acc_hdl_get(*handlep);
usr/src/uts/sun4/io/efcode/fcpci.c
1736
ASSERT(hp);
usr/src/uts/sun4/io/efcode/fcpci.c
1743
mr.map_handlep = hp;
usr/src/uts/sun4/io/efcode/fcpci.c
1746
(void) ddi_map(hp->ah_dip, &mr, hp->ah_offset,
usr/src/uts/sun4/io/efcode/fcpci.c
1747
hp->ah_len, &hp->ah_addr);
usr/src/uts/sun4/io/pcicfg.c
6739
ddi_acc_hdl_t *hp;
usr/src/uts/sun4/io/pcicfg.c
6743
hp = impl_acc_hdl_get(*handlep);
usr/src/uts/sun4/io/pcicfg.c
6744
hp->ah_vers = VERS_ACCHDL;
usr/src/uts/sun4/io/pcicfg.c
6745
hp->ah_dip = dip;
usr/src/uts/sun4/io/pcicfg.c
6746
hp->ah_rnumber = 0;
usr/src/uts/sun4/io/pcicfg.c
6747
hp->ah_offset = 0;
usr/src/uts/sun4/io/pcicfg.c
6748
hp->ah_len = 0;
usr/src/uts/sun4/io/pcicfg.c
6749
hp->ah_acc = *accattrp;
usr/src/uts/sun4/io/pcicfg.c
6756
mr.map_handlep = hp;
usr/src/uts/sun4/io/pcicfg.c
6765
hp->ah_addr = *addrp;
usr/src/uts/sun4/io/pcicfg.c
6775
ddi_acc_hdl_t *hp;
usr/src/uts/sun4/io/pcicfg.c
6777
hp = impl_acc_hdl_get(*handlep);
usr/src/uts/sun4/io/pcicfg.c
6778
ASSERT(hp);
usr/src/uts/sun4/io/pcicfg.c
6785
mr.map_handlep = hp;
usr/src/uts/sun4/io/pcicfg.c
6788
(void) ddi_map(hp->ah_dip, &mr, hp->ah_offset,
usr/src/uts/sun4/io/pcicfg.c
6789
hp->ah_len, &hp->ah_addr);
usr/src/uts/sun4/io/px/px_dma.c
1386
px_dump_dma_handle(uint64_t flag, dev_info_t *dip, ddi_dma_impl_t *hp)
usr/src/uts/sun4/io/px/px_dma.c
1389
hp, hp->dmai_inuse, hp->dmai_mapping, hp->dmai_size);
usr/src/uts/sun4/io/px/px_dma.c
1391
hp->dmai_ndvmapages, hp->dmai_roffset, hp->dmai_rflags,
usr/src/uts/sun4/io/px/px_dma.c
1392
hp->dmai_nwin);
usr/src/uts/sun4/io/px/px_dma.c
1394
hp->dmai_winsize, hp->dmai_tte, hp->dmai_pfnlst, hp->dmai_pfn0);
usr/src/uts/sun4/io/px/px_dma.c
1396
hp->dmai_winlst, &hp->dmai_object, &hp->dmai_attr,
usr/src/uts/sun4/io/px/px_dma.c
1397
hp->dmai_cookie);
usr/src/uts/sun4/io/px/px_dma.h
269
ddi_dma_impl_t *hp);
usr/src/uts/sun4/io/px/px_dma.h
271
#define px_dump_dma_handle(flag, dip, hp)
usr/src/uts/sun4/io/px/px_fm.c
144
ddi_acc_hdl_t *hp;
usr/src/uts/sun4/io/px/px_fm.c
147
hp = mp->map_handlep;
usr/src/uts/sun4/io/px/px_fm.c
148
ap = (ddi_acc_impl_t *)hp->ah_platform_private;
usr/src/uts/sun4/io/px/px_fm.c
152
ndi_fmc_insert(rdip, ACC_HANDLE, (void *)hp, NULL);
usr/src/uts/sun4/io/px/px_fm.c
171
impl_acc_err_init(hp);
usr/src/uts/sun4/io/px/px_fm.c
172
errp = ((ddi_acc_impl_t *)hp)->ahi_err;
usr/src/uts/sun4/io/px/px_fm.c
196
impl_acc_err_init(hp);
usr/src/uts/sun4/io/px/px_fm.c
197
errp = ((ddi_acc_impl_t *)hp)->ahi_err;
usr/src/uts/sun4/io/px/px_fm.c
206
ndi_fmc_remove(rdip, ACC_HANDLE, (void *)hp);
usr/src/uts/sun4/io/px/px_fm.c
210
ndi_fmc_remove(rdip, ACC_HANDLE, (void *)hp);
usr/src/uts/sun4/io/px/px_fm.c
846
ddi_acc_hdl_t *hp = impl_acc_hdl_get(ap);
usr/src/uts/sun4/io/px/px_fm.c
870
base_addr = (hp->ah_pfn << MMU_PAGESHIFT) + hp->ah_offset;
usr/src/uts/sun4/io/px/px_fm.c
891
size = hp->ah_len;
usr/src/uts/sun4/io/rootnex.c
336
ddi_acc_hdl_t *hp;
usr/src/uts/sun4/io/rootnex.c
381
hp = mp->map_handlep;
usr/src/uts/sun4/io/rootnex.c
382
if (hp) {
usr/src/uts/sun4/io/rootnex.c
383
hp->ah_pfn = pfn;
usr/src/uts/sun4/io/rootnex.c
384
hp->ah_pnum = npages;
usr/src/uts/sun4/io/rootnex.c
429
ddi_acc_hdl_t *hp;
usr/src/uts/sun4/io/rootnex.c
436
hp = mp->map_handlep;
usr/src/uts/sun4/io/rootnex.c
438
switch (hp->ah_acc.devacc_attr_endian_flags) {
usr/src/uts/sun4/io/rootnex.c
452
switch (hp->ah_acc.devacc_attr_dataorder) {
usr/src/uts/sun4/io/rootnex.c
475
hp->ah_hat_flags = hat_flags;
usr/src/uts/sun4/io/rootnex.c
476
hp->ah_pfn = mmu_btop((ulong_t)rp->regspec_addr & (~MMU_PAGEOFFSET));
usr/src/uts/sun4/io/rootnex.c
477
hp->ah_pnum = mmu_btopr(rp->regspec_size +
usr/src/uts/sun4/io/rootnex.c
490
ddi_acc_hdl_t *hp = NULL;
usr/src/uts/sun4/io/rootnex.c
574
hp = mp->map_handlep;
usr/src/uts/sun4/io/rootnex.c
575
switch (hp->ah_acc.devacc_attr_endian_flags) {
usr/src/uts/sun4/io/rootnex.c
589
switch (hp->ah_acc.devacc_attr_dataorder) {
usr/src/uts/sun4/io/rootnex.c
619
if (hp) {
usr/src/uts/sun4/io/rootnex.c
620
hp->ah_addr = *vaddrp;
usr/src/uts/sun4/io/rootnex.c
621
hp->ah_hat_flags = mapping_attr;
usr/src/uts/sun4/io/rootnex.c
623
impl_acc_hdl_init(hp);
usr/src/uts/sun4/os/ddi_impl.c
1268
ddi_acc_impl_t *hp;
usr/src/uts/sun4/os/ddi_impl.c
1277
if ((hp = kmem_zalloc(sizeof (ddi_acc_impl_t), sleepflag)) == NULL)
usr/src/uts/sun4/os/ddi_impl.c
1279
if ((hp->ahi_err = (ndi_err_t *)kmem_zalloc(
usr/src/uts/sun4/os/ddi_impl.c
1281
kmem_free(hp, sizeof (ddi_acc_impl_t));
usr/src/uts/sun4/os/ddi_impl.c
1286
kmem_free(hp->ahi_err, sizeof (ndi_err_t));
usr/src/uts/sun4/os/ddi_impl.c
1287
kmem_free(hp, sizeof (ddi_acc_impl_t));
usr/src/uts/sun4/os/ddi_impl.c
1290
hp->ahi_err->err_ontrap = otp;
usr/src/uts/sun4/os/ddi_impl.c
1291
hp->ahi_common.ah_platform_private = (void *)hp;
usr/src/uts/sun4/os/ddi_impl.c
1293
return ((ddi_acc_handle_t)hp);
usr/src/uts/sun4/os/ddi_impl.c
1304
ddi_acc_impl_t *hp;
usr/src/uts/sun4/os/ddi_impl.c
1310
hp = (ddi_acc_impl_t *)handle;
usr/src/uts/sun4/os/ddi_impl.c
1311
if (hp) {
usr/src/uts/sun4/os/ddi_impl.c
1312
kmem_free(hp->ahi_err->err_ontrap, sizeof (on_trap_data_t));
usr/src/uts/sun4/os/ddi_impl.c
1313
kmem_free(hp->ahi_err, sizeof (ndi_err_t));
usr/src/uts/sun4/os/ddi_impl.c
1314
kmem_free(hp, sizeof (ddi_acc_impl_t));
usr/src/uts/sun4/os/ddi_impl.c
1361
ddi_acc_hdl_t *hp;
usr/src/uts/sun4/os/ddi_impl.c
1363
hp = impl_acc_hdl_get((ddi_acc_handle_t)handle);
usr/src/uts/sun4/os/ddi_impl.c
1365
ASSERT(hp);
usr/src/uts/sun4/os/ddi_impl.c
1368
pfn = hp->ah_pfn;
usr/src/uts/sun4/os/ddi_impl.c
1370
if (fault_pfn >= pfn && fault_pfn < (pfn + hp->ah_pnum))
usr/src/uts/sun4/os/ddi_impl.c
1382
ddi_acc_impl_t *hp = (ddi_acc_impl_t *)handlep;
usr/src/uts/sun4/os/ddi_impl.c
1396
errp = hp->ahi_err;
usr/src/uts/sun4/os/ddi_impl.c
1398
otp->ot_handle = (void *)(hp);
usr/src/uts/sun4/os/ddi_impl.c
1417
ddi_acc_impl_t *hp;
usr/src/uts/sun4/os/ddi_impl.c
1421
hp = (ddi_acc_impl_t *)handlep;
usr/src/uts/sun4/os/ddi_impl.c
1426
hp->ahi_get8 = i_ddi_get8;
usr/src/uts/sun4/os/ddi_impl.c
1427
hp->ahi_put8 = i_ddi_put8;
usr/src/uts/sun4/os/ddi_impl.c
1428
hp->ahi_rep_get8 = i_ddi_rep_get8;
usr/src/uts/sun4/os/ddi_impl.c
1429
hp->ahi_rep_put8 = i_ddi_rep_put8;
usr/src/uts/sun4/os/ddi_impl.c
1431
hp->ahi_get16 = i_ddi_swap_get16;
usr/src/uts/sun4/os/ddi_impl.c
1432
hp->ahi_get32 = i_ddi_swap_get32;
usr/src/uts/sun4/os/ddi_impl.c
1433
hp->ahi_get64 = i_ddi_swap_get64;
usr/src/uts/sun4/os/ddi_impl.c
1434
hp->ahi_put16 = i_ddi_swap_put16;
usr/src/uts/sun4/os/ddi_impl.c
1435
hp->ahi_put32 = i_ddi_swap_put32;
usr/src/uts/sun4/os/ddi_impl.c
1436
hp->ahi_put64 = i_ddi_swap_put64;
usr/src/uts/sun4/os/ddi_impl.c
1437
hp->ahi_rep_get16 = i_ddi_swap_rep_get16;
usr/src/uts/sun4/os/ddi_impl.c
1438
hp->ahi_rep_get32 = i_ddi_swap_rep_get32;
usr/src/uts/sun4/os/ddi_impl.c
1439
hp->ahi_rep_get64 = i_ddi_swap_rep_get64;
usr/src/uts/sun4/os/ddi_impl.c
1440
hp->ahi_rep_put16 = i_ddi_swap_rep_put16;
usr/src/uts/sun4/os/ddi_impl.c
1441
hp->ahi_rep_put32 = i_ddi_swap_rep_put32;
usr/src/uts/sun4/os/ddi_impl.c
1442
hp->ahi_rep_put64 = i_ddi_swap_rep_put64;
usr/src/uts/sun4/os/ddi_impl.c
1444
hp->ahi_get16 = i_ddi_get16;
usr/src/uts/sun4/os/ddi_impl.c
1445
hp->ahi_get32 = i_ddi_get32;
usr/src/uts/sun4/os/ddi_impl.c
1446
hp->ahi_get64 = i_ddi_get64;
usr/src/uts/sun4/os/ddi_impl.c
1447
hp->ahi_put16 = i_ddi_put16;
usr/src/uts/sun4/os/ddi_impl.c
1448
hp->ahi_put32 = i_ddi_put32;
usr/src/uts/sun4/os/ddi_impl.c
1449
hp->ahi_put64 = i_ddi_put64;
usr/src/uts/sun4/os/ddi_impl.c
1450
hp->ahi_rep_get16 = i_ddi_rep_get16;
usr/src/uts/sun4/os/ddi_impl.c
1451
hp->ahi_rep_get32 = i_ddi_rep_get32;
usr/src/uts/sun4/os/ddi_impl.c
1452
hp->ahi_rep_get64 = i_ddi_rep_get64;
usr/src/uts/sun4/os/ddi_impl.c
1453
hp->ahi_rep_put16 = i_ddi_rep_put16;
usr/src/uts/sun4/os/ddi_impl.c
1454
hp->ahi_rep_put32 = i_ddi_rep_put32;
usr/src/uts/sun4/os/ddi_impl.c
1455
hp->ahi_rep_put64 = i_ddi_rep_put64;
usr/src/uts/sun4/os/ddi_impl.c
1459
hp->ahi_fault_check = i_ddi_acc_fault_check;
usr/src/uts/sun4/os/ddi_impl.c
1460
hp->ahi_fault_notify = i_ddi_acc_fault_notify;
usr/src/uts/sun4/os/ddi_impl.c
1461
hp->ahi_fault = 0;
usr/src/uts/sun4/os/ddi_impl.c
1468
ddi_acc_impl_t *hp = (ddi_acc_impl_t *)handle;
usr/src/uts/sun4/os/ddi_impl.c
1470
if (!hp->ahi_fault) {
usr/src/uts/sun4/os/ddi_impl.c
1471
hp->ahi_fault = 1;
usr/src/uts/sun4/os/ddi_impl.c
1472
(*hp->ahi_fault_notify)(hp);
usr/src/uts/sun4/os/ddi_impl.c
1479
ddi_acc_impl_t *hp = (ddi_acc_impl_t *)handle;
usr/src/uts/sun4/os/ddi_impl.c
1481
if (hp->ahi_fault) {
usr/src/uts/sun4/os/ddi_impl.c
1482
hp->ahi_fault = 0;
usr/src/uts/sun4/os/ddi_impl.c
1483
(*hp->ahi_fault_notify)(hp);
usr/src/uts/sun4/os/ddi_impl.c
1489
i_ddi_acc_fault_notify(ddi_acc_impl_t *hp)
usr/src/uts/sun4/os/ddi_impl.c
1762
ddi_acc_impl_t *hp, uint64_t host_addr, uint64_t dev_addr, size_t size,
usr/src/uts/sun4/os/ddi_impl.c
1770
cautacc_ctlops_arg.handle = (ddi_acc_handle_t)hp;
usr/src/uts/sun4/os/ddi_impl.c
1774
(void) ddi_ctlops(hp->ahi_common.ah_dip, hp->ahi_common.ah_dip, cmd,
usr/src/uts/sun4/os/ddi_impl.c
1779
i_ddi_caut_get8(ddi_acc_impl_t *hp, uint8_t *addr)
usr/src/uts/sun4/os/ddi_impl.c
1782
i_ddi_caut_getput_ctlops(hp, (uint64_t)&value, (uint64_t)addr,
usr/src/uts/sun4/os/ddi_impl.c
1789
i_ddi_caut_get16(ddi_acc_impl_t *hp, uint16_t *addr)
usr/src/uts/sun4/os/ddi_impl.c
1792
i_ddi_caut_getput_ctlops(hp, (uint64_t)&value, (uint64_t)addr,
usr/src/uts/sun4/os/ddi_impl.c
1799
i_ddi_caut_get32(ddi_acc_impl_t *hp, uint32_t *addr)
usr/src/uts/sun4/os/ddi_impl.c
1802
i_ddi_caut_getput_ctlops(hp, (uint64_t)&value, (uint64_t)addr,
usr/src/uts/sun4/os/ddi_impl.c
1809
i_ddi_caut_get64(ddi_acc_impl_t *hp, uint64_t *addr)
usr/src/uts/sun4/os/ddi_impl.c
1812
i_ddi_caut_getput_ctlops(hp, (uint64_t)&value, (uint64_t)addr,
usr/src/uts/sun4/os/ddi_impl.c
1819
i_ddi_caut_put8(ddi_acc_impl_t *hp, uint8_t *addr, uint8_t value)
usr/src/uts/sun4/os/ddi_impl.c
1821
i_ddi_caut_getput_ctlops(hp, (uint64_t)&value, (uint64_t)addr,
usr/src/uts/sun4/os/ddi_impl.c
1826
i_ddi_caut_put16(ddi_acc_impl_t *hp, uint16_t *addr, uint16_t value)
usr/src/uts/sun4/os/ddi_impl.c
1828
i_ddi_caut_getput_ctlops(hp, (uint64_t)&value, (uint64_t)addr,
usr/src/uts/sun4/os/ddi_impl.c
1833
i_ddi_caut_put32(ddi_acc_impl_t *hp, uint32_t *addr, uint32_t value)
usr/src/uts/sun4/os/ddi_impl.c
1835
i_ddi_caut_getput_ctlops(hp, (uint64_t)&value, (uint64_t)addr,
usr/src/uts/sun4/os/ddi_impl.c
1840
i_ddi_caut_put64(ddi_acc_impl_t *hp, uint64_t *addr, uint64_t value)
usr/src/uts/sun4/os/ddi_impl.c
1842
i_ddi_caut_getput_ctlops(hp, (uint64_t)&value, (uint64_t)addr,
usr/src/uts/sun4/os/ddi_impl.c
1847
i_ddi_caut_rep_get8(ddi_acc_impl_t *hp, uint8_t *host_addr, uint8_t *dev_addr,
usr/src/uts/sun4/os/ddi_impl.c
1850
i_ddi_caut_getput_ctlops(hp, (uint64_t)host_addr, (uint64_t)dev_addr,
usr/src/uts/sun4/os/ddi_impl.c
1855
i_ddi_caut_rep_get16(ddi_acc_impl_t *hp, uint16_t *host_addr,
usr/src/uts/sun4/os/ddi_impl.c
1858
i_ddi_caut_getput_ctlops(hp, (uint64_t)host_addr, (uint64_t)dev_addr,
usr/src/uts/sun4/os/ddi_impl.c
1863
i_ddi_caut_rep_get32(ddi_acc_impl_t *hp, uint32_t *host_addr,
usr/src/uts/sun4/os/ddi_impl.c
1866
i_ddi_caut_getput_ctlops(hp, (uint64_t)host_addr, (uint64_t)dev_addr,
usr/src/uts/sun4/os/ddi_impl.c
1871
i_ddi_caut_rep_get64(ddi_acc_impl_t *hp, uint64_t *host_addr,
usr/src/uts/sun4/os/ddi_impl.c
1874
i_ddi_caut_getput_ctlops(hp, (uint64_t)host_addr, (uint64_t)dev_addr,
usr/src/uts/sun4/os/ddi_impl.c
1879
i_ddi_caut_rep_put8(ddi_acc_impl_t *hp, uint8_t *host_addr, uint8_t *dev_addr,
usr/src/uts/sun4/os/ddi_impl.c
1882
i_ddi_caut_getput_ctlops(hp, (uint64_t)host_addr, (uint64_t)dev_addr,
usr/src/uts/sun4/os/ddi_impl.c
1887
i_ddi_caut_rep_put16(ddi_acc_impl_t *hp, uint16_t *host_addr,
usr/src/uts/sun4/os/ddi_impl.c
1890
i_ddi_caut_getput_ctlops(hp, (uint64_t)host_addr, (uint64_t)dev_addr,
usr/src/uts/sun4/os/ddi_impl.c
1895
i_ddi_caut_rep_put32(ddi_acc_impl_t *hp, uint32_t *host_addr,
usr/src/uts/sun4/os/ddi_impl.c
1898
i_ddi_caut_getput_ctlops(hp, (uint64_t)host_addr, (uint64_t)dev_addr,
usr/src/uts/sun4/os/ddi_impl.c
1903
i_ddi_caut_rep_put64(ddi_acc_impl_t *hp, uint64_t *host_addr,
usr/src/uts/sun4/os/ddi_impl.c
1906
i_ddi_caut_getput_ctlops(hp, (uint64_t)host_addr, (uint64_t)dev_addr,
usr/src/uts/sun4u/cpu/opl_olympus.c
1918
ddi_acc_hdl_t *hp;
usr/src/uts/sun4u/cpu/opl_olympus.c
2007
hp = (ddi_acc_hdl_t *)otp->ot_handle;
usr/src/uts/sun4u/cpu/opl_olympus.c
2008
if (!hp)
usr/src/uts/sun4u/cpu/opl_olympus.c
2010
else if (hp->ah_acc.devacc_attr_access ==
usr/src/uts/sun4u/cpu/spitfire.c
1256
ddi_acc_hdl_t *hp;
usr/src/uts/sun4u/cpu/spitfire.c
1359
hp = (ddi_acc_hdl_t *)otp->ot_handle;
usr/src/uts/sun4u/cpu/spitfire.c
1360
if (!hp)
usr/src/uts/sun4u/cpu/spitfire.c
1362
else if (hp->ah_acc.devacc_attr_access ==
usr/src/uts/sun4u/cpu/us3_common.c
1751
ddi_acc_hdl_t *hp;
usr/src/uts/sun4u/cpu/us3_common.c
1857
hp = (ddi_acc_hdl_t *)otp->ot_handle;
usr/src/uts/sun4u/cpu/us3_common.c
1858
if (!hp)
usr/src/uts/sun4u/cpu/us3_common.c
1860
else if (hp->ah_acc.devacc_attr_access ==
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
759
ddi_acc_handle_t hp = i2c->pcf8584_rhandle;
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
762
ddi_put8(hp, rp->pcf8584_regs_s1, cmd);
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
768
(void) ddi_get8(hp, rp->pcf8584_regs_s1);
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
779
ddi_acc_handle_t hp = i2c->pcf8584_rhandle;
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
782
ddi_put8(hp, rp->pcf8584_regs_s0, data);
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
788
(void) ddi_get8(hp, rp->pcf8584_regs_s1);
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
799
ddi_acc_handle_t hp = i2c->pcf8584_rhandle;
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
803
s0 = ddi_get8(hp, rp->pcf8584_regs_s0);
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
816
ddi_acc_handle_t hp = i2c->pcf8584_rhandle;
usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c
820
s1 = ddi_get8(hp, rp->pcf8584_regs_s1);
usr/src/uts/sun4u/io/i2c/nexus/smbus.c
736
ddi_acc_handle_t hp = smbus->smbus_rhandle;
usr/src/uts/sun4u/io/i2c/nexus/smbus.c
741
ddi_put8(hp, ®_addr[reg], data);
usr/src/uts/sun4u/io/i2c/nexus/smbus.c
759
ddi_acc_handle_t hp = smbus->smbus_rhandle;
usr/src/uts/sun4u/io/i2c/nexus/smbus.c
763
data = ddi_get8(hp, ®addr[reg]);
usr/src/uts/sun4u/io/isadma.c
631
ddi_acc_impl_t *hp;
usr/src/uts/sun4u/io/isadma.c
659
hp = kmem_alloc(sizeof (ddi_acc_impl_t), KM_SLEEP);
usr/src/uts/sun4u/io/isadma.c
660
*hp = *(ddi_acc_impl_t *)mp->map_handlep;
usr/src/uts/sun4u/io/isadma.c
662
ah_platform_private = hp;
usr/src/uts/sun4u/io/isadma.c
663
hp = (ddi_acc_impl_t *)mp->map_handlep;
usr/src/uts/sun4u/io/isadma.c
664
hp->ahi_common.ah_bus_private = isadmap;
usr/src/uts/sun4u/io/isadma.c
665
hp->ahi_get8 = isadma_get8;
usr/src/uts/sun4u/io/isadma.c
666
hp->ahi_get16 = isadma_get16;
usr/src/uts/sun4u/io/isadma.c
667
hp->ahi_get32 = isadma_noget32;
usr/src/uts/sun4u/io/isadma.c
668
hp->ahi_get64 = isadma_noget64;
usr/src/uts/sun4u/io/isadma.c
669
hp->ahi_put8 = isadma_put8;
usr/src/uts/sun4u/io/isadma.c
670
hp->ahi_put16 = isadma_put16;
usr/src/uts/sun4u/io/isadma.c
671
hp->ahi_put32 = isadma_noput32;
usr/src/uts/sun4u/io/isadma.c
672
hp->ahi_put64 = isadma_noput64;
usr/src/uts/sun4u/io/isadma.c
673
hp->ahi_rep_get8 = isadma_norep_get8;
usr/src/uts/sun4u/io/isadma.c
674
hp->ahi_rep_get16 = isadma_norep_get16;
usr/src/uts/sun4u/io/isadma.c
675
hp->ahi_rep_get32 = isadma_norep_get32;
usr/src/uts/sun4u/io/isadma.c
676
hp->ahi_rep_get64 = isadma_norep_get64;
usr/src/uts/sun4u/io/isadma.c
677
hp->ahi_rep_put8 = isadma_norep_put8;
usr/src/uts/sun4u/io/isadma.c
678
hp->ahi_rep_put16 = isadma_norep_put16;
usr/src/uts/sun4u/io/isadma.c
679
hp->ahi_rep_put32 = isadma_norep_put32;
usr/src/uts/sun4u/io/isadma.c
680
hp->ahi_rep_put64 = isadma_norep_put64;
usr/src/uts/sun4u/io/isadma.c
685
hp = impl_acc_hdl_get(
usr/src/uts/sun4u/io/isadma.c
688
*(ddi_acc_impl_t *)mp->map_handlep = *hp;
usr/src/uts/sun4u/io/isadma.c
689
kmem_free(hp, sizeof (ddi_acc_impl_t));
usr/src/uts/sun4u/io/pci/db21554.c
1727
ddi_acc_hdl_t *hp;
usr/src/uts/sun4u/io/pci/db21554.c
1788
hp = (ddi_acc_hdl_t *)mp->map_handlep;
usr/src/uts/sun4u/io/pci/db21554.c
1798
hp->ah_bus_private;
usr/src/uts/sun4u/io/pci/db21554.c
1822
hp = (ddi_acc_hdl_t *)mp->map_handlep;
usr/src/uts/sun4u/io/pci/db21554.c
1824
ap = (ddi_acc_impl_t *)hp->ah_platform_private;
usr/src/uts/sun4u/io/pci/db21554.c
1850
hp->ah_bus_private = (void *)db_pvt;
usr/src/uts/sun4u/io/pci/pci.c
1024
ddi_acc_impl_t *hp = (ddi_acc_impl_t *)cautacc_ctlops_arg->handle;
usr/src/uts/sun4u/io/pci/pci.c
1028
hp->ahi_err->err_expected = DDI_FM_ERR_EXPECTED;
usr/src/uts/sun4u/io/pci/pci.c
1034
i_ndi_busop_access_enter(hp->ahi_common.ah_dip, (ddi_acc_handle_t)hp);
usr/src/uts/sun4u/io/pci/pci.c
1036
if (!i_ddi_ontrap((ddi_acc_handle_t)hp)) {
usr/src/uts/sun4u/io/pci/pci.c
1041
i_ddi_put8(hp, (uint8_t *)dev_addr,
usr/src/uts/sun4u/io/pci/pci.c
1046
i_ddi_put16(hp, (uint16_t *)dev_addr,
usr/src/uts/sun4u/io/pci/pci.c
1051
i_ddi_put32(hp, (uint32_t *)dev_addr,
usr/src/uts/sun4u/io/pci/pci.c
1056
i_ddi_put64(hp, (uint64_t *)dev_addr,
usr/src/uts/sun4u/io/pci/pci.c
1069
i_ddi_notrap((ddi_acc_handle_t)hp);
usr/src/uts/sun4u/io/pci/pci.c
1070
i_ndi_busop_access_exit(hp->ahi_common.ah_dip, (ddi_acc_handle_t)hp);
usr/src/uts/sun4u/io/pci/pci.c
1071
hp->ahi_err->err_expected = DDI_FM_ERR_UNEXPECTED;
usr/src/uts/sun4u/io/pci/pci.c
1073
if (hp->ahi_err->err_status != DDI_FM_OK) {
usr/src/uts/sun4u/io/pci/pci.c
1075
hp->ahi_err->err_status = DDI_FM_OK;
usr/src/uts/sun4u/io/pci/pci.c
1122
ddi_acc_impl_t *hp = (ddi_acc_impl_t *)cautacc_ctlops_arg->handle;
usr/src/uts/sun4u/io/pci/pci.c
1128
hp->ahi_err->err_expected = DDI_FM_ERR_EXPECTED;
usr/src/uts/sun4u/io/pci/pci.c
1129
i_ndi_busop_access_enter(hp->ahi_common.ah_dip, (ddi_acc_handle_t)hp);
usr/src/uts/sun4u/io/pci/pci.c
1131
if (!i_ddi_ontrap((ddi_acc_handle_t)hp)) {
usr/src/uts/sun4u/io/pci/pci.c
1150
i_ddi_notrap((ddi_acc_handle_t)hp);
usr/src/uts/sun4u/io/pci/pci.c
1151
i_ndi_busop_access_exit(hp->ahi_common.ah_dip, (ddi_acc_handle_t)hp);
usr/src/uts/sun4u/io/pci/pci.c
1152
hp->ahi_err->err_expected = DDI_FM_ERR_UNEXPECTED;
usr/src/uts/sun4u/io/pci/pci_dma.c
1626
dump_dma_handle(uint64_t flag, dev_info_t *dip, ddi_dma_impl_t *hp)
usr/src/uts/sun4u/io/pci/pci_dma.c
1629
hp, hp->dmai_inuse, hp->dmai_mapping, hp->dmai_size);
usr/src/uts/sun4u/io/pci/pci_dma.c
1631
hp->dmai_ndvmapages, hp->dmai_roffset, hp->dmai_rflags,
usr/src/uts/sun4u/io/pci/pci_dma.c
1632
hp->dmai_nwin);
usr/src/uts/sun4u/io/pci/pci_dma.c
1634
hp->dmai_winsize, hp->dmai_tte, hp->dmai_pfnlst, hp->dmai_pfn0);
usr/src/uts/sun4u/io/pci/pci_dma.c
1636
hp->dmai_winlst, &hp->dmai_object, &hp->dmai_attr,
usr/src/uts/sun4u/io/pci/pci_dma.c
1637
hp->dmai_cookie);
usr/src/uts/sun4u/io/pci/pci_fm.c
128
ndi_fmc_remove(rdip, ACC_HANDLE, (void *)hp);
usr/src/uts/sun4u/io/pci/pci_fm.c
78
ddi_acc_hdl_t *hp;
usr/src/uts/sun4u/io/pci/pci_fm.c
81
hp = mp->map_handlep;
usr/src/uts/sun4u/io/pci/pci_fm.c
82
ap = (ddi_acc_impl_t *)hp->ah_platform_private;
usr/src/uts/sun4u/io/pci/pci_fm.c
86
ndi_fmc_insert(rdip, ACC_HANDLE, (void *)hp, NULL);
usr/src/uts/sun4u/io/pmubus.c
393
ddi_acc_hdl_t *hp = (ddi_acc_hdl_t *)hdlp;
usr/src/uts/sun4u/io/pmubus.c
394
pmubus_mapreq_t *pmubus_mapreqp = hp->ah_bus_private;
usr/src/uts/sun4u/io/pmubus.c
436
ddi_acc_hdl_t *hp = (ddi_acc_hdl_t *)hdlp;
usr/src/uts/sun4u/io/pmubus.c
437
pmubus_mapreq_t *pmubus_mapreqp = hp->ah_bus_private;
usr/src/uts/sun4u/io/pmubus.c
478
ddi_acc_hdl_t *hp = (ddi_acc_hdl_t *)hdlp;
usr/src/uts/sun4u/io/pmubus.c
479
pmubus_mapreq_t *pmubus_mapreqp = hp->ah_bus_private;
usr/src/uts/sun4u/io/pmubus.c
532
ddi_acc_hdl_t *hp = (ddi_acc_hdl_t *)hdlp;
usr/src/uts/sun4u/io/pmubus.c
533
pmubus_mapreq_t *pmubus_mapreqp = hp->ah_bus_private;
usr/src/uts/sun4u/io/pmubus.c
769
ddi_acc_impl_t *hp = (ddi_acc_impl_t *)mp->map_handlep;
usr/src/uts/sun4u/io/pmubus.c
794
hp->ahi_common.ah_bus_private = pmubus_mapreqp;
usr/src/uts/sun4u/io/pmubus.c
797
hp->ahi_get8 = pmubus_get8;
usr/src/uts/sun4u/io/pmubus.c
798
hp->ahi_get16 = pmubus_noget16;
usr/src/uts/sun4u/io/pmubus.c
799
hp->ahi_get32 = pmubus_get32;
usr/src/uts/sun4u/io/pmubus.c
800
hp->ahi_get64 = pmubus_noget64;
usr/src/uts/sun4u/io/pmubus.c
801
hp->ahi_put8 = pmubus_put8;
usr/src/uts/sun4u/io/pmubus.c
802
hp->ahi_put16 = pmubus_noput16;
usr/src/uts/sun4u/io/pmubus.c
803
hp->ahi_put32 = pmubus_put32;
usr/src/uts/sun4u/io/pmubus.c
804
hp->ahi_put64 = pmubus_noput64;
usr/src/uts/sun4u/io/pmubus.c
805
hp->ahi_rep_get8 = pmubus_norep_get8;
usr/src/uts/sun4u/io/pmubus.c
806
hp->ahi_rep_get16 = pmubus_norep_get16;
usr/src/uts/sun4u/io/pmubus.c
807
hp->ahi_rep_get32 = pmubus_norep_get32;
usr/src/uts/sun4u/io/pmubus.c
808
hp->ahi_rep_get64 = pmubus_norep_get64;
usr/src/uts/sun4u/io/pmubus.c
809
hp->ahi_rep_put8 = pmubus_norep_put8;
usr/src/uts/sun4u/io/pmubus.c
810
hp->ahi_rep_put16 = pmubus_norep_put16;
usr/src/uts/sun4u/io/pmubus.c
811
hp->ahi_rep_put32 = pmubus_norep_put32;
usr/src/uts/sun4u/io/pmubus.c
812
hp->ahi_rep_put64 = pmubus_norep_put64;
usr/src/uts/sun4u/io/pmubus.c
819
ddi_acc_impl_t *hp = (ddi_acc_impl_t *)mp->map_handlep;
usr/src/uts/sun4u/io/pmubus.c
821
pmubus_mapreqp = hp->ahi_common.ah_bus_private;
usr/src/uts/sun4u/io/px/px_lib4u.c
1497
ddi_acc_hdl_t *hp = mp->map_handlep;
usr/src/uts/sun4u/io/px/px_lib4u.c
1500
if (hp->ah_acc.devacc_attr_dataorder == DDI_STORECACHING_OK_ACC)
usr/src/uts/sun4u/io/px/px_lib4u.c
1501
hp->ah_acc.devacc_attr_dataorder = DDI_STRICTORDER_ACC;
usr/src/uts/sun4u/io/px/px_lib4u.c
1628
ddi_acc_impl_t *hp = (ddi_acc_impl_t *)cautacc_ctlops_arg->handle;
usr/src/uts/sun4u/io/px/px_lib4u.c
1640
i_ndi_busop_access_enter(hp->ahi_common.ah_dip, (ddi_acc_handle_t)hp);
usr/src/uts/sun4u/io/px/px_lib4u.c
1642
pec_p->pec_ontrap_data = (on_trap_data_t *)hp->ahi_err->err_ontrap;
usr/src/uts/sun4u/io/px/px_lib4u.c
1644
hp->ahi_err->err_expected = DDI_FM_ERR_EXPECTED;
usr/src/uts/sun4u/io/px/px_lib4u.c
1646
if (!i_ddi_ontrap((ddi_acc_handle_t)hp)) {
usr/src/uts/sun4u/io/px/px_lib4u.c
1651
i_ddi_put8(hp, (uint8_t *)dev_addr,
usr/src/uts/sun4u/io/px/px_lib4u.c
1656
i_ddi_put16(hp, (uint16_t *)dev_addr,
usr/src/uts/sun4u/io/px/px_lib4u.c
1661
i_ddi_put32(hp, (uint32_t *)dev_addr,
usr/src/uts/sun4u/io/px/px_lib4u.c
1666
i_ddi_put64(hp, (uint64_t *)dev_addr,
usr/src/uts/sun4u/io/px/px_lib4u.c
1688
i_ddi_notrap((ddi_acc_handle_t)hp);
usr/src/uts/sun4u/io/px/px_lib4u.c
1691
i_ndi_busop_access_exit(hp->ahi_common.ah_dip, (ddi_acc_handle_t)hp);
usr/src/uts/sun4u/io/px/px_lib4u.c
1692
hp->ahi_err->err_expected = DDI_FM_ERR_UNEXPECTED;
usr/src/uts/sun4u/io/px/px_lib4u.c
1752
ddi_acc_impl_t *hp = (ddi_acc_impl_t *)cautacc_ctlops_arg->handle;
usr/src/uts/sun4u/io/px/px_lib4u.c
1764
i_ndi_busop_access_enter(hp->ahi_common.ah_dip, (ddi_acc_handle_t)hp);
usr/src/uts/sun4u/io/px/px_lib4u.c
1766
pec_p->pec_ontrap_data = (on_trap_data_t *)hp->ahi_err->err_ontrap;
usr/src/uts/sun4u/io/px/px_lib4u.c
1768
hp->ahi_err->err_expected = DDI_FM_ERR_EXPECTED;
usr/src/uts/sun4u/io/px/px_lib4u.c
1771
if (!i_ddi_ontrap((ddi_acc_handle_t)hp)) {
usr/src/uts/sun4u/io/px/px_lib4u.c
1786
if (!i_ddi_ontrap((ddi_acc_handle_t)hp)) {
usr/src/uts/sun4u/io/px/px_lib4u.c
1804
i_ddi_notrap((ddi_acc_handle_t)hp);
usr/src/uts/sun4u/io/px/px_lib4u.c
1807
i_ndi_busop_access_exit(hp->ahi_common.ah_dip, (ddi_acc_handle_t)hp);
usr/src/uts/sun4u/io/px/px_lib4u.c
1808
hp->ahi_err->err_expected = DDI_FM_ERR_UNEXPECTED;
usr/src/uts/sun4u/io/sbd.c
1001
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
1008
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
1010
while ((devlist = sbd_get_detach_devlist(hp, &devnum, pass)) != NULL) {
usr/src/uts/sun4u/io/sbd.c
1013
err = sbd_pre_detach_devlist(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
1019
nodetype = sbd_get_devtype(hp, devlist->dv_dip);
usr/src/uts/sun4u/io/sbd.c
1022
(void) sbd_post_detach_devlist(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
1033
nodetype = sbd_get_devtype(hp, dip);
usr/src/uts/sun4u/io/sbd.c
1037
SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd.c
1043
dev_canceled = sbd_detach_mem(hp, ep, unit);
usr/src/uts/sun4u/io/sbd.c
1047
sbd_detach_cpu(hp, ep, dip, unit);
usr/src/uts/sun4u/io/sbd.c
1051
sbd_detach_io(hp, ep, dip, unit);
usr/src/uts/sun4u/io/sbd.c
1059
if (sbd_set_err_in_hdl(hp, ep) == 0) {
usr/src/uts/sun4u/io/sbd.c
1065
err = sbd_post_detach_devlist(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
1105
sbd_attach_cpu(sbd_handle_t *hp, sbderror_t *ep, dev_info_t *dip, int unit)
usr/src/uts/sun4u/io/sbd.c
1110
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
1125
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
1183
sbd_detach_cpu(sbd_handle_t *hp, sbderror_t *ep, dev_info_t *dip, int unit)
usr/src/uts/sun4u/io/sbd.c
1188
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
1195
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
1224
sbd_detach_mem(sbd_handle_t *hp, sbderror_t *ep, int unit)
usr/src/uts/sun4u/io/sbd.c
1227
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
1233
if (sbd_detach_memory(hp, ep, mp, unit)) {
usr/src/uts/sun4u/io/sbd.c
1435
sbd_handle_t *hp;
usr/src/uts/sun4u/io/sbd.c
1451
hp = MACHHD2HD(shp);
usr/src/uts/sun4u/io/sbd.c
1455
hp->h_err = ep;
usr/src/uts/sun4u/io/sbd.c
1456
hp->h_sbd = (void *) sbp;
usr/src/uts/sun4u/io/sbd.c
1457
hp->h_dev = iap->dev;
usr/src/uts/sun4u/io/sbd.c
1458
hp->h_cmd = iap->cmd;
usr/src/uts/sun4u/io/sbd.c
1459
hp->h_mode = iap->mode;
usr/src/uts/sun4u/io/sbd.c
1467
return (hp);
usr/src/uts/sun4u/io/sbd.c
1479
sbd_set_err_in_hdl(sbd_handle_t *hp, sbderror_t *ep)
usr/src/uts/sun4u/io/sbd.c
1481
sbderror_t *hep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd.c
1501
sbd_release_handle(sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd.c
1507
if (hp == NULL)
usr/src/uts/sun4u/io/sbd.c
1510
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
1512
shp = HD2MACHHD(hp);
usr/src/uts/sun4u/io/sbd.c
1531
if (hp->h_opts.copts != NULL) {
usr/src/uts/sun4u/io/sbd.c
1532
FREESTRUCT(hp->h_opts.copts, char, hp->h_opts.size);
usr/src/uts/sun4u/io/sbd.c
1539
sbd_get_sbdp_handle(sbd_board_t *sbp, sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd.c
1553
if (hp == NULL) {
usr/src/uts/sun4u/io/sbd.c
1557
hdp->h_flags = SBD_2_SBDP_FLAGS(hp->h_flags);
usr/src/uts/sun4u/io/sbd.c
1558
hdp->h_opts = &hp->h_opts;
usr/src/uts/sun4u/io/sbd.c
1583
sbd_copyin_ioarg(sbd_handle_t *hp, int mode, int cmd, sbd_cmd_t *cmdp,
usr/src/uts/sun4u/io/sbd.c
1644
(hp->h_opts.size = cmdp->cmd_cm.c_len) > 0) {
usr/src/uts/sun4u/io/sbd.c
1645
hp->h_opts.size += 1; /* For null termination of string. */
usr/src/uts/sun4u/io/sbd.c
1646
hp->h_opts.copts = GETSTRUCT(char, hp->h_opts.size);
usr/src/uts/sun4u/io/sbd.c
1648
(void *)hp->h_opts.copts,
usr/src/uts/sun4u/io/sbd.c
1649
cmdp->cmd_cm.c_len, hp->h_mode) != 0) {
usr/src/uts/sun4u/io/sbd.c
1826
sbd_pre_op(sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd.c
1831
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
1832
sbd_priv_handle_t *shp = HD2MACHHD(hp);
usr/src/uts/sun4u/io/sbd.c
1833
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd.c
1837
cmd = hp->h_cmd;
usr/src/uts/sun4u/io/sbd.c
1851
if (!(hp->h_mode & FWRITE)) {
usr/src/uts/sun4u/io/sbd.c
1860
hp->h_iap = GETSTRUCT(sbd_ioctl_arg_t, 1);
usr/src/uts/sun4u/io/sbd.c
1861
rv = sbd_copyin_ioarg(hp, hp->h_mode, cmd,
usr/src/uts/sun4u/io/sbd.c
1862
(sbd_cmd_t *)hp->h_iap, shp->sh_arg);
usr/src/uts/sun4u/io/sbd.c
1865
FREESTRUCT(hp->h_iap, sbd_ioctl_arg_t, 1);
usr/src/uts/sun4u/io/sbd.c
1866
hp->h_iap = NULL;
usr/src/uts/sun4u/io/sbd.c
1870
cmdp = (sbd_cmd_t *)hp->h_iap;
usr/src/uts/sun4u/io/sbd.c
1884
FREESTRUCT(hp->h_iap, sbd_ioctl_arg_t, 1);
usr/src/uts/sun4u/io/sbd.c
1885
hp->h_iap = NULL;
usr/src/uts/sun4u/io/sbd.c
1893
hp->h_flags |= SBD_FLAG_DEVI_FORCE;
usr/src/uts/sun4u/io/sbd.c
1896
hp->h_flags |= SBD_IOCTL_FLAG_FORCE;
usr/src/uts/sun4u/io/sbd.c
1943
if (serr && !rv && hp->h_iap) {
usr/src/uts/sun4u/io/sbd.c
1954
SBD_SET_IOCTL_ERR(&hp->h_iap->i_err, ep->e_code, ep->e_rsc);
usr/src/uts/sun4u/io/sbd.c
1955
(void) sbd_copyout_errs(hp->h_mode, hp->h_iap, shp->sh_arg);
usr/src/uts/sun4u/io/sbd.c
1956
FREESTRUCT(hp->h_iap, sbd_ioctl_arg_t, 1);
usr/src/uts/sun4u/io/sbd.c
1957
hp->h_iap = NULL;
usr/src/uts/sun4u/io/sbd.c
1965
sbd_post_op(sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd.c
1968
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd.c
1969
sbd_priv_handle_t *shp = HD2MACHHD(hp);
usr/src/uts/sun4u/io/sbd.c
1970
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
1972
cmd = hp->h_cmd;
usr/src/uts/sun4u/io/sbd.c
1994
SBD_SET_IOCTL_ERR(&hp->h_iap->i_err, ep->e_code,
usr/src/uts/sun4u/io/sbd.c
1997
(void) sbd_copyout_errs(hp->h_mode, hp->h_iap,
usr/src/uts/sun4u/io/sbd.c
2001
if (hp->h_iap != NULL) {
usr/src/uts/sun4u/io/sbd.c
2002
FREESTRUCT(hp->h_iap, sbd_ioctl_arg_t, 1);
usr/src/uts/sun4u/io/sbd.c
2003
hp->h_iap = NULL;
usr/src/uts/sun4u/io/sbd.c
2009
sbd_probe_board(sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd.c
2016
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
2022
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
2025
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd.c
2038
SBD_INJECT_ERR(SBD_PROBE_BOARD_PSEUDO_ERR, hp->h_err, EIO,
usr/src/uts/sun4u/io/sbd.c
2047
sbd_deprobe_board(sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd.c
2056
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
2058
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
2061
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd.c
2070
SBD_INJECT_ERR(SBD_DEPROBE_BOARD_PSEUDO_ERR, hp->h_err, EIO,
usr/src/uts/sun4u/io/sbd.c
2108
sbd_handle_t *hp;
usr/src/uts/sun4u/io/sbd.c
2118
hp = MACHBD2HD(sbp);
usr/src/uts/sun4u/io/sbd.c
2120
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
2285
sbd_handle_t *hp = MACHBD2HD(sbp);
usr/src/uts/sun4u/io/sbd.c
2295
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
2497
sbd_handle_t *hp = MACHBD2HD(sbp);
usr/src/uts/sun4u/io/sbd.c
2512
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
2548
sbd_connect(sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd.c
2554
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
2558
ep = HD2MACHERR(hp);
usr/src/uts/sun4u/io/sbd.c
2583
sbd_init_mem_unit(sbp, i, SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd.c
2596
SBD_INJECT_ERR(SBD_CONNECT_BOARD_PSEUDO_ERR, hp->h_err, EIO,
usr/src/uts/sun4u/io/sbd.c
2602
sbd_disconnect(sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd.c
2611
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
2617
devset = HD2MACHHD(hp)->sh_devset & SBD_DEVS_PRESENT(sbp) &
usr/src/uts/sun4u/io/sbd.c
2628
if (sbd_disconnect_mem(hp, i) == 0) {
usr/src/uts/sun4u/io/sbd.c
2637
if (sbd_disconnect_cpu(hp, i) == 0) {
usr/src/uts/sun4u/io/sbd.c
2646
if (sbd_disconnect_io(hp, i) == 0) {
usr/src/uts/sun4u/io/sbd.c
2663
SBD_INJECT_ERR(SBD_DISCONNECT_BOARD_PSEUDO_ERR, hp->h_err, EIO,
usr/src/uts/sun4u/io/sbd.c
2674
sbd_test_board(sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd.c
2679
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
2684
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
2686
if (sbdp_test_board(hdp, &hp->h_opts) != 0) {
usr/src/uts/sun4u/io/sbd.c
2687
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd.c
2692
SBD_INJECT_ERR(SBD_TEST_BOARD_PSEUDO_ERR, hp->h_err, EIO,
usr/src/uts/sun4u/io/sbd.c
2699
sbd_assign_board(sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd.c
2704
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
2708
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
2711
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd.c
2716
SBD_INJECT_ERR(SBD_ASSIGN_BOARD_PSEUDO_ERR, hp->h_err, EIO,
usr/src/uts/sun4u/io/sbd.c
2723
sbd_unassign_board(sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd.c
2728
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
2732
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
2735
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd.c
2740
SBD_INJECT_ERR(SBD_ASSIGN_BOARD_PSEUDO_ERR, hp->h_err, EIO,
usr/src/uts/sun4u/io/sbd.c
2747
sbd_poweron_board(sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd.c
2752
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
2756
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
2759
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd.c
2764
SBD_INJECT_ERR(SBD_POWERON_BOARD_PSEUDO_ERR, hp->h_err, EIO,
usr/src/uts/sun4u/io/sbd.c
2771
sbd_poweroff_board(sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd.c
2776
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
2780
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
2783
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd.c
2788
SBD_INJECT_ERR(SBD_POWEROFF_BOARD_PSEUDO_ERR, hp->h_err, EIO,
usr/src/uts/sun4u/io/sbd.c
2801
sbd_get_devlist(sbd_handle_t *hp, sbd_board_t *sbp, sbd_comp_type_t nodetype,
usr/src/uts/sun4u/io/sbd.c
2824
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
2829
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd.c
2892
sbd_get_attach_devlist(sbd_handle_t *hp, int32_t *devnump, int32_t pass)
usr/src/uts/sun4u/io/sbd.c
2903
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
2904
devset = HD2MACHHD(hp)->sh_devset;
usr/src/uts/sun4u/io/sbd.c
2929
attach_devlist = sbd_get_devlist(hp, sbp, SBD_COMP_CPU,
usr/src/uts/sun4u/io/sbd.c
2949
attach_devlist = sbd_get_devlist(hp, sbp, SBD_COMP_MEM,
usr/src/uts/sun4u/io/sbd.c
2971
attach_devlist = sbd_get_devlist(hp, sbp, SBD_COMP_IO,
usr/src/uts/sun4u/io/sbd.c
2990
sbd_pre_attach_devlist(sbd_handle_t *hp, sbd_devlist_t *devlist, int32_t devnum)
usr/src/uts/sun4u/io/sbd.c
3000
nodetype = sbd_get_devtype(hp, devlist->dv_dip);
usr/src/uts/sun4u/io/sbd.c
3009
rv = sbd_pre_attach_mem(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
3014
rv = sbd_pre_attach_cpu(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
3051
sbd_post_attach_devlist(sbd_handle_t *hp, sbd_devlist_t *devlist,
usr/src/uts/sun4u/io/sbd.c
3057
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
3061
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
3062
nodetype = sbd_get_devtype(hp, devlist->dv_dip);
usr/src/uts/sun4u/io/sbd.c
3067
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
3076
rv = sbd_post_attach_cpu(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
3083
rv = sbd_post_attach_mem(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
3103
if (sbd_set_err_in_hdl(hp, ep) == 0)
usr/src/uts/sun4u/io/sbd.c
3107
nodetype = sbd_get_devtype(hp, dip);
usr/src/uts/sun4u/io/sbd.c
3131
f, SBD_GET_ERRNO(SBD_HD2ERR(hp)),
usr/src/uts/sun4u/io/sbd.c
3132
SBD_GET_ERR(HD2MACHERR(hp)));
usr/src/uts/sun4u/io/sbd.c
3203
sbd_get_release_devlist(sbd_handle_t *hp, int32_t *devnump, int32_t pass)
usr/src/uts/sun4u/io/sbd.c
3214
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
3215
devset = HD2MACHHD(hp)->sh_devset;
usr/src/uts/sun4u/io/sbd.c
324
static void sbd_release_handle(sbd_handle_t *hp);
usr/src/uts/sun4u/io/sbd.c
3240
release_devlist = sbd_get_devlist(hp, sbp,
usr/src/uts/sun4u/io/sbd.c
325
static int sbd_pre_op(sbd_handle_t *hp);
usr/src/uts/sun4u/io/sbd.c
326
static void sbd_post_op(sbd_handle_t *hp);
usr/src/uts/sun4u/io/sbd.c
3263
release_devlist = sbd_get_devlist(hp, sbp,
usr/src/uts/sun4u/io/sbd.c
327
static int sbd_probe_board(sbd_handle_t *hp);
usr/src/uts/sun4u/io/sbd.c
328
static int sbd_deprobe_board(sbd_handle_t *hp);
usr/src/uts/sun4u/io/sbd.c
3287
release_devlist = sbd_get_devlist(hp, sbp,
usr/src/uts/sun4u/io/sbd.c
329
static void sbd_connect(sbd_handle_t *hp);
usr/src/uts/sun4u/io/sbd.c
330
static void sbd_assign_board(sbd_handle_t *hp);
usr/src/uts/sun4u/io/sbd.c
3308
sbd_pre_release_devlist(sbd_handle_t *hp, sbd_devlist_t *devlist,
usr/src/uts/sun4u/io/sbd.c
331
static void sbd_unassign_board(sbd_handle_t *hp);
usr/src/uts/sun4u/io/sbd.c
3315
nodetype = sbd_get_devtype(hp, devlist->dv_dip);
usr/src/uts/sun4u/io/sbd.c
332
static void sbd_poweron_board(sbd_handle_t *hp);
usr/src/uts/sun4u/io/sbd.c
3323
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
3325
sbd_priv_handle_t *shp = HD2MACHHD(hp);
usr/src/uts/sun4u/io/sbd.c
333
static void sbd_poweroff_board(sbd_handle_t *hp);
usr/src/uts/sun4u/io/sbd.c
334
static void sbd_test_board(sbd_handle_t *hp);
usr/src/uts/sun4u/io/sbd.c
3348
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd.c
3353
rv = sbd_pre_release_cpu(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
336
static int sbd_disconnect(sbd_handle_t *hp);
usr/src/uts/sun4u/io/sbd.c
3361
rv = sbd_pre_release_mem(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
3367
rv = sbd_pre_release_io(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
337
static sbd_devlist_t *sbd_get_attach_devlist(sbd_handle_t *hp,
usr/src/uts/sun4u/io/sbd.c
339
static int sbd_pre_attach_devlist(sbd_handle_t *hp,
usr/src/uts/sun4u/io/sbd.c
3400
sbd_post_release_devlist(sbd_handle_t *hp, sbd_devlist_t *devlist,
usr/src/uts/sun4u/io/sbd.c
3405
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
341
static int sbd_post_attach_devlist(sbd_handle_t *hp,
usr/src/uts/sun4u/io/sbd.c
3410
nodetype = sbd_get_devtype(hp, devlist->dv_dip);
usr/src/uts/sun4u/io/sbd.c
343
static sbd_devlist_t *sbd_get_release_devlist(sbd_handle_t *hp,
usr/src/uts/sun4u/io/sbd.c
3435
if (sbd_check_io_refs(hp, devlist, devnum) > 0) {
usr/src/uts/sun4u/io/sbd.c
3446
SBD_SET_ERR(HD2MACHERR(hp), ESBD_INVAL);
usr/src/uts/sun4u/io/sbd.c
345
static int sbd_pre_release_devlist(sbd_handle_t *hp,
usr/src/uts/sun4u/io/sbd.c
3450
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
3459
if (sbd_set_err_in_hdl(hp, ep) == 0) {
usr/src/uts/sun4u/io/sbd.c
3465
SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd.c
347
static int sbd_post_release_devlist(sbd_handle_t *hp,
usr/src/uts/sun4u/io/sbd.c
3473
if (SBD_GET_ERRNO(SBD_HD2ERR(hp))) {
usr/src/uts/sun4u/io/sbd.c
3475
f, SBD_GET_ERRNO(SBD_HD2ERR(hp)),
usr/src/uts/sun4u/io/sbd.c
3476
SBD_GET_ERR(SBD_HD2ERR(hp)));
usr/src/uts/sun4u/io/sbd.c
349
static void sbd_release_done(sbd_handle_t *hp,
usr/src/uts/sun4u/io/sbd.c
3492
return (SBD_GET_ERRNO(SBD_HD2ERR(hp)) ? -1 : 0);
usr/src/uts/sun4u/io/sbd.c
3503
sbd_release_done(sbd_handle_t *hp, sbd_comp_type_t nodetype, dev_info_t *dip)
usr/src/uts/sun4u/io/sbd.c
3506
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
3513
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
3514
ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd.c
352
static sbd_devlist_t *sbd_get_detach_devlist(sbd_handle_t *hp,
usr/src/uts/sun4u/io/sbd.c
3533
sbd_release_mem_done((void *)hp, unit);
usr/src/uts/sun4u/io/sbd.c
354
static int sbd_pre_detach_devlist(sbd_handle_t *hp,
usr/src/uts/sun4u/io/sbd.c
3552
sbd_get_detach_devlist(sbd_handle_t *hp, int32_t *devnump, int32_t pass)
usr/src/uts/sun4u/io/sbd.c
356
static int sbd_post_detach_devlist(sbd_handle_t *hp,
usr/src/uts/sun4u/io/sbd.c
3563
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
3564
devset = HD2MACHHD(hp)->sh_devset;
usr/src/uts/sun4u/io/sbd.c
358
static void sbd_status(sbd_handle_t *hp);
usr/src/uts/sun4u/io/sbd.c
3589
detach_devlist = sbd_get_devlist(hp, sbp,
usr/src/uts/sun4u/io/sbd.c
359
static void sbd_get_ncm(sbd_handle_t *hp);
usr/src/uts/sun4u/io/sbd.c
3611
detach_devlist = sbd_get_devlist(hp, sbp,
usr/src/uts/sun4u/io/sbd.c
3634
detach_devlist = sbd_get_devlist(hp, sbp,
usr/src/uts/sun4u/io/sbd.c
3655
sbd_pre_detach_devlist(sbd_handle_t *hp, sbd_devlist_t *devlist, int32_t devnum)
usr/src/uts/sun4u/io/sbd.c
366
static int sbd_copyin_ioarg(sbd_handle_t *hp, int mode, int cmd,
usr/src/uts/sun4u/io/sbd.c
3661
nodetype = sbd_get_devtype(hp, devlist->dv_dip);
usr/src/uts/sun4u/io/sbd.c
3668
rv = sbd_pre_detach_cpu(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
3672
rv = sbd_pre_detach_mem(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
3676
rv = sbd_pre_detach_io(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
3692
sbd_post_detach_devlist(sbd_handle_t *hp, sbd_devlist_t *devlist,
usr/src/uts/sun4u/io/sbd.c
3702
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
3703
nodetype = sbd_get_devtype(hp, devlist->dv_dip);
usr/src/uts/sun4u/io/sbd.c
3705
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
3717
rv = sbd_post_detach_cpu(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
3722
rv = sbd_post_detach_mem(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
3727
rv = sbd_post_detach_io(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
3743
if (sbd_set_err_in_hdl(hp, ep) == 0)
usr/src/uts/sun4u/io/sbd.c
3749
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE)
usr/src/uts/sun4u/io/sbd.c
375
static sbd_devlist_t *sbd_get_devlist(sbd_handle_t *hp,
usr/src/uts/sun4u/io/sbd.c
3756
nodetype = sbd_get_devtype(hp, dip);
usr/src/uts/sun4u/io/sbd.c
3796
f, SBD_GET_ERRNO(SBD_HD2ERR(hp)),
usr/src/uts/sun4u/io/sbd.c
3797
SBD_GET_ERR(HD2MACHERR(hp)));
usr/src/uts/sun4u/io/sbd.c
380
static int sbd_mem_status(sbd_handle_t *hp, sbd_devset_t devset,
usr/src/uts/sun4u/io/sbd.c
3813
return (SBD_GET_ERRNO(SBD_HD2ERR(hp)) ? -1 : 0);
usr/src/uts/sun4u/io/sbd.c
3830
sbd_handle_t *hp = MACHBD2HD(sbp);
usr/src/uts/sun4u/io/sbd.c
3833
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
3925
sbd_get_memhandle(sbd_handle_t *hp, dev_info_t *dip, memhandle_t *mhp)
usr/src/uts/sun4u/io/sbd.c
3927
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
3935
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
3939
SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd.c
3951
SBD_SET_ERR(SBD_HD2ERR(hp), ESBD_INTERNAL);
usr/src/uts/sun4u/io/sbd.c
3952
SBD_SET_ERRSTR(SBD_HD2ERR(hp), sbp->sb_mempath[unit]);
usr/src/uts/sun4u/io/sbd.c
3960
sbd_cpu_cnt(sbd_handle_t *hp, sbd_devset_t devset)
usr/src/uts/sun4u/io/sbd.c
3965
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
4000
sbd_mem_cnt(sbd_handle_t *hp, sbd_devset_t devset)
usr/src/uts/sun4u/io/sbd.c
4003
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
4033
sbd_mem_status(sbd_handle_t *hp, sbd_devset_t devset, sbd_dev_stat_t *dsp)
usr/src/uts/sun4u/io/sbd.c
4045
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
4176
sbd_cancel(sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd.c
4180
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
4190
devset = HD2MACHHD(hp)->sh_devset & SBD_DEVS_UNREFERENCED(sbp);
usr/src/uts/sun4u/io/sbd.c
4199
if (sbd_cancel_cpu(hp, i) != SBD_CPUERR_FATAL) {
usr/src/uts/sun4u/io/sbd.c
4218
if ((rv = sbd_cancel_mem(hp, i)) == 0) {
usr/src/uts/sun4u/io/sbd.c
4250
sbd_get_ncm(sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd.c
4253
sbd_priv_handle_t *shp = HD2MACHHD(hp);
usr/src/uts/sun4u/io/sbd.c
4254
sbd_cmd_t *cmdp = (sbd_cmd_t *)hp->h_iap;
usr/src/uts/sun4u/io/sbd.c
4260
cmdp->cmd_getncm.g_ncm = sbd_cpu_cnt(hp, devset) +
usr/src/uts/sun4u/io/sbd.c
4261
sbd_io_cnt(hp, devset) + sbd_mem_cnt(hp, devset);
usr/src/uts/sun4u/io/sbd.c
4263
error = sbd_copyout_ioarg(hp->h_mode, hp->h_cmd, cmdp,
usr/src/uts/sun4u/io/sbd.c
4267
SBD_SET_ERRNO(SBD_HD2ERR(hp), error);
usr/src/uts/sun4u/io/sbd.c
4271
sbd_status(sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd.c
4274
sbd_priv_handle_t *shp = HD2MACHHD(hp);
usr/src/uts/sun4u/io/sbd.c
4276
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
4278
sbd_cmd_t *cmdp = (sbd_cmd_t *)hp->h_iap;
usr/src/uts/sun4u/io/sbd.c
4289
mode = hp->h_mode;
usr/src/uts/sun4u/io/sbd.c
4306
ncm = sbd_cpu_cnt(hp, devset) + sbd_io_cnt(hp, devset) +
usr/src/uts/sun4u/io/sbd.c
4307
sbd_mem_cnt(hp, devset);
usr/src/uts/sun4u/io/sbd.c
4320
ncm = sbd_cpu_cnt(hp, devset) + sbd_io_cnt(hp, devset) +
usr/src/uts/sun4u/io/sbd.c
4321
sbd_mem_cnt(hp, devset);
usr/src/uts/sun4u/io/sbd.c
4325
SBD_SET_ERRNO(SBD_HD2ERR(hp), EINVAL);
usr/src/uts/sun4u/io/sbd.c
4362
SBD_SET_ERRNO(SBD_HD2ERR(hp), EINVAL);
usr/src/uts/sun4u/io/sbd.c
4401
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
4404
SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd.c
4431
if ((nstat = sbd_cpu_flags(hp, devset, devstatp)) > 0) {
usr/src/uts/sun4u/io/sbd.c
4437
if ((nstat = sbd_mem_status(hp, devset, devstatp)) > 0) {
usr/src/uts/sun4u/io/sbd.c
4443
if ((nstat = sbd_io_status(hp, devset, devstatp)) > 0) {
usr/src/uts/sun4u/io/sbd.c
4456
SBD_SET_ERRNO(SBD_HD2ERR(hp), EINVAL);
usr/src/uts/sun4u/io/sbd.c
4475
SBD_SET_ERRNO(SBD_HD2ERR(hp), EINVAL);
usr/src/uts/sun4u/io/sbd.c
4600
SBD_SET_ERRNO(SBD_HD2ERR(hp), EFAULT);
usr/src/uts/sun4u/io/sbd.c
4609
SBD_SET_ERRNO(SBD_HD2ERR(hp), EFAULT);
usr/src/uts/sun4u/io/sbd.c
4633
sbd_handle_t *hp = MACHBD2HD(sbp);
usr/src/uts/sun4u/io/sbd.c
4648
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
495
sbd_handle_t *hp;
usr/src/uts/sun4u/io/sbd.c
534
hp = sbd_get_handle(dev, softsp, arg, &init_arg);
usr/src/uts/sun4u/io/sbd.c
538
switch (hp->h_cmd) {
usr/src/uts/sun4u/io/sbd.c
544
sbd_release_handle(hp);
usr/src/uts/sun4u/io/sbd.c
549
switch (hp->h_cmd) {
usr/src/uts/sun4u/io/sbd.c
558
mutex_enter(&SBDH2BD(hp->h_sbd)->sb_mutex);
usr/src/uts/sun4u/io/sbd.c
572
rv = DEVSET_IN_SET(HD2MACHHD(hp)->sh_devset,
usr/src/uts/sun4u/io/sbd.c
584
if (sbd_pre_op(hp) == 0) {
usr/src/uts/sun4u/io/sbd.c
585
sbd_exec_op(hp);
usr/src/uts/sun4u/io/sbd.c
586
sbd_post_op(hp);
usr/src/uts/sun4u/io/sbd.c
589
rv = SBD_GET_ERRNO(SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd.c
593
switch (hp->h_cmd) {
usr/src/uts/sun4u/io/sbd.c
599
mutex_exit(&SBDH2BD(hp->h_sbd)->sb_mutex);
usr/src/uts/sun4u/io/sbd.c
603
sbd_release_handle(hp);
usr/src/uts/sun4u/io/sbd.c
691
sbd_exec_op(sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd.c
693
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
696
switch (hp->h_cmd) {
usr/src/uts/sun4u/io/sbd.c
700
if (sbd_probe_board(hp))
usr/src/uts/sun4u/io/sbd.c
703
sbd_connect(hp);
usr/src/uts/sun4u/io/sbd.c
707
sbd_dev_configure(hp);
usr/src/uts/sun4u/io/sbd.c
711
if (((dev_canceled = sbd_dev_release(hp)) == 0) &&
usr/src/uts/sun4u/io/sbd.c
712
(SBD_GET_ERRNO(SBD_HD2ERR(hp)) == 0 &&
usr/src/uts/sun4u/io/sbd.c
713
SBD_GET_ERR(SBD_HD2ERR(hp)) == 0))
usr/src/uts/sun4u/io/sbd.c
714
dev_canceled = sbd_dev_unconfigure(hp);
usr/src/uts/sun4u/io/sbd.c
717
sbd_cancel(hp);
usr/src/uts/sun4u/io/sbd.c
722
if (sbd_disconnect(hp) == 0)
usr/src/uts/sun4u/io/sbd.c
723
(void) sbd_deprobe_board(hp);
usr/src/uts/sun4u/io/sbd.c
728
sbd_status(hp);
usr/src/uts/sun4u/io/sbd.c
732
sbd_get_ncm(hp);
usr/src/uts/sun4u/io/sbd.c
736
sbd_assign_board(hp);
usr/src/uts/sun4u/io/sbd.c
740
sbd_unassign_board(hp);
usr/src/uts/sun4u/io/sbd.c
744
sbd_poweroff_board(hp);
usr/src/uts/sun4u/io/sbd.c
748
sbd_poweron_board(hp);
usr/src/uts/sun4u/io/sbd.c
752
sbd_test_board(hp);
usr/src/uts/sun4u/io/sbd.c
759
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd.c
764
iap->h_dev = hp->h_dev;
usr/src/uts/sun4u/io/sbd.c
765
iap->h_cmd = hp->h_cmd;
usr/src/uts/sun4u/io/sbd.c
766
iap->h_iap = (intptr_t)hp->h_iap;
usr/src/uts/sun4u/io/sbd.c
767
iap->h_mode = hp->h_mode;
usr/src/uts/sun4u/io/sbd.c
769
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
772
SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd.c
780
SBD_SET_ERRNO(SBD_HD2ERR(hp), ENOTTY);
usr/src/uts/sun4u/io/sbd.c
781
cmn_err(CE_WARN, "sbd:%s: unknown command (%d)", f, hp->h_cmd);
usr/src/uts/sun4u/io/sbd.c
786
if (SBD_GET_ERR(SBD_HD2ERR(hp)))
usr/src/uts/sun4u/io/sbd.c
787
PR_BYP("XXX e_code=%d", SBD_GET_ERR(SBD_HD2ERR(hp)));
usr/src/uts/sun4u/io/sbd.c
788
if (SBD_GET_ERRNO(SBD_HD2ERR(hp)))
usr/src/uts/sun4u/io/sbd.c
789
PR_BYP("XXX errno=%d", SBD_GET_ERRNO(SBD_HD2ERR(hp)));
usr/src/uts/sun4u/io/sbd.c
793
sbd_get_devtype(sbd_handle_t *hp, dev_info_t *dip)
usr/src/uts/sun4u/io/sbd.c
795
sbd_board_t *sbp = hp ? SBDH2BD(hp->h_sbd) : NULL;
usr/src/uts/sun4u/io/sbd.c
848
sbd_dev_configure(sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd.c
856
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
86
static void sbd_exec_op(sbd_handle_t *hp);
usr/src/uts/sun4u/io/sbd.c
860
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
861
while ((devlist = sbd_get_attach_devlist(hp, &devnum, pass)) != NULL) {
usr/src/uts/sun4u/io/sbd.c
864
err = sbd_pre_attach_devlist(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
87
static void sbd_dev_configure(sbd_handle_t *hp);
usr/src/uts/sun4u/io/sbd.c
879
nodetype = sbd_get_devtype(hp, dip);
usr/src/uts/sun4u/io/sbd.c
88
static int sbd_dev_release(sbd_handle_t *hp);
usr/src/uts/sun4u/io/sbd.c
883
SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd.c
889
sbd_attach_mem(hp, ep);
usr/src/uts/sun4u/io/sbd.c
89
static int sbd_dev_unconfigure(sbd_handle_t *hp);
usr/src/uts/sun4u/io/sbd.c
899
sbd_attach_cpu(hp, ep, dip, unit);
usr/src/uts/sun4u/io/sbd.c
90
static void sbd_attach_cpu(sbd_handle_t *hp, sbderror_t *ep,
usr/src/uts/sun4u/io/sbd.c
903
sbd_attach_io(hp, ep, dip, unit);
usr/src/uts/sun4u/io/sbd.c
911
if (sbd_set_err_in_hdl(hp, ep) == 0)
usr/src/uts/sun4u/io/sbd.c
915
err = sbd_post_attach_devlist(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
92
static void sbd_detach_cpu(sbd_handle_t *hp, sbderror_t *ep,
usr/src/uts/sun4u/io/sbd.c
925
sbd_dev_release(sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd.c
930
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd.c
938
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd.c
94
static int sbd_detach_mem(sbd_handle_t *hp, sbderror_t *ep, int unit);
usr/src/uts/sun4u/io/sbd.c
941
while ((devlist = sbd_get_release_devlist(hp, &devnum, pass)) != NULL) {
usr/src/uts/sun4u/io/sbd.c
943
err = sbd_pre_release_devlist(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
95
static void sbd_cancel(sbd_handle_t *hp);
usr/src/uts/sun4u/io/sbd.c
955
nodetype = sbd_get_devtype(hp, dip);
usr/src/uts/sun4u/io/sbd.c
959
SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd.c
964
sbd_release_mem(hp, dip, unit)) {
usr/src/uts/sun4u/io/sbd.c
969
sbd_release_done(hp, nodetype, dip);
usr/src/uts/sun4u/io/sbd.c
972
err = sbd_post_release_devlist(hp, devlist, devnum);
usr/src/uts/sun4u/io/sbd.c
993
sbd_dev_unconfigure(sbd_handle_t *hp)
usr/src/uts/sun4u/io/sbd_cpu.c
1029
sbd_disconnect_cpu(sbd_handle_t *hp, int unit)
usr/src/uts/sun4u/io/sbd_cpu.c
1031
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_cpu.c
1052
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd_cpu.c
1057
SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd_cpu.c
237
sbd_cpu_flags(sbd_handle_t *hp, sbd_devset_t devset, sbd_dev_stat_t *dsp)
usr/src/uts/sun4u/io/sbd_cpu.c
245
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_cpu.c
246
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd_cpu.c
340
sbd_pre_release_cpu(sbd_handle_t *hp, sbd_devlist_t *devlist, int devnum)
usr/src/uts/sun4u/io/sbd_cpu.c
346
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_cpu.c
347
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd_cpu.c
352
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd_cpu.c
363
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE) {
usr/src/uts/sun4u/io/sbd_cpu.c
369
SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd_cpu.c
377
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE) {
usr/src/uts/sun4u/io/sbd_cpu.c
383
SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd_cpu.c
394
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE)
usr/src/uts/sun4u/io/sbd_cpu.c
444
(void) sbd_cancel_cpu(hp, unit);
usr/src/uts/sun4u/io/sbd_cpu.c
449
hp->h_err, EIO,
usr/src/uts/sun4u/io/sbd_cpu.c
459
sbd_pre_attach_cpu(sbd_handle_t *hp, sbd_devlist_t *devlist, int devnum)
usr/src/uts/sun4u/io/sbd_cpu.c
464
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_cpu.c
472
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd_cpu.c
481
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE) {
usr/src/uts/sun4u/io/sbd_cpu.c
487
SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd_cpu.c
494
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE) {
usr/src/uts/sun4u/io/sbd_cpu.c
500
SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd_cpu.c
531
sbd_post_attach_cpu(sbd_handle_t *hp, sbd_devlist_t *devlist, int devnum)
usr/src/uts/sun4u/io/sbd_cpu.c
534
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd_cpu.c
535
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_cpu.c
545
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd_cpu.c
552
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE) {
usr/src/uts/sun4u/io/sbd_cpu.c
566
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE) {
usr/src/uts/sun4u/io/sbd_cpu.c
616
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE) {
usr/src/uts/sun4u/io/sbd_cpu.c
623
SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd_cpu.c
644
sbd_pre_detach_cpu(sbd_handle_t *hp, sbd_devlist_t *devlist, int devnum)
usr/src/uts/sun4u/io/sbd_cpu.c
651
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_cpu.c
652
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd_cpu.c
659
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd_cpu.c
667
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE) {
usr/src/uts/sun4u/io/sbd_cpu.c
673
SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd_cpu.c
681
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE) {
usr/src/uts/sun4u/io/sbd_cpu.c
695
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE) {
usr/src/uts/sun4u/io/sbd_cpu.c
701
SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd_cpu.c
750
sbd_post_detach_cpu(sbd_handle_t *hp, sbd_devlist_t *devlist, int devnum)
usr/src/uts/sun4u/io/sbd_cpu.c
754
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd_cpu.c
755
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_cpu.c
772
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd_cpu.c
775
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE) {
usr/src/uts/sun4u/io/sbd_cpu.c
791
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE) {
usr/src/uts/sun4u/io/sbd_cpu.c
798
SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd_cpu.c
826
sbd_cancel_cpu(sbd_handle_t *hp, int unit)
usr/src/uts/sun4u/io/sbd_cpu.c
829
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_cpu.c
830
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd_cpu.c
846
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE)
usr/src/uts/sun4u/io/sbd_cpu.c
880
hp->h_err, EIO,
usr/src/uts/sun4u/io/sbd_cpu.c
900
hp->h_err, EIO,
usr/src/uts/sun4u/io/sbd_cpu.c
967
sbd_handle_t *hp = MACHBD2HD(sbp);
usr/src/uts/sun4u/io/sbd_cpu.c
993
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd_io.c
125
sbd_disconnect_io(sbd_handle_t *hp, int unit)
usr/src/uts/sun4u/io/sbd_io.c
131
sbd_pre_attach_io(sbd_handle_t *hp, sbd_devlist_t *devlist, int devnum)
usr/src/uts/sun4u/io/sbd_io.c
133
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/io/sbd_io.c
142
sbd_pre_detach_io(sbd_handle_t *hp, sbd_devlist_t *devlist, int devnum)
usr/src/uts/sun4u/io/sbd_io.c
152
if (sbd_check_io_refs(hp, devlist, devnum) > 0) {
usr/src/uts/sun4u/io/sbd_io.c
162
sbd_post_attach_io(sbd_handle_t *hp, sbd_devlist_t *devlist, int devnum)
usr/src/uts/sun4u/io/sbd_io.c
164
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/io/sbd_io.c
173
sbd_post_detach_io(sbd_handle_t *hp, sbd_devlist_t *devlist, int devnum)
usr/src/uts/sun4u/io/sbd_io.c
180
sbd_io_status(sbd_handle_t *hp, sbd_devset_t devset, sbd_dev_stat_t *dsp)
usr/src/uts/sun4u/io/sbd_io.c
194
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_io.c
196
ep = HD2MACHERR(hp);
usr/src/uts/sun4u/io/sbd_io.c
198
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd_io.c
240
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE)
usr/src/uts/sun4u/io/sbd_io.c
243
SBD_GET_PERR(hdp->h_err, SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd_io.c
297
sbd_io_cnt(sbd_handle_t *hp, sbd_devset_t devset)
usr/src/uts/sun4u/io/sbd_io.c
302
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_io.c
326
sbd_check_io_refs(sbd_handle_t *hp, sbd_devlist_t devlist[], int devnum)
usr/src/uts/sun4u/io/sbd_io.c
334
ep = HD2MACHERR(hp);
usr/src/uts/sun4u/io/sbd_io.c
390
sbd_pre_release_io(sbd_handle_t *hp,
usr/src/uts/sun4u/io/sbd_io.c
400
if ((rv = sbd_check_io_refs(hp, devlist, devnum)) > 0) {
usr/src/uts/sun4u/io/sbd_io.c
407
(void) sbd_set_err_in_hdl(hp,
usr/src/uts/sun4u/io/sbd_io.c
53
sbd_attach_io(sbd_handle_t *hp, sbderror_t *ep, dev_info_t *dip, int unit)
usr/src/uts/sun4u/io/sbd_io.c
55
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_io.c
72
sbd_detach_io(sbd_handle_t *hp, sbderror_t *ep, dev_info_t *dip, int unit)
usr/src/uts/sun4u/io/sbd_io.c
76
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_mem.c
1022
(void) sbd_set_err_in_hdl(hp, lep);
usr/src/uts/sun4u/io/sbd_mem.c
1070
sbd_release_mem_done(sbd_handle_t *hp, int unit)
usr/src/uts/sun4u/io/sbd_mem.c
1073
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd_mem.c
1074
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_mem.c
111
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd_mem.c
1219
sbd_disconnect_mem(sbd_handle_t *hp, int unit)
usr/src/uts/sun4u/io/sbd_mem.c
1223
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_mem.c
1245
sbd_cancel_mem(sbd_handle_t *hp, int unit)
usr/src/uts/sun4u/io/sbd_mem.c
1249
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_mem.c
1252
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd_mem.c
135
sbd_pre_attach_mem(sbd_handle_t *hp, sbd_devlist_t devlist[], int devnum)
usr/src/uts/sun4u/io/sbd_mem.c
138
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd_mem.c
139
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_mem.c
1428
sbd_handle_t *hp = MACHBD2HD(sbp);
usr/src/uts/sun4u/io/sbd_mem.c
1436
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd_mem.c
147
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd_mem.c
1606
sbd_select_mem_target(sbd_handle_t *hp,
usr/src/uts/sun4u/io/sbd_mem.c
162
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE)
usr/src/uts/sun4u/io/sbd_mem.c
1634
hdp = sbd_get_sbdp_handle(s_sbp, hp);
usr/src/uts/sun4u/io/sbd_mem.c
1637
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd_mem.c
1753
t_ml = sbd_get_memlist(t_mp, SBD_HD2ERR(hp));
usr/src/uts/sun4u/io/sbd_mem.c
199
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE)
usr/src/uts/sun4u/io/sbd_mem.c
2049
sbd_move_memory(sbd_handle_t *hp, sbd_board_t *s_bp, sbd_board_t *t_bp)
usr/src/uts/sun4u/io/sbd_mem.c
2053
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd_mem.c
2055
hdp = sbd_get_sbdp_handle(s_bp, hp);
usr/src/uts/sun4u/io/sbd_mem.c
2230
sbd_attach_mem(sbd_handle_t *hp, sbderror_t *ep)
usr/src/uts/sun4u/io/sbd_mem.c
2234
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_mem.c
2281
(void) sbd_set_err_in_hdl(hp, ep);
usr/src/uts/sun4u/io/sbd_mem.c
2287
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd_mem.c
2410
sbd_release_mem(sbd_handle_t *hp, dev_info_t *dip, int unit)
usr/src/uts/sun4u/io/sbd_mem.c
2416
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_mem.c
2427
if ((cancel_flag = sbd_get_memhandle(hp, dip, &mh)) != 0) {
usr/src/uts/sun4u/io/sbd_mem.c
2505
SBD_SET_ERR(SBD_HD2ERR(hp), e_code);
usr/src/uts/sun4u/io/sbd_mem.c
2506
SBD_SET_ERRSTR(SBD_HD2ERR(hp), sbp->sb_mempath[unit]);
usr/src/uts/sun4u/io/sbd_mem.c
2534
sbd_detach_memory(sbd_handle_t *hp, sbderror_t *ep, sbd_mem_unit_t *s_mp,
usr/src/uts/sun4u/io/sbd_mem.c
2592
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd_mem.c
2622
rv = sbd_move_memory(hp, sbp, tbp);
usr/src/uts/sun4u/io/sbd_mem.c
263
sbd_post_attach_mem(sbd_handle_t *hp, sbd_devlist_t devlist[], int devnum)
usr/src/uts/sun4u/io/sbd_mem.c
2662
if (sbd_cancel_mem(hp, unit) != 0)
usr/src/uts/sun4u/io/sbd_mem.c
267
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_mem.c
268
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd_mem.c
272
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd_mem.c
286
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE)
usr/src/uts/sun4u/io/sbd_mem.c
368
sbd_pre_detach_mem(sbd_handle_t *hp, sbd_devlist_t devlist[], int devnum)
usr/src/uts/sun4u/io/sbd_mem.c
373
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd_mem.c
374
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_mem.c
377
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd_mem.c
388
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE)
usr/src/uts/sun4u/io/sbd_mem.c
412
sbd_post_detach_mem(sbd_handle_t *hp, sbd_devlist_t devlist[], int devnum)
usr/src/uts/sun4u/io/sbd_mem.c
422
sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_mem.c
424
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd_mem.c
437
if ((SBD_GET_ERR(SBD_HD2ERR(hp)) != 0) ||
usr/src/uts/sun4u/io/sbd_mem.c
438
(sbd_set_err_in_hdl(hp, ep) == 0)) {
usr/src/uts/sun4u/io/sbd_mem.c
445
if (hp->h_flags & SBD_IOCTL_FLAG_FORCE)
usr/src/uts/sun4u/io/sbd_mem.c
546
sbd_handle_t *hp;
usr/src/uts/sun4u/io/sbd_mem.c
551
hp = MACHBD2HD(sbp);
usr/src/uts/sun4u/io/sbd_mem.c
552
hdp = sbd_get_sbdp_handle(sbp, hp);
usr/src/uts/sun4u/io/sbd_mem.c
66
static int sbd_select_mem_target(sbd_handle_t *hp,
usr/src/uts/sun4u/io/sbd_mem.c
819
sbd_pre_release_mem(sbd_handle_t *hp, sbd_devlist_t devlist[], int devnum)
usr/src/uts/sun4u/io/sbd_mem.c
824
sbd_board_t *sbp = SBDH2BD(hp->h_sbd);
usr/src/uts/sun4u/io/sbd_mem.c
825
sbderror_t *ep = SBD_HD2ERR(hp);
usr/src/uts/sun4u/io/sbd_mem.c
83
sbd_handle_t *hp = MACHBD2HD(sbp);
usr/src/uts/sun4u/io/sbd_mem.c
877
(void) sbd_set_err_in_hdl(hp, lep);
usr/src/uts/sun4u/io/sbd_mem.c
894
(void) sbd_set_err_in_hdl(hp, lep);
usr/src/uts/sun4u/io/sbd_mem.c
922
(void) sbd_set_err_in_hdl(hp, lep);
usr/src/uts/sun4u/io/sbd_mem.c
928
if (!(hp->h_iap->i_flags & SBD_FLAG_QUIESCE_OKAY)) {
usr/src/uts/sun4u/io/sbd_mem.c
932
(void) sbd_set_err_in_hdl(hp, lep);
usr/src/uts/sun4u/io/sbd_mem.c
949
(void) sbd_set_err_in_hdl(hp, lep);
usr/src/uts/sun4u/io/sbd_mem.c
968
(void) sbd_set_err_in_hdl(hp, lep);
usr/src/uts/sun4u/io/sbd_mem.c
984
if (sbd_select_mem_target(hp, mp, ml)) {
usr/src/uts/sun4u/ngdr/io/dr.c
1003
if (hp->h_err == NULL)
usr/src/uts/sun4u/ngdr/io/dr.c
1006
if (hp->h_err->e_code) {
usr/src/uts/sun4u/ngdr/io/dr.c
1008
f, hp->h_err->e_code, hp->h_err->e_rsc);
usr/src/uts/sun4u/ngdr/io/dr.c
1012
if (ddi_model_convert_from(hp->h_mode & FMODELS) == DDI_MODEL_ILP32) {
usr/src/uts/sun4u/ngdr/io/dr.c
1017
serr32p->e_code = hp->h_err->e_code;
usr/src/uts/sun4u/ngdr/io/dr.c
1018
bcopy(&hp->h_err->e_rsc[0], &serr32p->e_rsc[0],
usr/src/uts/sun4u/ngdr/io/dr.c
1021
(void *)&((sbd_ioctl_arg32_t *)hp->h_iap)->i_err,
usr/src/uts/sun4u/ngdr/io/dr.c
1022
sizeof (sbd_error32_t), hp->h_mode)) {
usr/src/uts/sun4u/ngdr/io/dr.c
1030
if (ddi_copyout((void *)hp->h_err,
usr/src/uts/sun4u/ngdr/io/dr.c
1031
(void *)&hp->h_iap->i_err,
usr/src/uts/sun4u/ngdr/io/dr.c
1032
sizeof (sbd_error_t), hp->h_mode)) {
usr/src/uts/sun4u/ngdr/io/dr.c
1038
sbd_err_clear(&hp->h_err);
usr/src/uts/sun4u/ngdr/io/dr.c
1049
dr_pre_op(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
1054
dr_board_t *bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr.c
1055
dr_handle_t *shp = hp;
usr/src/uts/sun4u/ngdr/io/dr.c
1058
cmd = hp->h_cmd;
usr/src/uts/sun4u/ngdr/io/dr.c
1063
hp->h_err = drmach_pre_op(cmd, bp->b_id, &hp->h_opts);
usr/src/uts/sun4u/ngdr/io/dr.c
1064
if (hp->h_err != NULL) {
usr/src/uts/sun4u/ngdr/io/dr.c
1086
dr_op_err(CE_IGNORE, hp, ESBD_INVAL, NULL);
usr/src/uts/sun4u/ngdr/io/dr.c
1094
dr_op_err(CE_IGNORE, hp,
usr/src/uts/sun4u/ngdr/io/dr.c
1115
dr_post_op(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
1119
dr_board_t *bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr.c
1122
cmd = hp->h_cmd;
usr/src/uts/sun4u/ngdr/io/dr.c
1127
ASSERT(hp->h_err == NULL);
usr/src/uts/sun4u/ngdr/io/dr.c
1129
hp->h_err = drmach_post_op(cmd, bp->b_id, &hp->h_opts);
usr/src/uts/sun4u/ngdr/io/dr.c
1130
if (hp->h_err != NULL) {
usr/src/uts/sun4u/ngdr/io/dr.c
1153
dr_exec_op(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
1159
ASSERT(hp->h_err == NULL);
usr/src/uts/sun4u/ngdr/io/dr.c
1161
switch (hp->h_cmd) {
usr/src/uts/sun4u/ngdr/io/dr.c
1163
dr_assign_board(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
1167
dr_unassign_board(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
1171
dr_poweroff_board(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
1175
dr_poweron_board(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
1179
dr_test_board(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
1183
dr_connect(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
1187
dr_dev_configure(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
1191
dr_dev_release(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
1192
if (hp->h_err == NULL)
usr/src/uts/sun4u/ngdr/io/dr.c
1193
rv = dr_dev_unconfigure(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
1195
dr_dev_cancel(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
1199
rv = dr_disconnect(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
1203
rv = dr_dev_status(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
1207
hp->h_sbdcmd.cmd_getncm.g_ncm = dr_get_ncm(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
1208
rv = dr_copyout_iocmd(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
1212
rv = dr_pt_ioctl(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
1218
f, hp->h_cmd);
usr/src/uts/sun4u/ngdr/io/dr.c
1222
if (hp->h_err != NULL) {
usr/src/uts/sun4u/ngdr/io/dr.c
1230
dr_assign_board(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
1232
dr_board_t *bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr.c
1234
hp->h_err = drmach_board_assign(bp->b_num, &bp->b_id);
usr/src/uts/sun4u/ngdr/io/dr.c
1235
if (hp->h_err == NULL) {
usr/src/uts/sun4u/ngdr/io/dr.c
1241
dr_unassign_board(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
1243
dr_board_t *bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr.c
1255
hp->h_err = drmach_board_unassign(bp->b_id);
usr/src/uts/sun4u/ngdr/io/dr.c
1256
if (hp->h_err == NULL) {
usr/src/uts/sun4u/ngdr/io/dr.c
1268
dr_poweron_board(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
1270
dr_board_t *bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr.c
1272
hp->h_err = drmach_board_poweron(bp->b_id);
usr/src/uts/sun4u/ngdr/io/dr.c
1276
dr_poweroff_board(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
1278
dr_board_t *bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr.c
1280
hp->h_err = drmach_board_poweroff(bp->b_id);
usr/src/uts/sun4u/ngdr/io/dr.c
1284
dr_test_board(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
1286
dr_board_t *bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr.c
1287
hp->h_err = drmach_board_test(bp->b_id, &hp->h_opts,
usr/src/uts/sun4u/ngdr/io/dr.c
1288
dr_cmd_flags(hp) & SBD_FLAG_FORCE);
usr/src/uts/sun4u/ngdr/io/dr.c
1347
dr_connect(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
1349
dr_board_t *bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr.c
1363
hp->h_err = drmach_board_connect(bp->b_id, &hp->h_opts);
usr/src/uts/sun4u/ngdr/io/dr.c
1364
if (hp->h_err)
usr/src/uts/sun4u/ngdr/io/dr.c
1367
hp->h_err = dr_init_devlists(bp);
usr/src/uts/sun4u/ngdr/io/dr.c
1368
if (hp->h_err)
usr/src/uts/sun4u/ngdr/io/dr.c
1371
dr_op_err(CE_WARN, hp, ESBD_EMPTY_BD, bp->b_path);
usr/src/uts/sun4u/ngdr/io/dr.c
1381
dr_disconnect(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
1385
dr_board_t *bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr.c
1394
devset = hp->h_devset & DR_DEVS_PRESENT(bp) &
usr/src/uts/sun4u/ngdr/io/dr.c
1398
dr_op_err(CE_IGNORE, hp, ESBD_EMPTY_BD, bp->b_path);
usr/src/uts/sun4u/ngdr/io/dr.c
1415
hp->h_err = drmach_board_disconnect(bp->b_id, &hp->h_opts);
usr/src/uts/sun4u/ngdr/io/dr.c
1434
DRERR_SET_C(&hp->h_err, &cp->sbc_cm.sbdev_error);
usr/src/uts/sun4u/ngdr/io/dr.c
1449
DRERR_SET_C(&hp->h_err, &mp->sbm_cm.sbdev_error);
usr/src/uts/sun4u/ngdr/io/dr.c
1464
DRERR_SET_C(&hp->h_err, &ip->sbi_cm.sbdev_error);
usr/src/uts/sun4u/ngdr/io/dr.c
1468
if (hp->h_err) {
usr/src/uts/sun4u/ngdr/io/dr.c
1478
if ((hp->h_err->e_code == ESTC_MBXRPLY) ||
usr/src/uts/sun4u/ngdr/io/dr.c
1479
(hp->h_err->e_code == ESTC_MBXRQST) ||
usr/src/uts/sun4u/ngdr/io/dr.c
1480
(hp->h_err->e_code == ESTC_SMS_ERR_UNRECOVERABLE) ||
usr/src/uts/sun4u/ngdr/io/dr.c
1481
(hp->h_err->e_code == ESTC_SMS_ERR_RECOVERABLE) ||
usr/src/uts/sun4u/ngdr/io/dr.c
1482
(hp->h_err->e_code == ESTC_DEPROBE) ||
usr/src/uts/sun4u/ngdr/io/dr.c
1483
(hp->h_err->e_code == EOPL_DEPROBE)) {
usr/src/uts/sun4u/ngdr/io/dr.c
1502
if ((hp->h_err->e_code == ESTC_MBXRQST) ||
usr/src/uts/sun4u/ngdr/io/dr.c
1503
(hp->h_err->e_code == ESTC_SMS_ERR_RECOVERABLE) ||
usr/src/uts/sun4u/ngdr/io/dr.c
1504
(hp->h_err->e_code == ESTC_DEPROBE) ||
usr/src/uts/sun4u/ngdr/io/dr.c
1505
(hp->h_err->e_code == EOPL_DEPROBE)) {
usr/src/uts/sun4u/ngdr/io/dr.c
1523
if (hp->h_err == NULL && DR_DEVS_PRESENT(bp) == 0) {
usr/src/uts/sun4u/ngdr/io/dr.c
1530
hp->h_err = drmach_board_deprobe(bp->b_id);
usr/src/uts/sun4u/ngdr/io/dr.c
1532
if (hp->h_err == NULL) {
usr/src/uts/sun4u/ngdr/io/dr.c
1583
dr_dev_make_list(dr_handle_t *hp, sbd_comp_type_t type, int present_only,
usr/src/uts/sun4u/ngdr/io/dr.c
1586
dr_board_t *bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr.c
1617
uset = DEVSET_GET_UNITSET(hp->h_devset, type);
usr/src/uts/sun4u/ngdr/io/dr.c
1668
dr_dev_clean_up(dr_handle_t *hp, dr_common_unit_t **list, int devnum)
usr/src/uts/sun4u/ngdr/io/dr.c
1678
if (hp->h_err == NULL) {
usr/src/uts/sun4u/ngdr/io/dr.c
1682
hp->h_err = cp->sbdev_error;
usr/src/uts/sun4u/ngdr/io/dr.c
1705
dr_dev_walk(dr_handle_t *hp, sbd_comp_type_t type, int present_only,
usr/src/uts/sun4u/ngdr/io/dr.c
1714
dr_dev_make_list(hp, type, present_only, &devlist, &devnum);
usr/src/uts/sun4u/ngdr/io/dr.c
1718
rv = (*pre_op)(hp, devlist, devnum);
usr/src/uts/sun4u/ngdr/io/dr.c
1723
(*op)(hp, devlist[n]);
usr/src/uts/sun4u/ngdr/io/dr.c
1725
rv = (*post_op)(hp, devlist, devnum);
usr/src/uts/sun4u/ngdr/io/dr.c
1727
(*board_op)(hp, devlist, devnum);
usr/src/uts/sun4u/ngdr/io/dr.c
1731
dr_dev_clean_up(hp, devlist, devnum);
usr/src/uts/sun4u/ngdr/io/dr.c
1737
dr_dev_noop(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/sun4u/ngdr/io/dr.c
1743
dr_attach_update_state(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/io/dr.c
1746
dr_board_t *bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr.c
1779
hp->h_bd->b_ostate = SBD_STAT_CONFIGURED;
usr/src/uts/sun4u/ngdr/io/dr.c
1780
hp->h_bd->b_rstate = SBD_STAT_CONNECTED;
usr/src/uts/sun4u/ngdr/io/dr.c
1781
hp->h_bd->b_cond = SBD_COND_OK;
usr/src/uts/sun4u/ngdr/io/dr.c
1782
hp->h_bd->b_busy = 0;
usr/src/uts/sun4u/ngdr/io/dr.c
1783
(void) drv_getparm(TIME, (void *)&hp->h_bd->b_time);
usr/src/uts/sun4u/ngdr/io/dr.c
1789
hp->h_bd->b_rstate = SBD_STAT_CONNECTED;
usr/src/uts/sun4u/ngdr/io/dr.c
1790
hp->h_bd->b_ostate = SBD_STAT_CONFIGURED;
usr/src/uts/sun4u/ngdr/io/dr.c
1791
(void) drv_getparm(TIME, (void *)&hp->h_bd->b_time);
usr/src/uts/sun4u/ngdr/io/dr.c
1802
hp->h_bd->b_rstate = SBD_STAT_CONNECTED;
usr/src/uts/sun4u/ngdr/io/dr.c
1803
hp->h_bd->b_ostate = SBD_STAT_CONFIGURED;
usr/src/uts/sun4u/ngdr/io/dr.c
1804
hp->h_bd->b_cond = SBD_COND_OK;
usr/src/uts/sun4u/ngdr/io/dr.c
1805
hp->h_bd->b_busy = 0;
usr/src/uts/sun4u/ngdr/io/dr.c
1806
(void) drv_getparm(TIME, (void *)&hp->h_bd->b_time);
usr/src/uts/sun4u/ngdr/io/dr.c
1816
dr_dev_configure(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
1820
rv = dr_dev_walk(hp, SBD_COMP_CPU, 1,
usr/src/uts/sun4u/ngdr/io/dr.c
1827
rv = dr_dev_walk(hp, SBD_COMP_MEM, 1,
usr/src/uts/sun4u/ngdr/io/dr.c
1835
(void) dr_dev_walk(hp, SBD_COMP_IO, 1,
usr/src/uts/sun4u/ngdr/io/dr.c
1844
dr_release_update_state(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/io/dr.c
1850
dr_board_t *bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr.c
1859
hp->h_bd->b_busy = 1;
usr/src/uts/sun4u/ngdr/io/dr.c
1881
dr_release_done(dr_handle_t *hp, dr_common_unit_t *cp)
usr/src/uts/sun4u/ngdr/io/dr.c
1883
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/ngdr/io/dr.c
1892
ASSERT(bp == hp->h_bd);
usr/src/uts/sun4u/ngdr/io/dr.c
1926
dr_dev_release_mem(dr_handle_t *hp, dr_common_unit_t *dv)
usr/src/uts/sun4u/ngdr/io/dr.c
1929
dr_release_done(hp, dv);
usr/src/uts/sun4u/ngdr/io/dr.c
1933
dr_dev_release(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
1937
hp->h_bd->b_busy = 1;
usr/src/uts/sun4u/ngdr/io/dr.c
1939
rv = dr_dev_walk(hp, SBD_COMP_CPU, 0,
usr/src/uts/sun4u/ngdr/io/dr.c
1946
rv = dr_dev_walk(hp, SBD_COMP_MEM, 0,
usr/src/uts/sun4u/ngdr/io/dr.c
1954
rv = dr_dev_walk(hp, SBD_COMP_IO, 0,
usr/src/uts/sun4u/ngdr/io/dr.c
1963
hp->h_bd->b_busy = 0;
usr/src/uts/sun4u/ngdr/io/dr.c
1968
dr_detach_update_state(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/io/dr.c
1971
dr_board_t *bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr.c
2003
hp->h_bd->b_ostate = SBD_STAT_UNCONFIGURED;
usr/src/uts/sun4u/ngdr/io/dr.c
2004
(void) drv_getparm(TIME, (void *)&hp->h_bd->b_time);
usr/src/uts/sun4u/ngdr/io/dr.c
2012
(void) drv_getparm(TIME, (void *)&hp->h_bd->b_time);
usr/src/uts/sun4u/ngdr/io/dr.c
2015
if ((hp->h_devset & DR_DEVS_UNATTACHED(bp)) == hp->h_devset)
usr/src/uts/sun4u/ngdr/io/dr.c
2016
hp->h_bd->b_busy = 0;
usr/src/uts/sun4u/ngdr/io/dr.c
2021
dr_dev_unconfigure(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
2023
dr_board_t *bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr.c
2038
(void) dr_dev_walk(hp, SBD_COMP_IO, 0,
usr/src/uts/sun4u/ngdr/io/dr.c
2046
(void) dr_dev_walk(hp, SBD_COMP_CPU, 0,
usr/src/uts/sun4u/ngdr/io/dr.c
2052
(void) dr_dev_walk(hp, SBD_COMP_MEM, 0,
usr/src/uts/sun4u/ngdr/io/dr.c
2062
dr_dev_cancel(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
2066
dr_board_t *bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr.c
2075
devset = hp->h_devset & DR_DEVS_RELEASED(bp);
usr/src/uts/sun4u/ngdr/io/dr.c
2138
hp->h_bd->b_ostate = SBD_STAT_CONFIGURED;
usr/src/uts/sun4u/ngdr/io/dr.c
2139
hp->h_bd->b_busy = 0;
usr/src/uts/sun4u/ngdr/io/dr.c
2140
(void) drv_getparm(TIME, (void *)&hp->h_bd->b_time);
usr/src/uts/sun4u/ngdr/io/dr.c
2145
dr_dev_status(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
2164
mode = hp->h_mode;
usr/src/uts/sun4u/ngdr/io/dr.c
2165
shp = hp;
usr/src/uts/sun4u/ngdr/io/dr.c
2167
bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr.c
2184
if (hp->h_sbdcmd.cmd_cm.c_id.c_type == SBD_COMP_NONE) {
usr/src/uts/sun4u/ngdr/io/dr.c
2185
if (dr_cmd_flags(hp) & SBD_FLAG_ALLCMP) {
usr/src/uts/sun4u/ngdr/io/dr.c
2217
pbsz = (int)hp->h_sbdcmd.cmd_stat.s_nbytes;
usr/src/uts/sun4u/ngdr/io/dr.c
2255
DRERR_SET_C(&hp->h_err, &err);
usr/src/uts/sun4u/ngdr/io/dr.c
2295
if ((nstat = dr_cpu_status(hp, devset, devstatp)) > 0) {
usr/src/uts/sun4u/ngdr/io/dr.c
2301
if ((nstat = dr_mem_status(hp, devset, devstatp)) > 0) {
usr/src/uts/sun4u/ngdr/io/dr.c
2307
if ((nstat = dr_io_status(hp, devset, devstatp)) > 0) {
usr/src/uts/sun4u/ngdr/io/dr.c
2333
DR_OP_INTERNAL_ERROR(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
2341
DR_OP_INTERNAL_ERROR(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
2440
hp->h_sbdcmd.cmd_stat.s_statp, pbsz, mode) != 0) {
usr/src/uts/sun4u/ngdr/io/dr.c
2450
if (ddi_copyout((void *)dstatp, hp->h_sbdcmd.cmd_stat.s_statp,
usr/src/uts/sun4u/ngdr/io/dr.c
2469
dr_get_ncm(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
2475
devset = DR_DEVS_PRESENT(hp->h_bd);
usr/src/uts/sun4u/ngdr/io/dr.c
2476
if (hp->h_sbdcmd.cmd_cm.c_id.c_type != SBD_COMP_NONE)
usr/src/uts/sun4u/ngdr/io/dr.c
2477
devset &= DEVSET(hp->h_sbdcmd.cmd_cm.c_id.c_type,
usr/src/uts/sun4u/ngdr/io/dr.c
2806
dr_op_err(int ce, dr_handle_t *hp, int code, char *fmt, ...)
usr/src/uts/sun4u/ngdr/io/dr.c
2818
DRERR_SET_C(&hp->h_err, &err);
usr/src/uts/sun4u/ngdr/io/dr.c
3038
dr_pt_try_drmach(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
3040
dr_board_t *bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr.c
3041
sbd_comp_id_t *comp_id = &hp->h_sbdcmd.cmd_cm.c_id;
usr/src/uts/sun4u/ngdr/io/dr.c
3051
dr_op_err(CE_IGNORE, hp, ESBD_INVAL, comp_id->c_name);
usr/src/uts/sun4u/ngdr/io/dr.c
3061
if (hp->h_err == NULL)
usr/src/uts/sun4u/ngdr/io/dr.c
3062
hp->h_err = drmach_passthru(id, &hp->h_opts);
usr/src/uts/sun4u/ngdr/io/dr.c
3064
return (hp->h_err == NULL ? 0 : -1);
usr/src/uts/sun4u/ngdr/io/dr.c
3068
dr_pt_ioctl(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
3078
sz = hp->h_opts.size;
usr/src/uts/sun4u/ngdr/io/dr.c
3079
copts = hp->h_opts.copts;
usr/src/uts/sun4u/ngdr/io/dr.c
3095
rv = (*pt_arr[cmd].pt_func)(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
3097
rv = dr_pt_try_drmach(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
3360
dr_cmd_flags(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
3362
return (hp->h_sbdcmd.cmd_cm.c_flags);
usr/src/uts/sun4u/ngdr/io/dr.c
361
static int dr_copyin_iocmd(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
362
static int dr_copyout_iocmd(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
363
static int dr_copyout_errs(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
364
static int dr_pre_op(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
365
static int dr_post_op(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
366
static int dr_exec_op(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
367
static void dr_assign_board(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
368
static void dr_unassign_board(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
369
static void dr_connect(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
370
static int dr_disconnect(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
371
static void dr_dev_configure(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
372
static void dr_dev_release(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
373
static int dr_dev_unconfigure(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
374
static void dr_dev_cancel(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
375
static int dr_dev_status(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
376
static int dr_get_ncm(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
377
static int dr_pt_ioctl(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
378
static void dr_poweron_board(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
379
static void dr_poweroff_board(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
380
static void dr_test_board(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr.c
564
dr_handle_t *hp;
usr/src/uts/sun4u/ngdr/io/dr.c
593
hp = GETSTRUCT(dr_handle_t, 1);
usr/src/uts/sun4u/ngdr/io/dr.c
594
hp->h_bd = &softsp->boards[bd];
usr/src/uts/sun4u/ngdr/io/dr.c
595
hp->h_err = NULL;
usr/src/uts/sun4u/ngdr/io/dr.c
596
hp->h_dev = getminor(dev);
usr/src/uts/sun4u/ngdr/io/dr.c
597
hp->h_cmd = cmd;
usr/src/uts/sun4u/ngdr/io/dr.c
598
hp->h_mode = mode;
usr/src/uts/sun4u/ngdr/io/dr.c
599
hp->h_iap = (sbd_ioctl_arg_t *)arg;
usr/src/uts/sun4u/ngdr/io/dr.c
602
rv = dr_copyin_iocmd(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
604
FREESTRUCT(hp, dr_handle_t, 1);
usr/src/uts/sun4u/ngdr/io/dr.c
609
if (hp->h_sbdcmd.cmd_cm.c_id.c_name[0] != '\0') {
usr/src/uts/sun4u/ngdr/io/dr.c
610
hp->h_sbdcmd.cmd_cm.c_id.c_type =
usr/src/uts/sun4u/ngdr/io/dr.c
611
dr_dev_type_to_nt(hp->h_sbdcmd.cmd_cm.c_id.c_name);
usr/src/uts/sun4u/ngdr/io/dr.c
615
hp->h_sbdcmd.cmd_cm.c_id.c_name,
usr/src/uts/sun4u/ngdr/io/dr.c
616
hp->h_sbdcmd.cmd_cm.c_id.c_type);
usr/src/uts/sun4u/ngdr/io/dr.c
623
hp->h_devset = dr_dev2devset(&hp->h_sbdcmd.cmd_cm.c_id);
usr/src/uts/sun4u/ngdr/io/dr.c
625
switch (hp->h_cmd) {
usr/src/uts/sun4u/ngdr/io/dr.c
633
mutex_enter(&hp->h_bd->b_lock);
usr/src/uts/sun4u/ngdr/io/dr.c
643
rv = DEVSET_IN_SET(hp->h_devset, SBD_COMP_MEM, DEVSET_ANYUNIT);
usr/src/uts/sun4u/ngdr/io/dr.c
651
rv = dr_pre_op(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
653
rv = dr_exec_op(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
655
rv = dr_post_op(hp);
usr/src/uts/sun4u/ngdr/io/dr.c
660
if (hp->h_err != NULL)
usr/src/uts/sun4u/ngdr/io/dr.c
661
if (!(rv = dr_copyout_errs(hp)))
usr/src/uts/sun4u/ngdr/io/dr.c
665
switch (hp->h_cmd) {
usr/src/uts/sun4u/ngdr/io/dr.c
680
(void) drmach_log_sysevent(hp->h_bd->b_num, "",
usr/src/uts/sun4u/ngdr/io/dr.c
685
mutex_exit(&hp->h_bd->b_lock);
usr/src/uts/sun4u/ngdr/io/dr.c
689
if (hp->h_opts.size != 0)
usr/src/uts/sun4u/ngdr/io/dr.c
690
FREESTRUCT(hp->h_opts.copts, char, hp->h_opts.size);
usr/src/uts/sun4u/ngdr/io/dr.c
692
FREESTRUCT(hp, dr_handle_t, 1);
usr/src/uts/sun4u/ngdr/io/dr.c
886
dr_copyin_iocmd(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
889
sbd_cmd_t *scp = &hp->h_sbdcmd;
usr/src/uts/sun4u/ngdr/io/dr.c
891
if (hp->h_iap == NULL)
usr/src/uts/sun4u/ngdr/io/dr.c
897
if (ddi_model_convert_from(hp->h_mode & FMODELS) == DDI_MODEL_ILP32) {
usr/src/uts/sun4u/ngdr/io/dr.c
902
if (ddi_copyin((void *)hp->h_iap, (void *)&scmd32,
usr/src/uts/sun4u/ngdr/io/dr.c
903
sizeof (sbd_cmd32_t), hp->h_mode)) {
usr/src/uts/sun4u/ngdr/io/dr.c
917
switch (hp->h_cmd) {
usr/src/uts/sun4u/ngdr/io/dr.c
929
if (ddi_copyin((void *)hp->h_iap, (void *)scp,
usr/src/uts/sun4u/ngdr/io/dr.c
930
sizeof (sbd_cmd_t), hp->h_mode) != 0) {
usr/src/uts/sun4u/ngdr/io/dr.c
936
if ((hp->h_opts.size = scp->cmd_cm.c_len) != 0) {
usr/src/uts/sun4u/ngdr/io/dr.c
937
hp->h_opts.copts = GETSTRUCT(char, scp->cmd_cm.c_len + 1);
usr/src/uts/sun4u/ngdr/io/dr.c
938
++hp->h_opts.size;
usr/src/uts/sun4u/ngdr/io/dr.c
940
(void *)hp->h_opts.copts,
usr/src/uts/sun4u/ngdr/io/dr.c
941
scp->cmd_cm.c_len, hp->h_mode) != 0) {
usr/src/uts/sun4u/ngdr/io/dr.c
950
dr_copyout_iocmd(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr.c
953
sbd_cmd_t *scp = &hp->h_sbdcmd;
usr/src/uts/sun4u/ngdr/io/dr.c
955
if (hp->h_iap == NULL)
usr/src/uts/sun4u/ngdr/io/dr.c
959
if (ddi_model_convert_from(hp->h_mode & FMODELS) == DDI_MODEL_ILP32) {
usr/src/uts/sun4u/ngdr/io/dr.c
971
switch (hp->h_cmd) {
usr/src/uts/sun4u/ngdr/io/dr.c
979
if (ddi_copyout((void *)&scmd32, (void *)hp->h_iap,
usr/src/uts/sun4u/ngdr/io/dr.c
980
sizeof (sbd_cmd32_t), hp->h_mode)) {
usr/src/uts/sun4u/ngdr/io/dr.c
988
if (ddi_copyout((void *)scp, (void *)hp->h_iap,
usr/src/uts/sun4u/ngdr/io/dr.c
989
sizeof (sbd_cmd_t), hp->h_mode) != 0) {
usr/src/uts/sun4u/ngdr/io/dr.c
999
dr_copyout_errs(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
269
dr_pre_attach_cpu(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
281
ASSERT(dr_cpu_unit_is_sane(hp->h_bd, up));
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
313
dr_lock_status(hp->h_bd);
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
322
dr_attach_cpu(dr_handle_t *hp, dr_common_unit_t *cp)
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
357
dr_post_attach_cpu(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
370
ASSERT(dr_cpu_unit_is_sane(hp->h_bd, up));
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
400
dr_unlock_status(hp->h_bd);
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
414
dr_pre_release_cpu(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
425
devset = DR_DEVS_PRESENT(hp->h_bd);
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
431
cix = dr_cpu_status(hp, devset, ds);
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
437
ASSERT(dr_cpu_unit_is_sane(hp->h_bd, up));
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
470
if (dr_cmd_flags(hp) & SBD_FLAG_FORCE)
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
525
dr_pre_detach_cpu(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
527
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
541
dr_lock_status(hp->h_bd);
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
548
ASSERT(dr_cpu_unit_is_sane(hp->h_bd, up));
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
578
if (dr_cmd_flags(hp) & SBD_FLAG_FORCE)
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
605
dr_unlock_status(hp->h_bd);
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
611
dr_detach_cpu(dr_handle_t *hp, dr_common_unit_t *cp)
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
634
dr_post_detach_cpu(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
639
hp->h_ndi = 0;
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
642
dr_unlock_status(hp->h_bd);
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
758
dr_cpu_status(dr_handle_t *hp, dr_devset_t devset, sbd_dev_stat_t *dsp)
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
767
bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr_cpu.c
800
ASSERT(dr_cpu_unit_is_sane(hp->h_bd, cp));
usr/src/uts/sun4u/ngdr/io/dr_io.c
111
dr_detach_io(dr_handle_t *hp, dr_common_unit_t *cp)
usr/src/uts/sun4u/ngdr/io/dr_io.c
138
dr_pre_attach_io(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/io/dr_io.c
154
dr_post_attach_io(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/io/dr_io.c
161
dr_check_io_refs(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/sun4u/ngdr/io/dr_io.c
180
dr_check_devices(dip, &ref, hp, NULL, NULL,
usr/src/uts/sun4u/ngdr/io/dr_io.c
192
hp->h_err = NULL;
usr/src/uts/sun4u/ngdr/io/dr_io.c
209
dr_pre_release_io(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/io/dr_io.c
221
if ((hp->h_err = drmach_io_pre_release(
usr/src/uts/sun4u/ngdr/io/dr_io.c
240
if (dr_check_io_refs(hp, devlist, devnum) > 0) {
usr/src/uts/sun4u/ngdr/io/dr_io.c
260
dr_pre_detach_io(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/io/dr_io.c
278
dr_post_detach_io(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/sun4u/ngdr/io/dr_io.c
317
dr_io_status(dr_handle_t *hp, dr_devset_t devset, sbd_dev_stat_t *dsp)
usr/src/uts/sun4u/ngdr/io/dr_io.c
324
bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr_io.c
395
dr_check_devices(dip, &refcount, hp, unsafe_devs,
usr/src/uts/sun4u/ngdr/io/dr_io.c
404
hp->h_err = NULL;
usr/src/uts/sun4u/ngdr/io/dr_io.c
91
dr_attach_io(dr_handle_t *hp, dr_common_unit_t *cp)
usr/src/uts/sun4u/ngdr/io/dr_io.c
95
dr_lock_status(hp->h_bd);
usr/src/uts/sun4u/ngdr/io/dr_io.c
97
dr_unlock_status(hp->h_bd);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1020
dr_pre_detach_mem(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1022
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1037
dr_post_detach_mem(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1039
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1050
ASSERT(mp->sbm_cm.sbdev_bp == hp->h_bd);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1444
dr_pre_release_mem(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1492
if (!(dr_cmd_flags(hp) &
usr/src/uts/sun4u/ngdr/io/dr_mem.c
1541
if (dr_select_mem_target(hp, mp, ml)) {
usr/src/uts/sun4u/ngdr/io/dr_mem.c
2068
dr_select_mem_target(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/io/dr_mem.c
2100
s_bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
288
dr_attach_mem(dr_handle_t *hp, dr_common_unit_t *cp)
usr/src/uts/sun4u/ngdr/io/dr_mem.c
290
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/ngdr/io/dr_mem.c
299
dr_lock_status(hp->h_bd);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
301
dr_unlock_status(hp->h_bd);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
353
dr_lock_status(hp->h_bd);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
358
dr_unlock_status(hp->h_bd);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
426
dr_move_memory(dr_handle_t *hp, dr_mem_unit_t *s_mp, dr_mem_unit_t *t_mp)
usr/src/uts/sun4u/ngdr/io/dr_mem.c
472
srhp = dr_get_sr_handle(hp);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
497
s_mp->sbm_cm.sbdev_error = hp->h_err;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
498
hp->h_err = NULL;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
545
dr_detach_mem(dr_handle_t *hp, dr_common_unit_t *cp)
usr/src/uts/sun4u/ngdr/io/dr_mem.c
612
rv = dr_move_memory(hp, s_mp, t_mp);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
626
dr_lock_status(hp->h_bd);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
629
dr_unlock_status(hp->h_bd);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
711
dr_mem_status(dr_handle_t *hp, dr_devset_t devset, sbd_dev_stat_t *dsp)
usr/src/uts/sun4u/ngdr/io/dr_mem.c
72
static int dr_select_mem_target(dr_handle_t *hp, dr_mem_unit_t *mp,
usr/src/uts/sun4u/ngdr/io/dr_mem.c
721
bp = hp->h_bd;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
876
dr_pre_attach_mem(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/sun4u/ngdr/io/dr_mem.c
878
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/ngdr/io/dr_mem.c
940
dr_post_attach_mem(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/sun4u/ngdr/io/dr_mem.c
942
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/ngdr/io/dr_quiesce.c
1001
DR_GET_E_RSC(hp->h_err));
usr/src/uts/sun4u/ngdr/io/dr_quiesce.c
158
dr_get_sr_handle(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr_quiesce.c
163
srh->sr_dr_handlep = hp;
usr/src/uts/sun4u/ngdr/io/dr_quiesce.c
85
int dr_pt_test_suspend(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/io/dr_quiesce.c
947
dr_pt_test_suspend(dr_handle_t *hp)
usr/src/uts/sun4u/ngdr/io/dr_quiesce.c
956
srh = dr_get_sr_handle(hp);
usr/src/uts/sun4u/ngdr/io/dr_quiesce.c
959
if ((hp->h_err) && ((psmerr = hp->h_err->e_code) != 0)) {
usr/src/uts/sun4u/ngdr/io/dr_quiesce.c
964
DR_GET_E_RSC(hp->h_err));
usr/src/uts/sun4u/ngdr/io/dr_quiesce.c
977
psmerr = hp->h_err ? hp->h_err->e_code : ESBD_NOERROR;
usr/src/uts/sun4u/ngdr/io/dr_quiesce.c
981
DR_GET_E_RSC(hp->h_err));
usr/src/uts/sun4u/ngdr/io/dr_quiesce.c
986
DR_GET_E_RSC(hp->h_err));
usr/src/uts/sun4u/ngdr/io/dr_quiesce.c
991
DR_GET_E_RSC(hp->h_err));
usr/src/uts/sun4u/ngdr/io/dr_quiesce.c
996
DR_GET_E_RSC(hp->h_err));
usr/src/uts/sun4u/ngdr/sys/dr.h
381
extern int dr_pt_test_suspend(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/sys/dr.h
387
extern int dr_pre_attach_cpu(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/sys/dr.h
389
extern void dr_attach_cpu(dr_handle_t *hp, dr_common_unit_t *cp);
usr/src/uts/sun4u/ngdr/sys/dr.h
390
extern int dr_post_attach_cpu(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/sys/dr.h
392
extern int dr_pre_release_cpu(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/sys/dr.h
394
extern int dr_pre_detach_cpu(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/sys/dr.h
396
extern void dr_detach_cpu(dr_handle_t *hp, dr_common_unit_t *cp);
usr/src/uts/sun4u/ngdr/sys/dr.h
397
extern int dr_post_detach_cpu(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/sys/dr.h
399
extern int dr_cpu_status(dr_handle_t *hp, dr_devset_t devset,
usr/src/uts/sun4u/ngdr/sys/dr.h
409
extern int dr_pre_attach_mem(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/sys/dr.h
411
extern void dr_attach_mem(dr_handle_t *hp, dr_common_unit_t *cp);
usr/src/uts/sun4u/ngdr/sys/dr.h
412
extern int dr_post_attach_mem(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/sys/dr.h
414
extern int dr_pre_release_mem(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/sys/dr.h
418
extern int dr_pre_detach_mem(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/sys/dr.h
421
extern int dr_post_detach_mem(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/sys/dr.h
423
extern int dr_mem_status(dr_handle_t *hp, dr_devset_t devset,
usr/src/uts/sun4u/ngdr/sys/dr.h
433
extern int dr_pre_attach_io(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/sys/dr.h
435
extern void dr_attach_io(dr_handle_t *hp, dr_common_unit_t *cp);
usr/src/uts/sun4u/ngdr/sys/dr.h
436
extern int dr_post_attach_io(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/sys/dr.h
438
extern int dr_pre_release_io(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/sys/dr.h
440
extern int dr_pre_detach_io(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/sys/dr.h
442
extern void dr_detach_io(dr_handle_t *hp, dr_common_unit_t *cp);
usr/src/uts/sun4u/ngdr/sys/dr.h
443
extern int dr_post_detach_io(dr_handle_t *hp,
usr/src/uts/sun4u/ngdr/sys/dr.h
445
extern int dr_io_status(dr_handle_t *hp, dr_devset_t devset,
usr/src/uts/sun4u/ngdr/sys/dr.h
452
extern void dr_op_err(int ce, dr_handle_t *hp, int code, char *fmt, ...);
usr/src/uts/sun4u/ngdr/sys/dr.h
466
extern int dr_cmd_flags(dr_handle_t *hp);
usr/src/uts/sun4u/ngdr/sys/dr.h
77
#define DR_INTERNAL_ERROR(hp) \
usr/src/uts/sun4u/ngdr/sys/dr.h
80
#define DR_OP_INTERNAL_ERROR(hp) \
usr/src/uts/sun4u/ngdr/sys/dr.h
81
drerr_set_c(CE_WARN, &(hp)->h_err, \
usr/src/uts/sun4u/opl/io/dr_mem.c
1020
dr_pre_detach_mem(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/sun4u/opl/io/dr_mem.c
1022
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/opl/io/dr_mem.c
1036
dr_post_detach_mem(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/sun4u/opl/io/dr_mem.c
1038
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/opl/io/dr_mem.c
1049
ASSERT(mp->sbm_cm.sbdev_bp == hp->h_bd);
usr/src/uts/sun4u/opl/io/dr_mem.c
1557
dr_pre_release_mem(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/sun4u/opl/io/dr_mem.c
1624
if (!(dr_cmd_flags(hp) &
usr/src/uts/sun4u/opl/io/dr_mem.c
1656
if (dr_select_mem_target(hp, mp, ml)) {
usr/src/uts/sun4u/opl/io/dr_mem.c
2137
dr_select_mem_target(dr_handle_t *hp,
usr/src/uts/sun4u/opl/io/dr_mem.c
2160
s_bp = hp->h_bd;
usr/src/uts/sun4u/opl/io/dr_mem.c
2241
preference = dr_get_target_preference(hp, t_mp, s_mp,
usr/src/uts/sun4u/opl/io/dr_mem.c
2472
dr_get_target_preference(dr_handle_t *hp,
usr/src/uts/sun4u/opl/io/dr_mem.c
2516
if (dr_cmd_flags(hp) & SBD_FLAG_FORCE)
usr/src/uts/sun4u/opl/io/dr_mem.c
306
dr_attach_mem(dr_handle_t *hp, dr_common_unit_t *cp)
usr/src/uts/sun4u/opl/io/dr_mem.c
308
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/opl/io/dr_mem.c
317
dr_lock_status(hp->h_bd);
usr/src/uts/sun4u/opl/io/dr_mem.c
319
dr_unlock_status(hp->h_bd);
usr/src/uts/sun4u/opl/io/dr_mem.c
371
dr_lock_status(hp->h_bd);
usr/src/uts/sun4u/opl/io/dr_mem.c
375
dr_unlock_status(hp->h_bd);
usr/src/uts/sun4u/opl/io/dr_mem.c
429
dr_move_memory(dr_handle_t *hp, dr_mem_unit_t *s_mp, dr_mem_unit_t *t_mp)
usr/src/uts/sun4u/opl/io/dr_mem.c
494
srhp = dr_get_sr_handle(hp);
usr/src/uts/sun4u/opl/io/dr_mem.c
518
s_mp->sbm_cm.sbdev_error = hp->h_err;
usr/src/uts/sun4u/opl/io/dr_mem.c
519
hp->h_err = NULL;
usr/src/uts/sun4u/opl/io/dr_mem.c
564
dr_detach_mem(dr_handle_t *hp, dr_common_unit_t *cp)
usr/src/uts/sun4u/opl/io/dr_mem.c
616
rv = dr_move_memory(hp, s_mp, t_mp);
usr/src/uts/sun4u/opl/io/dr_mem.c
630
dr_lock_status(hp->h_bd);
usr/src/uts/sun4u/opl/io/dr_mem.c
632
dr_unlock_status(hp->h_bd);
usr/src/uts/sun4u/opl/io/dr_mem.c
694
dr_mem_status(dr_handle_t *hp, dr_devset_t devset, sbd_dev_stat_t *dsp)
usr/src/uts/sun4u/opl/io/dr_mem.c
704
bp = hp->h_bd;
usr/src/uts/sun4u/opl/io/dr_mem.c
79
static int dr_select_mem_target(dr_handle_t *hp,
usr/src/uts/sun4u/opl/io/dr_mem.c
83
static dr_target_pref_t dr_get_target_preference(dr_handle_t *hp,
usr/src/uts/sun4u/opl/io/dr_mem.c
861
dr_pre_attach_mem(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/sun4u/opl/io/dr_mem.c
863
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/opl/io/dr_mem.c
945
dr_post_attach_mem(dr_handle_t *hp, dr_common_unit_t **devlist, int devnum)
usr/src/uts/sun4u/opl/io/dr_mem.c
947
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/serengeti/io/sbdp.c
206
sbdp_get_board_num(sbdp_handle_t *hp, dev_info_t *dip)
usr/src/uts/sun4u/serengeti/io/sbdp.c
208
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/serengeti/io/sbdp.c
248
sbdp_get_unit_num(sbdp_handle_t *hp, dev_info_t *dip)
usr/src/uts/sun4u/serengeti/io/sbdp.c
282
if ((cpuid = sbdp_get_cpuid(hp, dip)) != -1) {
usr/src/uts/sun4u/serengeti/io/sbdp.c
424
sbdp_handle_t *hp;
usr/src/uts/sun4u/serengeti/io/sbdp.c
426
hp = kmem_zalloc(sizeof (sbdp_handle_t), KM_SLEEP);
usr/src/uts/sun4u/serengeti/io/sbdp.c
427
hp->h_board = bdp->bd;
usr/src/uts/sun4u/serengeti/io/sbdp.c
428
hp->h_wnode = bdp->wnode;
usr/src/uts/sun4u/serengeti/io/sbdp.c
429
hp->h_err = kmem_zalloc(sizeof (*hp->h_err), KM_SLEEP);
usr/src/uts/sun4u/serengeti/io/sbdp.c
431
(void) sbdp_del_memlist(hp, bdp->ml);
usr/src/uts/sun4u/serengeti/io/sbdp.c
433
bdp->ml = sbdp_get_memlist(hp, (dev_info_t *)NULL);
usr/src/uts/sun4u/serengeti/io/sbdp.c
446
if (sbdphw_get_base_physaddr(hp, smd.dip, &bdp->bpa))
usr/src/uts/sun4u/serengeti/io/sbdp.c
449
kmem_free(hp->h_err, sizeof (*hp->h_err));
usr/src/uts/sun4u/serengeti/io/sbdp.c
450
kmem_free(hp, sizeof (sbdp_handle_t));
usr/src/uts/sun4u/serengeti/io/sbdp.c
569
sbdp_handle_t handle, *hp;
usr/src/uts/sun4u/serengeti/io/sbdp.c
597
hp = &handle;
usr/src/uts/sun4u/serengeti/io/sbdp.c
598
hp->h_board = bdp->bd;
usr/src/uts/sun4u/serengeti/io/sbdp.c
599
hp->h_wnode = bdp->wnode;
usr/src/uts/sun4u/serengeti/io/sbdp.c
601
(void) sbdp_del_memlist(hp, bdp->ml);
usr/src/uts/sun4u/serengeti/io/sbdp.c
773
sbdp_disabled_component(sbdp_handle_t *hp)
usr/src/uts/sun4u/serengeti/io/sbdp.c
776
hp = hp;
usr/src/uts/sun4u/serengeti/io/sbdp.c
783
sbdp_release_component(sbdp_handle_t *hp, dev_info_t *dip)
usr/src/uts/sun4u/serengeti/io/sbdp.c
824
sbdp_ioctl(sbdp_handle_t *hp, sbdp_ioctl_arg_t *sbdpi)
usr/src/uts/sun4u/serengeti/io/sbdp.c
837
sbdp_set_err(hp->h_err, ESBD_FAULT, NULL);
usr/src/uts/sun4u/serengeti/io/sbdp.c
852
sbdp_set_err(hp->h_err, ESBD_INVAL, NULL);
usr/src/uts/sun4u/serengeti/io/sbdp.c
855
rv = (*sbdp_passthrus[i].handler)(hp, buf);
usr/src/uts/sun4u/serengeti/io/sbdp.c
857
sbdp_set_err(hp->h_err, rv, NULL);
usr/src/uts/sun4u/serengeti/io/sbdp_cpu.c
103
sbdp_disconnect_cpu(sbdp_handle_t *hp, dev_info_t *dip, processorid_t cpuid)
usr/src/uts/sun4u/serengeti/io/sbdp_cpu.c
177
sbdp_set_err(hp->h_err, ESGT_STOPCPU, NULL);
usr/src/uts/sun4u/serengeti/io/sbdp_cpu.c
184
sbdp_connect_cpu(sbdp_handle_t *hp, dev_info_t *dip, processorid_t cpuid)
usr/src/uts/sun4u/serengeti/io/sbdp_cpu.c
195
sep = hp->h_err;
usr/src/uts/sun4u/serengeti/io/sbdp_cpu.c
483
sbdp_get_cpuid(sbdp_handle_t *hp, dev_info_t *dip)
usr/src/uts/sun4u/serengeti/io/sbdp_cpu.c
497
sep = hp->h_err;
usr/src/uts/sun4u/serengeti/io/sbdp_cpu.c
525
sbdp_cpu_get_impl(sbdp_handle_t *hp, dev_info_t *dip)
usr/src/uts/sun4u/serengeti/io/sbdp_cpu.c
539
sep = hp->h_err;
usr/src/uts/sun4u/serengeti/io/sbdp_error.c
136
sbdp_passthru_inject_error(sbdp_handle_t *hp, void *arg)
usr/src/uts/sun4u/serengeti/io/sbdp_error.c
138
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/serengeti/io/sbdp_error.c
238
sbdp_passthru_reset_error(sbdp_handle_t *hp, void *arg)
usr/src/uts/sun4u/serengeti/io/sbdp_error.c
240
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
117
sbdp_get_board_status(sbdp_handle_t *hp, sbd_stat_t *stp)
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
119
int board = hp->h_board;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
120
int node = hp->h_wnode;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
126
sbd_error_t *sep = hp->h_err;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
136
if (hp->h_opts != NULL && hp->h_opts->copts != NULL) {
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
137
sbdp_set_err(sep, ESBD_INVAL_OPT, hp->h_opts->copts);
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
247
sbdp_assign_board(sbdp_handle_t *hp)
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
249
int board = hp->h_board;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
250
int node = hp->h_wnode;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
262
sep = hp->h_err;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
266
if (hp->h_opts != NULL && hp->h_opts->copts != NULL) {
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
267
sbdp_set_err(sep, ESBD_INVAL_OPT, hp->h_opts->copts);
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
298
sbdp_unassign_board(sbdp_handle_t *hp)
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
300
int board = hp->h_board;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
301
int node = hp->h_wnode;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
313
sep = hp->h_err;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
317
if (hp->h_opts != NULL && hp->h_opts->copts != NULL) {
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
318
sbdp_set_err(sep, ESBD_INVAL_OPT, hp->h_opts->copts);
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
347
sbdp_handle_t *hp;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
354
hp = (sbdp_handle_t *)arg;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
358
rv = prom_serengeti_attach_board(hp->h_wnode, hp->h_board);
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
367
sbdp_handle_t *hp;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
374
hp = (sbdp_handle_t *)arg;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
378
rv = prom_serengeti_detach_board(hp->h_wnode, hp->h_board);
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
394
sbdp_connect_board(sbdp_handle_t *hp)
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
406
board = hp->h_board;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
407
node = hp->h_wnode;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
408
sep = hp->h_err;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
413
if (hp->h_opts != NULL && hp->h_opts->copts != NULL) {
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
414
sbdp_set_err(sep, ESBD_INVAL_OPT, hp->h_opts->copts);
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
437
rv = prom_tree_update(sg_attach_board, hp);
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
468
(void) sbdp_disconnect_board(hp);
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
493
sbdp_disconnect_board(sbdp_handle_t *hp)
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
504
board = hp->h_board;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
505
node = hp->h_wnode;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
506
sep = hp->h_err;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
514
if (hp->h_opts != NULL && hp->h_opts->copts != NULL) {
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
515
sbdp_set_err(sep, ESBD_INVAL_OPT, hp->h_opts->copts);
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
525
rv = prom_tree_update(sg_detach_board, hp);
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
554
(void) prom_tree_update(sg_attach_board, hp);
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
574
sbdp_poweroff_board(sbdp_handle_t *hp)
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
587
sep = hp->h_err;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
591
if (hp->h_opts != NULL && hp->h_opts->copts != NULL) {
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
592
sbdp_set_err(sep, ESBD_INVAL_OPT, hp->h_opts->copts);
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
602
informp->board = hp->h_board;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
603
informp->node = hp->h_wnode;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
628
sbdp_poweron_board(sbdp_handle_t *hp)
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
637
int board = hp->h_board;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
642
sep = hp->h_err;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
646
if (hp->h_opts != NULL && hp->h_opts->copts != NULL) {
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
647
sbdp_set_err(sep, ESBD_INVAL_OPT, hp->h_opts->copts);
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
654
if ((rv = sbdp_poweroff_board(hp)) != 0)
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
659
informp->board = hp->h_board;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
660
informp->node = hp->h_wnode;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
730
sbdp_test_board(sbdp_handle_t *hp, sbdp_opts_t *opts)
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
732
int board = hp->h_board;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
733
int node = hp->h_wnode;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
746
sep = hp->h_err;
usr/src/uts/sun4u/serengeti/io/sbdp_mbox.c
772
if (hp->h_flags & SBDP_IOCTL_FLAG_FORCE)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
105
sbdp_get_mem_alignment(sbdp_handle_t *hp, dev_info_t *dip, uint64_t *align)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1066
sbdp_copy_rename__relocatable(sbdp_cr_handle_t *hp, struct memlist *mlist,
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
107
*align = sbdp_determine_slice(hp);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1085
s_sbp = hp->s_bdp;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1086
t_sbp = hp->t_bdp;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1091
hp->ret = s_base;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1169
hp->busy_mc = isp;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1204
sbdp_memory_rename(sbdp_handle_t *hp)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1210
hp = hp;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1220
sbdp_post_configure_mem(sbdp_handle_t *hp)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1223
hp = hp;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1232
sbdp_post_unconfigure_mem(sbdp_handle_t *hp)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1235
hp = hp;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1242
sbdphw_disable_memctrl(sbdp_handle_t *hp, dev_info_t *dip)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1249
sbdphw_enable_memctrl(sbdp_handle_t *hp, dev_info_t *dip)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1260
sbdphw_get_base_physaddr(sbdp_handle_t *hp, dev_info_t *dip, uint64_t *pa)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1262
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1313
sbdp_set_err(hp->h_err, ESGT_INTERNAL, NULL);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1618
sbdp_mem_add_span(sbdp_handle_t *hp, uint64_t address, uint64_t size)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1624
sbdp_mem_del_span(sbdp_handle_t *hp, uint64_t address, uint64_t size)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1636
sbdp_set_err(hp->h_err, ESGT_INTERNAL, NULL);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1648
sbdp_get_mem_size(sbdp_handle_t *hp)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1653
mlist = sbdp_get_memlist(hp, (dev_info_t *)NULL);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1658
(void) sbdp_del_memlist(hp, mlist);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
168
sbdp_get_memlist(sbdp_handle_t *hp, dev_info_t *dip)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1703
sbdp_isinterleaved(sbdp_handle_t *hp, dev_info_t *dip)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1714
board = hp->h_board;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
1715
wnode = hp->h_wnode;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
179
arg.board = hp->h_board;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
2075
sbdp_passthru_readmem(sbdp_handle_t *hp, void *arg)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
2077
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
213
sbdp_set_err(hp->h_err, ESGT_INTERNAL, NULL);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
215
SBDP_DBG_MEM("memlist for board %d\n", hp->h_board);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
2152
sbdp_passthru_prep_script(sbdp_handle_t *hp, void *arg)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
2163
board = hp->h_board;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
2173
s_bdp = sbdp_get_bd_info(hp->h_wnode, board);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
2174
t_bdp = sbdp_get_bd_info(hp->h_wnode, t_board);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
256
sbdp_del_memlist(sbdp_handle_t *hp, struct memlist *mlist)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
258
_NOTE(ARGUNUSED(hp))
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
278
sbdp_move_memory(sbdp_handle_t *hp, int t_bd)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
302
hp->h_board, t_bd);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
304
s_bdp = sbdp_get_bd_info(hp->h_wnode, hp->h_board);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
305
t_bdp = sbdp_get_bd_info(hp->h_wnode, t_bd);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
308
sbdp_set_err(hp->h_err, ESGT_INTERNAL, NULL);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
319
sbdp_set_err(hp->h_err, ESGT_INTERNAL, NULL);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
366
sbdp_set_err(hp->h_err, ESGT_INTERNAL, NULL);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
378
sbdp_set_err(hp->h_err, ESGT_INTERNAL, NULL);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
398
sbdp_set_err(hp->h_err, ESGT_INTERNAL, NULL);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
421
sbdp_set_err(hp->h_err, ESGT_INTERNAL, NULL);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
433
srhp->sr_flags = hp->h_flags;
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
458
sbdp_set_err(hp->h_err, sep->e_code, sep->e_rsc);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
460
(void) sbdp_del_memlist(hp, mlist);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
510
sbdp_set_err(hp->h_err, sep->e_code, sep->e_rsc);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
517
(void) sbdp_del_memlist(hp, mlist);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
539
sbdp_set_err(hp->h_err, ESBD_MEMFAIL, NULL);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
544
sbdp_set_err(hp->h_err, ESGT_INTERNAL, NULL);
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
88
sbdp_determine_slice(sbdp_handle_t *hp)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
92
size = sbdp_get_mem_size(hp);
usr/src/uts/sun4u/serengeti/io/sbdp_quiesce.c
863
sbdp_test_suspend(sbdp_handle_t *hp)
usr/src/uts/sun4u/serengeti/io/sbdp_quiesce.c
872
srh->sr_flags = hp->h_flags;
usr/src/uts/sun4u/serengeti/io/sbdp_quiesce.c
886
sbdp_passthru_test_quiesce(sbdp_handle_t *hp, void *arg)
usr/src/uts/sun4u/serengeti/io/sbdp_quiesce.c
890
return (sbdp_test_suspend(hp));
usr/src/uts/sun4u/serengeti/io/sbdp_quiesce.c
94
int sbdp_test_suspend(sbdp_handle_t *hp);
usr/src/uts/sun4u/serengeti/sys/sbdp_mem.h
186
int sbdp_passthru_readmem(sbdp_handle_t *hp, void *);
usr/src/uts/sun4u/serengeti/sys/sbdp_mem.h
187
int sbdp_passthru_prep_script(sbdp_handle_t *hp, void *);
usr/src/uts/sun4u/serengeti/sys/sbdp_priv.h
254
int sbdp_passthru_test_quiesce(sbdp_handle_t *hp, void *);
usr/src/uts/sun4u/sys/pci/pci_dma.h
296
extern void dump_dma_handle(uint64_t flag, dev_info_t *dip, ddi_dma_impl_t *hp);
usr/src/uts/sun4u/sys/pci/pci_dma.h
298
#define dump_dma_handle(flag, dip, hp)
usr/src/uts/sun4u/sys/sbd.h
100
int sbdp_mem_del_span(sbdp_handle_t *hp, uint64_t address, uint64_t size);
usr/src/uts/sun4u/sys/sbd.h
101
int sbdp_poweroff_board(sbdp_handle_t *hp);
usr/src/uts/sun4u/sys/sbd.h
102
int sbdp_poweron_board(sbdp_handle_t *hp);
usr/src/uts/sun4u/sys/sbd.h
103
int sbdp_release_component(sbdp_handle_t *hp, dev_info_t *dip);
usr/src/uts/sun4u/sys/sbd.h
104
int sbdp_test_board(sbdp_handle_t *hp, sbdp_opts_t *opts);
usr/src/uts/sun4u/sys/sbd.h
105
int sbdp_unassign_board(sbdp_handle_t *hp);
usr/src/uts/sun4u/sys/sbd.h
106
int sbdphw_disable_memctrl(sbdp_handle_t *hp, dev_info_t *dip);
usr/src/uts/sun4u/sys/sbd.h
107
int sbdphw_enable_memctrl(sbdp_handle_t *hp, dev_info_t *dip);
usr/src/uts/sun4u/sys/sbd.h
108
int sbdphw_get_base_physaddr(sbdp_handle_t *hp, dev_info_t *dip, uint64_t *pa);
usr/src/uts/sun4u/sys/sbd.h
115
extern int sbdp_cpu_get_impl(sbdp_handle_t *hp, dev_info_t *dip);
usr/src/uts/sun4u/sys/sbd.h
82
int sbdp_assign_board(sbdp_handle_t *hp);
usr/src/uts/sun4u/sys/sbd.h
83
int sbdp_connect_board(sbdp_handle_t *hp);
usr/src/uts/sun4u/sys/sbd.h
84
int sbdp_disconnect_board(sbdp_handle_t *hp);
usr/src/uts/sun4u/sys/sbd.h
85
int sbdp_get_board_num(sbdp_handle_t *hp, dev_info_t *dip);
usr/src/uts/sun4u/sys/sbd.h
87
int sbdp_cancel_component_release(sbdp_handle_t *hp);
usr/src/uts/sun4u/sys/sbd.h
88
processorid_t sbdp_get_cpuid(sbdp_handle_t *hp, dev_info_t *dip);
usr/src/uts/sun4u/sys/sbd.h
92
int sbdp_get_mem_alignment(sbdp_handle_t *hp, dev_info_t *dip, uint64_t *align);
usr/src/uts/sun4u/sys/sbd.h
93
struct memlist *sbdp_get_memlist(sbdp_handle_t *hp, dev_info_t *dip);
usr/src/uts/sun4u/sys/sbd.h
94
int sbdp_del_memlist(sbdp_handle_t *hp, struct memlist *mlist);
usr/src/uts/sun4u/sys/sbd.h
95
int sbdp_get_unit_num(sbdp_handle_t *hp, dev_info_t *dip);
usr/src/uts/sun4u/sys/sbd.h
98
int sbdp_mem_add_span(sbdp_handle_t *hp, uint64_t address, uint64_t size);
usr/src/uts/sun4u/sys/sbd.h
99
int sbdp_get_mem_size(sbdp_handle_t *hp);
usr/src/uts/sun4u/sys/sbdpriv.h
679
extern int sbd_cpu_flags(sbd_handle_t *hp, sbd_devset_t devset,
usr/src/uts/sun4u/sys/sbdpriv.h
681
extern int sbd_disconnect_cpu(sbd_handle_t *hp, int unit);
usr/src/uts/sun4u/sys/sbdpriv.h
683
extern int sbd_disconnect_mem(sbd_handle_t *hp, int unit);
usr/src/uts/sun4u/sys/sbdpriv.h
685
extern int sbd_pre_detach_mem(sbd_handle_t *hp,
usr/src/uts/sun4u/sys/sbdpriv.h
691
extern int sbd_post_attach_cpu(sbd_handle_t *hp,
usr/src/uts/sun4u/sys/sbdpriv.h
693
extern int sbd_pre_release_cpu(sbd_handle_t *hp,
usr/src/uts/sun4u/sys/sbdpriv.h
695
extern int sbd_pre_detach_cpu(sbd_handle_t *hp,
usr/src/uts/sun4u/sys/sbdpriv.h
697
extern int sbd_post_detach_cpu(sbd_handle_t *hp,
usr/src/uts/sun4u/sys/sbdpriv.h
699
extern int sbd_pre_attach_mem(sbd_handle_t *hp,
usr/src/uts/sun4u/sys/sbdpriv.h
701
extern int sbd_pre_release_mem(sbd_handle_t *hp,
usr/src/uts/sun4u/sys/sbdpriv.h
703
extern int sbd_disconnect_io(sbd_handle_t *hp, int unit);
usr/src/uts/sun4u/sys/sbdpriv.h
709
extern void sbd_release_mem_done(sbd_handle_t *hp, int unit);
usr/src/uts/sun4u/sys/sbdpriv.h
710
extern void sbd_release_cleanup(sbd_handle_t *hp);
usr/src/uts/sun4u/sys/sbdpriv.h
711
extern int sbd_cancel_cpu(sbd_handle_t *hp, int unit);
usr/src/uts/sun4u/sys/sbdpriv.h
713
extern int sbd_cancel_mem(sbd_handle_t *hp, int unit);
usr/src/uts/sun4u/sys/sbdpriv.h
714
extern sbd_comp_type_t sbd_get_devtype(sbd_handle_t *hp, dev_info_t *dip);
usr/src/uts/sun4u/sys/sbdpriv.h
718
extern int sbd_pre_attach_cpu(sbd_handle_t *hp,
usr/src/uts/sun4u/sys/sbdpriv.h
720
extern int sbd_move_memory(sbd_handle_t *hp, sbd_board_t
usr/src/uts/sun4u/sys/sbdpriv.h
727
extern int sbd_juggle_bootproc(sbd_handle_t *hp,
usr/src/uts/sun4u/sys/sbdpriv.h
731
void sbd_attach_mem(sbd_handle_t *hp, sbderror_t *ep);
usr/src/uts/sun4u/sys/sbdpriv.h
732
int sbd_release_mem(sbd_handle_t *hp, dev_info_t *dip,
usr/src/uts/sun4u/sys/sbdpriv.h
735
int sbd_get_memhandle(sbd_handle_t *hp, dev_info_t *dip,
usr/src/uts/sun4u/sys/sbdpriv.h
737
int sbd_detach_memory(sbd_handle_t *hp, sbderror_t *ep,
usr/src/uts/sun4u/sys/sbdpriv.h
740
int sbd_set_err_in_hdl(sbd_handle_t *hp, sbderror_t *ep);
usr/src/uts/sun4u/sys/sbdpriv.h
742
sbd_handle_t *hp);
usr/src/uts/sun4u/sys/sbdpriv.h
743
void sbd_release_sbdp_handle(sbdp_handle_t *hp);
usr/src/uts/sun4u/sys/sbdpriv.h
744
void sbd_reset_error_sbdph(sbdp_handle_t *hp);
usr/src/uts/sun4v/io/px/px_lib4v.c
1552
ddi_acc_hdl_t *hp;
usr/src/uts/sun4v/io/px/px_lib4v.c
1559
hp = (ddi_acc_hdl_t *)mp->map_handlep;
usr/src/uts/sun4v/io/px/px_lib4v.c
1560
ap = (ddi_acc_impl_t *)hp->ah_platform_private;
usr/src/uts/sun4v/io/px/px_lib4v.c
1566
px_pvt = (px_config_acc_pvt_t *)hp->ah_bus_private;
usr/src/uts/sun4v/io/px/px_lib4v.c
1575
errp = ((ddi_acc_impl_t *)hp)->ahi_err;
usr/src/uts/sun4v/io/px/px_lib4v.c
1577
otp->ot_handle = (void *)(hp);
usr/src/uts/sun4v/io/px/px_lib4v.c
1609
hp->ah_bus_private = (void *)px_pvt;
usr/src/uts/sun4v/io/px/px_lib4v.c
1656
ddi_acc_impl_t *hp = (ddi_acc_impl_t *)handle;
usr/src/uts/sun4v/io/px/px_lib4v.c
1667
if (hp)
usr/src/uts/sun4v/io/px/px_lib4v.c
1668
hp->ahi_err->err_expected = DDI_FM_ERR_EXPECTED;
usr/src/uts/sun4v/io/px/px_lib4v.c
1722
ddi_acc_impl_t *hp = (ddi_acc_impl_t *)in_args->handle;
usr/src/uts/sun4v/io/px/px_lib4v.c
1764
if (hp) {
usr/src/uts/sun4v/io/px/px_lib4v.c
1765
i_ndi_busop_access_enter(hp->ahi_common.ah_dip,
usr/src/uts/sun4v/io/px/px_lib4v.c
1766
(ddi_acc_handle_t)hp);
usr/src/uts/sun4v/io/px/px_lib4v.c
1790
px_lib_log_safeacc_err(px_p, (ddi_acc_handle_t)hp,
usr/src/uts/sun4v/io/px/px_lib4v.c
1791
(hp ? DDI_FM_ERR_EXPECTED :
usr/src/uts/sun4v/io/px/px_lib4v.c
1796
if (hp) {
usr/src/uts/sun4v/io/px/px_lib4v.c
1797
i_ndi_busop_access_exit(hp->ahi_common.ah_dip,
usr/src/uts/sun4v/io/px/px_lib4v.c
1798
(ddi_acc_handle_t)hp);
usr/src/uts/sun4v/io/px/px_lib4v.c
1807
if (hp) {
usr/src/uts/sun4v/io/px/px_lib4v.c
1808
i_ndi_busop_access_exit(hp->ahi_common.ah_dip,
usr/src/uts/sun4v/io/px/px_lib4v.c
1809
(ddi_acc_handle_t)hp);
usr/src/uts/sun4v/io/px/px_lib4v.c
1834
ddi_acc_impl_t *hp = (ddi_acc_impl_t *)in_args->handle;
usr/src/uts/sun4v/io/px/px_lib4v.c
1852
if (hp) {
usr/src/uts/sun4v/io/px/px_lib4v.c
1853
i_ndi_busop_access_enter(hp->ahi_common.ah_dip,
usr/src/uts/sun4v/io/px/px_lib4v.c
1854
(ddi_acc_handle_t)hp);
usr/src/uts/sun4v/io/px/px_lib4v.c
1871
px_lib_log_safeacc_err(px_p, (ddi_acc_handle_t)hp,
usr/src/uts/sun4v/io/px/px_lib4v.c
1872
(hp ? DDI_FM_ERR_EXPECTED :
usr/src/uts/sun4v/io/px/px_lib4v.c
1876
if (hp == NULL) {
usr/src/uts/sun4v/io/px/px_lib4v.c
1887
if (hp) {
usr/src/uts/sun4v/io/px/px_lib4v.c
1888
i_ndi_busop_access_exit(hp->ahi_common.ah_dip,
usr/src/uts/sun4v/io/px/px_lib4v.c
1889
(ddi_acc_handle_t)hp);
usr/src/uts/sun4v/io/px/px_lib4v.c
1898
if (hp) {
usr/src/uts/sun4v/io/px/px_lib4v.c
1899
i_ndi_busop_access_exit(hp->ahi_common.ah_dip,
usr/src/uts/sun4v/io/px/px_lib4v.c
1900
(ddi_acc_handle_t)hp);
usr/src/uts/sun4v/io/vsw_ldc.c
3778
mblk_t **hp, mblk_t **hpt)
usr/src/uts/sun4v/io/vsw_ldc.c
3829
*hp = hmp;
usr/src/uts/sun4v/os/error.c
441
ddi_acc_hdl_t *hp;
usr/src/uts/sun4v/os/error.c
464
hp = (ddi_acc_hdl_t *)otp->ot_handle;
usr/src/uts/sun4v/os/error.c
465
if (!hp)
usr/src/uts/sun4v/os/error.c
467
else if (hp->ah_acc.devacc_attr_access ==