Symbol: sa
usr/src/boot/include/netinet/in.h
657
#define satosin(sa) ((struct sockaddr_in *)(sa))
usr/src/boot/include/netinet6/in6.h
671
#define satosin6(sa) ((struct sockaddr_in6 *)(sa))
usr/src/cmd/backup/dump/dumpmain.c
1289
struct sigaction sa, osa;
usr/src/cmd/backup/dump/dumpmain.c
1291
sa.sa_handler = act;
usr/src/cmd/backup/dump/dumpmain.c
1292
(void) sigemptyset(&sa.sa_mask);
usr/src/cmd/backup/dump/dumpmain.c
1293
sa.sa_flags = SA_RESTART;
usr/src/cmd/backup/dump/dumpmain.c
1294
if (sigaction(sig, &sa, &osa) < 0)
usr/src/cmd/backup/restore/main.c
152
sa.sa_handler = onintr;
usr/src/cmd/backup/restore/main.c
153
sa.sa_flags = SA_RESTART;
usr/src/cmd/backup/restore/main.c
154
(void) sigemptyset(&sa.sa_mask);
usr/src/cmd/backup/restore/main.c
156
(void) sigaction(SIGINT, &sa, &osa);
usr/src/cmd/backup/restore/main.c
160
(void) sigaction(SIGTERM, &sa, &osa);
usr/src/cmd/backup/restore/main.c
87
struct sigaction sa, osa;
usr/src/cmd/cmd-inet/sbin/dhcpagent/agent.c
1219
const struct sockaddr *sa;
usr/src/cmd/cmd-inet/sbin/dhcpagent/agent.c
1229
sa = (const struct sockaddr *)cp;
usr/src/cmd/cmd-inet/sbin/dhcpagent/agent.c
1230
if ((const char *)(sa + 1) > lim)
usr/src/cmd/cmd-inet/sbin/dhcpagent/agent.c
1232
switch (sa->sa_family) {
usr/src/cmd/cmd-inet/sbin/dhcpagent/agent.c
1286
const struct sockaddr *sa;
usr/src/cmd/cmd-inet/sbin/dhcpagent/agent.c
1292
sa = (const struct sockaddr *)cp;
usr/src/cmd/cmd-inet/sbin/dhcpagent/agent.c
1293
if ((const char *)(sa + 1) > lim)
usr/src/cmd/cmd-inet/sbin/dhcpagent/agent.c
1295
switch (sa->sa_family) {
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1058
const struct sockaddr *sa;
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1067
sa = proc_fdinfo_misc(pr, PR_SOCKETNAME, NULL);
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1068
if (sa != NULL)
usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
1069
ph->ph_family = sa->sa_family;
usr/src/cmd/cmd-inet/usr.bin/pppd/main.c
1044
struct sigaction sa;
usr/src/cmd/cmd-inet/usr.bin/pppd/main.c
1059
sa.sa_handler = handler; \
usr/src/cmd/cmd-inet/usr.bin/pppd/main.c
1060
if (sigaction(s, &sa, NULL) < 0) \
usr/src/cmd/cmd-inet/usr.bin/pppd/main.c
1064
sa.sa_mask = main_sigmask;
usr/src/cmd/cmd-inet/usr.bin/pppd/main.c
1065
sa.sa_flags = 0;
usr/src/cmd/cmd-inet/usr.bin/pppd/main.c
2230
struct sigaction sa;
usr/src/cmd/cmd-inet/usr.bin/pppd/main.c
2238
BZERO(&sa, sizeof (sa));
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
185
struct sockaddr_un sa;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
223
bzero(&sa, sizeof (sa));
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
224
sa.sun_family = AF_UNIX;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
225
(void) strlcpy(sa.sun_path, SOCKET_PATH, sizeof (sa.sun_path));
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
227
if (bind(s, (struct sockaddr *)&sa, sizeof (sa)) != 0) {
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
591
struct sockaddr sa;
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
599
sa_len = sizeof (sa);
usr/src/cmd/cmd-inet/usr.lib/ilbd/ilbd_main.c
600
if ((new_sd = accept(listener, &sa, &sa_len)) == -1) {
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1201
int64_t sa = *sap;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1209
if (sa != -1) {
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1217
m -= sa >> 3; /* m is now Error in estimate. */
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1218
if ((sa += m) < 0) {
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1220
sa = 0;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1236
sa = (m << 3);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1240
crtt = (sa >> 3) + sv;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1244
"crtt = %lld\n", saved_m, sa, sv, crtt);
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1247
*sap = sa;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1262
int64_t sa = tg->tg_rtt_sa;
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1273
new_crtt = ns2ms(compute_crtt(&sa, &sv, m));
usr/src/cmd/cmd-inet/usr.lib/in.mpathd/mpd_probe.c
1318
tg->tg_rtt_sa = sa;
usr/src/cmd/cmd-inet/usr.lib/in.ripngd/input.c
138
struct sioc_addrreq sa;
usr/src/cmd/cmd-inet/usr.lib/in.ripngd/input.c
354
sin6 = (struct sockaddr_in6 *)&sa.sa_addr;
usr/src/cmd/cmd-inet/usr.lib/in.ripngd/input.c
358
(char *)&sa) < 0) {
usr/src/cmd/cmd-inet/usr.lib/in.ripngd/input.c
364
if (sa.sa_res != 0) {
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
220
struct sigaction sa;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
228
sa.sa_mask = sigmask;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
229
sa.sa_flags = 0;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
232
sa.sa_handler = handle_hup;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
233
if (sigaction(SIGHUP, &sa, NULL) < 0)
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
235
sa.sa_handler = handle_int;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
236
if (sigaction(SIGINT, &sa, NULL) < 0)
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
244
sa.sa_handler = SIG_IGN;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
245
if (sigaction(SIGPIPE, &sa, NULL) < 0)
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
247
sa.sa_flags = SA_NOCLDWAIT;
usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoed.c
248
if (sigaction(SIGCHLD, &sa, NULL) < 0)
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
559
struct sigaction sa;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
596
sa.sa_handler = vrrpd_cleanup;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
597
sa.sa_flags = 0;
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
598
(void) sigemptyset(&sa.sa_mask);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
599
(void) sigaction(SIGINT, &sa, NULL);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
600
(void) sigaction(SIGQUIT, &sa, NULL);
usr/src/cmd/cmd-inet/usr.lib/vrrpd/vrrpd.c
601
(void) sigaction(SIGTERM, &sa, NULL);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
173
struct sockaddr_in sa;
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
175
assert(ai->ai_addrlen == sizeof (sa));
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
176
(void) memcpy(&sa, ai->ai_addr, sizeof (sa));
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
177
ip->ia_v4 = sa.sin_addr;
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
181
struct sockaddr_in6 sa;
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
183
assert(ai->ai_addrlen == sizeof (sa));
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
184
(void) memcpy(&sa, ai->ai_addr, sizeof (sa));
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_subr.c
185
ip->ia_v6 = sa.sin6_addr;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7316
int sa;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7427
sa = 0;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7430
sa++;
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7524
sa ? IPGPC_SADDR : IPGPC_DADDR,
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7559
sa ? IPGPC_SADDR_MASK : IPGPC_DADDR_MASK,
usr/src/cmd/cmd-inet/usr.sbin/ipqosconf/ipqosconf.c
7586
if (sa) {
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1782
print_addr(char *prefix, struct sockaddr_storage *sa, int init_instr,
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
1794
(void) dump_sockaddr((struct sockaddr *)sa, mask, B_FALSE, stdout,
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
677
headdr2sa(char *hea, struct sockaddr_storage *sa, int len)
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
685
sin = (struct sockaddr_in *)sa;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
692
sin6 = (struct sockaddr_in6 *)sa;
usr/src/cmd/cmd-inet/usr.sbin/ipsecutils/ikeadm.c
699
sin = (struct sockaddr_in *)sa;
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
265
struct sigaction sa;
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
281
sa.sa_flags = 0;
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
282
sa.sa_handler = ndp_do_run;
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
284
if (sigemptyset(&sa.sa_mask) != 0) {
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
289
if (sigaction(SIGALRM, &sa, NULL) != 0) {
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
346
ndp_salen(const struct sockaddr *sa)
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
348
switch (sa->sa_family) {
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
357
sa->sa_family);
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
373
struct sockaddr *sa;
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
396
sa = (struct sockaddr *)cp;
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
399
*dst = sa;
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
402
*gate = sa;
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
405
*mask = sa;
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
408
if (sa->sa_family == AF_LINK &&
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
409
((struct sockaddr_dl *)sa)->sdl_nlen != 0)
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
410
*ifp = (struct sockaddr_dl *)sa;
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
413
*src = sa;
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
416
RT_ADVANCE(cp, sa);
usr/src/cmd/cmd-inet/usr.sbin/ndp.c
76
static int ndp_salen(const struct sockaddr *sa);
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
2188
struct sockaddr *sa;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
2196
sa = (struct sockaddr *)&sin;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
2203
sa = (struct sockaddr *)&sin6;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
2206
sa = (struct sockaddr *)&sin6;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
2209
sa->sa_family = family;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
2210
return (pr_name_sa(sa));
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
2214
pr_name_sa(const struct sockaddr *sa)
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
2216
const struct sockaddr_in *sin = (struct sockaddr_in *)sa;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
2217
const struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
2218
int family = sa->sa_family;
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
2253
if (getnameinfo(sa, slen, buf, sizeof (buf),
usr/src/cmd/cmd-inet/usr.sbin/ping/ping.c
2256
if (getnameinfo(sa, slen, buf, sizeof (buf),
usr/src/cmd/cmd-inet/usr.sbin/route.c
1000
return (routename(sa));
usr/src/cmd/cmd-inet/usr.sbin/route.c
1004
s = (ushort_t *)sa->sa_data;
usr/src/cmd/cmd-inet/usr.sbin/route.c
1006
slim = s + ((salen(sa) + 1) >> 1);
usr/src/cmd/cmd-inet/usr.sbin/route.c
1007
cp = line + sprintf(line, "af %d:", sa->sa_family);
usr/src/cmd/cmd-inet/usr.sbin/route.c
187
struct sockaddr sa;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2061
su->sa.sa_family = rcip->ri_af;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2066
su->sa.sa_family = rcip->ri_af;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2070
su->sa.sa_family = rcip->ri_af;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2081
su->sa.sa_family = rcip->ri_af;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2085
su->sa.sa_family = rcip->ri_af;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2106
sockaddr(s, &su->sa);
usr/src/cmd/cmd-inet/usr.sbin/route.c
2448
newrt->ri_ifp.sa.sa_family = AF_LINK;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2463
l = ROUNDUP_LONG(salen(&u.sa)); \
usr/src/cmd/cmd-inet/usr.sbin/route.c
2645
struct sockaddr *sa;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2649
(void) printf(" route to: %s\n", routename(&req_rt->ri_dst.sa));
usr/src/cmd/cmd-inet/usr.sbin/route.c
265
static char *netname(struct sockaddr *sa);
usr/src/cmd/cmd-inet/usr.sbin/route.c
2671
sa = (struct sockaddr *)cp;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2674
dst = sa;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2677
gate = sa;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2680
mask = sa;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2683
if (sa->sa_family == AF_LINK &&
usr/src/cmd/cmd-inet/usr.sbin/route.c
2684
((struct sockaddr_dl *)sa)->
usr/src/cmd/cmd-inet/usr.sbin/route.c
2686
ifp = (struct sockaddr_dl *)sa;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2689
src = sa;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2692
ADVANCE(cp, sa);
usr/src/cmd/cmd-inet/usr.sbin/route.c
2755
const struct sockaddr *sa;
usr/src/cmd/cmd-inet/usr.sbin/route.c
276
static char *routename(const struct sockaddr *sa);
usr/src/cmd/cmd-inet/usr.sbin/route.c
2766
while (addrs != 0 && sptr + sizeof (*sa) <= endptr) {
usr/src/cmd/cmd-inet/usr.sbin/route.c
2769
sa = (const struct sockaddr *)sptr;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2770
ADVANCE(sptr, sa);
usr/src/cmd/cmd-inet/usr.sbin/route.c
279
static int salen(const struct sockaddr *sa);
usr/src/cmd/cmd-inet/usr.sbin/route.c
2793
const struct sockaddr *sa;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2802
for (i = 1; i != 0 && cp + sizeof (*sa) <= maxptr; i <<= 1) {
usr/src/cmd/cmd-inet/usr.sbin/route.c
2805
sa = (const struct sockaddr *)cp;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2806
(void) printf(" %s", routename(sa));
usr/src/cmd/cmd-inet/usr.sbin/route.c
2807
ADVANCE(cp, sa);
usr/src/cmd/cmd-inet/usr.sbin/route.c
2862
switch (su->sa.sa_family) {
usr/src/cmd/cmd-inet/usr.sbin/route.c
287
static void sockaddr(char *addr, struct sockaddr *sa);
usr/src/cmd/cmd-inet/usr.sbin/route.c
2897
sockaddr(char *addr, struct sockaddr *sa)
usr/src/cmd/cmd-inet/usr.sbin/route.c
2899
char *cp = (char *)sa;
usr/src/cmd/cmd-inet/usr.sbin/route.c
2900
int size = salen(sa);
usr/src/cmd/cmd-inet/usr.sbin/route.c
2941
salen(const struct sockaddr *sa)
usr/src/cmd/cmd-inet/usr.sbin/route.c
2943
switch (sa->sa_family) {
usr/src/cmd/cmd-inet/usr.sbin/route.c
810
struct sockaddr *sa = (struct sockaddr *)(rtm + 1);
usr/src/cmd/cmd-inet/usr.sbin/route.c
813
rtm->rtm_flags & RTF_HOST ? routename(sa) :
usr/src/cmd/cmd-inet/usr.sbin/route.c
814
netname(sa));
usr/src/cmd/cmd-inet/usr.sbin/route.c
816
sa = (struct sockaddr *)(salen(sa) + (char *)sa);
usr/src/cmd/cmd-inet/usr.sbin/route.c
817
(void) printf("%-20.20s ", routename(sa));
usr/src/cmd/cmd-inet/usr.sbin/route.c
826
routename(const struct sockaddr *sa)
usr/src/cmd/cmd-inet/usr.sbin/route.c
848
if (salen(sa) == 0) {
usr/src/cmd/cmd-inet/usr.sbin/route.c
852
switch (sa->sa_family) {
usr/src/cmd/cmd-inet/usr.sbin/route.c
856
in = ((struct sockaddr_in *)sa)->sin_addr;
usr/src/cmd/cmd-inet/usr.sbin/route.c
883
return (link_ntoa((struct sockaddr_dl *)sa));
usr/src/cmd/cmd-inet/usr.sbin/route.c
887
in6 = ((struct sockaddr_in6 *)sa)->sin6_addr;
usr/src/cmd/cmd-inet/usr.sbin/route.c
915
s = (ushort_t *)sa;
usr/src/cmd/cmd-inet/usr.sbin/route.c
917
slim = s + ((salen(sa) + 1) >> 1);
usr/src/cmd/cmd-inet/usr.sbin/route.c
918
cp = line + sprintf(line, "(%d)", sa->sa_family);
usr/src/cmd/cmd-inet/usr.sbin/route.c
932
netname(struct sockaddr *sa)
usr/src/cmd/cmd-inet/usr.sbin/route.c
943
switch (sa->sa_family) {
usr/src/cmd/cmd-inet/usr.sbin/route.c
947
in = ((struct sockaddr_in *)sa)->sin_addr;
usr/src/cmd/cmd-inet/usr.sbin/route.c
997
return (link_ntoa((struct sockaddr_dl *)sa));
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1980
struct sockaddr *sa;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1988
sa = (struct sockaddr *)&sin;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
1995
sa = (struct sockaddr *)&sin6;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
2002
sa->sa_family = family;
usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c
2028
if (getnameinfo(sa, slen, hbuf, sizeof (hbuf), NULL, 0, flags) != 0) {
usr/src/cmd/consadm/consadm.c
122
struct sigaction sa;
usr/src/cmd/consadm/consadm.c
145
sa.sa_handler = SIG_IGN;
usr/src/cmd/consadm/consadm.c
146
sa.sa_flags = 0;
usr/src/cmd/consadm/consadm.c
147
(void) sigemptyset(&sa.sa_mask);
usr/src/cmd/consadm/consadm.c
148
(void) sigaction(SIGHUP, &sa, NULL);
usr/src/cmd/consadm/consadm.c
149
(void) sigaction(SIGINT, &sa, NULL);
usr/src/cmd/consadm/consadm.c
150
(void) sigaction(SIGQUIT, &sa, NULL);
usr/src/cmd/consadm/consadm.c
151
(void) sigaction(SIGTERM, &sa, NULL);
usr/src/cmd/consadm/consadm.c
156
sa.sa_handler = cleanup_on_exit;
usr/src/cmd/consadm/consadm.c
157
sa.sa_flags = 0;
usr/src/cmd/consadm/consadm.c
158
(void) sigemptyset(&sa.sa_mask);
usr/src/cmd/consadm/consadm.c
159
(void) sigaction(SIGSEGV, &sa, NULL);
usr/src/cmd/consadm/consadm.c
160
(void) sigaction(SIGILL, &sa, NULL);
usr/src/cmd/consadm/consadm.c
161
(void) sigaction(SIGABRT, &sa, NULL);
usr/src/cmd/consadm/consadm.c
162
(void) sigaction(SIGBUS, &sa, NULL);
usr/src/cmd/consadm/consadm.c
660
struct sigaction sa;
usr/src/cmd/consadm/consadm.c
668
sa.sa_handler = catch_term;
usr/src/cmd/consadm/consadm.c
669
sa.sa_flags = 0;
usr/src/cmd/consadm/consadm.c
670
(void) sigemptyset(&sa.sa_mask);
usr/src/cmd/consadm/consadm.c
671
(void) sigaction(SIGTERM, &sa, NULL);
usr/src/cmd/consadm/consadm.c
676
sa.sa_handler = catch_hup;
usr/src/cmd/consadm/consadm.c
677
sa.sa_flags = 0;
usr/src/cmd/consadm/consadm.c
678
(void) sigemptyset(&sa.sa_mask);
usr/src/cmd/consadm/consadm.c
679
(void) sigaction(SIGHUP, &sa, NULL);
usr/src/cmd/csh/sh.c
124
struct sigaction sa;
usr/src/cmd/csh/sh.c
480
sigemptyset(&sa.sa_mask);
usr/src/cmd/csh/sh.c
481
sa.sa_handler = pchild;
usr/src/cmd/csh/sh.c
482
sa.sa_flags = SA_RESTART;
usr/src/cmd/csh/sh.c
483
(void) sigaction(SIGCHLD, &sa, (struct sigaction *)NULL);
usr/src/cmd/dtrace/test/tst/common/raise/tst.raise2.c
39
struct sigaction sa;
usr/src/cmd/dtrace/test/tst/common/raise/tst.raise2.c
41
sa.sa_handler = handle;
usr/src/cmd/dtrace/test/tst/common/raise/tst.raise2.c
42
sigemptyset(&sa.sa_mask);
usr/src/cmd/dtrace/test/tst/common/raise/tst.raise2.c
43
sa.sa_flags = 0;
usr/src/cmd/dtrace/test/tst/common/raise/tst.raise2.c
45
(void) sigaction(SIGINT, &sa, NULL);
usr/src/cmd/dtrace/test/tst/common/raise/tst.raise3.c
39
struct sigaction sa;
usr/src/cmd/dtrace/test/tst/common/raise/tst.raise3.c
41
sa.sa_handler = handle;
usr/src/cmd/dtrace/test/tst/common/raise/tst.raise3.c
42
sigemptyset(&sa.sa_mask);
usr/src/cmd/dtrace/test/tst/common/raise/tst.raise3.c
43
sa.sa_flags = 0;
usr/src/cmd/dtrace/test/tst/common/raise/tst.raise3.c
45
(void) sigaction(SIGINT, &sa, NULL);
usr/src/cmd/fm/modules/common/ip-transport/ip.c
378
struct sockaddr_storage sa;
usr/src/cmd/fm/modules/common/ip-transport/ip.c
379
socklen_t salen = sizeof (sa);
usr/src/cmd/fm/modules/common/ip-transport/ip.c
385
if ((fd = accept(ipx->ipx_fd, (struct sockaddr *)&sa, &salen)) == -1) {
usr/src/cmd/fm/modules/common/ip-transport/ip.c
392
ip_xprt_set_addr(ipx, (struct sockaddr *)&sa);
usr/src/cmd/fm/modules/common/ip-transport/ip.c
448
struct sockaddr_storage sa;
usr/src/cmd/fm/modules/common/ip-transport/ip.c
449
socklen_t salen = sizeof (sa);
usr/src/cmd/fm/modules/common/ip-transport/ip.c
480
if (getpeername(ipx->ipx_fd, (struct sockaddr *)&sa,
usr/src/cmd/fm/modules/common/ip-transport/ip.c
486
bzero(&sa, sizeof (sa));
usr/src/cmd/fm/modules/common/ip-transport/ip.c
489
ip_xprt_set_addr(ipx, (struct sockaddr *)&sa);
usr/src/cmd/fs.d/nfs/mountd/mountd.c
1300
struct sockaddr_in *sa;
usr/src/cmd/fs.d/nfs/mountd/mountd.c
1303
sa = (struct sockaddr_in *)(cln->nbuf->buf);
usr/src/cmd/fs.d/nfs/mountd/mountd.c
1304
(void) inet_ntoa_r(sa->sin_addr, host);
usr/src/cmd/fs.d/nfs/mountd/mountd.c
1309
struct sockaddr_in6 *sa;
usr/src/cmd/fs.d/nfs/mountd/mountd.c
1312
sa = (struct sockaddr_in6 *)(cln->nbuf->buf);
usr/src/cmd/fs.d/nfs/mountd/mountd.c
1314
sa->sin6_addr.s6_addr,
usr/src/cmd/fs.d/nfs/mountd/nfs_cmd.c
105
struct sockaddr *sa;
usr/src/cmd/fs.d/nfs/mountd/nfs_cmd.c
109
sa = (struct sockaddr *)nbuf->buf;
usr/src/cmd/fs.d/nfs/mountd/nfs_cmd.c
111
switch (sa->sa_family) {
usr/src/cmd/fs.d/nfs/mountd/nfs_cmd.c
170
struct sockaddr sa;
usr/src/cmd/fs.d/nfs/mountd/nfs_cmd.c
182
nb.buf = (char *)&sa;
usr/src/cmd/fs.d/nfs/mountd/nfs_cmd.c
184
sa = args->arg.charmap.addr;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1041
struct sockaddr_storage *sa;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1096
sa = (struct sockaddr_storage *)&(lifr.lifr_addr);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1098
if (sa->ss_family == AF_INET) {
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1102
} else if (sa->ss_family == AF_INET6) {
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1109
sa->ss_family);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1113
phost = getipnodebyaddr(addr, alen, sa->ss_family, &errnum);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1327
struct sockaddr *sa = cifap->ifa_addr;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1331
switch (sa->sa_family) {
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1333
struct sockaddr_in *sin = (struct sockaddr_in *)sa;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1345
struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa;
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1361
"interface %s", sa->sa_family, cifap->ifa_name);
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1365
if (inet_ntop(sa->sa_family, addr, addr_str, sizeof (addr_str))
usr/src/cmd/fs.d/nfs/statd/sm_proc.c
1370
sa->sa_family);
usr/src/cmd/fs.d/smbclnt/smbiod-svc/smbiod-svc.c
188
struct sigaction sa;
usr/src/cmd/fs.d/smbclnt/smbiod-svc/smbiod-svc.c
240
sa.sa_flags = SA_NOCLDSTOP;
usr/src/cmd/fs.d/smbclnt/smbiod-svc/smbiod-svc.c
241
sa.sa_handler = SIG_DFL;
usr/src/cmd/fs.d/smbclnt/smbiod-svc/smbiod-svc.c
242
sigemptyset(&sa.sa_mask);
usr/src/cmd/fs.d/smbclnt/smbiod-svc/smbiod-svc.c
243
sigaction(SIGCHLD, &sa, NULL);
usr/src/cmd/itadm/itadm.c
241
sockaddr_to_str(struct sockaddr_storage *sa, char **addr);
usr/src/cmd/krb5/krb5kdc/network.c
128
static const char *paddr (struct sockaddr *sa)
usr/src/cmd/krb5/krb5kdc/network.c
132
if (getnameinfo(sa, socklen(sa),
usr/src/cmd/krb5/krb5kdc/network.c
692
static void init_addr(krb5_fulladdr *faddr, struct sockaddr *sa)
usr/src/cmd/krb5/krb5kdc/network.c
694
switch (sa->sa_family) {
usr/src/cmd/krb5/krb5kdc/network.c
698
faddr->address->contents = (krb5_octet *) &sa2sin(sa)->sin_addr;
usr/src/cmd/krb5/krb5kdc/network.c
699
faddr->port = ntohs(sa2sin(sa)->sin_port);
usr/src/cmd/krb5/krb5kdc/network.c
703
if (IN6_IS_ADDR_V4MAPPED(&sa2sin6(sa)->sin6_addr)) {
usr/src/cmd/krb5/krb5kdc/network.c
708
(krb5_octet *) &sa2sin6(sa)->sin6_addr;
usr/src/cmd/krb5/krb5kdc/network.c
712
faddr->address->contents = (krb5_octet *) &sa2sin6(sa)->sin6_addr;
usr/src/cmd/krb5/krb5kdc/network.c
714
faddr->port = ntohs(sa2sin6(sa)->sin6_port);
usr/src/cmd/ldap/common/tmpltest.c
236
struct ldap_searchattr *sa;
usr/src/cmd/ldap/common/tmpltest.c
269
for ( sa = so->so_salist; sa != NULL; sa = sa->sa_next ) {
usr/src/cmd/ldap/common/tmpltest.c
270
printf( " Label: %s\n", NULLSTRINGIFNULL( sa->sa_attrlabel ));
usr/src/cmd/ldap/common/tmpltest.c
271
printf( " Attribute: %s\n", NULLSTRINGIFNULL( sa->sa_attr ));
usr/src/cmd/ldap/common/tmpltest.c
272
printf( " Select attr: %s\n", NULLSTRINGIFNULL( sa->sa_selectattr ));
usr/src/cmd/ldap/common/tmpltest.c
273
printf( " Select text: %s\n", NULLSTRINGIFNULL( sa->sa_selecttext ));
usr/src/cmd/ldap/common/tmpltest.c
276
if (( sa->sa_matchtypebitmap >> i ) & 1 ) {
usr/src/cmd/mailx/fio.c
671
struct sigaction sa, osa;
usr/src/cmd/mailx/fio.c
673
sa.sa_handler = (void (*)())act;
usr/src/cmd/mailx/fio.c
674
sigemptyset(&sa.sa_mask);
usr/src/cmd/mailx/fio.c
675
sa.sa_flags = SA_RESTART;
usr/src/cmd/mailx/fio.c
676
if (sigaction(sig, &sa, &osa) < 0)
usr/src/cmd/mandoc/term_tag.c
217
struct sigaction sa;
usr/src/cmd/mandoc/term_tag.c
220
memset(&sa, 0, sizeof(sa));
usr/src/cmd/mandoc/term_tag.c
221
sigemptyset(&sa.sa_mask);
usr/src/cmd/mandoc/term_tag.c
222
sa.sa_handler = SIG_DFL;
usr/src/cmd/mandoc/term_tag.c
223
sigaction(signum, &sa, NULL);
usr/src/cmd/mandoc/term_tag.c
53
struct sigaction sa;
usr/src/cmd/mandoc/term_tag.c
63
memset(&sa, 0, sizeof(sa));
usr/src/cmd/mandoc/term_tag.c
64
sigfillset(&sa.sa_mask);
usr/src/cmd/mandoc/term_tag.c
65
sa.sa_handler = tag_signal;
usr/src/cmd/mandoc/term_tag.c
66
sigaction(SIGHUP, &sa, NULL);
usr/src/cmd/mandoc/term_tag.c
67
sigaction(SIGINT, &sa, NULL);
usr/src/cmd/mandoc/term_tag.c
68
sigaction(SIGTERM, &sa, NULL);
usr/src/cmd/mandoc/term_tag.c
76
sa.sa_handler = SIG_IGN;
usr/src/cmd/mandoc/term_tag.c
77
sigaction(SIGTTOU, &sa, NULL);
usr/src/cmd/mdb/common/modules/genunix/cred.c
251
uintptr_t da, sa;
usr/src/cmd/mdb/common/modules/genunix/cred.c
259
sa = (uintptr_t)kd.kd_name;
usr/src/cmd/mdb/common/modules/genunix/cred.c
260
if (sa != 0)
usr/src/cmd/mdb/common/modules/genunix/cred.c
261
(void) mdb_readstr(str, sizeof (str), sa);
usr/src/cmd/mdb/common/modules/idm/idm.c
213
static int sa_to_str(struct sockaddr_storage *sa, char *addr);
usr/src/cmd/mdb/common/modules/idm/idm.c
2814
sa_to_str(struct sockaddr_storage *sa, char *buf)
usr/src/cmd/mdb/common/modules/idm/idm.c
2822
if (!sa || !buf) {
usr/src/cmd/mdb/common/modules/idm/idm.c
2828
if (sa->ss_family == AF_INET) {
usr/src/cmd/mdb/common/modules/idm/idm.c
2829
sin = (struct sockaddr_in *)sa;
usr/src/cmd/mdb/common/modules/idm/idm.c
2837
} else if (sa->ss_family == AF_INET6) {
usr/src/cmd/mdb/common/modules/idm/idm.c
2839
sin6 = (struct sockaddr_in6 *)sa;
usr/src/cmd/mdb/common/modules/klmmod/klmmod.c
47
struct sockaddr_storage sa;
usr/src/cmd/mdb/common/modules/klmmod/klmmod.c
55
if (salen > sizeof (sa))
usr/src/cmd/mdb/common/modules/klmmod/klmmod.c
56
salen = sizeof (sa);
usr/src/cmd/mdb/common/modules/klmmod/klmmod.c
57
if (mdb_vread(&sa, salen, (uintptr_t)nb->buf) < 0)
usr/src/cmd/mdb/common/modules/klmmod/klmmod.c
60
switch (sa.ss_family) {
usr/src/cmd/mdb/common/modules/klmmod/klmmod.c
62
s_in = (struct sockaddr_in *)(void *)&sa;
usr/src/cmd/mdb/common/modules/klmmod/klmmod.c
69
s_in6 = (struct sockaddr_in6 *)(void *)&sa;
usr/src/cmd/mdb/common/modules/klmmod/klmmod.c
76
mdb_printf("AF_%d", sa.ss_family);
usr/src/cmd/mdb/common/modules/nsmb/nsmb.c
337
switch (vcp->vc_srvaddr.sa.sa_family) {
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
418
scsi_adapter_t *sa;
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
427
} else if ((sa = scsi_get_adapter(0)) != NULL) {
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
433
scsi_find_sid_lun(sa, devname, &sid, &lun);
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
576
scsi_find_sid_lun(scsi_adapter_t *sa, char *devname, int *sid, int *lun)
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
581
for (sl = sa->sa_link_head.sl_next; sl && sl != &sa->sa_link_head;
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
117
scsi_adapter_t *sa;
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
1209
scsi_adapter_t *sa;
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
1220
if ((sa = scsi_get_adapter(0)) != NULL) {
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
1226
if (sa) {
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
1227
scsi_find_sid_lun(sa, devname, &sid, &lun);
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
132
if ((sa = scsi_get_adapter(0)) != NULL) {
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
140
if (sa) {
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
141
scsi_find_sid_lun(sa, request->device.name, &sid, &lun);
usr/src/cmd/ndmpd/tlm/tlm_init.c
469
scan_bus(scsi_adapter_t *sa, int(*hndlr)(), void *args)
usr/src/cmd/ndmpd/tlm/tlm_init.c
476
slink = sa->sa_link_head.sl_next;
usr/src/cmd/ndmpd/tlm/tlm_init.c
477
for (; slink != &sa->sa_link_head; slink = slink->sl_next) {
usr/src/cmd/ndmpd/tlm/tlm_init.c
536
scsi_adapter_t *sa;
usr/src/cmd/ndmpd/tlm/tlm_init.c
553
if ((sa = scsi_get_adapter(i)))
usr/src/cmd/ndmpd/tlm/tlm_init.c
554
(void) scan_bus(sa, add_lib, (void *)&nlibs);
usr/src/cmd/ndmpd/tlm/tlm_init.c
561
if ((sa = scsi_get_adapter(i)))
usr/src/cmd/ndmpd/tlm/tlm_init.c
562
(void) scan_bus(sa, add_drv, (void *)&vlibs);
usr/src/cmd/ndmpd/tlm/tlm_lib.c
1002
next = sa->sa_link_head.sl_next;
usr/src/cmd/ndmpd/tlm/tlm_lib.c
1003
sa->sa_link_head.sl_next = sl;
usr/src/cmd/ndmpd/tlm/tlm_lib.c
1016
scsi_adapter_t *sa = &my_sa;
usr/src/cmd/ndmpd/tlm/tlm_lib.c
1023
sa->sa_link_head.sl_next = &sa->sa_link_head;
usr/src/cmd/ndmpd/tlm/tlm_lib.c
1044
scsi_sasd_attach(sa, 0, lun, dp->d_name,
usr/src/cmd/ndmpd/tlm/tlm_lib.c
1092
scsi_sasd_attach(sa, sid, 0, dp->d_name,
usr/src/cmd/ndmpd/tlm/tlm_lib.c
1109
scsi_adapter_t *sa = &my_sa;
usr/src/cmd/ndmpd/tlm/tlm_lib.c
1113
sh = &sa->sa_link_head;
usr/src/cmd/ndmpd/tlm/tlm_lib.c
1129
scsi_adapter_t *sa = &my_sa;
usr/src/cmd/ndmpd/tlm/tlm_lib.c
1132
sh = &sa->sa_link_head;
usr/src/cmd/ndmpd/tlm/tlm_lib.c
970
scsi_sasd_attach(scsi_adapter_t *sa, int sid, int lun, char *name,
usr/src/cmd/ndmpd/tlm/tlm_lib.c
996
sl->sl_sa = sa;
usr/src/cmd/nohup/nohup.c
413
struct sigaction sa;
usr/src/cmd/nohup/nohup.c
434
if (!opt_a && pr_sigaction(P, SIGHUP, NULL, &sa) != 0) {
usr/src/cmd/nohup/nohup.c
440
if (!opt_a && sa.sa_handler != SIG_DFL && sa.sa_handler != SIG_IGN) {
usr/src/cmd/nohup/nohup.c
446
if (!opt_a && pr_sigaction(P, SIGQUIT, NULL, &sa) != 0) {
usr/src/cmd/nohup/nohup.c
452
if (!opt_a && sa.sa_handler != SIG_DFL && sa.sa_handler != SIG_IGN) {
usr/src/cmd/nohup/nohup.c
458
sa.sa_handler = SIG_IGN;
usr/src/cmd/nohup/nohup.c
460
if (pr_sigaction(P, SIGHUP, &sa, NULL) != 0) {
usr/src/cmd/nohup/nohup.c
466
if (pr_sigaction(P, SIGQUIT, &sa, NULL) != 0) {
usr/src/cmd/ptools/pfiles/pfiles.c
478
show_sockaddr(const char *str, const struct sockaddr *sa, socklen_t len)
usr/src/cmd/ptools/pfiles/pfiles.c
480
struct sockaddr_in *so_in = (struct sockaddr_in *)(void *)sa;
usr/src/cmd/ptools/pfiles/pfiles.c
481
struct sockaddr_in6 *so_in6 = (struct sockaddr_in6 *)(void *)sa;
usr/src/cmd/ptools/pfiles/pfiles.c
482
struct sockaddr_un *so_un = (struct sockaddr_un *)sa;
usr/src/cmd/ptools/pfiles/pfiles.c
489
switch (sa->sa_family) {
usr/src/cmd/ptools/pfiles/pfiles.c
739
const struct sockaddr *sa;
usr/src/cmd/ptools/pfiles/pfiles.c
742
sa = proc_fdinfo_misc(info, PR_SOCKETNAME, &vlen);
usr/src/cmd/ptools/pfiles/pfiles.c
743
if (sa != NULL)
usr/src/cmd/ptools/pfiles/pfiles.c
744
show_sockaddr("sockname", sa, vlen);
usr/src/cmd/ptools/pfiles/pfiles.c
746
sa = proc_fdinfo_misc(info, PR_PEERSOCKNAME, &vlen);
usr/src/cmd/ptools/pfiles/pfiles.c
747
if (sa != NULL)
usr/src/cmd/ptools/pfiles/pfiles.c
748
show_sockaddr("peername", sa, vlen);
usr/src/cmd/ptools/psig/psig.c
425
struct sigaction *sa = (struct sigaction *)
usr/src/cmd/ptools/psig/psig.c
429
sp->sa_flags = sa->sa_flags;
usr/src/cmd/ptools/psig/psig.c
430
sp->sa_handler = sa->sa_handler;
usr/src/cmd/ptools/psig/psig.c
431
sp->sa_mask = sa->sa_mask;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
334
swap_area_t *sa;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
345
for (sa = sf->areas; sa != NULL; sa = sa->next) {
usr/src/cmd/rcm_daemon/common/swap_rcm.c
347
if (sa->cache_flags & SWAP_CACHE_OFFLINED) {
usr/src/cmd/rcm_daemon/common/swap_rcm.c
352
sa->start);
usr/src/cmd/rcm_daemon/common/swap_rcm.c
360
sa->cache_flags |= SWAP_CACHE_OFFLINED;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
379
sf->path, sa->start, sa->len);
usr/src/cmd/rcm_daemon/common/swap_rcm.c
386
sa->cache_flags &= ~SWAP_CACHE_OFFLINED;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
407
swap_area_t *sa;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
413
for (sa = sf->areas; sa != NULL; sa = sa->next) {
usr/src/cmd/rcm_daemon/common/swap_rcm.c
415
if (!(sa->cache_flags & SWAP_CACHE_OFFLINED)) {
usr/src/cmd/rcm_daemon/common/swap_rcm.c
420
SWAP_ADD, sf->path, sa->start, sa->len);
usr/src/cmd/rcm_daemon/common/swap_rcm.c
428
sa->cache_flags &= ~SWAP_CACHE_OFFLINED;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
441
swap_area_t *sa, *stale_sa;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
458
for (sa = sf->areas; sa != NULL; sa = sa->next) {
usr/src/cmd/rcm_daemon/common/swap_rcm.c
459
sa->cache_flags |= SWAP_CACHE_STALE;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
489
if ((sa = swap_area_lookup(sf, &swt->swt_ent[i])) == NULL) {
usr/src/cmd/rcm_daemon/common/swap_rcm.c
490
if ((sa = swap_area_alloc(&swt->swt_ent[i])) == NULL) {
usr/src/cmd/rcm_daemon/common/swap_rcm.c
494
swap_area_add(sf, sa);
usr/src/cmd/rcm_daemon/common/swap_rcm.c
496
sa->cache_flags &= ~SWAP_CACHE_STALE;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
510
sa = sf->areas;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
511
while (sa != NULL) {
usr/src/cmd/rcm_daemon/common/swap_rcm.c
512
if (sa->cache_flags & SWAP_CACHE_OFFLINED) {
usr/src/cmd/rcm_daemon/common/swap_rcm.c
513
sa->cache_flags &= ~SWAP_CACHE_STALE;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
514
sa = sa->next;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
517
if (sa->cache_flags & SWAP_CACHE_STALE) {
usr/src/cmd/rcm_daemon/common/swap_rcm.c
518
stale_sa = sa;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
519
sa = sa->next;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
524
sa = sa->next;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
653
swap_area_t *sa;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
657
while ((sa = sf->areas) != NULL) {
usr/src/cmd/rcm_daemon/common/swap_rcm.c
659
free(sa);
usr/src/cmd/rcm_daemon/common/swap_rcm.c
717
swap_area_add(swap_file_t *sf, swap_area_t *sa)
usr/src/cmd/rcm_daemon/common/swap_rcm.c
719
sa->next = sf->areas;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
720
if (sa->next)
usr/src/cmd/rcm_daemon/common/swap_rcm.c
721
sa->next->prev = sa;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
722
sa->prev = NULL;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
723
sf->areas = sa;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
763
swap_area_t *sa;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
765
if ((sa = calloc(1, sizeof (*sa))) == NULL) {
usr/src/cmd/rcm_daemon/common/swap_rcm.c
769
sa->start = swt_ent->ste_start;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
770
sa->len = swt_ent->ste_length;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
772
return (sa);
usr/src/cmd/rcm_daemon/common/swap_rcm.c
781
swap_area_t *sa;
usr/src/cmd/rcm_daemon/common/swap_rcm.c
786
for (sa = sf->areas; sa != NULL; sa = sa->next) {
usr/src/cmd/rcm_daemon/common/swap_rcm.c
787
if (sa->start == swt_ent->ste_start &&
usr/src/cmd/rcm_daemon/common/swap_rcm.c
788
sa->len == swt_ent->ste_length) {
usr/src/cmd/rcm_daemon/common/swap_rcm.c
789
return (sa);
usr/src/cmd/rmt/rmt.c
155
struct sigaction sa;
usr/src/cmd/rmt/rmt.c
191
(void) sigemptyset(&sa.sa_mask);
usr/src/cmd/rmt/rmt.c
193
sa.sa_handler = catch;
usr/src/cmd/rmt/rmt.c
194
sa.sa_flags = SA_RESTART;
usr/src/cmd/rmt/rmt.c
195
(void) sigaction(RECV, &sa, (struct sigaction *)0);
usr/src/cmd/rmt/rmt.c
196
(void) sigaction(SEND, &sa, (struct sigaction *)0);
usr/src/cmd/rmt/rmt.c
197
(void) sigaction(TAPE, &sa, (struct sigaction *)0);
usr/src/cmd/rmt/rmt.c
198
(void) sigaction(OPEN, &sa, (struct sigaction *)0);
usr/src/cmd/rmt/rmt.c
199
(void) sigaction(CLOSE, &sa, (struct sigaction *)0);
usr/src/cmd/rmt/rmt.c
200
(void) sigaction(ERROR, &sa, (struct sigaction *)0);
usr/src/cmd/rsrvrctl/rsrvrctl.c
125
struct sigaction sa = {
usr/src/cmd/rsrvrctl/rsrvrctl.c
129
if (sigaction(SIGINFO, &sa, NULL) != 0) {
usr/src/cmd/sa/sa.h
216
extern struct sa sa;
usr/src/cmd/sa/sadc.c
110
static struct sa d;
usr/src/cmd/sa/sadc.c
274
if (write(fp, &d, sizeof (struct sa)) != sizeof (struct sa))
usr/src/cmd/sa/sadc.c
297
if (write(fp, &d, sizeof (struct sa)) != sizeof (struct sa))
usr/src/cmd/sa/sar.c
341
struct sa tx;
usr/src/cmd/sa/sar.c
351
while (safe_read(fin, &tx, sizeof (struct sa))) {
usr/src/cmd/sa/sar.c
464
safe_write(fout, &tx, sizeof (struct sa));
usr/src/cmd/sendmail/libmilter/engine.c
1223
sockaddr.sa.sa_family = AF_INET;
usr/src/cmd/sendmail/libmilter/engine.c
1241
sockaddr.sa.sa_family = AF_INET6;
usr/src/cmd/sendmail/libmilter/listener.c
156
addr.sa.sa_family = AF_UNIX;
usr/src/cmd/sendmail/libmilter/listener.c
161
addr.sa.sa_family = AF_INET;
usr/src/cmd/sendmail/libmilter/listener.c
166
addr.sa.sa_family = AF_INET6;
usr/src/cmd/sendmail/libmilter/listener.c
182
addr.sa.sa_family = AF_UNIX;
usr/src/cmd/sendmail/libmilter/listener.c
189
addr.sa.sa_family = AF_INET;
usr/src/cmd/sendmail/libmilter/listener.c
196
addr.sa.sa_family = AF_INET6;
usr/src/cmd/sendmail/libmilter/listener.c
213
addr.sa.sa_family = AF_UNIX;
usr/src/cmd/sendmail/libmilter/listener.c
218
addr.sa.sa_family = AF_INET;
usr/src/cmd/sendmail/libmilter/listener.c
223
addr.sa.sa_family = AF_INET6;
usr/src/cmd/sendmail/libmilter/listener.c
235
if (addr.sa.sa_family == AF_UNIX)
usr/src/cmd/sendmail/libmilter/listener.c
271
addr.sa.sa_family == AF_INET
usr/src/cmd/sendmail/libmilter/listener.c
277
addr.sa.sa_family == AF_INET6
usr/src/cmd/sendmail/libmilter/listener.c
287
switch (addr.sa.sa_family)
usr/src/cmd/sendmail/libmilter/listener.c
347
if (addr.sa.sa_family == AF_INET &&
usr/src/cmd/sendmail/libmilter/listener.c
357
if (addr.sa.sa_family == AF_INET6 &&
usr/src/cmd/sendmail/libmilter/listener.c
387
hp = mi_gethostbyname(at, addr.sa.sa_family);
usr/src/cmd/sendmail/libmilter/listener.c
395
addr.sa.sa_family = hp->h_addrtype;
usr/src/cmd/sendmail/libmilter/listener.c
429
switch (addr.sa.sa_family)
usr/src/cmd/sendmail/libmilter/listener.c
446
sock = socket(addr.sa.sa_family, SOCK_STREAM, 0);
usr/src/cmd/sendmail/libmilter/listener.c
467
addr.sa.sa_family != AF_UNIX &&
usr/src/cmd/sendmail/libmilter/listener.c
480
if (addr.sa.sa_family == AF_UNIX && rmsocket)
usr/src/cmd/sendmail/libmilter/listener.c
514
if (bind(sock, &addr.sa, L_socksize) < 0)
usr/src/cmd/sendmail/libmilter/listener.c
533
if (addr.sa.sa_family == AF_UNIX && len > 0)
usr/src/cmd/sendmail/libmilter/listener.c
553
L_family = addr.sa.sa_family;
usr/src/cmd/sendmail/libmilter/listener.c
818
cliaddr.sa.sa_len == 0 ||
usr/src/cmd/sendmail/libmilter/listener.c
820
cliaddr.sa.sa_family != L_family))
usr/src/cmd/sendmail/src/conf.c
4568
add_hostnames(sa)
usr/src/cmd/sendmail/src/conf.c
4569
SOCKADDR *sa;
usr/src/cmd/sendmail/src/conf.c
4576
switch (sa->sa.sa_family)
usr/src/cmd/sendmail/src/conf.c
4580
hp = sm_gethostbyaddr((char *) &sa->sin.sin_addr,
usr/src/cmd/sendmail/src/conf.c
4581
sizeof(sa->sin.sin_addr),
usr/src/cmd/sendmail/src/conf.c
4582
sa->sa.sa_family);
usr/src/cmd/sendmail/src/conf.c
4588
hp = sm_gethostbyaddr((char *) &sa->sin6.sin6_addr,
usr/src/cmd/sendmail/src/conf.c
4589
sizeof(sa->sin6.sin6_addr),
usr/src/cmd/sendmail/src/conf.c
4590
sa->sa.sa_family);
usr/src/cmd/sendmail/src/conf.c
4599
sa->sa.sa_family, anynet_ntoa(sa));
usr/src/cmd/sendmail/src/conf.c
4609
!(sa->sa.sa_family == AF_INET6 &&
usr/src/cmd/sendmail/src/conf.c
4610
IN6_IS_ADDR_LINKLOCAL(&sa->sin6.sin6_addr)) &&
usr/src/cmd/sendmail/src/conf.c
4615
anynet_ntoa(sa),
usr/src/cmd/sendmail/src/conf.c
4791
SOCKADDR *sa = (SOCKADDR *) &ifr->lifr_addr;
usr/src/cmd/sendmail/src/conf.c
4827
if (sa->sa.sa_len > sizeof(ifr->lifr_addr))
usr/src/cmd/sendmail/src/conf.c
4828
i += sizeof(ifr->lifr_name) + sa->sa.sa_len;
usr/src/cmd/sendmail/src/conf.c
4840
sm_dprintf("%s\n", anynet_ntoa(sa));
usr/src/cmd/sendmail/src/conf.c
4875
if ((IN6_IS_ADDR_LINKLOCAL(&sa->sin6.sin6_addr) ||
usr/src/cmd/sendmail/src/conf.c
4876
IN6_IS_ADDR_SITELOCAL(&sa->sin6.sin6_addr)) &&
usr/src/cmd/sendmail/src/conf.c
4877
sa->sin6.sin6_scope_id == 0)
usr/src/cmd/sendmail/src/conf.c
4881
ia6p = &sa->sin6.sin6_addr;
usr/src/cmd/sendmail/src/conf.c
4882
sa->sin6.sin6_scope_id = ntohs(ia6p->s6_addr[3] |
usr/src/cmd/sendmail/src/conf.c
4887
ia6 = sa->sin6.sin6_addr;
usr/src/cmd/sendmail/src/conf.c
4906
ia = sa->sin.sin_addr;
usr/src/cmd/sendmail/src/conf.c
4937
(void) add_hostnames(sa);
usr/src/cmd/sendmail/src/conf.c
4993
SOCKADDR *sa = (SOCKADDR *) &ifr->ifr_addr;
usr/src/cmd/sendmail/src/conf.c
5016
if (sa->sa.sa_len > sizeof(ifr->ifr_addr))
usr/src/cmd/sendmail/src/conf.c
5017
i += sizeof(ifr->ifr_name) + sa->sa.sa_len;
usr/src/cmd/sendmail/src/conf.c
5023
sm_dprintf("%s\n", anynet_ntoa(sa));
usr/src/cmd/sendmail/src/conf.c
5055
ia = sa->sin.sin_addr;
usr/src/cmd/sendmail/src/conf.c
5074
if ((IN6_IS_ADDR_LINKLOCAL(&sa->sin6.sin6_addr) ||
usr/src/cmd/sendmail/src/conf.c
5075
IN6_IS_ADDR_SITELOCAL(&sa->sin6.sin6_addr)) &&
usr/src/cmd/sendmail/src/conf.c
5076
sa->sin6.sin6_scope_id == 0)
usr/src/cmd/sendmail/src/conf.c
5080
ia6p = &sa->sin6.sin6_addr;
usr/src/cmd/sendmail/src/conf.c
5081
sa->sin6.sin6_scope_id = ntohs(ia6p->s6_addr[3] |
usr/src/cmd/sendmail/src/conf.c
5086
ia6 = sa->sin6.sin6_addr;
usr/src/cmd/sendmail/src/conf.c
5123
(void) add_hostnames(sa);
usr/src/cmd/sendmail/src/conf.c
5144
isloopback(sa)
usr/src/cmd/sendmail/src/conf.c
5145
SOCKADDR sa;
usr/src/cmd/sendmail/src/conf.c
5148
if (IN6_IS_ADDR_LOOPBACK(&sa.sin6.sin6_addr))
usr/src/cmd/sendmail/src/conf.c
5152
if (((ntohl(sa.sin.sin_addr.s_addr) & IN_CLASSA_NET)
usr/src/cmd/sendmail/src/daemon.c
1064
if (d->d_addr.sa.sa_family == AF_UNIX)
usr/src/cmd/sendmail/src/daemon.c
1088
d->d_socket = socket(d->d_addr.sa.sa_family,
usr/src/cmd/sendmail/src/daemon.c
1168
switch (d->d_addr.sa.sa_family)
usr/src/cmd/sendmail/src/daemon.c
1200
if (bind(d->d_socket, &d->d_addr.sa, socksize) < 0)
usr/src/cmd/sendmail/src/daemon.c
1247
if (daemonaddr->sa.sa_family == AF_UNSPEC)
usr/src/cmd/sendmail/src/daemon.c
1251
daemonaddr->sa.sa_family = AF_INET;
usr/src/cmd/sendmail/src/daemon.c
1255
switch (daemonaddr->sa.sa_family)
usr/src/cmd/sendmail/src/daemon.c
1300
switch (daemonaddr->sa.sa_family)
usr/src/cmd/sendmail/src/daemon.c
138
SOCKADDR sa;
usr/src/cmd/sendmail/src/daemon.c
139
SOCKADDR_LEN_T len = sizeof(sa);
usr/src/cmd/sendmail/src/daemon.c
1443
if (d->d_addr.sa.sa_family == AF_UNSPEC)
usr/src/cmd/sendmail/src/daemon.c
1444
d->d_addr.sa.sa_family = AF_INET;
usr/src/cmd/sendmail/src/daemon.c
1512
d->d_addr.sa.sa_family = atoi(v);
usr/src/cmd/sendmail/src/daemon.c
1517
d->d_addr.sa.sa_family = AF_UNIX;
usr/src/cmd/sendmail/src/daemon.c
1522
d->d_addr.sa.sa_family = AF_INET;
usr/src/cmd/sendmail/src/daemon.c
1526
d->d_addr.sa.sa_family = AF_INET6;
usr/src/cmd/sendmail/src/daemon.c
1530
d->d_addr.sa.sa_family = AF_ISO;
usr/src/cmd/sendmail/src/daemon.c
1534
d->d_addr.sa.sa_family = AF_NS;
usr/src/cmd/sendmail/src/daemon.c
1538
d->d_addr.sa.sa_family = AF_CCITT;
usr/src/cmd/sendmail/src/daemon.c
1627
switch (d->d_addr.sa.sa_family)
usr/src/cmd/sendmail/src/daemon.c
1714
d->d_addr.sa.sa_family);
usr/src/cmd/sendmail/src/daemon.c
1721
switch (d->d_addr.sa.sa_family)
usr/src/cmd/sendmail/src/daemon.c
1799
d->d_addr.sa.sa_family);
usr/src/cmd/sendmail/src/daemon.c
1949
family = d.d_addr.sa.sa_family;
usr/src/cmd/sendmail/src/daemon.c
2157
clt_addr.sa.sa_family = addr_family(p);
usr/src/cmd/sendmail/src/daemon.c
2158
switch (clt_addr.sa.sa_family)
usr/src/cmd/sendmail/src/daemon.c
2193
clt_addr.sa.sa_family);
usr/src/cmd/sendmail/src/daemon.c
2198
family = clt_addr.sa.sa_family;
usr/src/cmd/sendmail/src/daemon.c
2205
switch (clt_addr.sa.sa_family)
usr/src/cmd/sendmail/src/daemon.c
2407
addr.sa.sa_family = hp->h_addrtype;
usr/src/cmd/sendmail/src/daemon.c
2427
if (hp->h_length > sizeof(addr.sa.sa_data))
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
2465
if (addr.sa.sa_family == AF_INET6 &&
usr/src/cmd/sendmail/src/daemon.c
2467
ClientSettings[AF_INET].d_addr.sa.sa_family != 0)
usr/src/cmd/sendmail/src/daemon.c
2479
switch (addr.sa.sa_family)
usr/src/cmd/sendmail/src/daemon.c
2504
syserr("Can't connect to address family %d", addr.sa.sa_family);
usr/src/cmd/sendmail/src/daemon.c
2535
(int) addr.sa.sa_family);
usr/src/cmd/sendmail/src/daemon.c
2550
s = socket(addr.sa.sa_family, SOCK_STREAM, 0);
usr/src/cmd/sendmail/src/daemon.c
2606
switch (clt_addr.sa.sa_family)
usr/src/cmd/sendmail/src/daemon.c
2629
if (bind(s, &clt_addr.sa, socksize) < 0)
usr/src/cmd/sendmail/src/daemon.c
2663
switch (ConnectOnlyTo.sa.sa_family)
usr/src/cmd/sendmail/src/daemon.c
2721
switch (addr.sa.sa_family)
usr/src/cmd/sendmail/src/daemon.c
2740
memmove(addr.sa.sa_data,
usr/src/cmd/sendmail/src/daemon.c
2817
if (ClientSettings[addr.sa.sa_family].d_mflags != NULL)
usr/src/cmd/sendmail/src/daemon.c
2821
ClientSettings[addr.sa.sa_family].d_mflags);
usr/src/cmd/sendmail/src/daemon.c
2828
if (bitnset(D_IFNHELO, ClientSettings[addr.sa.sa_family].d_flags))
usr/src/cmd/sendmail/src/daemon.c
2836
if (getsockname(s, &addr.sa, &len) == 0)
usr/src/cmd/sendmail/src/daemon.c
2844
addr.sa.sa_family);
usr/src/cmd/sendmail/src/daemon.c
3046
if (Daemons[i].d_addr.sa.sa_family == AF_UNIX)
usr/src/cmd/sendmail/src/daemon.c
3313
addrcmp(hp, ha, sa)
usr/src/cmd/sendmail/src/daemon.c
3316
SOCKADDR *sa;
usr/src/cmd/sendmail/src/daemon.c
3322
switch (sa->sa.sa_family)
usr/src/cmd/sendmail/src/daemon.c
3327
return memcmp(ha, (char *) &sa->sin.sin_addr, INADDRSZ);
usr/src/cmd/sendmail/src/daemon.c
3333
a = (unsigned char *) &sa->sin6.sin6_addr;
usr/src/cmd/sendmail/src/daemon.c
3341
IN6_IS_ADDR_V4MAPPED(&sa->sin6.sin6_addr))
usr/src/cmd/sendmail/src/daemon.c
3411
if (isatty(fd) || (i = getpeername(fd, &RealHostAddr.sa, &falen)) < 0 ||
usr/src/cmd/sendmail/src/daemon.c
3412
falen <= 0 || RealHostAddr.sa.sa_family == 0)
usr/src/cmd/sendmail/src/daemon.c
3447
family = RealHostAddr.sa.sa_family;
usr/src/cmd/sendmail/src/daemon.c
3493
switch (RealHostAddr.sa.sa_family)
usr/src/cmd/sendmail/src/daemon.c
3497
if (getsockname(fd, &la.sa, &lalen) < 0 ||
usr/src/cmd/sendmail/src/daemon.c
3499
la.sa.sa_family != AF_INET)
usr/src/cmd/sendmail/src/daemon.c
3545
if (getsockname(fd, &la.sa, &lalen) < 0 ||
usr/src/cmd/sendmail/src/daemon.c
3547
la.sa.sa_family != AF_INET6)
usr/src/cmd/sendmail/src/daemon.c
3595
s = socket(la.sa.sa_family, SOCK_STREAM, 0);
usr/src/cmd/sendmail/src/daemon.c
3601
if (bind(s, &la.sa, lalen) < 0 ||
usr/src/cmd/sendmail/src/daemon.c
3602
connect(s, &RealHostAddr.sa, lalen) < 0)
usr/src/cmd/sendmail/src/daemon.c
3713
switch (RealHostAddr.sa.sa_family)
usr/src/cmd/sendmail/src/daemon.c
3756
if (RealHostAddr.sa.sa_family == AF_INET)
usr/src/cmd/sendmail/src/daemon.c
3863
switch (RealHostAddr.sa.sa_family)
usr/src/cmd/sendmail/src/daemon.c
409
RealHostAddr.sa.sa_len == 0 ||
usr/src/cmd/sendmail/src/daemon.c
411
RealHostAddr.sa.sa_family != Daemons[idx].d_addr.sa.sa_family))
usr/src/cmd/sendmail/src/daemon.c
4319
if (sap->sa.sa_family == 0)
usr/src/cmd/sendmail/src/daemon.c
4322
switch (sap->sa.sa_family)
usr/src/cmd/sendmail/src/daemon.c
4350
link_ntoa((struct sockaddr_dl *) &sap->sa));
usr/src/cmd/sendmail/src/daemon.c
4360
(void) sm_snprintf(buf, sizeof(buf), "Family %d: ", sap->sa.sa_family);
usr/src/cmd/sendmail/src/daemon.c
4362
ap = sap->sa.sa_data;
usr/src/cmd/sendmail/src/daemon.c
4363
for (l = sizeof(sap->sa.sa_data); --l >= 0 && SPACELEFT(buf, bp) > 3; )
usr/src/cmd/sendmail/src/daemon.c
4405
switch (sap->sa.sa_family)
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
4436
sap->sa.sa_family);
usr/src/cmd/sendmail/src/daemon.c
4481
if (sap->sa.sa_family == AF_UNIX && sap->sunix.sun_path[0] == '\0')
usr/src/cmd/sendmail/src/daemon.c
514
switch (Daemons[curdaemon].d_addr.sa.sa_family)
usr/src/cmd/sendmail/src/daemon.c
839
NULL), &sa.sa, &len) == 0)
usr/src/cmd/sendmail/src/daemon.c
841
p = hostnamebyanyaddr(&sa);
usr/src/cmd/sendmail/src/daemon.c
852
if (!isloopback(sa))
usr/src/cmd/sendmail/src/daemon.c
857
addr = anynet_ntoa(&sa);
usr/src/cmd/sendmail/src/daemon.c
860
"%d", sa.sa.sa_family);
usr/src/cmd/sendmail/src/deliver.c
2872
if (CurHostAddr.sa.sa_family != 0)
usr/src/cmd/sendmail/src/deliver.c
4285
if (CurHostAddr.sa.sa_family != 0)
usr/src/cmd/sendmail/src/deliver.c
4441
if (CurHostAddr.sa.sa_family != 0)
usr/src/cmd/sendmail/src/headers.c
1140
if (RealHostAddr.sa.sa_family != 0)
usr/src/cmd/sendmail/src/main.c
2611
switch (RealHostAddr.sa.sa_family)
usr/src/cmd/sendmail/src/map.c
7453
addr.sa.sa_family = AF_UNIX;
usr/src/cmd/sendmail/src/map.c
7457
addr.sa.sa_family = AF_INET;
usr/src/cmd/sendmail/src/map.c
7461
addr.sa.sa_family = AF_INET6;
usr/src/cmd/sendmail/src/map.c
7474
addr.sa.sa_family = AF_UNIX;
usr/src/cmd/sendmail/src/map.c
7478
addr.sa.sa_family = AF_INET;
usr/src/cmd/sendmail/src/map.c
7482
addr.sa.sa_family = AF_INET6;
usr/src/cmd/sendmail/src/map.c
7502
addr.sa.sa_family = AF_UNIX;
usr/src/cmd/sendmail/src/map.c
7506
addr.sa.sa_family = AF_INET;
usr/src/cmd/sendmail/src/map.c
7510
addr.sa.sa_family = AF_INET6;
usr/src/cmd/sendmail/src/map.c
7521
if (addr.sa.sa_family == AF_UNIX)
usr/src/cmd/sendmail/src/map.c
7552
|| addr.sa.sa_family == AF_INET
usr/src/cmd/sendmail/src/map.c
7555
|| addr.sa.sa_family == AF_INET6
usr/src/cmd/sendmail/src/map.c
7609
if (addr.sa.sa_family == AF_INET &&
usr/src/cmd/sendmail/src/map.c
7619
if (addr.sa.sa_family == AF_INET6 &&
usr/src/cmd/sendmail/src/map.c
7645
hp = sm_gethostbyname(at, addr.sa.sa_family);
usr/src/cmd/sendmail/src/map.c
7652
addr.sa.sa_family = hp->h_addrtype;
usr/src/cmd/sendmail/src/map.c
7696
sock = socket(addr.sa.sa_family, SOCK_STREAM, 0);
usr/src/cmd/sendmail/src/map.c
7727
switch (addr.sa.sa_family)
usr/src/cmd/sendmail/src/milter.c
1065
sock = socket(addr.sa.sa_family, SOCK_STREAM, 0);
usr/src/cmd/sendmail/src/milter.c
1120
switch (addr.sa.sa_family)
usr/src/cmd/sendmail/src/milter.c
3933
switch (addr.sa.sa_family)
usr/src/cmd/sendmail/src/milter.c
687
addr.sa.sa_family = AF_UNIX;
usr/src/cmd/sendmail/src/milter.c
691
addr.sa.sa_family = AF_INET;
usr/src/cmd/sendmail/src/milter.c
695
addr.sa.sa_family = AF_INET6;
usr/src/cmd/sendmail/src/milter.c
711
addr.sa.sa_family = AF_UNIX;
usr/src/cmd/sendmail/src/milter.c
715
addr.sa.sa_family = AF_INET;
usr/src/cmd/sendmail/src/milter.c
719
addr.sa.sa_family = AF_INET6;
usr/src/cmd/sendmail/src/milter.c
746
addr.sa.sa_family = AF_UNIX;
usr/src/cmd/sendmail/src/milter.c
751
if (addr.sa.sa_family == AF_UNIX)
usr/src/cmd/sendmail/src/milter.c
817
|| addr.sa.sa_family == AF_INET
usr/src/cmd/sendmail/src/milter.c
820
|| addr.sa.sa_family == AF_INET6
usr/src/cmd/sendmail/src/milter.c
903
if (addr.sa.sa_family == AF_INET &&
usr/src/cmd/sendmail/src/milter.c
913
if (addr.sa.sa_family == AF_INET6 &&
usr/src/cmd/sendmail/src/milter.c
957
hp = sm_gethostbyname(at, addr.sa.sa_family);
usr/src/cmd/sendmail/src/milter.c
975
addr.sa.sa_family = hp->h_addrtype;
usr/src/cmd/sendmail/src/ratectrl.c
256
switch (saddr->sa.sa_family)
usr/src/cmd/sendmail/src/ratectrl.c
309
if (saddr->sa.sa_family == AF_INET &&
usr/src/cmd/sendmail/src/ratectrl.c
320
if (saddr->sa.sa_family == AF_INET6 &&
usr/src/cmd/sendmail/src/ratectrl.c
371
if (saddr->sa.sa_family == AF_INET)
usr/src/cmd/sendmail/src/ratectrl.c
378
if (saddr->sa.sa_family == AF_INET6)
usr/src/cmd/sendmail/src/readcf.c
3446
ConnectOnlyTo.sa.sa_family = AF_UNSPEC;
usr/src/cmd/sendmail/src/readcf.c
3450
ConnectOnlyTo.sa.sa_family = AF_INET6;
usr/src/cmd/sendmail/src/readcf.c
3457
ConnectOnlyTo.sa.sa_family = AF_INET;
usr/src/cmd/sendmail/src/readcf.c
3461
if (ConnectOnlyTo.sa.sa_family == AF_UNSPEC)
usr/src/cmd/sendmail/src/sasl.c
257
if (addr->sa.sa_family == AF_INET6)
usr/src/cmd/sendmail/src/sasl.c
264
if (addr->sa.sa_family != AF_INET)
usr/src/cmd/sendmail/src/sendmail.h
1373
struct sockaddr sa; /* general version */
usr/src/cmd/sendmail/src/sendmail.h
2565
extern bool isloopback __P((SOCKADDR sa));
usr/src/cmd/sendmail/src/usersmtp.c
1643
CurHostAddr.sa.sa_family == AF_INET6 ||
usr/src/cmd/sendmail/src/usersmtp.c
1645
CurHostAddr.sa.sa_family == AF_INET))
usr/src/cmd/sendmail/src/usersmtp.c
1651
switch (CurHostAddr.sa.sa_family)
usr/src/cmd/sendmail/src/usersmtp.c
1711
if (mci->mci_out != NULL && CurHostAddr.sa.sa_family == AF_INET)
usr/src/cmd/sendmail/src/util.c
1791
SOCKADDR sa;
usr/src/cmd/sendmail/src/util.c
1845
memset(&sa, '\0', sizeof(sa));
usr/src/cmd/sendmail/src/util.c
1846
slen = sizeof(sa);
usr/src/cmd/sendmail/src/util.c
1847
if (getsockname(fd, &sa.sa, &slen) < 0)
usr/src/cmd/sendmail/src/util.c
1852
hp = hostnamebyanyaddr(&sa);
usr/src/cmd/sendmail/src/util.c
1859
else if (sa.sa.sa_family == AF_INET)
usr/src/cmd/sendmail/src/util.c
1861
"%s/%d", hp, ntohs(sa.sin.sin_port));
usr/src/cmd/sendmail/src/util.c
1864
else if (sa.sa.sa_family == AF_INET6)
usr/src/cmd/sendmail/src/util.c
1866
"%s/%d", hp, ntohs(sa.sin6.sin6_port));
usr/src/cmd/sendmail/src/util.c
1875
slen = sizeof(sa);
usr/src/cmd/sendmail/src/util.c
1876
if (getpeername(fd, &sa.sa, &slen) < 0)
usr/src/cmd/sendmail/src/util.c
1881
hp = hostnamebyanyaddr(&sa);
usr/src/cmd/sendmail/src/util.c
1888
else if (sa.sa.sa_family == AF_INET)
usr/src/cmd/sendmail/src/util.c
1890
"%s/%d", hp, ntohs(sa.sin.sin_port));
usr/src/cmd/sendmail/src/util.c
1893
else if (sa.sa.sa_family == AF_INET6)
usr/src/cmd/sendmail/src/util.c
1895
"%s/%d", hp, ntohs(sa.sin6.sin6_port));
usr/src/cmd/sendmail/src/util.c
2837
if (hostaddr->sa.sa_family !=
usr/src/cmd/sendmail/src/util.c
2838
ProcListVec[i].proc_hostaddr.sa.sa_family)
usr/src/cmd/sendmail/src/util.c
2841
if (hostaddr->sa.sa_family == AF_INET &&
usr/src/cmd/sendmail/src/util.c
2847
if (hostaddr->sa.sa_family == AF_INET6 &&
usr/src/cmd/sendmail/util/mconnect.c
138
SendmailAddress.sa.sa_family = AF_INET;
usr/src/cmd/sendmail/util/mconnect.c
144
SendmailAddress.sa.sa_family = AF_INET6;
usr/src/cmd/sendmail/util/mconnect.c
149
s = socket(SendmailAddress.sa.sa_family, SOCK_STREAM, 0);
usr/src/cmd/sendmail/util/mconnect.c
157
if (SendmailAddress.sa.sa_family == AF_INET)
usr/src/cmd/sendmail/util/mconnect.c
177
SendmailAddress.sa.sa_family = AF_INET;
usr/src/cmd/sendmail/util/mconnect.c
184
SendmailAddress.sa.sa_family = AF_INET6;
usr/src/cmd/sendmail/util/mconnect.c
52
struct sockaddr sa; /* general version */
usr/src/cmd/smbsrv/bind-helper/bind-helper.c
44
struct sockaddr sa;
usr/src/cmd/smbsrv/bind-helper/bind-helper.c
46
struct sockaddr_in *sin = (struct sockaddr_in *)&sa;
usr/src/cmd/smbsrv/bind-helper/bind-helper.c
48
struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)&sa;
usr/src/cmd/smbsrv/bind-helper/bind-helper.c
57
(void) memset(&sa, 0, sizeof (sa));
usr/src/cmd/smbsrv/bind-helper/bind-helper.c
58
sa.sa_family = atoi(argv[1]);
usr/src/cmd/smbsrv/bind-helper/bind-helper.c
59
switch (sa.sa_family) {
usr/src/cmd/smbsrv/bind-helper/bind-helper.c
85
if (bind(0, &sa, sizeof (sa)) < 0) {
usr/src/cmd/smbsrv/smbd/smbd_join.c
188
struct sockaddr_storage sa;
usr/src/cmd/smbsrv/smbd/smbd_join.c
194
bzero(&sa, sizeof (sa));
usr/src/cmd/smbsrv/smbd/smbd_join.c
197
struct sockaddr_in *sin = (void *)&sa;
usr/src/cmd/smbsrv/smbd/smbd_join.c
205
struct sockaddr_in6 *sin6 = (void *)&sa;
usr/src/cmd/smbsrv/smbd/smbd_join.c
224
rc = connect(sock, (const struct sockaddr *)&sa, salen);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
181
struct sockaddr_un sa;
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
194
bzero(&sa, sizeof (sa));
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
195
sa.sun_family = AF_UNIX;
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
196
(void) snprintf(sa.sun_path, sizeof (sa.sun_path),
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
200
(void) unlink(sa.sun_path);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
201
if (bind(listen_fd, (struct sockaddr *)&sa, sizeof (sa)) < 0) {
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
215
snlen = sizeof (sa);
usr/src/cmd/smbsrv/smbd/smbd_pipesvc.c
216
newfd = accept(listen_fd, (struct sockaddr *)&sa, &snlen);
usr/src/cmd/sulogin/sulogin.c
111
static struct sigaction sa;
usr/src/cmd/sulogin/sulogin.c
305
sa.sa_handler = childcleanup;
usr/src/cmd/sulogin/sulogin.c
306
sa.sa_flags = 0;
usr/src/cmd/sulogin/sulogin.c
307
(void) sigemptyset(&sa.sa_mask);
usr/src/cmd/sulogin/sulogin.c
308
(void) sigaction(SIGTERM, &sa, NULL);
usr/src/cmd/sulogin/sulogin.c
309
(void) sigaction(SIGHUP, &sa, NULL);
usr/src/cmd/sulogin/sulogin.c
310
sa.sa_handler = parenthandler;
usr/src/cmd/sulogin/sulogin.c
311
sa.sa_flags = SA_SIGINFO;
usr/src/cmd/sulogin/sulogin.c
312
(void) sigemptyset(&sa.sa_mask);
usr/src/cmd/sulogin/sulogin.c
313
(void) sigaction(SIGUSR1, &sa, NULL);
usr/src/cmd/sulogin/sulogin.c
315
sa.sa_handler = SIG_IGN;
usr/src/cmd/sulogin/sulogin.c
316
sa.sa_flags = 0;
usr/src/cmd/sulogin/sulogin.c
317
(void) sigemptyset(&sa.sa_mask);
usr/src/cmd/sulogin/sulogin.c
318
(void) sigaction(SIGCHLD, &sa, NULL);
usr/src/cmd/sulogin/sulogin.c
435
sa.sa_handler = noop;
usr/src/cmd/sulogin/sulogin.c
436
sa.sa_flags = 0;
usr/src/cmd/sulogin/sulogin.c
437
(void) sigemptyset(&sa.sa_mask);
usr/src/cmd/sulogin/sulogin.c
438
(void) sigaction(SIGINT, &sa, NULL);
usr/src/cmd/sulogin/sulogin.c
439
(void) sigaction(SIGQUIT, &sa, NULL);
usr/src/cmd/sulogin/sulogin.c
441
sa.sa_handler = termhandler;
usr/src/cmd/sulogin/sulogin.c
442
sa.sa_flags = 0;
usr/src/cmd/sulogin/sulogin.c
443
(void) sigemptyset(&sa.sa_mask);
usr/src/cmd/sulogin/sulogin.c
444
(void) sigaction(SIGTERM, &sa, NULL);
usr/src/cmd/sulogin/sulogin.c
445
(void) sigaction(SIGKILL, &sa, NULL);
usr/src/cmd/sulogin/sulogin.c
446
(void) sigaction(SIGHUP, &sa, NULL);
usr/src/cmd/sulogin/sulogin.c
759
sa.sa_handler = SIG_IGN;
usr/src/cmd/sulogin/sulogin.c
760
sa.sa_flags = 0;
usr/src/cmd/sulogin/sulogin.c
761
(void) sigemptyset(&sa.sa_mask);
usr/src/cmd/sulogin/sulogin.c
762
(void) sigaction(SIGINT, &sa, NULL);
usr/src/cmd/sulogin/sulogin.c
763
(void) sigaction(SIGQUIT, &sa, NULL);
usr/src/cmd/sulogin/sulogin.c
764
(void) sigaction(SIGTERM, &sa, NULL);
usr/src/cmd/sulogin/sulogin.c
803
sa.sa_handler = SIG_IGN;
usr/src/cmd/sulogin/sulogin.c
804
sa.sa_flags = 0;
usr/src/cmd/sulogin/sulogin.c
805
(void) sigemptyset(&sa.sa_mask);
usr/src/cmd/sulogin/sulogin.c
806
(void) sigaction(SIGINT, &sa, NULL);
usr/src/cmd/sulogin/sulogin.c
807
(void) sigaction(SIGQUIT, &sa, NULL);
usr/src/cmd/sulogin/sulogin.c
808
sa.sa_handler = SIG_DFL;
usr/src/cmd/sulogin/sulogin.c
809
sa.sa_flags = 0;
usr/src/cmd/sulogin/sulogin.c
810
(void) sigemptyset(&sa.sa_mask);
usr/src/cmd/sulogin/sulogin.c
811
(void) sigaction(SIGTERM, &sa, NULL);
usr/src/cmd/sulogin/sulogin.c
812
(void) sigaction(SIGHUP, &sa, NULL);
usr/src/cmd/th_tools/th_define.c
1593
struct sigaction sa;
usr/src/cmd/th_tools/th_define.c
1596
sa.sa_handler = kill_sighandler;
usr/src/cmd/th_tools/th_define.c
1597
(void) sigemptyset(&sa.sa_mask);
usr/src/cmd/th_tools/th_define.c
1599
(void) sigaddset(&sa.sa_mask, *ip);
usr/src/cmd/th_tools/th_define.c
1600
sa.sa_flags = 0;
usr/src/cmd/th_tools/th_define.c
1602
(void) sigaction(*ip, &sa, NULL);
usr/src/cmd/th_tools/th_define.c
262
struct sigaction sa;
usr/src/cmd/th_tools/th_define.c
264
(void) sigfillset(&(sa.sa_mask));
usr/src/cmd/th_tools/th_define.c
265
sa.sa_flags = 0;
usr/src/cmd/th_tools/th_define.c
266
sa.sa_handler = kill_sighandler;
usr/src/cmd/th_tools/th_define.c
267
if (sigaction(sig, &sa, NULL) != 0)
usr/src/cmd/tr/tr.c
371
static char sa[2], sb[2];
usr/src/cmd/tr/tr.c
373
sa[0] = *(const int *)a;
usr/src/cmd/tr/tr.c
375
return (strcoll(sa, sb));
usr/src/cmd/truss/expound.c
3369
struct sockaddr *sa = (struct sockaddr *)buf;
usr/src/cmd/truss/expound.c
3387
switch (sa->sa_family) {
usr/src/cmd/vntsd/vntsd.c
285
struct sockaddr_in *sa;
usr/src/cmd/vntsd/vntsd.c
309
sa = (struct sockaddr_in *)infop->ai_addr;
usr/src/cmd/vntsd/vntsd.c
310
if (sa->sin_addr.s_addr == addr) {
usr/src/cmd/vscan/vscand/vs_eng.c
754
nbio_connect(int sockfd, const struct sockaddr *sa, int sa_len)
usr/src/cmd/vscan/vscand/vs_eng.c
762
return (connect(sockfd, sa, sa_len));
usr/src/cmd/vscan/vscand/vs_eng.c
764
if ((rc = connect(sockfd, sa, sa_len)) != 0) {
usr/src/cmd/ypcmd/rpc_bootstrap.c
100
if (! sa) {
usr/src/cmd/ypcmd/rpc_bootstrap.c
106
svc_taddr->maxlen = svc_taddr->len = sizeof (*sa);
usr/src/cmd/ypcmd/rpc_bootstrap.c
107
svc_taddr->buf = (char *)sa;
usr/src/cmd/ypcmd/rpc_bootstrap.c
112
free(sa);
usr/src/cmd/ypcmd/rpc_bootstrap.c
123
free(sa);
usr/src/cmd/ypcmd/rpc_bootstrap.c
144
struct sockaddr_in *sa;
usr/src/cmd/ypcmd/rpc_bootstrap.c
236
sa = (struct sockaddr_in *)address->buf;
usr/src/cmd/ypcmd/rpc_bootstrap.c
237
address->len = sizeof (*sa);
usr/src/cmd/ypcmd/rpc_bootstrap.c
238
if (inet_pton(AF_INET, ipaddr, &sa->sin_addr) != 1) {
usr/src/cmd/ypcmd/rpc_bootstrap.c
242
sa->sin_port = htons(inport);
usr/src/cmd/ypcmd/rpc_bootstrap.c
243
sa->sin_family = AF_INET;
usr/src/cmd/ypcmd/rpc_bootstrap.c
324
struct sockaddr_in *sa;
usr/src/cmd/ypcmd/rpc_bootstrap.c
331
sa = (struct sockaddr_in *)(remote.buf);
usr/src/cmd/ypcmd/rpc_bootstrap.c
334
port = (ushort_t)pmap_getport(sa, prog, ver, protocol);
usr/src/cmd/ypcmd/rpc_bootstrap.c
338
sa->sin_addr.s_addr = ntohl(sa->sin_addr.s_addr);
usr/src/cmd/ypcmd/rpc_bootstrap.c
340
(sa->sin_addr.s_addr >> 24) & 0xff,
usr/src/cmd/ypcmd/rpc_bootstrap.c
341
(sa->sin_addr.s_addr >> 16) & 0xff,
usr/src/cmd/ypcmd/rpc_bootstrap.c
342
(sa->sin_addr.s_addr >> 8) & 0xff,
usr/src/cmd/ypcmd/rpc_bootstrap.c
343
(sa->sin_addr.s_addr) & 0xff,
usr/src/cmd/ypcmd/rpc_bootstrap.c
82
struct sockaddr_in6 *sa;
usr/src/cmd/ypcmd/rpc_bootstrap.c
99
sa = (struct sockaddr_in6 *)calloc(1, sizeof (*sa));
usr/src/cmd/ypcmd/yppasswd/changepasswd.c
185
memset(&sa, 0, sizeof (struct sigaction));
usr/src/cmd/ypcmd/yppasswd/changepasswd.c
186
sa.sa_handler = SIG_IGN;
usr/src/cmd/ypcmd/yppasswd/changepasswd.c
187
sigaction(SIGTSTP, &sa, (struct sigaction *)0);
usr/src/cmd/ypcmd/yppasswd/changepasswd.c
188
sigaction(SIGHUP, &sa, &osa1);
usr/src/cmd/ypcmd/yppasswd/changepasswd.c
189
sigaction(SIGINT, &sa, &osa2);
usr/src/cmd/ypcmd/yppasswd/changepasswd.c
190
sigaction(SIGQUIT, &sa, &osa3);
usr/src/cmd/ypcmd/yppasswd/changepasswd.c
96
struct sigaction sa, osa1, osa2, osa3;
usr/src/cmd/ypcmd/yppoll.c
370
struct sockaddr_in *sa;
usr/src/cmd/ypcmd/yppoll.c
372
sa = (struct sockaddr_in *)svcaddr->buf;
usr/src/cmd/ypcmd/yppoll.c
374
strcpy(hostbuf, inet_ntoa(sa->sin_addr));
usr/src/cmd/zoneadmd/vplat.c
1976
struct sockaddr sa;
usr/src/cmd/zoneadmd/vplat.c
1988
salen(struct sockaddr *sa)
usr/src/cmd/zoneadmd/vplat.c
1990
switch (sa->sa_family) {
usr/src/cmd/zoneadmd/vplat.c
2026
struct sockaddr *sa;
usr/src/cmd/zoneadmd/vplat.c
2040
so_dst.sa.sa_family = AF_INET;
usr/src/cmd/zoneadmd/vplat.c
2046
so_dst.sa.sa_family = AF_INET6;
usr/src/cmd/zoneadmd/vplat.c
2051
so_ifp.sa.sa_family = AF_LINK;
usr/src/cmd/zoneadmd/vplat.c
2060
l = ROUNDUP_LONG(salen(&so_dst.sa));
usr/src/cmd/zoneadmd/vplat.c
2063
l = ROUNDUP_LONG(salen(&so_ifp.sa));
usr/src/cmd/zoneadmd/vplat.c
2110
sa = (struct sockaddr *)cp;
usr/src/cmd/zoneadmd/vplat.c
2113
cp += ROUNDUP_LONG(salen(sa));
usr/src/cmd/zoneadmd/vplat.c
2116
if (sa->sa_family == AF_LINK &&
usr/src/cmd/zoneadmd/vplat.c
2117
((struct sockaddr_dl *)sa)->sdl_nlen != 0)
usr/src/cmd/zoneadmd/vplat.c
2118
ifp = (struct sockaddr_dl *)sa;
usr/src/common/iscsit/iscsit_common.c
1019
it_portal_lookup(it_tpg_t *tpg, struct sockaddr_storage *sa)
usr/src/common/iscsit/iscsit_common.c
1026
if (it_sa_compare(sa, &cfg_portal->portal_addr) == 0)
usr/src/common/iscsit/iscsit_common.c
1034
it_sns_svr_lookup(it_config_t *cfg, struct sockaddr_storage *sa)
usr/src/common/iscsit/iscsit_common.c
1041
if (it_sa_compare(sa, &cfg_portal->portal_addr) == 0)
usr/src/common/iscsit/iscsit_common.c
1298
sockaddr_to_str(struct sockaddr_storage *sa, char **addr)
usr/src/common/iscsit/iscsit_common.c
1308
if (!sa || !addr) {
usr/src/common/iscsit/iscsit_common.c
1314
if (sa->ss_family == AF_INET) {
usr/src/common/iscsit/iscsit_common.c
1315
sin = (struct sockaddr_in *)sa;
usr/src/common/iscsit/iscsit_common.c
1324
} else if (sa->ss_family == AF_INET6) {
usr/src/common/iscsit/iscsit_common.c
1326
sin6 = (struct sockaddr_in6 *)sa;
usr/src/common/iscsit/iscsit_common.c
159
sa->ss_family = af;
usr/src/common/iscsit/iscsit_common.c
161
sin = (struct sockaddr_in *)sa;
usr/src/common/iscsit/iscsit_common.c
169
sin6 = (struct sockaddr_in6 *)sa;
usr/src/common/iscsit/iscsit_common.c
178
return (sa);
usr/src/common/iscsit/iscsit_common.c
96
struct sockaddr_storage *sa = buf;
usr/src/common/smbclnt/smbfs_ntacl.c
1168
ulong_t sa;
usr/src/common/smbclnt/smbfs_ntacl.c
1233
err = ddi_strtoul(p, &np, 10, &sa);
usr/src/common/smbclnt/smbfs_ntacl.c
1237
sa = strtoul(p, &np, 10);
usr/src/common/smbclnt/smbfs_ntacl.c
1243
sid->sid_subauthvec[i] = (uint32_t)sa;
usr/src/lib/gss_mechs/mech_dh/backend/mech/seq.c
254
clear_all_bits(seq_array_t sa)
usr/src/lib/gss_mechs/mech_dh/backend/mech/seq.c
259
sa->arr[i] = (seq_word_t)0;
usr/src/lib/gss_mechs/mech_dh/backend/mech/seq.c
264
check_bit(seq_array_t sa, unsigned int bit)
usr/src/lib/gss_mechs/mech_dh/backend/mech/seq.c
269
return (sa->arr[bit/WBITS] & ((seq_word_t)1 << (bit % WBITS)) ? 1 : 0);
usr/src/lib/gss_mechs/mech_dh/backend/mech/seq.c
274
set_bit(seq_array_t sa, unsigned int bit)
usr/src/lib/gss_mechs/mech_dh/backend/mech/seq.c
277
sa->arr[bit/WBITS] |= ((seq_word_t)1 << (bit % WBITS));
usr/src/lib/gss_mechs/mech_dh/backend/mech/seq.c
308
shift_bits(seq_array_t sa, unsigned int n)
usr/src/lib/gss_mechs/mech_dh/backend/mech/seq.c
319
sa->arr[i] = sa->arr[i - m];
usr/src/lib/gss_mechs/mech_dh/backend/mech/seq.c
321
sa->arr[i] = (seq_word_t)0;
usr/src/lib/gss_mechs/mech_dh/backend/mech/seq.c
335
out = (sa->arr[i] >> (WBITS - n));
usr/src/lib/gss_mechs/mech_dh/backend/mech/seq.c
341
sa->arr[i] = (sa->arr[i] << n) | in;
usr/src/lib/gss_mechs/mech_krb5/include/fake-addrinfo.h
218
extern int krb5int_getnameinfo (const struct sockaddr *sa, socklen_t salen,
usr/src/lib/gss_mechs/mech_krb5/include/socket-utils.h
77
static __inline__ struct sockaddr_in *sa2sin (struct sockaddr *sa)
usr/src/lib/gss_mechs/mech_krb5/include/socket-utils.h
79
return (struct sockaddr_in *) (void *) sa;
usr/src/lib/gss_mechs/mech_krb5/include/socket-utils.h
82
static __inline__ struct sockaddr_in6 *sa2sin6 (struct sockaddr *sa)
usr/src/lib/gss_mechs/mech_krb5/include/socket-utils.h
84
return (struct sockaddr_in6 *) (void *) sa;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
1065
static int print_addr (/*@unused@*/ void *dataptr, struct sockaddr *sa)
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
1072
printf (" --> family %2d ", sa->sa_family);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
1073
len = socklen (sa);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
1074
err = getnameinfo (sa, len, hostbuf, (socklen_t) sizeof (hostbuf),
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
159
void printaddr (struct sockaddr *sa)
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
165
printf ("%p ", (void *) sa);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
166
err = getnameinfo (sa, socklen (sa), buf, sizeof (buf), 0, 0,
usr/src/lib/gss_mechs/mech_krb5/krb5/os/localaddr.c
171
sa->sa_family);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
340
module_callback (void *cbdata, int socktype, struct sockaddr *sa)
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
353
if (sa->sa_family != AF_INET && sa->sa_family != AF_INET6)
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
363
x->ai.ai_family = sa->sa_family;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
364
if (sa->sa_family == AF_INET) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
365
x->u.sin = *(struct sockaddr_in *)sa;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
368
if (sa->sa_family == AF_INET6) {
usr/src/lib/gss_mechs/mech_krb5/krb5/os/locate_kdc.c
369
x->u.sin6 = *(struct sockaddr_in6 *)sa;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/prompter.c
133
struct sigaction sa;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/prompter.c
135
sigemptyset(&sa.sa_mask);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/prompter.c
136
sa.sa_flags = 0;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/prompter.c
137
sa.sa_handler = intrfunc;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/prompter.c
138
sigaction(SIGINT, &sa, osigint);
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
491
struct sockaddr *sa;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
496
sa = addrs.addrs[addr_used].ai->ai_addr;
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
497
err = getnameinfo (sa, socklen (sa), buf, sizeof (buf), 0, 0,
usr/src/lib/gss_mechs/mech_krb5/krb5/os/sendto_kdc.c
500
err = getnameinfo (sa, socklen (sa), buf,
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
1082
int getnameinfo (const struct sockaddr *sa, socklen_t len,
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
1087
return fake_getnameinfo(sa, len, host, hostlen, service, servicelen,
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
1352
int krb5int_getnameinfo (const struct sockaddr *sa, socklen_t salen,
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
1357
return getnameinfo(sa, salen, hbuf, hbuflen, sbuf, sbuflen, flags);
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
330
system_getnameinfo (const struct sockaddr *sa, socklen_t salen,
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
334
return getnameinfo(sa, salen, host, hostlen, serv, servlen, flags);
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
924
fake_getnameinfo (const struct sockaddr *sa, socklen_t len,
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
934
if (sa->sa_family != AF_INET) {
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
937
sinp = (const struct sockaddr_in *) sa;
usr/src/lib/gss_mechs/mech_krb5/support/fake-addrinfo.c
975
sa->sa_family, hp, herr, htmp);
usr/src/lib/krb5/ss/pager.c
75
struct sigaction sa;
usr/src/lib/krb5/ss/pager.c
84
sa.sa_handler = SIG_DFL;
usr/src/lib/krb5/ss/pager.c
85
sigemptyset(&sa.sa_mask);
usr/src/lib/krb5/ss/pager.c
86
sa.sa_flags = 0;
usr/src/lib/krb5/ss/pager.c
87
sigaction(SIGINT, &sa, NULL);
usr/src/lib/libadutils/common/addisc.c
206
struct sockaddr *sa;
usr/src/lib/libadutils/common/addisc.c
209
sa = (void *)ss;
usr/src/lib/libadutils/common/addisc.c
210
switch (sa->sa_family) {
usr/src/lib/libadutils/common/addisc.c
221
eai = getnameinfo(sa, slen, obuf, olen, NULL, 0, NI_NUMERICHOST);
usr/src/lib/libadutils/common/srv_query.c
453
struct sockaddr *sa;
usr/src/lib/libadutils/common/srv_query.c
459
sa = calloc(1, sizeof (struct sockaddr_in6));
usr/src/lib/libadutils/common/srv_query.c
461
if (ai == NULL || sa == NULL) {
usr/src/lib/libadutils/common/srv_query.c
468
sin = (void *)sa;
usr/src/lib/libadutils/common/srv_query.c
480
sin6 = (void *)sa;
usr/src/lib/libadutils/common/srv_query.c
497
ai->ai_addr = sa;
usr/src/lib/libadutils/common/srv_query.c
498
sa->sa_family = af;
usr/src/lib/libadutils/common/srv_query.c
503
free(sa);
usr/src/lib/libc/port/gen/sigflag.c
39
struct sigaction sa;
usr/src/lib/libc/port/gen/sigflag.c
42
if ((v = sigaction(sig, 0, &sa)) < 0)
usr/src/lib/libc/port/gen/sigflag.c
45
sa.sa_flags |= flag;
usr/src/lib/libc/port/gen/sigflag.c
47
sa.sa_flags &= ~flag;
usr/src/lib/libc/port/gen/sigflag.c
48
return (sigaction(sig, &sa, 0));
usr/src/lib/libcurses/screen/wrefresh.c
673
chtype sa = curscr->_attrs;
usr/src/lib/libcurses/screen/wrefresh.c
711
curscr->_attrs = sa;
usr/src/lib/libdladm/common/linkprop.c
3177
mac_secondary_addr_t sa;
usr/src/lib/libdladm/common/linkprop.c
3182
perm_flags, &sa, sizeof (sa));
usr/src/lib/libdladm/common/linkprop.c
3186
if (sa.ms_addrcnt > *val_cnt)
usr/src/lib/libdladm/common/linkprop.c
3189
for (i = 0; i < sa.ms_addrcnt; i++) {
usr/src/lib/libdladm/common/linkprop.c
3191
(const unsigned char *)&sa.ms_addrs[i], prop_val[i]) ==
usr/src/lib/libdladm/common/linkprop.c
3197
*val_cnt = sa.ms_addrcnt;
usr/src/lib/libidmap/common/sized_array.c
101
sa = ((struct sized_array *)p)-1;
usr/src/lib/libidmap/common/sized_array.c
104
assert(memcmp(sa->cookie, COOKIE, sizeof (sa->cookie)) == 0);
usr/src/lib/libidmap/common/sized_array.c
107
return (sa->n);
usr/src/lib/libidmap/common/sized_array.c
113
struct sized_array *sa;
usr/src/lib/libidmap/common/sized_array.c
115
sa = ((struct sized_array *)p)-1;
usr/src/lib/libidmap/common/sized_array.c
118
assert(memcmp(sa->cookie, COOKIE, sizeof (sa->cookie)) == 0);
usr/src/lib/libidmap/common/sized_array.c
121
return (sa->sz);
usr/src/lib/libidmap/common/sized_array.c
57
struct sized_array *sa;
usr/src/lib/libidmap/common/sized_array.c
62
sa = malloc(total);
usr/src/lib/libidmap/common/sized_array.c
64
if (sa == NULL)
usr/src/lib/libidmap/common/sized_array.c
67
(void) memset(sa, 0, total);
usr/src/lib/libidmap/common/sized_array.c
69
sa->n = n;
usr/src/lib/libidmap/common/sized_array.c
70
sa->sz = sz;
usr/src/lib/libidmap/common/sized_array.c
73
(void) memcpy(sa->cookie, COOKIE, sizeof (sa->cookie));
usr/src/lib/libidmap/common/sized_array.c
76
return ((void *)(sa + 1));
usr/src/lib/libidmap/common/sized_array.c
82
struct sized_array *sa;
usr/src/lib/libidmap/common/sized_array.c
87
sa = ((struct sized_array *)p)-1;
usr/src/lib/libidmap/common/sized_array.c
90
assert(memcmp(sa->cookie, COOKIE, sizeof (sa->cookie)) == 0);
usr/src/lib/libidmap/common/sized_array.c
93
free(sa);
usr/src/lib/libidmap/common/sized_array.c
99
struct sized_array *sa;
usr/src/lib/libilb/common/ilb_comm.c
58
struct sockaddr_un sa = {AF_UNIX, SOCKET_PATH};
usr/src/lib/libilb/common/ilb_comm.c
83
connect(s, (struct sockaddr *)&sa, sizeof (sa.sun_path))
usr/src/lib/libinetsvc/common/inetsvc.c
1582
struct sockaddr_storage sa;
usr/src/lib/libinetsvc/common/inetsvc.c
1595
sa_size = sizeof (sa);
usr/src/lib/libinetsvc/common/inetsvc.c
1596
if ((i = recvfrom(s, buf, buflen, 0, (struct sockaddr *)&sa,
usr/src/lib/libinetsvc/common/inetsvc.c
1600
((struct sockaddr_in *)(&sa))->sin_port)) {
usr/src/lib/libinetsvc/common/inetsvc.c
1608
cb(s, (struct sockaddr *)&sa, sa_size, buf, i);
usr/src/lib/libipsecutil/common/ipsec_util.c
280
dump_sockaddr(struct sockaddr *sa, uint8_t prefixlen, boolean_t addr_only,
usr/src/lib/libipsecutil/common/ipsec_util.c
294
switch (sa->sa_family) {
usr/src/lib/libipsecutil/common/ipsec_util.c
297
sin = (struct sockaddr_in *)sa;
usr/src/lib/libipsecutil/common/ipsec_util.c
306
sin6 = (struct sockaddr_in6 *)sa;
usr/src/lib/libipsecutil/common/ipsec_util.c
317
if (inet_ntop(sa->sa_family, addrptr, storage, INET6_ADDRSTRLEN) ==
usr/src/lib/libipsecutil/common/ipsec_util.c
349
sa->sa_family, &getipnode_errno);
usr/src/lib/libiscsit/common/libiscsit.c
1197
struct sockaddr_storage sa;
usr/src/lib/libiscsit/common/libiscsit.c
1205
if ((it_common_convert_sa(portal_ip_port, &sa, ISCSI_LISTEN_PORT))
usr/src/lib/libiscsit/common/libiscsit.c
1215
if (it_sa_compare(&(ptr->portal_addr), &sa) != 0) {
usr/src/lib/libiscsit/common/libiscsit.c
1238
(void) memcpy(&(ptr->portal_addr), &sa,
usr/src/lib/libiscsit/common/libiscsit.c
1642
struct sockaddr_storage sa;
usr/src/lib/libiscsit/common/libiscsit.c
1708
&sa, 0)) == NULL) {
usr/src/lib/libiscsit/common/libiscsit.c
1724
struct sockaddr_storage sa;
usr/src/lib/libiscsit/common/libiscsit.c
1732
if ((it_common_convert_sa(val, &sa,
usr/src/lib/libiscsit/common/libiscsit.c
1743
if (sockaddr_to_str(&sa, &rad_server) == 0) {
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
189
struct ldap_searchattr *sa, *nextsa;
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
190
for ( sa = so->so_salist; sa != NULL; sa = nextsa ) {
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
191
nextsa = sa->sa_next;
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
192
if ( sa->sa_attrlabel != NULL ) {
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
193
NSLDAPI_FREE( sa->sa_attrlabel );
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
195
if ( sa->sa_attr != NULL ) {
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
196
NSLDAPI_FREE( sa->sa_attr );
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
198
if ( sa->sa_selectattr != NULL ) {
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
199
NSLDAPI_FREE( sa->sa_selectattr );
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
201
if ( sa->sa_selecttext != NULL ) {
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
202
NSLDAPI_FREE( sa->sa_selecttext );
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
204
NSLDAPI_FREE( sa );
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
250
struct ldap_searchattr **sa;
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
369
sa = &( so->so_salist );
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
376
if (( *sa = ( struct ldap_searchattr * )NSLDAPI_CALLOC( 1,
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
382
( *sa )->sa_attrlabel = toks[ 0 ];
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
383
( *sa )->sa_attr = toks[ 1 ];
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
384
( *sa )->sa_selectattr = toks[ 3 ];
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
385
( *sa )->sa_selecttext = toks[ 4 ];
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
387
( *sa )->sa_matchtypebitmap = 0;
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
390
( *sa )->sa_matchtypebitmap |= (1 << j);
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
395
sa = &(( *sa )->sa_next);
usr/src/lib/libldap5/sources/ldap/common/srchpref.c
397
*sa = NULL;
usr/src/lib/libldap5/sources/ldap/prldap/ldappr-dns.c
133
PRLDAPIOSocketArg *sa;
usr/src/lib/libldap5/sources/ldap/prldap/ldappr-dns.c
139
ret = prldap_socket_arg_from_ld( ld, &sa );
usr/src/lib/libldap5/sources/ldap/prldap/ldappr-dns.c
143
ret = PR_GetPeerName(sa->prsock_prfd, &iaddr);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
308
struct sigaction sa, osa1, osa2, osa3;
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
353
memset(&sa, 0, sizeof (struct sigaction));
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
354
sa.sa_handler = SIG_IGN;
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
355
sigaction(SIGTSTP, &sa, (struct sigaction *)0);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
356
sigaction(SIGHUP, &sa, &osa1);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
357
sigaction(SIGINT, &sa, &osa2);
usr/src/lib/libnisdb/yptol/shim_changepasswd.c
358
sigaction(SIGQUIT, &sa, &osa3);
usr/src/lib/libnsl/nis/gen/nis_subr.c
744
struct sockaddr_in *sa;
usr/src/lib/libnsl/nis/gen/nis_subr.c
751
sa = (struct sockaddr_in *)(remote.buf);
usr/src/lib/libnsl/nis/gen/nis_subr.c
754
port = (ushort_t)pmap_getport(sa, prog, ver, protocol);
usr/src/lib/libnsl/nis/gen/nis_subr.c
759
(sa->sin_addr.s_addr >> 24) & 0xff,
usr/src/lib/libnsl/nis/gen/nis_subr.c
760
(sa->sin_addr.s_addr >> 16) & 0xff,
usr/src/lib/libnsl/nis/gen/nis_subr.c
761
(sa->sin_addr.s_addr >> 8) & 0xff,
usr/src/lib/libnsl/nis/gen/nis_subr.c
762
(sa->sin_addr.s_addr) & 0xff,
usr/src/lib/libnsl/nss/inet_matchaddr.c
132
((struct sockaddr_in *)sa)->sin_addr.s_addr);
usr/src/lib/libnsl/nss/inet_matchaddr.c
54
inet_matchaddr(const void *sa, const char *name)
usr/src/lib/libnsl/nss/inet_matchaddr.c
70
switch (((struct sockaddr_in *)sa)->sin_family) {
usr/src/lib/libnsl/nss/inet_matchaddr.c
76
&((struct sockaddr_in6 *)sa)->sin6_addr;
usr/src/lib/libnsl/nss/netdir_inet.c
1023
&(sa->sin_addr.s_addr), 4,
usr/src/lib/libnsl/nss/netdir_inet.c
1024
sa->sin_family, ndbuf4host->result,
usr/src/lib/libnsl/nss/netdir_inet.c
1040
sa->sin_port, res->nd_hslist);
usr/src/lib/libnsl/nss/netdir_inet.c
1048
sa->sin_port, res->nd_hslist);
usr/src/lib/libnsl/nss/netdir_inet.c
1138
struct sockaddr_in sa;
usr/src/lib/libnsl/nss/netdir_inet.c
1143
sa.sin_addr.s_addr = *(uint32_t *)args->arg.nss.host.addr;
usr/src/lib/libnsl/nss/netdir_inet.c
1144
sa.sin_family = AF_INET;
usr/src/lib/libnsl/nss/netdir_inet.c
1146
sa.sin_port = 0;
usr/src/lib/libnsl/nss/netdir_inet.c
1147
nbuf.buf = (char *)&sa;
usr/src/lib/libnsl/nss/netdir_inet.c
1148
nbuf.len = nbuf.maxlen = sizeof (sa);
usr/src/lib/libnsl/nss/netdir_inet.c
1198
sa.sin_addr.s_addr = INADDR_ANY;
usr/src/lib/libnsl/nss/netdir_inet.c
1199
sa.sin_family = AF_INET;
usr/src/lib/libnsl/nss/netdir_inet.c
1200
sa.sin_port = (ushort_t)args->arg.nss.serv.port;
usr/src/lib/libnsl/nss/netdir_inet.c
1201
sa.sin_zero[0] = '\0';
usr/src/lib/libnsl/nss/netdir_inet.c
1202
nbuf.buf = (char *)&sa;
usr/src/lib/libnsl/nss/netdir_inet.c
1203
nbuf.len = nbuf.maxlen = sizeof (sa);
usr/src/lib/libnsl/nss/netdir_inet.c
2350
struct sockaddr_in *sa;
usr/src/lib/libnsl/nss/netdir_inet.c
2356
aliasp = (char *)ROUND_UP(buffer, sizeof (sa->sin_addr));
usr/src/lib/libnsl/nss/netdir_inet.c
2358
sa = (struct sockaddr_in *)nbuf->buf;
usr/src/lib/libnsl/nss/netdir_inet.c
2359
(void) memcpy(aliasp, &(sa->sin_addr), sizeof (sa->sin_addr));
usr/src/lib/libnsl/nss/netdir_inet.c
2360
aliasvec = (char **)ROUND_UP(aliasp + sizeof (sa->sin_addr),
usr/src/lib/libnsl/nss/netdir_inet.c
2387
result->h_length = sizeof (sa->sin_addr);
usr/src/lib/libnsl/nss/netdir_inet.c
915
struct sockaddr_in *sa;
usr/src/lib/libnsl/nss/netdir_inet.c
972
sa = (struct sockaddr_in *)(args->arg.nd_nbuf->buf);
usr/src/lib/libnsl/nss/netdir_inet.c
973
addr4 = (struct in_addr *)&(sa->sin_addr);
usr/src/lib/libnsl/nss/netdir_inet.c
979
if (args->op_t != NETDIR_BY_NOSRV && sa->sin_port != 0) {
usr/src/lib/libnsl/nss/netdir_inet.c
980
se = _switch_getservbyport_r(sa->sin_port, proto,
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
131
struct sockaddr_in *sa; /* our internal format */
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
142
sa = (struct sockaddr_in *)(addr->buf);
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
143
myport = ntohs(sa->sin_port);
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
144
(void) inet_ntoa_r(sa->sin_addr, tmp);
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
181
struct sockaddr_in *sa;
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
193
sa = calloc(1, sizeof (*sa));
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
195
if (!sa) {
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
201
result->buf = (char *)(sa);
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
215
sa->sin_addr.s_addr = htonl(inaddr);
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
219
sa->sin_port = htons(inport);
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
221
sa->sin_family = AF_INET;
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
229
struct sockaddr_in6 *sa;
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
242
sa = calloc(1, sizeof (struct sockaddr_in6));
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
243
if (!sa) {
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
248
result->buf = (char *)(sa);
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
277
if (inet_pton(AF_INET6, tmpaddr, sa->sin6_addr.s6_addr) == 0) {
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
285
sa->sin6_port = htons(inport);
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
287
sa->sin6_family = AF_INET6;
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
822
struct sockaddr_in6 sa;
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
831
bzero(&sa, sizeof (sa));
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
853
if (inet_pton(af, truaddr, sa.sin6_addr.s6_addr)
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
859
in_addr.addr6 = sa.sin6_addr;
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
860
sa.sin6_family = AF_INET6;
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
863
if (!is_myself(&sa)) {
usr/src/lib/libnsl/nss/netdir_inet_sundry.c
870
(void) memcpy(&server_addr, &sa, sizeof (server_addr));
usr/src/lib/libnwam/common/libnwam_util.c
659
struct sockaddr_in sa;
usr/src/lib/libnwam/common/libnwam_util.c
673
if (inet_pton(AF_INET, addr, &(sa.sin_addr)) != 1) {
usr/src/lib/libnwam/common/libnwam_util.c
687
struct sockaddr_in sa;
usr/src/lib/libnwam/common/libnwam_util.c
692
if (inet_pton(AF_INET, addrvalue, &(sa.sin_addr)) != 1)
usr/src/lib/libnwam/common/libnwam_util.c
704
struct sockaddr_in6 sa;
usr/src/lib/libnwam/common/libnwam_util.c
718
if (inet_pton(AF_INET6, addr, &(sa.sin6_addr)) != 1) {
usr/src/lib/libnwam/common/libnwam_util.c
732
struct sockaddr_in6 sa;
usr/src/lib/libnwam/common/libnwam_util.c
737
if (inet_pton(AF_INET6, addrvalue, &(sa.sin6_addr)) != 1)
usr/src/lib/libresolv2/common/irs/getnameinfo.c
100
getnameinfo(sa, salen, host, hostlen, serv, servlen, flags)
usr/src/lib/libresolv2/common/irs/getnameinfo.c
101
const struct sockaddr *sa;
usr/src/lib/libresolv2/common/irs/getnameinfo.c
123
if (sa == NULL)
usr/src/lib/libresolv2/common/irs/getnameinfo.c
127
len = sa->sa_len;
usr/src/lib/libresolv2/common/irs/getnameinfo.c
131
family = sa->sa_family;
usr/src/lib/libresolv2/common/irs/getnameinfo.c
142
port = ((const struct sockinet *)sa)->si_port; /*%< network byte order */
usr/src/lib/libresolv2/common/irs/getnameinfo.c
143
addr = (const char *)sa + afd->a_off;
usr/src/lib/libresolv2/common/irs/getnameinfo.c
165
switch (sa->sa_family) {
usr/src/lib/libresolv2/common/irs/getnameinfo.c
171
sin6 = (const struct sockaddr_in6 *)sa;
usr/src/lib/libresolv2/common/irs/getnameinfo.c
217
if ((error = ip6_parsenumeric(sa, addr, host,
usr/src/lib/libresolv2/common/irs/getnameinfo.c
238
ip6_parsenumeric(const struct sockaddr *sa, const char *addr, char *host,
usr/src/lib/libresolv2/common/irs/getnameinfo.c
245
UNUSED(sa);
usr/src/lib/libresolv2/common/irs/getnameinfo.c
259
if (((const struct sockaddr_in6 *)sa)->sin6_scope_id) {
usr/src/lib/libresolv2/common/irs/getnameinfo.c
264
scopelen = ip6_sa2str((const struct sockaddr_in6 *)sa,
usr/src/lib/libresolv2/common/isc/ctl_p.c
105
switch (sa->sa_family) {
usr/src/lib/libresolv2/common/isc/ctl_p.c
108
(const struct sockaddr_in6 *) sa;
usr/src/lib/libresolv2/common/isc/ctl_p.c
126
(const struct sockaddr_in *) sa;
usr/src/lib/libresolv2/common/isc/ctl_p.c
146
(const struct sockaddr_un *) sa;
usr/src/lib/libresolv2/common/isc/ctl_p.c
97
ctl_sa_ntop(const struct sockaddr *sa,
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
446
(struct sockaddr *)&sess->sa);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
449
(struct sockaddr *)&sess->sa);
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
61
#define address_expr ctl_sa_ntop((struct sockaddr *)&sess->sa, \
usr/src/lib/libresolv2/common/isc/ctl_srvr.c
83
union sa_un sa;
usr/src/lib/libresolv2/common/isc/ev_connects.c
244
new->fd = accept(conn->fd, &new->ra.sa, &new->ralen);
usr/src/lib/libresolv2/common/isc/ev_connects.c
252
if (GETXXXNAME(getsockname, new->fd, new->la.sa, new->lalen) < 0) {
usr/src/lib/libresolv2/common/isc/ev_connects.c
278
struct sockaddr sa;
usr/src/lib/libresolv2/common/isc/ev_connects.c
289
new = accept(fd, &ra.sa, &ralen);
usr/src/lib/libresolv2/common/isc/ev_connects.c
297
if (GETXXXNAME(getsockname, new, la.sa, lalen) < 0) {
usr/src/lib/libresolv2/common/isc/ev_connects.c
306
(*conn->func)(opaqueCtx, conn->uap, new, &la.sa, lalen, &ra.sa, ralen);
usr/src/lib/libresolv2/common/isc/ev_connects.c
313
struct sockaddr sa;
usr/src/lib/libresolv2/common/isc/ev_connects.c
352
GETXXXNAME(getsockname, fd, la.sa, lalen) < 0 ||
usr/src/lib/libresolv2/common/isc/ev_connects.c
353
GETXXXNAME(getpeername, fd, ra.sa, ralen) < 0) {
usr/src/lib/libresolv2/common/isc/ev_connects.c
360
(*conn_func)(opaqueCtx, conn_uap, fd, &la.sa, lalen, &ra.sa, ralen);
usr/src/lib/libresolv2/common/isc/ev_connects.c
39
#define GETXXXNAME(f, s, sa, len) ( \
usr/src/lib/libresolv2/common/isc/ev_connects.c
40
(f((s), (&sa), (&len)) >= 0) ? 0 : \
usr/src/lib/libresolv2/common/isc/ev_connects.c
42
memset(&(sa), 0, sizeof (sa)), \
usr/src/lib/libresolv2/common/isc/ev_connects.c
43
(len) = sizeof (sa), \
usr/src/lib/libresolv2/common/isc/ev_connects.c
44
(sa).sa_family = AF_UNIX, \
usr/src/lib/libresolv2/common/isc/eventlib_p.h
100
struct sockaddr sa;
usr/src/lib/libresolv2/common/isc/eventlib_p.h
92
struct sockaddr sa;
usr/src/lib/libresolv2/common/resolv/res_private.h
18
res_ourserver_p(const res_state statp, const struct sockaddr *sa);
usr/src/lib/libresolv2/common/resolv/res_send.c
172
res_ourserver_p(const res_state statp, const struct sockaddr *sa) {
usr/src/lib/libresolv2/common/resolv/res_send.c
177
switch (sa->sa_family) {
usr/src/lib/libresolv2/common/resolv/res_send.c
179
inp = (const struct sockaddr_in *)sa;
usr/src/lib/libresolv2/common/resolv/res_send.c
192
in6p = (const struct sockaddr_in6 *)sa;
usr/src/lib/libresolv2/common/resolv/res_send.c
556
get_salen(sa)
usr/src/lib/libresolv2/common/resolv/res_send.c
557
const struct sockaddr *sa;
usr/src/lib/libresolv2/common/resolv/res_send.c
562
if (sa->sa_len)
usr/src/lib/libresolv2/common/resolv/res_send.c
563
return (sa->sa_len);
usr/src/lib/libresolv2/common/resolv/res_send.c
566
if (sa->sa_family == AF_INET)
usr/src/lib/libresolv2/common/resolv/res_send.c
568
else if (sa->sa_family == AF_INET6)
usr/src/lib/libsasl/plugin/plugin_common.c
101
sin6 = (struct sockaddr_in6 *)sa;
usr/src/lib/libsasl/plugin/plugin_common.c
105
sin4 = (struct sockaddr_in *)sa;
usr/src/lib/libsasl/plugin/plugin_common.c
81
struct sockaddr *sa, socklen_t *len
usr/src/lib/libsasl/plugin/plugin_common.c
83
struct sockaddr *sa __attribute__((unused)),
usr/src/lib/libsasl/plugin/plugin_common.c
98
if (sa->sa_family != AF_INET6)
usr/src/lib/libslp/clib/slp_net_utils.c
332
SLPError slp_surl2sin(SLPSrvURL *surl, struct sockaddr_in *sa) {
usr/src/lib/libslp/clib/slp_net_utils.c
333
struct sockaddr_in *sin = (struct sockaddr_in *)sa;
usr/src/lib/libsmbfs/smb/ctx.c
163
dump_sockaddr(&ssn->ssn_srvaddr.sa);
usr/src/lib/libsmbfs/smb/getaddr.c
102
sin6 = (void *)sa;
usr/src/lib/libsmbfs/smb/getaddr.c
85
dump_sockaddr(struct sockaddr *sa)
usr/src/lib/libsmbfs/smb/getaddr.c
90
int af = sa->sa_family;
usr/src/lib/libsmbfs/smb/getaddr.c
97
sin = (void *)sa;
usr/src/lib/libsocket/inet/getaddrinfo.c
769
getscopeidfromzone(const struct sockaddr_in6 *sa, const char *zone,
usr/src/lib/libsocket/inet/getaddrinfo.c
772
const in6_addr_t *addr = &sa->sin6_addr;
usr/src/lib/libsocket/inet/getnameinfo.c
109
if (sa == NULL)
usr/src/lib/libsocket/inet/getnameinfo.c
111
switch (sa->sa_family) {
usr/src/lib/libsocket/inet/getnameinfo.c
113
addr = (char *)&sa2sin(sa)->sin_addr;
usr/src/lib/libsocket/inet/getnameinfo.c
116
port = (sa2sin(sa)->sin_port); /* network byte order */
usr/src/lib/libsocket/inet/getnameinfo.c
119
addr = (char *)&sa2sin6(sa)->sin6_addr;
usr/src/lib/libsocket/inet/getnameinfo.c
122
port = (sa2sin6(sa)->sin6_port); /* network byte order */
usr/src/lib/libsocket/inet/getnameinfo.c
137
if (inet_ntop(sa->sa_family, addr,
usr/src/lib/libsocket/inet/getnameinfo.c
144
hp = getipnodebyaddr(addr, alen, sa->sa_family,
usr/src/lib/libsocket/inet/getnameinfo.c
184
if (_inet_ntop_native(sa->sa_family, addr,
usr/src/lib/libsocket/inet/getnameinfo.c
195
if ((sa->sa_family == AF_INET6) &&
usr/src/lib/libsocket/inet/getnameinfo.c
196
(sa2sin6(sa)->sin6_scope_id != 0)) {
usr/src/lib/libsocket/inet/getnameinfo.c
207
if (IN6_IS_ADDR_LINKSCOPE(&(sa2sin6(sa)->sin6_addr))) {
usr/src/lib/libsocket/inet/getnameinfo.c
208
if ((err = addzoneid(sa2sin6(sa), host,
usr/src/lib/libsocket/inet/getnameinfo.c
276
addzoneid(const struct sockaddr_in6 *sa, char *host, size_t hostlen)
usr/src/lib/libsocket/inet/getnameinfo.c
283
if (((zonelen = getzonestr(sa, zonestr, sizeof (zonestr))) == 0) ||
usr/src/lib/libsocket/inet/getnameinfo.c
311
getzonestr(const struct sockaddr_in6 *sa, char *zonestr, size_t zonelen)
usr/src/lib/libsocket/inet/getnameinfo.c
325
ifindex = sa->sin6_scope_id;
usr/src/lib/libsocket/inet/getnameinfo.c
48
static int addzoneid(const struct sockaddr_in6 *sa, char *host,
usr/src/lib/libsocket/inet/getnameinfo.c
50
static size_t getzonestr(const struct sockaddr_in6 *sa, char *zonestr,
usr/src/lib/libsocket/inet/getnameinfo.c
93
getnameinfo(const struct sockaddr *sa, socklen_t salen,
usr/src/lib/libwrap/workarounds.c
168
int fix_getpeername(sock, sa, len)
usr/src/lib/libwrap/workarounds.c
170
struct sockaddr *sa;
usr/src/lib/libwrap/workarounds.c
174
struct sockaddr_in *sin = (struct sockaddr_in *) sa;
usr/src/lib/libwrap/workarounds.c
176
if ((ret = getpeername(sock, sa, len)) >= 0
usr/src/lib/libwrap/workarounds.c
177
&& sa->sa_family == AF_INET
usr/src/lib/smbsrv/libsmb/common/smb_util.c
373
struct sockaddr_in sa;
usr/src/lib/smbsrv/libsmb/common/smb_util.c
389
sa.sin_family = AF_INET;
usr/src/lib/smbsrv/libsmb/common/smb_util.c
390
sa.sin_port = 0;
usr/src/lib/smbsrv/libsmb/common/smb_util.c
391
sa.sin_addr = inaddr;
usr/src/lib/smbsrv/libsmb/common/smb_util.c
392
buf.len = buf.maxlen = sizeof (sa);
usr/src/lib/smbsrv/libsmb/common/smb_util.c
393
buf.buf = (char *)&sa;
usr/src/stand/lib/tcp/tcp.c
6876
uint32_t sa = tcp->tcp_rtt_sa;
usr/src/stand/lib/tcp/tcp.c
6884
if (sa != 0) {
usr/src/stand/lib/tcp/tcp.c
6891
m -= sa >> 3;
usr/src/stand/lib/tcp/tcp.c
6892
if ((int32_t)(sa += m) <= 0) {
usr/src/stand/lib/tcp/tcp.c
6898
sa = 1;
usr/src/stand/lib/tcp/tcp.c
6918
sa = m << 3;
usr/src/stand/lib/tcp/tcp.c
6933
tcp->tcp_rtt_sa = sa;
usr/src/stand/lib/tcp/tcp.c
6947
rto = (sa >> 3) + sv + tcp_rexmit_interval_extra + (sa >> 5);
usr/src/test/bhyve-tests/tests/inst_emul/vcpu_barrier.c
74
struct sigaction sa = {
usr/src/test/bhyve-tests/tests/inst_emul/vcpu_barrier.c
78
if (sigaction(SIGALRM, &sa, &old_sa) != 0) {
usr/src/test/bhyve-tests/tests/kdev/vrtc_ops.c
46
struct sigaction sa = {
usr/src/test/bhyve-tests/tests/kdev/vrtc_ops.c
50
if (sigaction(SIGALRM, &sa, &old_sa) != 0) {
usr/src/test/bhyve-tests/tests/vmm/mem_partial.c
127
struct sigaction sa = {
usr/src/test/bhyve-tests/tests/vmm/mem_partial.c
131
res = sigaction(SIGSEGV, &sa, &old_sa);
usr/src/test/os-tests/tests/xsave/signal_restore.c
78
struct sigaction sa;
usr/src/test/os-tests/tests/xsave/signal_restore.c
81
sa.sa_sigaction = signal_restore_siginfo;
usr/src/test/os-tests/tests/xsave/signal_restore.c
82
sa.sa_flags = SA_RESETHAND;
usr/src/test/os-tests/tests/xsave/signal_restore.c
84
if (sigaction(SIGINFO, &sa, NULL) != 0) {
usr/src/test/os-tests/tests/xsave/signal_restore.c
93
(void) memset(&sa, 0, sizeof (struct sigaction));
usr/src/ucblib/libucb/port/gen/nlist.c
368
long sa;
usr/src/ucblib/libucb/port/gen/nlist.c
380
sa = buf.f_symptr; /* direct pointer to sym tab */
usr/src/ucblib/libucb/port/gen/nlist.c
381
if (lseek(fd, (long)sa, 0) == -1L) {
usr/src/uts/common/fs/nfs/nfs_dlinet.c
404
mountnfs(struct netbuf *sa, char *server,
usr/src/uts/common/fs/nfs/nfs_dlinet.c
421
stat = pmap_kgetport(&dl_udp_netconf, sa, (rpcprog_t)MOUNTPROG,
usr/src/uts/common/fs/nfs/nfs_dlinet.c
441
stat = mycallrpc(&dl_udp_netconf, sa, (rpcprog_t)MOUNTPROG,
usr/src/uts/common/fs/nfs/nfs_dlinet.c
459
((struct sockaddr_in *)sa->buf)->sin_port = htons(NFS_PORT);
usr/src/uts/common/fs/nfs/nfs_dlinet.c
470
if (ping_prog(sa, NFS_PROGRAM, NFS_VERSION, IPPROTO_TCP, NULL))
usr/src/uts/common/fs/nfs/nfs_dlinet.c
484
mountnfs3(struct netbuf *sa, char *server,
usr/src/uts/common/fs/nfs/nfs_dlinet.c
502
stat = pmap_kgetport(&dl_udp_netconf, sa, (rpcprog_t)MOUNTPROG,
usr/src/uts/common/fs/nfs/nfs_dlinet.c
529
stat = mycallrpc(&dl_udp_netconf, sa, (rpcprog_t)MOUNTPROG,
usr/src/uts/common/fs/nfs/nfs_dlinet.c
562
((struct sockaddr_in *)sa->buf)->sin_port = htons(NFS_PORT);
usr/src/uts/common/fs/nfs/nfs_dlinet.c
566
if (ping_prog(sa, NFS_PROGRAM, NFS_V3, IPPROTO_TCP, NULL)) {
usr/src/uts/common/fs/nfs/nfs_dlinet.c
637
struct netbuf sa;
usr/src/uts/common/fs/nfs/nfs_dlinet.c
662
init_netbuf(&sa);
usr/src/uts/common/fs/nfs/nfs_dlinet.c
663
((struct sockaddr_in *)sa.buf)->sin_family = AF_INET;
usr/src/uts/common/fs/nfs/nfs_dlinet.c
664
((struct sockaddr_in *)sa.buf)->sin_addr.s_addr =
usr/src/uts/common/fs/nfs/nfs_dlinet.c
666
sa.len = sizeof (struct sockaddr_in);
usr/src/uts/common/fs/nfs/nfs_dlinet.c
675
free_netbuf(&sa);
usr/src/uts/common/fs/nfs/nfs_dlinet.c
714
stat = pmap_rmt_call(&dl_udp_netconf, &sa, TRUE, BOOTPARAMPROG,
usr/src/uts/common/fs/nfs/nfs_dlinet.c
806
free_netbuf(&sa);
usr/src/uts/common/fs/nfs/nfs_srv.c
2826
sattr_to_vattr(struct nfssattr *sa, struct vattr *vap)
usr/src/uts/common/fs/nfs/nfs_srv.c
2842
if (sa->sa_mode != (uint32_t)((ushort_t)-1) &&
usr/src/uts/common/fs/nfs/nfs_srv.c
2843
sa->sa_mode != (uint32_t)-1) {
usr/src/uts/common/fs/nfs/nfs_srv.c
2845
vap->va_mode = sa->sa_mode;
usr/src/uts/common/fs/nfs/nfs_srv.c
2847
if (sa->sa_uid != (uint32_t)-1) {
usr/src/uts/common/fs/nfs/nfs_srv.c
2849
vap->va_uid = sa->sa_uid;
usr/src/uts/common/fs/nfs/nfs_srv.c
2851
if (sa->sa_gid != (uint32_t)-1) {
usr/src/uts/common/fs/nfs/nfs_srv.c
2853
vap->va_gid = sa->sa_gid;
usr/src/uts/common/fs/nfs/nfs_srv.c
2855
if (sa->sa_size != (uint32_t)-1) {
usr/src/uts/common/fs/nfs/nfs_srv.c
2857
vap->va_size = sa->sa_size;
usr/src/uts/common/fs/nfs/nfs_srv.c
2859
if (sa->sa_atime.tv_sec != (int32_t)-1 &&
usr/src/uts/common/fs/nfs/nfs_srv.c
2860
sa->sa_atime.tv_usec != (int32_t)-1) {
usr/src/uts/common/fs/nfs/nfs_srv.c
2863
if (!NFS2_TIME_OK(sa->sa_atime.tv_sec))
usr/src/uts/common/fs/nfs/nfs_srv.c
2871
NFS_TIME_T_CONVERT(vap->va_atime.tv_sec, sa->sa_atime.tv_sec);
usr/src/uts/common/fs/nfs/nfs_srv.c
2872
vap->va_atime.tv_nsec = (uint32_t)(sa->sa_atime.tv_usec * 1000);
usr/src/uts/common/fs/nfs/nfs_srv.c
2874
if (sa->sa_mtime.tv_sec != (int32_t)-1 &&
usr/src/uts/common/fs/nfs/nfs_srv.c
2875
sa->sa_mtime.tv_usec != (int32_t)-1) {
usr/src/uts/common/fs/nfs/nfs_srv.c
2878
if (!NFS2_TIME_OK(sa->sa_mtime.tv_sec))
usr/src/uts/common/fs/nfs/nfs_srv.c
2886
NFS_TIME_T_CONVERT(vap->va_mtime.tv_sec, sa->sa_mtime.tv_sec);
usr/src/uts/common/fs/nfs/nfs_srv.c
2887
vap->va_mtime.tv_nsec = (uint32_t)(sa->sa_mtime.tv_usec * 1000);
usr/src/uts/common/fs/nfs/nfs_subr.c
1987
vattr_to_sattr(struct vattr *vap, struct nfssattr *sa)
usr/src/uts/common/fs/nfs/nfs_subr.c
1992
sa->sa_mode = (uint32_t)-1;
usr/src/uts/common/fs/nfs/nfs_subr.c
1994
sa->sa_mode = vap->va_mode;
usr/src/uts/common/fs/nfs/nfs_subr.c
1996
sa->sa_uid = (uint32_t)-1;
usr/src/uts/common/fs/nfs/nfs_subr.c
1998
sa->sa_uid = (uint32_t)vap->va_uid;
usr/src/uts/common/fs/nfs/nfs_subr.c
2000
sa->sa_gid = (uint32_t)-1;
usr/src/uts/common/fs/nfs/nfs_subr.c
2002
sa->sa_gid = (uint32_t)vap->va_gid;
usr/src/uts/common/fs/nfs/nfs_subr.c
2004
sa->sa_size = (uint32_t)-1;
usr/src/uts/common/fs/nfs/nfs_subr.c
2006
sa->sa_size = (uint32_t)vap->va_size;
usr/src/uts/common/fs/nfs/nfs_subr.c
2008
sa->sa_atime.tv_sec = sa->sa_atime.tv_usec = (int32_t)-1;
usr/src/uts/common/fs/nfs/nfs_subr.c
2014
sa->sa_atime.tv_sec = vap->va_atime.tv_sec;
usr/src/uts/common/fs/nfs/nfs_subr.c
2015
sa->sa_atime.tv_usec = vap->va_atime.tv_nsec / 1000;
usr/src/uts/common/fs/nfs/nfs_subr.c
2018
sa->sa_mtime.tv_sec = sa->sa_mtime.tv_usec = (int32_t)-1;
usr/src/uts/common/fs/nfs/nfs_subr.c
2024
sa->sa_mtime.tv_sec = vap->va_mtime.tv_sec;
usr/src/uts/common/fs/nfs/nfs_subr.c
2025
sa->sa_mtime.tv_usec = vap->va_mtime.tv_nsec / 1000;
usr/src/uts/common/fs/nfs/nfs_subr.c
2031
vattr_to_sattr3(struct vattr *vap, sattr3 *sa)
usr/src/uts/common/fs/nfs/nfs_subr.c
2036
sa->mode.set_it = FALSE;
usr/src/uts/common/fs/nfs/nfs_subr.c
2038
sa->mode.set_it = TRUE;
usr/src/uts/common/fs/nfs/nfs_subr.c
2039
sa->mode.mode = (mode3)vap->va_mode;
usr/src/uts/common/fs/nfs/nfs_subr.c
2042
sa->uid.set_it = FALSE;
usr/src/uts/common/fs/nfs/nfs_subr.c
2044
sa->uid.set_it = TRUE;
usr/src/uts/common/fs/nfs/nfs_subr.c
2045
sa->uid.uid = (uid3)vap->va_uid;
usr/src/uts/common/fs/nfs/nfs_subr.c
2048
sa->gid.set_it = FALSE;
usr/src/uts/common/fs/nfs/nfs_subr.c
2050
sa->gid.set_it = TRUE;
usr/src/uts/common/fs/nfs/nfs_subr.c
2051
sa->gid.gid = (gid3)vap->va_gid;
usr/src/uts/common/fs/nfs/nfs_subr.c
2054
sa->size.set_it = FALSE;
usr/src/uts/common/fs/nfs/nfs_subr.c
2056
sa->size.set_it = TRUE;
usr/src/uts/common/fs/nfs/nfs_subr.c
2057
sa->size.size = (size3)vap->va_size;
usr/src/uts/common/fs/nfs/nfs_subr.c
2060
sa->atime.set_it = DONT_CHANGE;
usr/src/uts/common/fs/nfs/nfs_subr.c
2066
sa->atime.set_it = SET_TO_CLIENT_TIME;
usr/src/uts/common/fs/nfs/nfs_subr.c
2067
sa->atime.atime.seconds = (uint32)vap->va_atime.tv_sec;
usr/src/uts/common/fs/nfs/nfs_subr.c
2068
sa->atime.atime.nseconds = (uint32)vap->va_atime.tv_nsec;
usr/src/uts/common/fs/nfs/nfs_subr.c
2071
sa->mtime.set_it = DONT_CHANGE;
usr/src/uts/common/fs/nfs/nfs_subr.c
2077
sa->mtime.set_it = SET_TO_CLIENT_TIME;
usr/src/uts/common/fs/nfs/nfs_subr.c
2078
sa->mtime.mtime.seconds = (uint32)vap->va_mtime.tv_sec;
usr/src/uts/common/fs/nfs/nfs_subr.c
2079
sa->mtime.mtime.nseconds = (uint32)vap->va_mtime.tv_nsec;
usr/src/uts/common/fs/nfs/nfs_xdr.c
1182
struct nfssattr *sa;
usr/src/uts/common/fs/nfs/nfs_xdr.c
1200
sa = &argp->saa_sa;
usr/src/uts/common/fs/nfs/nfs_xdr.c
1201
sa->sa_mode = IXDR_GET_U_INT32(ptr);
usr/src/uts/common/fs/nfs/nfs_xdr.c
1202
sa->sa_uid = IXDR_GET_U_INT32(ptr);
usr/src/uts/common/fs/nfs/nfs_xdr.c
1203
sa->sa_gid = IXDR_GET_U_INT32(ptr);
usr/src/uts/common/fs/nfs/nfs_xdr.c
1204
sa->sa_size = IXDR_GET_U_INT32(ptr);
usr/src/uts/common/fs/nfs/nfs_xdr.c
1205
sa->sa_atime.tv_sec = IXDR_GET_U_INT32(ptr);
usr/src/uts/common/fs/nfs/nfs_xdr.c
1206
sa->sa_atime.tv_usec = IXDR_GET_U_INT32(ptr);
usr/src/uts/common/fs/nfs/nfs_xdr.c
1207
sa->sa_mtime.tv_sec = IXDR_GET_U_INT32(ptr);
usr/src/uts/common/fs/nfs/nfs_xdr.c
1208
sa->sa_mtime.tv_usec = IXDR_GET_U_INT32(ptr);
usr/src/uts/common/fs/nfs/nfs_xdr.c
1219
sa = &argp->saa_sa;
usr/src/uts/common/fs/nfs/nfs_xdr.c
1220
IXDR_PUT_U_INT32(ptr, sa->sa_mode);
usr/src/uts/common/fs/nfs/nfs_xdr.c
1221
IXDR_PUT_U_INT32(ptr, sa->sa_uid);
usr/src/uts/common/fs/nfs/nfs_xdr.c
1222
IXDR_PUT_U_INT32(ptr, sa->sa_gid);
usr/src/uts/common/fs/nfs/nfs_xdr.c
1223
IXDR_PUT_U_INT32(ptr, sa->sa_size);
usr/src/uts/common/fs/nfs/nfs_xdr.c
1224
IXDR_PUT_U_INT32(ptr, sa->sa_atime.tv_sec);
usr/src/uts/common/fs/nfs/nfs_xdr.c
1225
IXDR_PUT_U_INT32(ptr, sa->sa_atime.tv_usec);
usr/src/uts/common/fs/nfs/nfs_xdr.c
1226
IXDR_PUT_U_INT32(ptr, sa->sa_mtime.tv_sec);
usr/src/uts/common/fs/nfs/nfs_xdr.c
1227
IXDR_PUT_U_INT32(ptr, sa->sa_mtime.tv_usec);
usr/src/uts/common/fs/nfs/nfs_xdr.c
588
xdr_sattr(XDR *xdrs, struct nfssattr *sa)
usr/src/uts/common/fs/nfs/nfs_xdr.c
590
if (xdr_u_int(xdrs, &sa->sa_mode) &&
usr/src/uts/common/fs/nfs/nfs_xdr.c
591
xdr_u_int(xdrs, &sa->sa_uid) &&
usr/src/uts/common/fs/nfs/nfs_xdr.c
592
xdr_u_int(xdrs, &sa->sa_gid) &&
usr/src/uts/common/fs/nfs/nfs_xdr.c
593
xdr_u_int(xdrs, &sa->sa_size) &&
usr/src/uts/common/fs/nfs/nfs_xdr.c
594
xdr_nfs2_timeval(xdrs, &sa->sa_atime) &&
usr/src/uts/common/fs/nfs/nfs_xdr.c
595
xdr_nfs2_timeval(xdrs, &sa->sa_mtime)) {
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.c
565
switch (id->id_srvaddr.sa.sa_family) {
usr/src/uts/common/fs/smbclnt/netsmb/smb_conn.c
577
id->id_srvaddr.sa.sa_family);
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1494
err = SMB_TRAN_CONNECT(vcp, &vcp->vc_srvaddr.sa);
usr/src/uts/common/fs/smbclnt/netsmb/smb_subr.h
170
struct sockaddr *smb_dup_sockaddr(struct sockaddr *sa);
usr/src/uts/common/fs/smbclnt/netsmb/smb_subr.h
171
void smb_free_sockaddr(struct sockaddr *sa);
usr/src/uts/common/fs/smbclnt/netsmb/smb_tran.c
107
smb_dup_sockaddr(struct sockaddr *sa)
usr/src/uts/common/fs/smbclnt/netsmb/smb_tran.c
113
len = SA_LEN(sa);
usr/src/uts/common/fs/smbclnt/netsmb/smb_tran.c
117
bcopy(sa, sa2, len);
usr/src/uts/common/fs/smbclnt/netsmb/smb_tran.c
123
smb_free_sockaddr(struct sockaddr *sa)
usr/src/uts/common/fs/smbclnt/netsmb/smb_tran.c
128
len = SA_LEN(sa);
usr/src/uts/common/fs/smbclnt/netsmb/smb_tran.c
130
kmem_free(sa, len);
usr/src/uts/common/fs/smbclnt/netsmb/smb_tran.c
62
SA_LEN(struct sockaddr *sa)
usr/src/uts/common/fs/smbclnt/netsmb/smb_tran.c
66
switch (sa->sa_family) {
usr/src/uts/common/fs/smbclnt/netsmb/smb_tran.c
77
SMBSDEBUG("invalid address family %d\n", sa->sa_family);
usr/src/uts/common/fs/smbclnt/netsmb/smb_trantcp.c
491
switch (vcp->vc_srvaddr.sa.sa_family) {
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
276
smb_attr_t *sa = &qi->qi_attr;
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
279
ASSERT((sa->sa_mask & SMB_AT_BASIC) == SMB_AT_BASIC);
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
283
&sa->sa_crtime, /* T */
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
284
&sa->sa_vattr.va_atime, /* T */
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
285
&sa->sa_vattr.va_mtime, /* T */
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
286
&sa->sa_vattr.va_ctime, /* T */
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
287
sa->sa_dosattr, /* l */
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
304
smb_attr_t *sa = &qi->qi_attr;
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
307
ASSERT((sa->sa_mask & SMB_AT_STANDARD) == SMB_AT_STANDARD);
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
311
sa->sa_allocsz, /* q */
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
312
sa->sa_vattr.va_size, /* q */
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
313
sa->sa_vattr.va_nlink, /* l */
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
331
smb_attr_t *sa = &qi->qi_attr;
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
335
ASSERT((sa->sa_mask & SMB_AT_NODEID) == SMB_AT_NODEID);
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
336
nodeid = sa->sa_vattr.va_nodeid;
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
654
smb_attr_t *sa = &qi->qi_attr;
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
658
ASSERT(sa->sa_mask & SMB_AT_SIZE);
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
662
sa->sa_vattr.va_size, /* q */
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
676
smb_attr_t *sa = &qi->qi_attr;
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
681
&sa->sa_crtime, /* T */
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
682
&sa->sa_vattr.va_atime, /* T */
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
683
&sa->sa_vattr.va_mtime, /* T */
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
684
&sa->sa_vattr.va_ctime, /* T */
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
685
sa->sa_allocsz, /* q */
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
686
sa->sa_vattr.va_size, /* q */
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
687
sa->sa_dosattr, /* l */
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
732
smb_attr_t *sa = &qi->qi_attr;
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
740
ASSERT((sa->sa_mask & SMB_AT_NODEID) != 0);
usr/src/uts/common/fs/smbsrv/smb2_qinfo_file.c
746
nodeid = (uint64_t)sa->sa_vattr.va_nodeid;
usr/src/uts/common/fs/sockfs/sock_notsupp.c
70
sock_getsockname_notsupp(sock_lower_handle_t handle, struct sockaddr *sa,
usr/src/uts/common/fs/sockfs/sockcommon_sops.c
86
so_getsockname_notsupp(struct sonode *so, struct sockaddr *sa,
usr/src/uts/common/fs/zfs/dmu_tx.c
1230
dmu_tx_sa_registration_hold(sa_os_t *sa, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dmu_tx.c
1232
if (!sa->sa_need_attr_registration)
usr/src/uts/common/fs/zfs/dmu_tx.c
1235
for (int i = 0; i != sa->sa_num_attrs; i++) {
usr/src/uts/common/fs/zfs/dmu_tx.c
1236
if (!sa->sa_attr_table[i].sa_registered) {
usr/src/uts/common/fs/zfs/dmu_tx.c
1237
if (sa->sa_reg_attr_obj)
usr/src/uts/common/fs/zfs/dmu_tx.c
1238
dmu_tx_hold_zap(tx, sa->sa_reg_attr_obj,
usr/src/uts/common/fs/zfs/dmu_tx.c
1239
B_TRUE, sa->sa_attr_table[i].sa_name);
usr/src/uts/common/fs/zfs/dmu_tx.c
1242
B_TRUE, sa->sa_attr_table[i].sa_name);
usr/src/uts/common/fs/zfs/dmu_tx.c
1262
sa_os_t *sa = tx->tx_objset->os_sa;
usr/src/uts/common/fs/zfs/dmu_tx.c
1270
dmu_tx_hold_zap(tx, sa->sa_layout_attr_obj, B_TRUE, NULL);
usr/src/uts/common/fs/zfs/dmu_tx.c
1272
dmu_tx_hold_zap(tx, sa->sa_master_obj, B_TRUE, SA_LAYOUTS);
usr/src/uts/common/fs/zfs/dmu_tx.c
1273
dmu_tx_hold_zap(tx, sa->sa_master_obj, B_TRUE, SA_REGISTRY);
usr/src/uts/common/fs/zfs/dmu_tx.c
1278
dmu_tx_sa_registration_hold(sa, tx);
usr/src/uts/common/fs/zfs/dmu_tx.c
1280
if (attrsize <= DN_OLD_MAX_BONUSLEN && !sa->sa_force_spill)
usr/src/uts/common/fs/zfs/dmu_tx.c
1300
sa_os_t *sa = tx->tx_objset->os_sa;
usr/src/uts/common/fs/zfs/dmu_tx.c
1313
dmu_tx_hold_zap(tx, sa->sa_master_obj, B_TRUE, SA_LAYOUTS);
usr/src/uts/common/fs/zfs/dmu_tx.c
1314
dmu_tx_hold_zap(tx, sa->sa_master_obj, B_TRUE, SA_REGISTRY);
usr/src/uts/common/fs/zfs/dmu_tx.c
1319
dmu_tx_sa_registration_hold(sa, tx);
usr/src/uts/common/fs/zfs/dmu_tx.c
1322
dmu_tx_hold_zap(tx, sa->sa_layout_attr_obj, B_TRUE, NULL);
usr/src/uts/common/fs/zfs/dmu_tx.c
1324
if (sa->sa_force_spill || may_grow || hdl->sa_spill) {
usr/src/uts/common/fs/zfs/dsl_scan.c
3994
uint64_t sa = rsa->rs_end - rsa->rs_start;
usr/src/uts/common/fs/zfs/dsl_scan.c
3998
score_a = rsa->rs_fill + ((((rsa->rs_fill << 7) / sa) *
usr/src/uts/common/fs/zfs/sa.c
1012
sa = kmem_zalloc(sizeof (sa_os_t), KM_SLEEP);
usr/src/uts/common/fs/zfs/sa.c
1013
mutex_init(&sa->sa_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/zfs/sa.c
1014
sa->sa_master_obj = sa_obj;
usr/src/uts/common/fs/zfs/sa.c
1016
os->os_sa = sa;
usr/src/uts/common/fs/zfs/sa.c
1017
mutex_enter(&sa->sa_lock);
usr/src/uts/common/fs/zfs/sa.c
1019
avl_create(&sa->sa_layout_num_tree, layout_num_compare,
usr/src/uts/common/fs/zfs/sa.c
1021
avl_create(&sa->sa_layout_hash_tree, layout_hash_compare,
usr/src/uts/common/fs/zfs/sa.c
1026
8, 1, &sa->sa_layout_attr_obj);
usr/src/uts/common/fs/zfs/sa.c
1030
8, 1, &sa->sa_reg_attr_obj);
usr/src/uts/common/fs/zfs/sa.c
1038
if (sa->sa_layout_attr_obj != 0) {
usr/src/uts/common/fs/zfs/sa.c
1041
error = zap_count(os, sa->sa_layout_attr_obj,
usr/src/uts/common/fs/zfs/sa.c
1053
for (zap_cursor_init(&zc, os, sa->sa_layout_attr_obj);
usr/src/uts/common/fs/zfs/sa.c
1062
if ((error = (zap_lookup(os, sa->sa_layout_attr_obj,
usr/src/uts/common/fs/zfs/sa.c
1085
if (avl_numnodes(&sa->sa_layout_num_tree) != layout_count) {
usr/src/uts/common/fs/zfs/sa.c
1102
mutex_exit(&sa->sa_lock);
usr/src/uts/common/fs/zfs/sa.c
1106
sa_free_attr_table(sa);
usr/src/uts/common/fs/zfs/sa.c
1107
if (sa->sa_user_table)
usr/src/uts/common/fs/zfs/sa.c
1108
kmem_free(sa->sa_user_table, sa->sa_user_table_sz);
usr/src/uts/common/fs/zfs/sa.c
1109
mutex_exit(&sa->sa_lock);
usr/src/uts/common/fs/zfs/sa.c
1110
avl_destroy(&sa->sa_layout_hash_tree);
usr/src/uts/common/fs/zfs/sa.c
1111
avl_destroy(&sa->sa_layout_num_tree);
usr/src/uts/common/fs/zfs/sa.c
1112
mutex_destroy(&sa->sa_lock);
usr/src/uts/common/fs/zfs/sa.c
1113
kmem_free(sa, sizeof (sa_os_t));
usr/src/uts/common/fs/zfs/sa.c
1120
sa_os_t *sa = os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
1124
kmem_free(sa->sa_user_table, sa->sa_user_table_sz);
usr/src/uts/common/fs/zfs/sa.c
1128
sa_free_attr_table(sa);
usr/src/uts/common/fs/zfs/sa.c
1131
while (layout = avl_destroy_nodes(&sa->sa_layout_hash_tree, &cookie)) {
usr/src/uts/common/fs/zfs/sa.c
1140
while (layout = avl_destroy_nodes(&sa->sa_layout_num_tree, &cookie)) {
usr/src/uts/common/fs/zfs/sa.c
1146
avl_destroy(&sa->sa_layout_hash_tree);
usr/src/uts/common/fs/zfs/sa.c
1147
avl_destroy(&sa->sa_layout_num_tree);
usr/src/uts/common/fs/zfs/sa.c
1148
mutex_destroy(&sa->sa_lock);
usr/src/uts/common/fs/zfs/sa.c
1150
kmem_free(sa, sizeof (sa_os_t));
usr/src/uts/common/fs/zfs/sa.c
1176
sa_os_t *sa = os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
1183
tb = avl_find(&sa->sa_layout_num_tree, &search, &loc);
usr/src/uts/common/fs/zfs/sa.c
1200
reg_length = sa->sa_attr_table[tb->lot_attrs[i]].sa_length;
usr/src/uts/common/fs/zfs/sa.c
1223
sa_os_t *sa = hdl->sa_os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
1225
sa_bswap_table[sa->sa_attr_table[attr].sa_byteswap](attr_addr, length);
usr/src/uts/common/fs/zfs/sa.c
1233
sa_os_t *sa = hdl->sa_os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
1237
ASSERT(MUTEX_HELD(&sa->sa_lock));
usr/src/uts/common/fs/zfs/sa.c
1275
sa_os_t *sa = hdl->sa_os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
1280
mutex_enter(&sa->sa_lock);
usr/src/uts/common/fs/zfs/sa.c
1298
mutex_exit(&sa->sa_lock);
usr/src/uts/common/fs/zfs/sa.c
1312
sa_os_t *sa = os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
1318
mutex_enter(&sa->sa_lock);
usr/src/uts/common/fs/zfs/sa.c
1327
sizeof (uint32_t) * sa->sa_num_attrs);
usr/src/uts/common/fs/zfs/sa.c
1330
mutex_exit(&sa->sa_lock);
usr/src/uts/common/fs/zfs/sa.c
1336
sa_os_t *sa = os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
1338
ASSERT(MUTEX_HELD(&sa->sa_lock));
usr/src/uts/common/fs/zfs/sa.c
1673
sa_os_t *sa = os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
1688
tb = avl_find(&sa->sa_layout_num_tree, &search, &loc);
usr/src/uts/common/fs/zfs/sa.c
1724
kmem_zalloc(sizeof (uint32_t) * sa->sa_num_attrs, KM_SLEEP);
usr/src/uts/common/fs/zfs/sa.c
1753
sa_os_t *sa = hdl->sa_os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
1754
sa_attr_table_t *tb = sa->sa_attr_table;
usr/src/uts/common/fs/zfs/sa.c
1757
mutex_enter(&sa->sa_lock);
usr/src/uts/common/fs/zfs/sa.c
1759
if (!sa->sa_need_attr_registration || sa->sa_master_obj == 0) {
usr/src/uts/common/fs/zfs/sa.c
1760
mutex_exit(&sa->sa_lock);
usr/src/uts/common/fs/zfs/sa.c
1764
if (sa->sa_reg_attr_obj == 0) {
usr/src/uts/common/fs/zfs/sa.c
1765
sa->sa_reg_attr_obj = zap_create_link(hdl->sa_os,
usr/src/uts/common/fs/zfs/sa.c
1767
sa->sa_master_obj, SA_REGISTRY, tx);
usr/src/uts/common/fs/zfs/sa.c
1769
for (i = 0; i != sa->sa_num_attrs; i++) {
usr/src/uts/common/fs/zfs/sa.c
1770
if (sa->sa_attr_table[i].sa_registered)
usr/src/uts/common/fs/zfs/sa.c
1774
VERIFY(0 == zap_update(hdl->sa_os, sa->sa_reg_attr_obj,
usr/src/uts/common/fs/zfs/sa.c
1778
sa->sa_need_attr_registration = B_FALSE;
usr/src/uts/common/fs/zfs/sa.c
1779
mutex_exit(&sa->sa_lock);
usr/src/uts/common/fs/zfs/sa.c
1795
sa_os_t *sa = hdl->sa_os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
1797
if (sa->sa_need_attr_registration)
usr/src/uts/common/fs/zfs/sa.c
1827
sa_os_t *sa = hdl->sa_os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
1906
reg_length = SA_REGISTERED_LEN(sa, attr);
usr/src/uts/common/fs/zfs/sa.c
1951
reg_length = SA_REGISTERED_LEN(sa, newattr);
usr/src/uts/common/fs/zfs/sa.c
1974
sa_os_t *sa = hdl->sa_os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
1983
if (sa->sa_need_attr_registration)
usr/src/uts/common/fs/zfs/sa.c
1987
if (error == 0 && !IS_SA_BONUSTYPE(bonustype) && sa->sa_update_cb)
usr/src/uts/common/fs/zfs/sa.c
1988
sa->sa_update_cb(hdl, tx);
usr/src/uts/common/fs/zfs/sa.c
2164
sa_os_t *sa = os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
2166
if (sa->sa_master_obj)
usr/src/uts/common/fs/zfs/sa.c
2169
sa->sa_master_obj = sa_object;
usr/src/uts/common/fs/zfs/sa.c
325
sa_os_t *sa = hdl->sa_os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
341
SA_ATTR_INFO(sa, hdl->sa_bonus_tab,
usr/src/uts/common/fs/zfs/sa.c
353
SA_ATTR_INFO(sa, hdl->sa_spill_tab,
usr/src/uts/common/fs/zfs/sa.c
407
sa_os_t *sa = os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
412
ASSERT(MUTEX_HELD(&sa->sa_lock));
usr/src/uts/common/fs/zfs/sa.c
428
if (sa->sa_layout_attr_obj == 0) {
usr/src/uts/common/fs/zfs/sa.c
429
sa->sa_layout_attr_obj = zap_create_link(os,
usr/src/uts/common/fs/zfs/sa.c
431
sa->sa_master_obj, SA_LAYOUTS, tx);
usr/src/uts/common/fs/zfs/sa.c
444
if (sa->sa_attr_table[tb->lot_attrs[i]].sa_length == 0)
usr/src/uts/common/fs/zfs/sa.c
448
avl_add(&sa->sa_layout_num_tree, tb);
usr/src/uts/common/fs/zfs/sa.c
451
if ((findtb = avl_find(&sa->sa_layout_hash_tree, tb, &loc)) != NULL) {
usr/src/uts/common/fs/zfs/sa.c
453
findtb = AVL_NEXT(&sa->sa_layout_hash_tree, findtb)) {
usr/src/uts/common/fs/zfs/sa.c
459
avl_add(&sa->sa_layout_hash_tree, tb);
usr/src/uts/common/fs/zfs/sa.c
469
sa_os_t *sa = os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
472
mutex_enter(&sa->sa_lock);
usr/src/uts/common/fs/zfs/sa.c
475
tb = avl_find(&sa->sa_layout_hash_tree, &tbsearch, &loc);
usr/src/uts/common/fs/zfs/sa.c
478
tb = AVL_NEXT(&sa->sa_layout_hash_tree, tb)) {
usr/src/uts/common/fs/zfs/sa.c
487
avl_numnodes(&sa->sa_layout_num_tree), hash, B_TRUE, tx);
usr/src/uts/common/fs/zfs/sa.c
489
mutex_exit(&sa->sa_lock);
usr/src/uts/common/fs/zfs/sa.c
547
sa_find_sizes(sa_os_t *sa, sa_bulk_attr_t *attr_desc, int attr_count,
usr/src/uts/common/fs/zfs/sa.c
556
if (buftype == SA_BONUS && sa->sa_force_spill) {
usr/src/uts/common/fs/zfs/sa.c
581
is_var_sz = (SA_REGISTERED_LEN(sa, attr_desc[i].sa_attr) == 0);
usr/src/uts/common/fs/zfs/sa.c
648
sa_os_t *sa = hdl->sa_os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
674
hdrsize = sa_find_sizes(sa, attr_desc, attr_count, hdl->sa_bonus,
usr/src/uts/common/fs/zfs/sa.c
697
spillhdrsize = sa_find_sizes(sa, &attr_desc[i],
usr/src/uts/common/fs/zfs/sa.c
717
buf_space = (sa->sa_force_spill) ?
usr/src/uts/common/fs/zfs/sa.c
732
length = SA_REGISTERED_LEN(sa, attrs[i]);
usr/src/uts/common/fs/zfs/sa.c
739
if (buftype == SA_BONUS && !sa->sa_force_spill) {
usr/src/uts/common/fs/zfs/sa.c
762
if (sa->sa_attr_table[attrs[i]].sa_length == 0) {
usr/src/uts/common/fs/zfs/sa.c
790
if (!sa->sa_force_spill)
usr/src/uts/common/fs/zfs/sa.c
812
sa_free_attr_table(sa_os_t *sa)
usr/src/uts/common/fs/zfs/sa.c
816
if (sa->sa_attr_table == NULL)
usr/src/uts/common/fs/zfs/sa.c
819
for (i = 0; i != sa->sa_num_attrs; i++) {
usr/src/uts/common/fs/zfs/sa.c
820
if (sa->sa_attr_table[i].sa_name)
usr/src/uts/common/fs/zfs/sa.c
821
kmem_free(sa->sa_attr_table[i].sa_name,
usr/src/uts/common/fs/zfs/sa.c
822
strlen(sa->sa_attr_table[i].sa_name) + 1);
usr/src/uts/common/fs/zfs/sa.c
825
kmem_free(sa->sa_attr_table,
usr/src/uts/common/fs/zfs/sa.c
826
sizeof (sa_attr_table_t) * sa->sa_num_attrs);
usr/src/uts/common/fs/zfs/sa.c
828
sa->sa_attr_table = NULL;
usr/src/uts/common/fs/zfs/sa.c
834
sa_os_t *sa = os->os_sa;
usr/src/uts/common/fs/zfs/sa.c
846
sa->sa_user_table =
usr/src/uts/common/fs/zfs/sa.c
848
sa->sa_user_table_sz = count * sizeof (sa_attr_type_t);
usr/src/uts/common/fs/zfs/sa.c
850
if (sa->sa_reg_attr_obj != 0) {
usr/src/uts/common/fs/zfs/sa.c
851
error = zap_count(os, sa->sa_reg_attr_obj,
usr/src/uts/common/fs/zfs/sa.c
877
sa->sa_user_table[i] =
usr/src/uts/common/fs/zfs/sa.c
886
if (sa->sa_reg_attr_obj)
usr/src/uts/common/fs/zfs/sa.c
887
error = zap_lookup(os, sa->sa_reg_attr_obj,
usr/src/uts/common/fs/zfs/sa.c
893
sa->sa_user_table[i] = (sa_attr_type_t)sa_attr_count;
usr/src/uts/common/fs/zfs/sa.c
897
sa->sa_user_table[i] = ATTR_NUM(attr_value);
usr/src/uts/common/fs/zfs/sa.c
904
sa->sa_num_attrs = sa_attr_count;
usr/src/uts/common/fs/zfs/sa.c
905
tb = sa->sa_attr_table =
usr/src/uts/common/fs/zfs/sa.c
914
if (sa->sa_reg_attr_obj) {
usr/src/uts/common/fs/zfs/sa.c
915
for (zap_cursor_init(&zc, os, sa->sa_reg_attr_obj);
usr/src/uts/common/fs/zfs/sa.c
967
attr_id = sa->sa_user_table[i];
usr/src/uts/common/fs/zfs/sa.c
980
sa->sa_need_attr_registration =
usr/src/uts/common/fs/zfs/sa.c
985
kmem_free(sa->sa_user_table, count * sizeof (sa_attr_type_t));
usr/src/uts/common/fs/zfs/sa.c
986
sa->sa_user_table = NULL;
usr/src/uts/common/fs/zfs/sa.c
987
sa_free_attr_table(sa);
usr/src/uts/common/fs/zfs/sa.c
997
sa_os_t *sa;
usr/src/uts/common/fs/zfs/spa.c
915
const spa_error_entry_t *sa = (const spa_error_entry_t *)a;
usr/src/uts/common/fs/zfs/spa.c
919
ret = memcmp(&sa->se_bookmark, &sb->se_bookmark,
usr/src/uts/common/fs/zfs/spa_misc.c
960
const spa_aux_t *sa = (const spa_aux_t *)a;
usr/src/uts/common/fs/zfs/spa_misc.c
963
return (TREE_CMP(sa->aux_guid, sb->aux_guid));
usr/src/uts/common/fs/zfs/sys/sa_impl.h
247
#define SA_REGISTERED_LEN(sa, attr) sa->sa_attr_table[attr].sa_length
usr/src/uts/common/fs/zfs/sys/sa_impl.h
249
#define SA_ATTR_LEN(sa, idx, attr, hdr) ((SA_REGISTERED_LEN(sa, attr) == 0) ?\
usr/src/uts/common/fs/zfs/sys/sa_impl.h
251
SA_REGISTERED_LEN(sa, attr))
usr/src/uts/common/fs/zfs/sys/sa_impl.h
259
#define SA_ATTR_INFO(sa, idx, hdr, attr, bulk, type, hdl) \
usr/src/uts/common/fs/zfs/sys/sa_impl.h
261
bulk.sa_size = SA_ATTR_LEN(sa, idx, attr, hdr); \
usr/src/uts/common/fs/zfs/zfs_ctldir.c
104
const zfs_snapentry_t *sa = a;
usr/src/uts/common/fs/zfs/zfs_ctldir.c
106
int ret = strcmp(sa->se_name, sb->se_name);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
603
sa_hdr_phys_t sa;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
643
sa = *sap;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
644
if (sa.sa_magic == BSWAP_32(SA_MAGIC)) {
usr/src/uts/common/fs/zfs/zfs_vfsops.c
645
sa.sa_magic = SA_MAGIC;
usr/src/uts/common/fs/zfs/zfs_vfsops.c
646
sa.sa_layout_info = BSWAP_16(sa.sa_layout_info);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
649
VERIFY3U(sa.sa_magic, ==, SA_MAGIC);
usr/src/uts/common/fs/zfs/zfs_vfsops.c
652
hdrsize = sa_hdrsize(&sa);
usr/src/uts/common/inet/ip/conn_opt.c
2131
conn_getsockname(conn_t *connp, struct sockaddr *sa, uint_t *salenp)
usr/src/uts/common/inet/ip/conn_opt.c
2142
sin = (sin_t *)sa;
usr/src/uts/common/inet/ip/conn_opt.c
2165
sin6 = (sin6_t *)sa;
usr/src/uts/common/inet/ip/conn_opt.c
2188
conn_getpeername(conn_t *connp, struct sockaddr *sa, uint_t *salenp)
usr/src/uts/common/inet/ip/conn_opt.c
2199
sin = (sin_t *)sa;
usr/src/uts/common/inet/ip/conn_opt.c
2210
sin6 = (sin6_t *)sa;
usr/src/uts/common/inet/ip/icmp.c
1452
struct sockaddr *sa;
usr/src/uts/common/inet/ip/icmp.c
1490
sa = (struct sockaddr *)&taa[1];
usr/src/uts/common/inet/ip/icmp.c
1491
(void) conn_getsockname(connp, sa, &addrlen);
usr/src/uts/common/inet/ip/icmp.c
1501
sa = (struct sockaddr *)(ackmp->b_rptr + taa->REMADDR_offset);
usr/src/uts/common/inet/ip/icmp.c
1502
(void) conn_getpeername(connp, sa, &addrlen);
usr/src/uts/common/inet/ip/icmp.c
313
struct sockaddr *sa;
usr/src/uts/common/inet/ip/icmp.c
377
sa = (struct sockaddr *)sin;
usr/src/uts/common/inet/ip/icmp.c
386
sa = (struct sockaddr *)sin6;
usr/src/uts/common/inet/ip/icmp.c
392
sa = (struct sockaddr *)mi_offset_param(mp, tbr->ADDR_offset,
usr/src/uts/common/inet/ip/icmp.c
397
sa = (struct sockaddr *)mi_offset_param(mp,
usr/src/uts/common/inet/ip/icmp.c
408
error = rawip_do_bind(connp, sa, len);
usr/src/uts/common/inet/ip/icmp.c
422
rawip_do_bind(conn_t *connp, struct sockaddr *sa, socklen_t len)
usr/src/uts/common/inet/ip/icmp.c
436
if (sa == NULL || !OK_32PTR((char *)sa)) {
usr/src/uts/common/inet/ip/icmp.c
442
sin = (sin_t *)sa;
usr/src/uts/common/inet/ip/icmp.c
457
sin6 = (sin6_t *)sa;
usr/src/uts/common/inet/ip/icmp.c
5128
rawip_bind(sock_lower_handle_t proto_handle, struct sockaddr *sa,
usr/src/uts/common/inet/ip/icmp.c
5138
if (sa == NULL)
usr/src/uts/common/inet/ip/icmp.c
5141
error = rawip_do_bind(connp, sa, len);
usr/src/uts/common/inet/ip/icmp.c
5201
rawip_connect(sock_lower_handle_t proto_handle, const struct sockaddr *sa,
usr/src/uts/common/inet/ip/icmp.c
5213
if (sa == NULL) {
usr/src/uts/common/inet/ip/icmp.c
5225
error = proto_verify_ip_addr(connp->conn_family, sa, len);
usr/src/uts/common/inet/ip/icmp.c
5247
error = rawip_do_connect(connp, sa, len, cr, pid);
usr/src/uts/common/inet/ip/icmp.c
5431
rawip_getpeername(sock_lower_handle_t proto_handle, struct sockaddr *sa,
usr/src/uts/common/inet/ip/icmp.c
5445
error = conn_getpeername(connp, sa, salenp);
usr/src/uts/common/inet/ip/icmp.c
5452
rawip_getsockname(sock_lower_handle_t proto_handle, struct sockaddr *sa,
usr/src/uts/common/inet/ip/icmp.c
5462
error = conn_getsockname(connp, sa, salenp);
usr/src/uts/common/inet/ip/icmp.c
623
struct sockaddr *sa;
usr/src/uts/common/inet/ip/icmp.c
661
sa = (struct sockaddr *)mi_offset_param(mp, tcr->DEST_offset,
usr/src/uts/common/inet/ip/icmp.c
665
sa = (struct sockaddr *)mi_offset_param(mp,
usr/src/uts/common/inet/ip/icmp.c
670
error = proto_verify_ip_addr(connp->conn_family, sa, len);
usr/src/uts/common/inet/ip/icmp.c
676
error = rawip_do_connect(connp, sa, len, cr, pid);
usr/src/uts/common/inet/ip/icmp.c
691
mp1 = mi_tpi_conn_con(NULL, (char *)sa,
usr/src/uts/common/inet/ip/icmp.c
695
mp1 = mi_tpi_conn_con(NULL, (char *)sa,
usr/src/uts/common/inet/ip/icmp.c
718
rawip_do_connect(conn_t *connp, const struct sockaddr *sa, socklen_t len,
usr/src/uts/common/inet/ip/icmp.c
737
if (sa == NULL || !OK_32PTR((char *)sa)) {
usr/src/uts/common/inet/ip/icmp.c
741
ASSERT(sa != NULL && len != 0);
usr/src/uts/common/inet/ip/icmp.c
756
sin = (sin_t *)sa;
usr/src/uts/common/inet/ip/icmp.c
765
sin6 = (sin6_t *)sa;
usr/src/uts/common/inet/ip/ip_rts.c
1614
struct sockaddr *sa;
usr/src/uts/common/inet/ip/ip_rts.c
1654
sa = (struct sockaddr *)cp;
usr/src/uts/common/inet/ip/ip_rts.c
1660
size = rts_copyfromsockaddr(sa, dst_addrp);
usr/src/uts/common/inet/ip/ip_rts.c
1661
*afp = sa->sa_family;
usr/src/uts/common/inet/ip/ip_rts.c
1664
if (sa->sa_family != *afp && sa->sa_family != AF_UNSPEC)
usr/src/uts/common/inet/ip/ip_rts.c
1666
size = rts_copyfromsockaddr(sa, gw_addrp);
usr/src/uts/common/inet/ip/ip_rts.c
1669
if (sa->sa_family != *afp && sa->sa_family != AF_UNSPEC)
usr/src/uts/common/inet/ip/ip_rts.c
1671
size = rts_copyfromsockaddr(sa, net_maskp);
usr/src/uts/common/inet/ip/ip_rts.c
1674
if (sa->sa_family != AF_LINK &&
usr/src/uts/common/inet/ip/ip_rts.c
1675
sa->sa_family != AF_UNSPEC)
usr/src/uts/common/inet/ip/ip_rts.c
1683
size = rts_copyfromsockaddr(sa, in_src_addrp);
usr/src/uts/common/inet/ip/ip_rts.c
1684
*afp = sa->sa_family;
usr/src/uts/common/inet/ip/ip_rts.c
1687
if (sa->sa_family != *afp && sa->sa_family != AF_UNSPEC)
usr/src/uts/common/inet/ip/ip_rts.c
1689
size = rts_copyfromsockaddr(sa, if_addrp);
usr/src/uts/common/inet/ip/ip_rts.c
1692
if (sa->sa_family != *afp && sa->sa_family != AF_UNSPEC)
usr/src/uts/common/inet/ip/ip_rts.c
1694
size = rts_copyfromsockaddr(sa, authorp);
usr/src/uts/common/inet/ip/ip_rts.c
2157
rts_copyfromsockaddr(struct sockaddr *sa, in6_addr_t *addrp)
usr/src/uts/common/inet/ip/ip_rts.c
2159
switch (sa->sa_family) {
usr/src/uts/common/inet/ip/ip_rts.c
2162
IN6_IPADDR_TO_V4MAPPED(((sin_t *)sa)->sin_addr.s_addr, addrp);
usr/src/uts/common/inet/ip/ip_rts.c
2165
*addrp = ((sin6_t *)sa)->sin6_addr;
usr/src/uts/common/inet/ip/ip_rts.c
80
static size_t rts_copyfromsockaddr(struct sockaddr *sa, in6_addr_t *addrp);
usr/src/uts/common/inet/ip/ip_sadb.c
52
ipsec_match_outbound_ids(ipsec_latch_t *ipl, ipsa_t *sa)
usr/src/uts/common/inet/ip/ip_sadb.c
55
return ipsid_equal(ipl->ipl_local_cid, sa->ipsa_src_cid) &&
usr/src/uts/common/inet/ip/ip_sadb.c
56
ipsid_equal(ipl->ipl_remote_cid, sa->ipsa_dst_cid);
usr/src/uts/common/inet/ip/ip_sadb.c
576
ipsa_t **sa;
usr/src/uts/common/inet/ip/ip_sadb.c
589
sa = &ixa->ixa_ipsec_esp_sa;
usr/src/uts/common/inet/ip/ip_sadb.c
596
sa = &ixa->ixa_ipsec_ah_sa;
usr/src/uts/common/inet/ip/ip_sadb.c
600
ASSERT(*sa == NULL);
usr/src/uts/common/inet/ip/ip_sadb.c
649
*sa = assoc;
usr/src/uts/common/inet/ip/ipsecah.c
3851
ipsecah_init_funcs(ipsa_t *sa)
usr/src/uts/common/inet/ip/ipsecah.c
3853
if (sa->ipsa_output_func == NULL)
usr/src/uts/common/inet/ip/ipsecah.c
3854
sa->ipsa_output_func = ah_outbound;
usr/src/uts/common/inet/ip/ipsecah.c
3855
if (sa->ipsa_input_func == NULL)
usr/src/uts/common/inet/ip/ipsecah.c
3856
sa->ipsa_input_func = ah_inbound;
usr/src/uts/common/inet/ip/ipsecesp.c
3959
ipsecesp_init_funcs(ipsa_t *sa)
usr/src/uts/common/inet/ip/ipsecesp.c
3961
if (sa->ipsa_output_func == NULL)
usr/src/uts/common/inet/ip/ipsecesp.c
3962
sa->ipsa_output_func = esp_outbound;
usr/src/uts/common/inet/ip/ipsecesp.c
3963
if (sa->ipsa_input_func == NULL)
usr/src/uts/common/inet/ip/ipsecesp.c
3964
sa->ipsa_input_func = esp_inbound;
usr/src/uts/common/inet/ip/rts.c
1301
rts_bind(sock_lower_handle_t proto_handle, struct sockaddr *sa,
usr/src/uts/common/inet/ip/rts.c
1319
rts_connect(sock_lower_handle_t proto_handle, const struct sockaddr *sa,
usr/src/uts/common/inet/ip/sadb.c
103
#define SET_EXPIRE(sa, delta, exp) { \
usr/src/uts/common/inet/ip/sadb.c
104
if (((sa)->ipsa_ ## delta) != 0) { \
usr/src/uts/common/inet/ip/sadb.c
105
(sa)->ipsa_ ## exp = sadb_add_time((sa)->ipsa_addtime, \
usr/src/uts/common/inet/ip/sadb.c
106
(sa)->ipsa_ ## delta); \
usr/src/uts/common/inet/ip/sadb.c
110
#define UPDATE_EXPIRE(sa, delta, exp) { \
usr/src/uts/common/inet/ip/sadb.c
111
if (((sa)->ipsa_ ## delta) != 0) { \
usr/src/uts/common/inet/ip/sadb.c
112
time_t tmp = sadb_add_time((sa)->ipsa_usetime, \
usr/src/uts/common/inet/ip/sadb.c
113
(sa)->ipsa_ ## delta); \
usr/src/uts/common/inet/ip/sadb.c
114
if (((sa)->ipsa_ ## exp) == 0) \
usr/src/uts/common/inet/ip/sadb.c
115
(sa)->ipsa_ ## exp = tmp; \
usr/src/uts/common/inet/ip/sadb.c
117
(sa)->ipsa_ ## exp = \
usr/src/uts/common/inet/ip/sadb.c
118
MIN((sa)->ipsa_ ## exp, tmp); \
usr/src/uts/common/inet/ip/sadb.c
2155
sadb_match_spi(ipsa_query_t *sq, ipsa_t *sa)
usr/src/uts/common/inet/ip/sadb.c
2157
return (sq->spi == sa->ipsa_spi);
usr/src/uts/common/inet/ip/sadb.c
2161
sadb_match_dst_v6(ipsa_query_t *sq, ipsa_t *sa)
usr/src/uts/common/inet/ip/sadb.c
2163
return (IPSA_ARE_ADDR_EQUAL(sa->ipsa_dstaddr, sq->dstaddr, AF_INET6));
usr/src/uts/common/inet/ip/sadb.c
2167
sadb_match_src_v6(ipsa_query_t *sq, ipsa_t *sa)
usr/src/uts/common/inet/ip/sadb.c
2169
return (IPSA_ARE_ADDR_EQUAL(sa->ipsa_srcaddr, sq->srcaddr, AF_INET6));
usr/src/uts/common/inet/ip/sadb.c
2173
sadb_match_dst_v4(ipsa_query_t *sq, ipsa_t *sa)
usr/src/uts/common/inet/ip/sadb.c
2175
return (sq->dstaddr[0] == sa->ipsa_dstaddr[0]);
usr/src/uts/common/inet/ip/sadb.c
2179
sadb_match_src_v4(ipsa_query_t *sq, ipsa_t *sa)
usr/src/uts/common/inet/ip/sadb.c
2181
return (sq->srcaddr[0] == sa->ipsa_srcaddr[0]);
usr/src/uts/common/inet/ip/sadb.c
2185
sadb_match_dstid(ipsa_query_t *sq, ipsa_t *sa)
usr/src/uts/common/inet/ip/sadb.c
2187
return ((sa->ipsa_dst_cid != NULL) &&
usr/src/uts/common/inet/ip/sadb.c
2188
(sq->didtype == sa->ipsa_dst_cid->ipsid_type) &&
usr/src/uts/common/inet/ip/sadb.c
2189
(strcmp(sq->didstr, sa->ipsa_dst_cid->ipsid_cid) == 0));
usr/src/uts/common/inet/ip/sadb.c
2193
sadb_match_srcid(ipsa_query_t *sq, ipsa_t *sa)
usr/src/uts/common/inet/ip/sadb.c
2195
return ((sa->ipsa_src_cid != NULL) &&
usr/src/uts/common/inet/ip/sadb.c
2196
(sq->sidtype == sa->ipsa_src_cid->ipsid_type) &&
usr/src/uts/common/inet/ip/sadb.c
2197
(strcmp(sq->sidstr, sa->ipsa_src_cid->ipsid_cid) == 0));
usr/src/uts/common/inet/ip/sadb.c
2201
sadb_match_kmc(ipsa_query_t *sq, ipsa_t *sa)
usr/src/uts/common/inet/ip/sadb.c
2205
return (M(sq->kmc, sa->ipsa_kmc) && M(sq->kmp, sa->ipsa_kmp));
usr/src/uts/common/inet/ip/sadb.c
2392
sadb_match_query(ipsa_query_t *sq, ipsa_t *sa)
usr/src/uts/common/inet/ip/sadb.c
2398
if (!mfp(sq, sa))
usr/src/uts/common/inet/ip/sadb.c
3974
sadb_torch_assoc(isaf_t *head, ipsa_t *sa)
usr/src/uts/common/inet/ip/sadb.c
3977
ASSERT(MUTEX_HELD(&sa->ipsa_lock));
usr/src/uts/common/inet/ip/sadb.c
3978
ASSERT(sa->ipsa_state == IPSA_STATE_DEAD);
usr/src/uts/common/inet/ip/sadb.c
3985
mutex_exit(&sa->ipsa_lock);
usr/src/uts/common/inet/ip/sadb.c
3986
sadb_unlinkassoc(sa);
usr/src/uts/common/inet/ip/sadb.c
4467
sadb_check_kmc(ipsa_query_t *sq, ipsa_t *sa, int *diagnostic)
usr/src/uts/common/inet/ip/sadb.c
4472
if (sa == NULL)
usr/src/uts/common/inet/ip/sadb.c
4475
if (sa->ipsa_state == IPSA_STATE_DEAD)
usr/src/uts/common/inet/ip/sadb.c
4478
if ((kmp != 0) && (sa->ipsa_kmp != 0) && (sa->ipsa_kmp != kmp)) {
usr/src/uts/common/inet/ip/sadb.c
4484
if ((kmp != SADB_X_KMP_IKEV2) && (kmc != 0) && (sa->ipsa_kmc != 0) &&
usr/src/uts/common/inet/ip/sadb.c
4485
(sa->ipsa_kmc != kmc)) {
usr/src/uts/common/inet/ip/sadb.c
4497
sadb_update_kmc(ipsa_query_t *sq, ipsa_t *sa)
usr/src/uts/common/inet/ip/sadb.c
4503
sa->ipsa_kmp = kmp;
usr/src/uts/common/inet/ip/sadb.c
4505
sa->ipsa_kmc = kmc;
usr/src/uts/common/inet/ip/sadb.c
719
ipsa_t *sa;
usr/src/uts/common/inet/ip/sadb.c
727
while ((sa = table[i].isaf_ipsa) != NULL) {
usr/src/uts/common/inet/ip/sadb.c
729
(sa->ipsa_state != IPSA_STATE_ACTIVE_ELSEWHERE) &&
usr/src/uts/common/inet/ip/sadb.c
730
(sa->ipsa_state != IPSA_STATE_IDLE)) {
usr/src/uts/common/inet/ip/sadb.c
731
protocol = (sa->ipsa_type == SADB_SATYPE_AH) ?
usr/src/uts/common/inet/ip/sadb.c
733
sid = sa->ipsa_netstack->netstack_stackid;
usr/src/uts/common/inet/ip/sadb.c
734
cl_inet_deletespi(sid, protocol, sa->ipsa_spi,
usr/src/uts/common/inet/ip/sadb.c
737
sadb_unlinkassoc(sa);
usr/src/uts/common/inet/ip/sadb.c
7465
ipsec_create_ctx_tmpl(ipsa_t *sa, ipsec_algtype_t alg_type)
usr/src/uts/common/inet/ip/sadb.c
7472
ipsec_stack_t *ipss = sa->ipsa_netstack->netstack_ipsec;
usr/src/uts/common/inet/ip/sadb.c
7475
ASSERT(MUTEX_HELD(&sa->ipsa_lock));
usr/src/uts/common/inet/ip/sadb.c
7480
key = &sa->ipsa_kcfauthkey;
usr/src/uts/common/inet/ip/sadb.c
7481
sa_tmpl = &sa->ipsa_authtmpl;
usr/src/uts/common/inet/ip/sadb.c
7482
alg = ipss->ipsec_alglists[alg_type][sa->ipsa_auth_alg];
usr/src/uts/common/inet/ip/sadb.c
7485
key = &sa->ipsa_kcfencrkey;
usr/src/uts/common/inet/ip/sadb.c
7486
sa_tmpl = &sa->ipsa_encrtmpl;
usr/src/uts/common/inet/ip/sadb.c
7487
alg = ipss->ipsec_alglists[alg_type][sa->ipsa_encr_alg];
usr/src/uts/common/inet/ip/sadb.c
7533
ipsec_destroy_ctx_tmpl(ipsa_t *sa, ipsec_algtype_t alg_type)
usr/src/uts/common/inet/ip/sadb.c
7535
ASSERT(MUTEX_HELD(&sa->ipsa_lock));
usr/src/uts/common/inet/ip/sadb.c
7538
if (sa->ipsa_authtmpl == IPSEC_CTX_TMPL_ALLOC)
usr/src/uts/common/inet/ip/sadb.c
7539
sa->ipsa_authtmpl = NULL;
usr/src/uts/common/inet/ip/sadb.c
7540
else if (sa->ipsa_authtmpl != NULL) {
usr/src/uts/common/inet/ip/sadb.c
7541
crypto_destroy_ctx_template(sa->ipsa_authtmpl);
usr/src/uts/common/inet/ip/sadb.c
7542
sa->ipsa_authtmpl = NULL;
usr/src/uts/common/inet/ip/sadb.c
7546
if (sa->ipsa_encrtmpl == IPSEC_CTX_TMPL_ALLOC)
usr/src/uts/common/inet/ip/sadb.c
7547
sa->ipsa_encrtmpl = NULL;
usr/src/uts/common/inet/ip/sadb.c
7548
else if (sa->ipsa_encrtmpl != NULL) {
usr/src/uts/common/inet/ip/sadb.c
7549
crypto_destroy_ctx_template(sa->ipsa_encrtmpl);
usr/src/uts/common/inet/ip/sadb.c
7550
sa->ipsa_encrtmpl = NULL;
usr/src/uts/common/inet/ip/spd.c
1741
spd_match_inbound_ids(ipsec_latch_t *ipl, ipsa_t *sa)
usr/src/uts/common/inet/ip/spd.c
1744
return ipsid_equal(ipl->ipl_remote_cid, sa->ipsa_src_cid) &&
usr/src/uts/common/inet/ip/spd.c
1745
ipsid_equal(ipl->ipl_local_cid, sa->ipsa_dst_cid);
usr/src/uts/common/inet/ip/spd.c
2409
ipsa_t *sa;
usr/src/uts/common/inet/ip/spd.c
2419
sa = ira->ira_ipsec_esp_sa;
usr/src/uts/common/inet/ip/spd.c
2421
sa = ira->ira_ipsec_ah_sa;
usr/src/uts/common/inet/ip/spd.c
2422
ASSERT(sa != NULL);
usr/src/uts/common/inet/ip/spd.c
2423
local = sa->ipsa_dst_cid;
usr/src/uts/common/inet/ip/spd.c
2424
remote = sa->ipsa_src_cid;
usr/src/uts/common/inet/ipsec_impl.h
688
#define IPSEC_BASE_ESP_HDR_SIZE(sa) \
usr/src/uts/common/inet/ipsec_impl.h
689
(sizeof (esph_t) + ((sa)->ipsa_iv_len << 1) - 2 + (sa)->ipsa_mac_len)
usr/src/uts/common/inet/sadb.h
716
boolean_t sadb_match_query(ipsa_query_t *q, ipsa_t *sa);
usr/src/uts/common/inet/sctp/sctp_bind.c
225
sctp_bind(sctp_t *sctp, struct sockaddr *sa, socklen_t len)
usr/src/uts/common/inet/sctp/sctp_bind.c
243
(sa == NULL || len == 0)) {
usr/src/uts/common/inet/sctp/sctp_bind.c
252
switch (sa->sa_family) {
usr/src/uts/common/inet/sctp/sctp_bind.c
254
sin = (sin_t *)sa;
usr/src/uts/common/inet/sctp/sctp_bind.c
263
sin6 = (sin6_t *)sa;
usr/src/uts/common/inet/sctp/sctp_bind.c
294
if ((err = sctp_bind_add(sctp, sa, 1, B_TRUE,
usr/src/uts/common/inet/tcp/tcp.c
4096
tcp_do_bind(conn_t *connp, struct sockaddr *sa, socklen_t len, cred_t *cr,
usr/src/uts/common/inet/tcp/tcp.c
4110
error = tcp_bind_check(connp, sa, len, cr, bind_to_req_port_only);
usr/src/uts/common/inet/tcp/tcp.c
4125
tcp_do_connect(conn_t *connp, const struct sockaddr *sa, socklen_t len,
usr/src/uts/common/inet/tcp/tcp.c
4129
sin_t *sin = (sin_t *)sa;
usr/src/uts/common/inet/tcp/tcp.c
4130
sin6_t *sin6 = (sin6_t *)sa;
usr/src/uts/common/inet/tcp/tcp.c
4151
sin = (sin_t *)sa;
usr/src/uts/common/inet/tcp/tcp.c
4161
sin6 = (sin6_t *)sa;
usr/src/uts/common/inet/tcp/tcp.c
4357
tcp_do_listen(conn_t *connp, struct sockaddr *sa, socklen_t len,
usr/src/uts/common/inet/tcp/tcp.c
4390
if (sa == NULL) {
usr/src/uts/common/inet/tcp/tcp.c
4405
sa = (struct sockaddr *)&addr;
usr/src/uts/common/inet/tcp/tcp.c
4408
error = tcp_bind_check(connp, sa, len, cr,
usr/src/uts/common/inet/tcp/tcp_bind.c
522
tcp_bind_check(conn_t *connp, struct sockaddr *sa, socklen_t len, cred_t *cr,
usr/src/uts/common/inet/tcp/tcp_bind.c
550
ASSERT(sa != NULL && len != 0);
usr/src/uts/common/inet/tcp/tcp_bind.c
552
if (!OK_32PTR((char *)sa)) {
usr/src/uts/common/inet/tcp/tcp_bind.c
558
(void *)sa, len);
usr/src/uts/common/inet/tcp/tcp_bind.c
563
error = proto_verify_ip_addr(connp->conn_family, sa, len);
usr/src/uts/common/inet/tcp/tcp_bind.c
570
sin = (sin_t *)sa;
usr/src/uts/common/inet/tcp/tcp_bind.c
581
sin6 = (sin6_t *)sa;
usr/src/uts/common/inet/tcp/tcp_input.c
5442
hrtime_t sa = tcp->tcp_rtt_sa;
usr/src/uts/common/inet/tcp/tcp_input.c
5452
if (sa != 0) {
usr/src/uts/common/inet/tcp/tcp_input.c
5472
m -= sa >> 3;
usr/src/uts/common/inet/tcp/tcp_input.c
5473
if ((sa += m) <= 0) {
usr/src/uts/common/inet/tcp/tcp_input.c
5479
sa = 1;
usr/src/uts/common/inet/tcp/tcp_input.c
5505
sa = m << 3;
usr/src/uts/common/inet/tcp/tcp_input.c
5521
tcp->tcp_rtt_sa = sa;
usr/src/uts/common/inet/tcp/tcp_sig.c
1001
mp = tcpsig_dump_one(sa, samsg);
usr/src/uts/common/inet/tcp/tcp_sig.c
1002
mutex_exit(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
1026
tcpsig_sa_t *sa;
usr/src/uts/common/inet/tcp/tcp_sig.c
1045
sa = tcpsig_sa_find(src, dst, tcps);
usr/src/uts/common/inet/tcp/tcp_sig.c
1047
if (sa == NULL) {
usr/src/uts/common/inet/tcp/tcp_sig.c
1053
mutex_enter(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
1054
mp = tcpsig_dump_one(sa, samsg);
usr/src/uts/common/inet/tcp/tcp_sig.c
1055
mutex_exit(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
1058
tcpsig_sa_rele(sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
1063
tcpsig_sa_rele(sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
1076
mutex_enter(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
1077
sa->ts_tombstoned = true;
usr/src/uts/common/inet/tcp/tcp_sig.c
1078
mutex_exit(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
1079
tcpsig_sa_rele(sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
1131
tcpsig_sa_t *sa;
usr/src/uts/common/inet/tcp/tcp_sig.c
1182
sa = tcpsig_sa_find(&src, &dst, tcps);
usr/src/uts/common/inet/tcp/tcp_sig.c
1184
if (sa == NULL)
usr/src/uts/common/inet/tcp/tcp_sig.c
1188
*sap = sa;
usr/src/uts/common/inet/tcp/tcp_sig.c
119
tcpsig_sa_t *sa;
usr/src/uts/common/inet/tcp/tcp_sig.c
1190
tcpsig_sa_rele(sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
122
while ((sa = list_remove_head(&db->td_salist)) != NULL)
usr/src/uts/common/inet/tcp/tcp_sig.c
123
tcpsig_sa_free(sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
1255
tcpsig_sa_t *sa;
usr/src/uts/common/inet/tcp/tcp_sig.c
1268
sa = inbound ? tcp->tcp_sig_sa_in : tcp->tcp_sig_sa_out;
usr/src/uts/common/inet/tcp/tcp_sig.c
1269
if (sa == NULL) {
usr/src/uts/common/inet/tcp/tcp_sig.c
1270
if (!tcpsig_sa_exists(tcp, inbound, &sa)) {
usr/src/uts/common/inet/tcp/tcp_sig.c
1280
tcp->tcp_sig_sa_in = sa;
usr/src/uts/common/inet/tcp/tcp_sig.c
1282
tcp->tcp_sig_sa_out = sa;
usr/src/uts/common/inet/tcp/tcp_sig.c
1285
tcpsig_sa_touch(sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
1287
VERIFY3U(sa->ts_key.sak_algid, ==, SADB_AALG_MD5);
usr/src/uts/common/inet/tcp/tcp_sig.c
1316
MD5Update(&context, sa->ts_key.sak_key, sa->ts_key.sak_keylen);
usr/src/uts/common/inet/tcp/tcp_sig.c
151
const tcpsig_sa_t *sa)
usr/src/uts/common/inet/tcp/tcp_sig.c
163
assoc->sadb_sa_auth = sa->ts_key.sak_algid;
usr/src/uts/common/inet/tcp/tcp_sig.c
165
assoc->sadb_sa_state = sa->ts_state;
usr/src/uts/common/inet/tcp/tcp_sig.c
171
tcpsig_addr_extsize(const tcpsig_sa_t *sa)
usr/src/uts/common/inet/tcp/tcp_sig.c
175
switch (sa->ts_family) {
usr/src/uts/common/inet/tcp/tcp_sig.c
242
#define SET_EXPIRE(sa, delta, exp) do { \
usr/src/uts/common/inet/tcp/tcp_sig.c
243
if (((sa)->ts_ ## delta) != 0) { \
usr/src/uts/common/inet/tcp/tcp_sig.c
244
(sa)->ts_ ## exp = tcpsig_add_time((sa)->ts_addtime, \
usr/src/uts/common/inet/tcp/tcp_sig.c
245
(sa)->ts_ ## delta); \
usr/src/uts/common/inet/tcp/tcp_sig.c
249
#define UPDATE_EXPIRE(sa, delta, exp) do { \
usr/src/uts/common/inet/tcp/tcp_sig.c
250
if (((sa)->ts_ ## delta) != 0) { \
usr/src/uts/common/inet/tcp/tcp_sig.c
251
time_t tmp = tcpsig_add_time((sa)->ts_usetime, \
usr/src/uts/common/inet/tcp/tcp_sig.c
252
(sa)->ts_ ## delta); \
usr/src/uts/common/inet/tcp/tcp_sig.c
253
if (((sa)->ts_ ## exp) == 0) \
usr/src/uts/common/inet/tcp/tcp_sig.c
254
(sa)->ts_ ## exp = tmp; \
usr/src/uts/common/inet/tcp/tcp_sig.c
256
(sa)->ts_ ## exp = MIN((sa)->ts_ ## exp, tmp); \
usr/src/uts/common/inet/tcp/tcp_sig.c
260
#define EXPIRED(sa, exp, now) \
usr/src/uts/common/inet/tcp/tcp_sig.c
261
((sa)->ts_ ## exp != 0 && sa->ts_ ## exp < (now))
usr/src/uts/common/inet/tcp/tcp_sig.c
316
tcpsig_update_lifetimes(tcpsig_sa_t *sa, sadb_lifetime_t *hard,
usr/src/uts/common/inet/tcp/tcp_sig.c
321
mutex_enter(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
325
sa->ts_harduselt = hard->sadb_lifetime_usetime;
usr/src/uts/common/inet/tcp/tcp_sig.c
327
sa->ts_hardaddlt = hard->sadb_lifetime_addtime;
usr/src/uts/common/inet/tcp/tcp_sig.c
328
if (sa->ts_hardaddlt != 0)
usr/src/uts/common/inet/tcp/tcp_sig.c
329
SET_EXPIRE(sa, hardaddlt, hardexpiretime);
usr/src/uts/common/inet/tcp/tcp_sig.c
330
if (sa->ts_harduselt != 0 && sa->ts_usetime != 0)
usr/src/uts/common/inet/tcp/tcp_sig.c
331
UPDATE_EXPIRE(sa, harduselt, hardexpiretime);
usr/src/uts/common/inet/tcp/tcp_sig.c
332
if (sa->ts_state == SADB_SASTATE_DEAD &&
usr/src/uts/common/inet/tcp/tcp_sig.c
333
!EXPIRED(sa, hardexpiretime, now)) {
usr/src/uts/common/inet/tcp/tcp_sig.c
334
sa->ts_state = SADB_SASTATE_MATURE;
usr/src/uts/common/inet/tcp/tcp_sig.c
340
sa->ts_softuselt = MIN(sa->ts_harduselt,
usr/src/uts/common/inet/tcp/tcp_sig.c
344
sa->ts_softaddlt = MIN(sa->ts_hardaddlt,
usr/src/uts/common/inet/tcp/tcp_sig.c
347
if (sa->ts_softaddlt != 0)
usr/src/uts/common/inet/tcp/tcp_sig.c
348
SET_EXPIRE(sa, softaddlt, softexpiretime);
usr/src/uts/common/inet/tcp/tcp_sig.c
349
if (sa->ts_softuselt != 0 && sa->ts_usetime != 0)
usr/src/uts/common/inet/tcp/tcp_sig.c
350
UPDATE_EXPIRE(sa, softuselt, softexpiretime);
usr/src/uts/common/inet/tcp/tcp_sig.c
351
if (sa->ts_state == SADB_SASTATE_DYING &&
usr/src/uts/common/inet/tcp/tcp_sig.c
352
!EXPIRED(sa, softexpiretime, now)) {
usr/src/uts/common/inet/tcp/tcp_sig.c
353
sa->ts_state = SADB_SASTATE_MATURE;
usr/src/uts/common/inet/tcp/tcp_sig.c
357
mutex_exit(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
361
tcpsig_sa_touch(tcpsig_sa_t *sa)
usr/src/uts/common/inet/tcp/tcp_sig.c
365
mutex_enter(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
366
sa->ts_lastuse = now;
usr/src/uts/common/inet/tcp/tcp_sig.c
368
if (sa->ts_usetime == 0) {
usr/src/uts/common/inet/tcp/tcp_sig.c
369
sa->ts_usetime = now;
usr/src/uts/common/inet/tcp/tcp_sig.c
371
UPDATE_EXPIRE(sa, softuselt, softexpiretime);
usr/src/uts/common/inet/tcp/tcp_sig.c
372
UPDATE_EXPIRE(sa, harduselt, hardexpiretime);
usr/src/uts/common/inet/tcp/tcp_sig.c
374
mutex_exit(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
378
tcpsig_sa_expiremsg(keysock_t *ks, const tcpsig_sa_t *sa, int ltt)
usr/src/uts/common/inet/tcp/tcp_sig.c
388
2 * sizeof (sadb_lifetime_t) + 2 * tcpsig_addr_extsize(sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
409
cur = tcpsig_make_sa_ext(cur, end, sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
411
sa->ts_family, &sa->ts_src);
usr/src/uts/common/inet/tcp/tcp_sig.c
413
sa->ts_family, &sa->ts_dst);
usr/src/uts/common/inet/tcp/tcp_sig.c
425
lt->sadb_lifetime_addtime = sa->ts_addtime;
usr/src/uts/common/inet/tcp/tcp_sig.c
426
lt->sadb_lifetime_usetime = sa->ts_usetime;
usr/src/uts/common/inet/tcp/tcp_sig.c
433
lt->sadb_lifetime_addtime = sa->ts_hardaddlt;
usr/src/uts/common/inet/tcp/tcp_sig.c
434
lt->sadb_lifetime_usetime = sa->ts_harduselt;
usr/src/uts/common/inet/tcp/tcp_sig.c
450
tcpsig_sa_t *sa = nextsa;
usr/src/uts/common/inet/tcp/tcp_sig.c
452
nextsa = list_next(&db->td_salist, sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
454
mutex_enter(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
456
if (sa->ts_tombstoned) {
usr/src/uts/common/inet/tcp/tcp_sig.c
457
mutex_exit(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
461
if (EXPIRED(sa, hardexpiretime, now)) {
usr/src/uts/common/inet/tcp/tcp_sig.c
462
sa->ts_state = IPSA_STATE_DEAD;
usr/src/uts/common/inet/tcp/tcp_sig.c
463
tcpsig_sa_expiremsg(ks, sa, SADB_EXT_LIFETIME_HARD);
usr/src/uts/common/inet/tcp/tcp_sig.c
464
if (sa->ts_refcnt > 0) {
usr/src/uts/common/inet/tcp/tcp_sig.c
465
sa->ts_tombstoned = true;
usr/src/uts/common/inet/tcp/tcp_sig.c
466
mutex_exit(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
468
list_remove(&db->td_salist, sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
469
mutex_exit(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
470
tcpsig_sa_free(sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
475
if (EXPIRED(sa, softexpiretime, now) &&
usr/src/uts/common/inet/tcp/tcp_sig.c
476
sa->ts_state == IPSA_STATE_MATURE) {
usr/src/uts/common/inet/tcp/tcp_sig.c
477
sa->ts_state = IPSA_STATE_DYING;
usr/src/uts/common/inet/tcp/tcp_sig.c
478
tcpsig_sa_expiremsg(ks, sa, SADB_EXT_LIFETIME_SOFT);
usr/src/uts/common/inet/tcp/tcp_sig.c
481
mutex_exit(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
488
tcpsig_sa_free(tcpsig_sa_t *sa)
usr/src/uts/common/inet/tcp/tcp_sig.c
490
ASSERT0(sa->ts_refcnt);
usr/src/uts/common/inet/tcp/tcp_sig.c
491
mutex_destroy(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
492
kmem_free(sa->ts_key.sak_key, sa->ts_key.sak_keylen);
usr/src/uts/common/inet/tcp/tcp_sig.c
493
kmem_free(sa, sizeof (*sa));
usr/src/uts/common/inet/tcp/tcp_sig.c
497
tcpsig_sa_rele(tcpsig_sa_t *sa)
usr/src/uts/common/inet/tcp/tcp_sig.c
499
mutex_enter(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
500
VERIFY3U(sa->ts_refcnt, >, 0);
usr/src/uts/common/inet/tcp/tcp_sig.c
501
sa->ts_refcnt--;
usr/src/uts/common/inet/tcp/tcp_sig.c
507
if (sa->ts_tombstoned && sa->ts_refcnt == 0) {
usr/src/uts/common/inet/tcp/tcp_sig.c
508
tcpsig_db_t *db = tcpsig_db(sa->ts_stack);
usr/src/uts/common/inet/tcp/tcp_sig.c
516
sa->ts_refcnt++;
usr/src/uts/common/inet/tcp/tcp_sig.c
517
mutex_exit(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
519
mutex_enter(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
520
sa->ts_refcnt--;
usr/src/uts/common/inet/tcp/tcp_sig.c
521
mutex_exit(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
523
list_remove(&db->td_salist, sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
526
tcpsig_sa_free(sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
528
mutex_exit(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
533
tcpsig_sa_match4(tcpsig_sa_t *sa, struct sockaddr_storage *src_s,
usr/src/uts/common/inet/tcp/tcp_sig.c
544
if (sa->ts_family == AF_INET6) {
usr/src/uts/common/inet/tcp/tcp_sig.c
545
sin6_t *sasrc6 = (sin6_t *)&sa->ts_src;
usr/src/uts/common/inet/tcp/tcp_sig.c
546
sin6_t *sadst6 = (sin6_t *)&sa->ts_dst;
usr/src/uts/common/inet/tcp/tcp_sig.c
565
sasrc = (sin_t *)&sa->ts_src;
usr/src/uts/common/inet/tcp/tcp_sig.c
566
sadst = (sin_t *)&sa->ts_dst;
usr/src/uts/common/inet/tcp/tcp_sig.c
583
tcpsig_sa_match6(tcpsig_sa_t *sa, struct sockaddr_storage *src_s,
usr/src/uts/common/inet/tcp/tcp_sig.c
588
if (src_s->ss_family != AF_INET6 || sa->ts_src.ss_family != AF_INET6)
usr/src/uts/common/inet/tcp/tcp_sig.c
594
sasrc = (sin6_t *)&sa->ts_src;
usr/src/uts/common/inet/tcp/tcp_sig.c
595
sadst = (sin6_t *)&sa->ts_dst;
usr/src/uts/common/inet/tcp/tcp_sig.c
615
tcpsig_sa_t *sa = NULL;
usr/src/uts/common/inet/tcp/tcp_sig.c
623
for (sa = list_head(&db->td_salist); sa != NULL;
usr/src/uts/common/inet/tcp/tcp_sig.c
624
sa = list_next(&db->td_salist, sa)) {
usr/src/uts/common/inet/tcp/tcp_sig.c
625
mutex_enter(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
630
if (sa->ts_tombstoned || EXPIRED(sa, hardexpiretime, now)) {
usr/src/uts/common/inet/tcp/tcp_sig.c
631
mutex_exit(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
634
if (tcpsig_sa_match4(sa, src, dst) ||
usr/src/uts/common/inet/tcp/tcp_sig.c
635
tcpsig_sa_match6(sa, src, dst)) {
usr/src/uts/common/inet/tcp/tcp_sig.c
636
sa->ts_refcnt++;
usr/src/uts/common/inet/tcp/tcp_sig.c
637
mutex_exit(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
640
mutex_exit(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
643
return (sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
651
tcpsig_sa_t *sa;
usr/src/uts/common/inet/tcp/tcp_sig.c
654
sa = tcpsig_sa_find_held(src, dst, tcps);
usr/src/uts/common/inet/tcp/tcp_sig.c
657
return (sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
669
tcpsig_sa_t *sa = nextsa;
usr/src/uts/common/inet/tcp/tcp_sig.c
671
nextsa = list_next(&db->td_salist, sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
673
mutex_enter(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
674
if (sa->ts_refcnt > 0) {
usr/src/uts/common/inet/tcp/tcp_sig.c
675
sa->ts_tombstoned = true;
usr/src/uts/common/inet/tcp/tcp_sig.c
676
mutex_exit(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
680
list_remove(&db->td_salist, sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
682
mutex_exit(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
683
tcpsig_sa_free(sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
701
tcpsig_sa_t *sa, *dupsa;
usr/src/uts/common/inet/tcp/tcp_sig.c
763
sa = kmem_zalloc(sizeof (*sa), KM_NOSLEEP_LAZY);
usr/src/uts/common/inet/tcp/tcp_sig.c
764
if (sa == NULL)
usr/src/uts/common/inet/tcp/tcp_sig.c
767
sa->ts_stack = tcps;
usr/src/uts/common/inet/tcp/tcp_sig.c
768
sa->ts_family = src->ss_family;
usr/src/uts/common/inet/tcp/tcp_sig.c
769
if (sa->ts_family == AF_INET6) {
usr/src/uts/common/inet/tcp/tcp_sig.c
770
bcopy(src, (sin6_t *)&sa->ts_src, sizeof (sin6_t));
usr/src/uts/common/inet/tcp/tcp_sig.c
771
bcopy(dst, (sin6_t *)&sa->ts_dst, sizeof (sin6_t));
usr/src/uts/common/inet/tcp/tcp_sig.c
773
bcopy(src, (sin_t *)&sa->ts_src, sizeof (sin_t));
usr/src/uts/common/inet/tcp/tcp_sig.c
774
bcopy(dst, (sin_t *)&sa->ts_dst, sizeof (sin_t));
usr/src/uts/common/inet/tcp/tcp_sig.c
777
sa->ts_key.sak_algid = assoc->sadb_sa_auth;
usr/src/uts/common/inet/tcp/tcp_sig.c
778
sa->ts_key.sak_keylen = SADB_1TO8(key->sadb_key_bits);
usr/src/uts/common/inet/tcp/tcp_sig.c
779
sa->ts_key.sak_keybits = key->sadb_key_bits;
usr/src/uts/common/inet/tcp/tcp_sig.c
781
sa->ts_key.sak_key = kmem_alloc(sa->ts_key.sak_keylen,
usr/src/uts/common/inet/tcp/tcp_sig.c
783
if (sa->ts_key.sak_key == NULL) {
usr/src/uts/common/inet/tcp/tcp_sig.c
784
kmem_free(sa, sizeof (*sa));
usr/src/uts/common/inet/tcp/tcp_sig.c
787
bcopy(key + 1, sa->ts_key.sak_key, sa->ts_key.sak_keylen);
usr/src/uts/common/inet/tcp/tcp_sig.c
788
bzero(key + 1, sa->ts_key.sak_keylen);
usr/src/uts/common/inet/tcp/tcp_sig.c
790
mutex_init(&sa->ts_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/inet/tcp/tcp_sig.c
792
sa->ts_state = SADB_SASTATE_MATURE;
usr/src/uts/common/inet/tcp/tcp_sig.c
793
sa->ts_addtime = gethrestime_sec();
usr/src/uts/common/inet/tcp/tcp_sig.c
794
sa->ts_usetime = 0;
usr/src/uts/common/inet/tcp/tcp_sig.c
796
sa->ts_softaddlt = soft->sadb_lifetime_addtime;
usr/src/uts/common/inet/tcp/tcp_sig.c
797
sa->ts_softuselt = soft->sadb_lifetime_usetime;
usr/src/uts/common/inet/tcp/tcp_sig.c
798
SET_EXPIRE(sa, softaddlt, softexpiretime);
usr/src/uts/common/inet/tcp/tcp_sig.c
802
sa->ts_hardaddlt = hard->sadb_lifetime_addtime;
usr/src/uts/common/inet/tcp/tcp_sig.c
803
sa->ts_harduselt = hard->sadb_lifetime_usetime;
usr/src/uts/common/inet/tcp/tcp_sig.c
804
SET_EXPIRE(sa, hardaddlt, hardexpiretime);
usr/src/uts/common/inet/tcp/tcp_sig.c
807
sa->ts_refcnt = 0;
usr/src/uts/common/inet/tcp/tcp_sig.c
808
sa->ts_tombstoned = false;
usr/src/uts/common/inet/tcp/tcp_sig.c
814
tcpsig_sa_free(sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
818
list_insert_tail(&db->td_salist, sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
836
tcpsig_sa_t *sa;
usr/src/uts/common/inet/tcp/tcp_sig.c
862
sa = tcpsig_sa_find(src, dst, tcps);
usr/src/uts/common/inet/tcp/tcp_sig.c
864
if (sa == NULL) {
usr/src/uts/common/inet/tcp/tcp_sig.c
869
tcpsig_update_lifetimes(sa, hard, soft);
usr/src/uts/common/inet/tcp/tcp_sig.c
870
tcpsig_sa_rele(sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
882
tcpsig_dump_one(const tcpsig_sa_t *sa, sadb_msg_t *samsg)
usr/src/uts/common/inet/tcp/tcp_sig.c
892
ASSERT(MUTEX_HELD(&sa->ts_lock));
usr/src/uts/common/inet/tcp/tcp_sig.c
895
2 * tcpsig_addr_extsize(sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
897
if (sa->ts_softaddlt != 0 || sa->ts_softuselt != 0) {
usr/src/uts/common/inet/tcp/tcp_sig.c
902
if (sa->ts_hardaddlt != 0 || sa->ts_harduselt != 0) {
usr/src/uts/common/inet/tcp/tcp_sig.c
911
keysize = roundup(sizeof (sadb_key_t) + sa->ts_key.sak_keylen,
usr/src/uts/common/inet/tcp/tcp_sig.c
929
cur = tcpsig_make_sa_ext(cur, end, sa);
usr/src/uts/common/inet/tcp/tcp_sig.c
931
sa->ts_family, &sa->ts_src);
usr/src/uts/common/inet/tcp/tcp_sig.c
933
sa->ts_family, &sa->ts_dst);
usr/src/uts/common/inet/tcp/tcp_sig.c
947
lt->sadb_lifetime_addtime = sa->ts_addtime;
usr/src/uts/common/inet/tcp/tcp_sig.c
948
lt->sadb_lifetime_usetime = sa->ts_usetime;
usr/src/uts/common/inet/tcp/tcp_sig.c
956
lt->sadb_lifetime_addtime = sa->ts_softaddlt;
usr/src/uts/common/inet/tcp/tcp_sig.c
957
lt->sadb_lifetime_usetime = sa->ts_softuselt;
usr/src/uts/common/inet/tcp/tcp_sig.c
965
lt->sadb_lifetime_addtime = sa->ts_hardaddlt;
usr/src/uts/common/inet/tcp/tcp_sig.c
966
lt->sadb_lifetime_usetime = sa->ts_harduselt;
usr/src/uts/common/inet/tcp/tcp_sig.c
976
key->sadb_key_bits = sa->ts_key.sak_keybits;
usr/src/uts/common/inet/tcp/tcp_sig.c
978
bcopy(sa->ts_key.sak_key, (uint8_t *)(key + 1), sa->ts_key.sak_keylen);
usr/src/uts/common/inet/tcp/tcp_sig.c
987
tcpsig_sa_t *sa;
usr/src/uts/common/inet/tcp/tcp_sig.c
992
for (sa = list_head(&db->td_salist); sa != NULL;
usr/src/uts/common/inet/tcp/tcp_sig.c
993
sa = list_next(&db->td_salist, sa)) {
usr/src/uts/common/inet/tcp/tcp_sig.c
996
mutex_enter(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_sig.c
997
if (sa->ts_tombstoned) {
usr/src/uts/common/inet/tcp/tcp_sig.c
998
mutex_exit(&sa->ts_lock);
usr/src/uts/common/inet/tcp/tcp_socket.c
199
tcp_bind(sock_lower_handle_t proto_handle, struct sockaddr *sa,
usr/src/uts/common/inet/tcp/tcp_socket.c
216
if (sa == NULL) {
usr/src/uts/common/inet/tcp/tcp_socket.c
222
error = tcp_do_bind(connp, sa, len, cr, B_TRUE);
usr/src/uts/common/inet/tcp/tcp_socket.c
277
tcp_connect(sock_lower_handle_t proto_handle, const struct sockaddr *sa,
usr/src/uts/common/inet/tcp/tcp_socket.c
288
error = proto_verify_ip_addr(connp->conn_family, sa, len);
usr/src/uts/common/inet/tcp/tcp_socket.c
302
error = tcp_do_connect(connp, sa, len, cr, curproc->p_pid);
usr/src/uts/common/inet/tcp/tcp_tpi.c
200
struct sockaddr *sa;
usr/src/uts/common/inet/tcp/tcp_tpi.c
253
sa = (struct sockaddr *)sin;
usr/src/uts/common/inet/tcp/tcp_tpi.c
262
sa = (struct sockaddr *)sin6;
usr/src/uts/common/inet/tcp/tcp_tpi.c
269
sa = (struct sockaddr *)mi_offset_param(mp, tbr->ADDR_offset,
usr/src/uts/common/inet/tcp/tcp_tpi.c
274
sa = (struct sockaddr *)mi_offset_param(mp,
usr/src/uts/common/inet/tcp/tcp_tpi.c
289
error = tcp_do_listen(connp, sa, len, backlog, DB_CRED(mp),
usr/src/uts/common/inet/tcp/tcp_tpi.c
292
error = tcp_do_bind(connp, sa, len, DB_CRED(mp),
usr/src/uts/common/inet/tcp/tcp_tpi.c
305
sin = (sin_t *)sa;
usr/src/uts/common/inet/tcp/tcp_tpi.c
308
sin6 = (sin6_t *)sa;
usr/src/uts/common/inet/tcp/tcp_tpi.c
524
struct sockaddr *sa;
usr/src/uts/common/inet/tcp/tcp_tpi.c
638
sa = (struct sockaddr *)mi_offset_param(mp, tcr->DEST_offset,
usr/src/uts/common/inet/tcp/tcp_tpi.c
644
sa = (struct sockaddr *)mi_offset_param(mp, tcr->DEST_offset,
usr/src/uts/common/inet/tcp/tcp_tpi.c
650
error = proto_verify_ip_addr(connp->conn_family, sa, len);
usr/src/uts/common/inet/tcp/tcp_tpi.c
724
error = tcp_do_connect(tcp->tcp_connp, sa, len, cr, cpid);
usr/src/uts/common/inet/tcp/tcp_tpi.c
899
struct sockaddr *sa;
usr/src/uts/common/inet/tcp/tcp_tpi.c
936
sa = (struct sockaddr *)&taa[1];
usr/src/uts/common/inet/tcp/tcp_tpi.c
937
(void) conn_getsockname(connp, sa, &addrlen);
usr/src/uts/common/inet/tcp/tcp_tpi.c
947
sa = (struct sockaddr *)(ackmp->b_rptr + taa->REMADDR_offset);
usr/src/uts/common/inet/tcp/tcp_tpi.c
948
(void) conn_getpeername(connp, sa, &addrlen);
usr/src/uts/common/inet/udp/udp.c
1319
struct sockaddr *sa;
usr/src/uts/common/inet/udp/udp.c
1357
sa = (struct sockaddr *)&taa[1];
usr/src/uts/common/inet/udp/udp.c
1358
(void) conn_getsockname(connp, sa, &addrlen);
usr/src/uts/common/inet/udp/udp.c
1368
sa = (struct sockaddr *)(ackmp->b_rptr + taa->REMADDR_offset);
usr/src/uts/common/inet/udp/udp.c
1369
(void) conn_getpeername(connp, sa, &addrlen);
usr/src/uts/common/inet/udp/udp.c
4964
udp_do_bind(conn_t *connp, struct sockaddr *sa, socklen_t len, cred_t *cr,
usr/src/uts/common/inet/udp/udp.c
4991
sin = (sin_t *)sa;
usr/src/uts/common/inet/udp/udp.c
5010
sin6 = (sin6_t *)sa;
usr/src/uts/common/inet/udp/udp.c
5554
udp_bind(sock_lower_handle_t proto_handle, struct sockaddr *sa,
usr/src/uts/common/inet/udp/udp.c
5565
if (sa == NULL)
usr/src/uts/common/inet/udp/udp.c
5568
error = udp_do_bind(connp, sa, len, cr, B_TRUE);
usr/src/uts/common/inet/udp/udp.c
5678
udp_do_connect(conn_t *connp, const struct sockaddr *sa, socklen_t len,
usr/src/uts/common/inet/udp/udp.c
569
struct sockaddr *sa;
usr/src/uts/common/inet/udp/udp.c
5718
sin = (sin_t *)sa;
usr/src/uts/common/inet/udp/udp.c
5727
sin6 = (sin6_t *)sa;
usr/src/uts/common/inet/udp/udp.c
5983
udp_connect(sock_lower_handle_t proto_handle, const struct sockaddr *sa,
usr/src/uts/common/inet/udp/udp.c
5995
if (sa == NULL) {
usr/src/uts/common/inet/udp/udp.c
6007
error = proto_verify_ip_addr(connp->conn_family, sa, len);
usr/src/uts/common/inet/udp/udp.c
6028
error = udp_do_connect(connp, sa, len, cr, pid);
usr/src/uts/common/inet/udp/udp.c
626
sa = (struct sockaddr *)sin;
usr/src/uts/common/inet/udp/udp.c
634
sa = (struct sockaddr *)sin6;
usr/src/uts/common/inet/udp/udp.c
639
sa = (struct sockaddr *)mi_offset_param(mp, tbr->ADDR_offset,
usr/src/uts/common/inet/udp/udp.c
6397
udp_getpeername(sock_lower_handle_t proto_handle, struct sockaddr *sa,
usr/src/uts/common/inet/udp/udp.c
641
if (sa == NULL || !OK_32PTR((char *)sa)) {
usr/src/uts/common/inet/udp/udp.c
6411
error = conn_getpeername(connp, sa, salenp);
usr/src/uts/common/inet/udp/udp.c
6418
udp_getsockname(sock_lower_handle_t proto_handle, struct sockaddr *sa,
usr/src/uts/common/inet/udp/udp.c
6428
error = conn_getsockname(connp, sa, salenp);
usr/src/uts/common/inet/udp/udp.c
646
sa->sa_family != AF_INET) {
usr/src/uts/common/inet/udp/udp.c
653
sa = (struct sockaddr *)mi_offset_param(mp, tbr->ADDR_offset,
usr/src/uts/common/inet/udp/udp.c
655
if (sa == NULL || !OK_32PTR((char *)sa)) {
usr/src/uts/common/inet/udp/udp.c
660
sa->sa_family != AF_INET6) {
usr/src/uts/common/inet/udp/udp.c
673
error = udp_do_bind(connp, sa, tbr->ADDR_length, cr,
usr/src/uts/common/inet/udp/udp.c
703
struct sockaddr *sa;
usr/src/uts/common/inet/udp/udp.c
747
sa = (struct sockaddr *)mi_offset_param(mp, tcr->DEST_offset,
usr/src/uts/common/inet/udp/udp.c
752
sa = (struct sockaddr *)mi_offset_param(mp, tcr->DEST_offset,
usr/src/uts/common/inet/udp/udp.c
757
error = proto_verify_ip_addr(connp->conn_family, sa, len);
usr/src/uts/common/inet/udp/udp.c
763
error = udp_do_connect(connp, sa, len, cr, pid);
usr/src/uts/common/inet/udp/udp.c
776
mp1 = mi_tpi_conn_con(NULL, (char *)sa,
usr/src/uts/common/inet/udp/udp.c
779
mp1 = mi_tpi_conn_con(NULL, (char *)sa,
usr/src/uts/common/io/chxge/ch.h
297
void pe_set_mac(ch_t *sa, unsigned char *ac_enaddr);
usr/src/uts/common/io/chxge/ch.h
298
unsigned char *pe_get_mac(ch_t *sa);
usr/src/uts/common/io/chxge/ch.h
299
void pe_set_promiscuous(ch_t *sa, int flag);
usr/src/uts/common/io/chxge/ch.h
300
int pe_get_stats(ch_t *sa, uint64_t *speed, uint32_t *intrcnt,
usr/src/uts/common/io/chxge/ch.h
317
int pe_start(ch_t *sa, mblk_t *mb, uint32_t flg);
usr/src/uts/common/io/chxge/ch.h
318
void pe_stop(ch_t *sa);
usr/src/uts/common/io/chxge/pe.c
107
static int pe_small_rbuf_pool_init(ch_t *sa);
usr/src/uts/common/io/chxge/pe.c
108
static int pe_big_rbuf_pool_init(ch_t *sa);
usr/src/uts/common/io/chxge/pe.c
1089
pe_sa_init(ch_t *sa)
usr/src/uts/common/io/chxge/pe.c
1095
sa->config = sa->config_data.global_config;
usr/src/uts/common/io/chxge/pe.c
1096
device_id = pci_config_get16(sa->ch_hpci, 2);
usr/src/uts/common/io/chxge/pe.c
1097
device_subid = pci_config_get16(sa->ch_hpci, 0x2e);
usr/src/uts/common/io/chxge/pe.c
1107
if (t1_get_board_rev(sa, bi, &sa->params)) {
usr/src/uts/common/io/chxge/pe.c
1123
pe_small_rbuf_pool_init(ch_t *sa)
usr/src/uts/common/io/chxge/pe.c
1132
if (is_T2(sa))
usr/src/uts/common/io/chxge/pe.c
1137
mutex_init(&sa->ch_small_esbl, NULL, MUTEX_DRIVER, sa->ch_icookp);
usr/src/uts/common/io/chxge/pe.c
1145
sa->ch_small_owner = NULL;
usr/src/uts/common/io/chxge/pe.c
1146
sa->ch_sm_index = j;
usr/src/uts/common/io/chxge/pe.c
1147
sa->ch_small_esb_free = NULL;
usr/src/uts/common/io/chxge/pe.c
1149
rbp = ch_alloc_small_esbbuf(sa, j);
usr/src/uts/common/io/chxge/pe.c
1155
rbp->cs_next = sa->ch_small_esb_free;
usr/src/uts/common/io/chxge/pe.c
1156
sa->ch_small_esb_free = rbp;
usr/src/uts/common/io/chxge/pe.c
1161
rbp->cs_owner = sa->ch_small_owner;
usr/src/uts/common/io/chxge/pe.c
1162
sa->ch_small_owner = rbp;
usr/src/uts/common/io/chxge/pe.c
1167
sa->ch_small_owner = NULL;
usr/src/uts/common/io/chxge/pe.c
1170
pe_rbuf_pool_free(sa);
usr/src/uts/common/io/chxge/pe.c
1182
pe_big_rbuf_pool_init(ch_t *sa)
usr/src/uts/common/io/chxge/pe.c
1191
if (is_T2(sa))
usr/src/uts/common/io/chxge/pe.c
1196
mutex_init(&sa->ch_big_esbl, NULL, MUTEX_DRIVER, sa->ch_icookp);
usr/src/uts/common/io/chxge/pe.c
1204
sa->ch_big_owner = NULL;
usr/src/uts/common/io/chxge/pe.c
1205
sa->ch_big_index = j;
usr/src/uts/common/io/chxge/pe.c
1206
sa->ch_big_esb_free = NULL;
usr/src/uts/common/io/chxge/pe.c
1208
rbp = ch_alloc_big_esbbuf(sa, j);
usr/src/uts/common/io/chxge/pe.c
1211
rbp->cs_next = sa->ch_big_esb_free;
usr/src/uts/common/io/chxge/pe.c
1212
sa->ch_big_esb_free = rbp;
usr/src/uts/common/io/chxge/pe.c
1217
rbp->cs_owner = sa->ch_big_owner;
usr/src/uts/common/io/chxge/pe.c
1218
sa->ch_big_owner = rbp;
usr/src/uts/common/io/chxge/pe.c
1223
sa->ch_big_owner = NULL;
usr/src/uts/common/io/chxge/pe.c
1226
pe_rbuf_pool_free(sa);
usr/src/uts/common/io/chxge/pe.c
1237
ch_alloc_small_esbbuf(ch_t *sa, uint32_t i)
usr/src/uts/common/io/chxge/pe.c
1247
rbp->cs_buf = (caddr_t)ch_alloc_dma_mem(sa, 1, DMA_STREAM|DMA_SMALN,
usr/src/uts/common/io/chxge/pe.c
1248
SGE_SM_BUF_SZ(sa), &rbp->cs_pa, &rbp->cs_dh, &rbp->cs_ah);
usr/src/uts/common/io/chxge/pe.c
1250
rbp->cs_buf = (caddr_t)ch_alloc_dma_mem(sa, 0, DMA_STREAM|DMA_SMALN,
usr/src/uts/common/io/chxge/pe.c
1251
SGE_SM_BUF_SZ(sa), &rbp->cs_pa, &rbp->cs_dh, &rbp->cs_ah);
usr/src/uts/common/io/chxge/pe.c
1259
rbp->cs_sa = sa;
usr/src/uts/common/io/chxge/pe.c
1274
ch_alloc_big_esbbuf(ch_t *sa, uint32_t i)
usr/src/uts/common/io/chxge/pe.c
1284
rbp->cs_buf = (caddr_t)ch_alloc_dma_mem(sa, 1, DMA_STREAM|DMA_BGALN,
usr/src/uts/common/io/chxge/pe.c
1285
SGE_BG_BUF_SZ(sa), &rbp->cs_pa, &rbp->cs_dh, &rbp->cs_ah);
usr/src/uts/common/io/chxge/pe.c
1287
rbp->cs_buf = (caddr_t)ch_alloc_dma_mem(sa, 0, DMA_STREAM|DMA_BGALN,
usr/src/uts/common/io/chxge/pe.c
1288
SGE_BG_BUF_SZ(sa), &rbp->cs_pa, &rbp->cs_dh, &rbp->cs_ah);
usr/src/uts/common/io/chxge/pe.c
1296
rbp->cs_sa = sa;
usr/src/uts/common/io/chxge/pe.c
130
pe_intr(ch_t *sa)
usr/src/uts/common/io/chxge/pe.c
1309
pe_rbuf_pool_free(ch_t *sa)
usr/src/uts/common/io/chxge/pe.c
1313
mutex_enter(&sa->ch_small_esbl);
usr/src/uts/common/io/chxge/pe.c
1318
while (sa->ch_small_owner) {
usr/src/uts/common/io/chxge/pe.c
1319
rbp = sa->ch_small_owner;
usr/src/uts/common/io/chxge/pe.c
132
mutex_enter(&sa->ch_intr);
usr/src/uts/common/io/chxge/pe.c
1320
sa->ch_small_owner = rbp->cs_owner;
usr/src/uts/common/io/chxge/pe.c
1325
while ((rbp = sa->ch_small_esb_free) != NULL) {
usr/src/uts/common/io/chxge/pe.c
1327
sa->ch_small_esb_free = rbp->cs_next;
usr/src/uts/common/io/chxge/pe.c
1334
mutex_exit(&sa->ch_small_esbl);
usr/src/uts/common/io/chxge/pe.c
1337
mutex_destroy(&sa->ch_small_esbl);
usr/src/uts/common/io/chxge/pe.c
134
if (sge_data_in(sa->sge)) {
usr/src/uts/common/io/chxge/pe.c
1340
mutex_enter(&sa->ch_big_esbl);
usr/src/uts/common/io/chxge/pe.c
1345
while (sa->ch_big_owner) {
usr/src/uts/common/io/chxge/pe.c
1346
rbp = sa->ch_big_owner;
usr/src/uts/common/io/chxge/pe.c
1347
sa->ch_big_owner = rbp->cs_owner;
usr/src/uts/common/io/chxge/pe.c
135
sa->isr_intr++;
usr/src/uts/common/io/chxge/pe.c
1352
while ((rbp = sa->ch_big_esb_free) != NULL) {
usr/src/uts/common/io/chxge/pe.c
1354
sa->ch_big_esb_free = rbp->cs_next;
usr/src/uts/common/io/chxge/pe.c
136
mutex_exit(&sa->ch_intr);
usr/src/uts/common/io/chxge/pe.c
1361
mutex_exit(&sa->ch_big_esbl);
usr/src/uts/common/io/chxge/pe.c
1364
mutex_destroy(&sa->ch_big_esbl);
usr/src/uts/common/io/chxge/pe.c
1370
ch_t *sa = rbp->cs_sa;
usr/src/uts/common/io/chxge/pe.c
1396
mutex_enter(&sa->ch_small_esbl);
usr/src/uts/common/io/chxge/pe.c
1397
rbp->cs_next = sa->ch_small_esb_free;
usr/src/uts/common/io/chxge/pe.c
1398
sa->ch_small_esb_free = rbp;
usr/src/uts/common/io/chxge/pe.c
1399
mutex_exit(&sa->ch_small_esbl);
usr/src/uts/common/io/chxge/pe.c
140
mutex_exit(&sa->ch_intr);
usr/src/uts/common/io/chxge/pe.c
1413
ch_t *sa = rbp->cs_sa;
usr/src/uts/common/io/chxge/pe.c
1439
mutex_enter(&sa->ch_big_esbl);
usr/src/uts/common/io/chxge/pe.c
1440
rbp->cs_next = sa->ch_big_esb_free;
usr/src/uts/common/io/chxge/pe.c
1441
sa->ch_big_esb_free = rbp;
usr/src/uts/common/io/chxge/pe.c
1442
mutex_exit(&sa->ch_big_esbl);
usr/src/uts/common/io/chxge/pe.c
1455
ch_get_small_rbuf(ch_t *sa)
usr/src/uts/common/io/chxge/pe.c
1459
mutex_enter(&sa->ch_small_esbl);
usr/src/uts/common/io/chxge/pe.c
1460
rbp = sa->ch_small_esb_free;
usr/src/uts/common/io/chxge/pe.c
1462
sa->ch_small_esb_free = rbp->cs_next;
usr/src/uts/common/io/chxge/pe.c
1464
mutex_exit(&sa->ch_small_esbl);
usr/src/uts/common/io/chxge/pe.c
1475
ch_get_big_rbuf(ch_t *sa)
usr/src/uts/common/io/chxge/pe.c
1479
mutex_enter(&sa->ch_big_esbl);
usr/src/uts/common/io/chxge/pe.c
1480
rbp = sa->ch_big_esb_free;
usr/src/uts/common/io/chxge/pe.c
1482
sa->ch_big_esb_free = rbp->cs_next;
usr/src/uts/common/io/chxge/pe.c
1484
mutex_exit(&sa->ch_big_esbl);
usr/src/uts/common/io/chxge/pe.c
1490
pe_detach(ch_t *sa)
usr/src/uts/common/io/chxge/pe.c
1492
(void) sge_stop(sa->sge);
usr/src/uts/common/io/chxge/pe.c
1494
pe_free_driver_resources(sa);
usr/src/uts/common/io/chxge/pe.c
1498
pe_free_driver_resources(ch_t *sa)
usr/src/uts/common/io/chxge/pe.c
1500
if (sa) {
usr/src/uts/common/io/chxge/pe.c
1501
t1_free_sw_modules(sa);
usr/src/uts/common/io/chxge/pe.c
1504
pe_rbuf_pool_free(sa);
usr/src/uts/common/io/chxge/pe.c
152
ch_t *sa = NULL;
usr/src/uts/common/io/chxge/pe.c
155
sa = (ch_t *)xsa;
usr/src/uts/common/io/chxge/pe.c
163
if (sa->init_counter == 0) {
usr/src/uts/common/io/chxge/pe.c
164
for_each_port(sa, i) {
usr/src/uts/common/io/chxge/pe.c
169
if (sa->port[i].line_up == 0) {
usr/src/uts/common/io/chxge/pe.c
170
link_start(sa, &sa->port[i]);
usr/src/uts/common/io/chxge/pe.c
171
sa->port[i].line_up = 1;
usr/src/uts/common/io/chxge/pe.c
175
(void) t1_init_hw_modules(sa);
usr/src/uts/common/io/chxge/pe.c
180
if (sa->ch_config.cksum_enabled) {
usr/src/uts/common/io/chxge/pe.c
181
if (sa->config_data.offload_ip_cksum) {
usr/src/uts/common/io/chxge/pe.c
183
t1_tp_set_ip_checksum_offload(sa->tp, 1);
usr/src/uts/common/io/chxge/pe.c
186
if (sa->config_data.offload_tcp_cksum) {
usr/src/uts/common/io/chxge/pe.c
188
t1_tp_set_tcp_checksum_offload(sa->tp, 1);
usr/src/uts/common/io/chxge/pe.c
191
if (sa->config_data.offload_udp_cksum) {
usr/src/uts/common/io/chxge/pe.c
193
t1_tp_set_udp_checksum_offload(sa->tp, 1);
usr/src/uts/common/io/chxge/pe.c
197
sa->ch_flags |= PEINITDONE;
usr/src/uts/common/io/chxge/pe.c
199
sa->init_counter++;
usr/src/uts/common/io/chxge/pe.c
206
(void) sge_start(sa->sge);
usr/src/uts/common/io/chxge/pe.c
207
t1_interrupts_enable(sa);
usr/src/uts/common/io/chxge/pe.c
212
(void) pe_change_mtu(sa);
usr/src/uts/common/io/chxge/pe.c
217
(void) t1_tpi_read(sa, SUNI1x10GEXP_REG_TXXG_CONFIG_1 << 2,
usr/src/uts/common/io/chxge/pe.c
218
&sa->txxg_cfg1);
usr/src/uts/common/io/chxge/pe.c
224
link_start(ch_t *sa, struct pe_port_t *p)
usr/src/uts/common/io/chxge/pe.c
239
pe_stop(ch_t *sa)
usr/src/uts/common/io/chxge/pe.c
241
t1_interrupts_disable(sa);
usr/src/uts/common/io/chxge/pe.c
242
(void) sge_stop(sa->sge);
usr/src/uts/common/io/chxge/pe.c
248
mutex_enter(&sa->ch_intr);
usr/src/uts/common/io/chxge/pe.c
249
mutex_exit(&sa->ch_intr);
usr/src/uts/common/io/chxge/pe.c
257
pe_start(ch_t *sa, mblk_t *mp, uint32_t flg)
usr/src/uts/common/io/chxge/pe.c
287
if (sge_data_out(sa->sge, 0, mp, hmp, 1, flg) == 0) {
usr/src/uts/common/io/chxge/pe.c
295
sa->ch_blked = 1;
usr/src/uts/common/io/chxge/pe.c
305
if (sa->ch_ip == 0) {
usr/src/uts/common/io/chxge/pe.c
308
if (is_T2(sa)) {
usr/src/uts/common/io/chxge/pe.c
313
if (pe_make_fake_arp(sa, mp->b_rptr)) {
usr/src/uts/common/io/chxge/pe.c
315
sa->oerr++;
usr/src/uts/common/io/chxge/pe.c
319
sa->ch_ip = pe_get_ip(mp->b_rptr);
usr/src/uts/common/io/chxge/pe.c
336
sa->sge->intr_cnt.tx_need_cpl_space++;
usr/src/uts/common/io/chxge/pe.c
341
sa->oerr++;
usr/src/uts/common/io/chxge/pe.c
365
sa->sge->intr_cnt.tx_multi_mblks++;
usr/src/uts/common/io/chxge/pe.c
413
if (sa->ch_config.enable_dvma) {
usr/src/uts/common/io/chxge/pe.c
414
lseg = ch_bind_dvma_handle(sa, len,
usr/src/uts/common/io/chxge/pe.c
418
sa->sge->intr_cnt.tx_no_dvma1++;
usr/src/uts/common/io/chxge/pe.c
419
if ((lseg = ch_bind_dma_handle(sa, len,
usr/src/uts/common/io/chxge/pe.c
423
sa->sge->intr_cnt.tx_no_dma1++;
usr/src/uts/common/io/chxge/pe.c
444
lseg = ch_bind_dma_handle(sa, len,
usr/src/uts/common/io/chxge/pe.c
448
sa->sge->intr_cnt.tx_no_dma1++;
usr/src/uts/common/io/chxge/pe.c
467
lseg = ch_bind_dma_handle(sa, len,
usr/src/uts/common/io/chxge/pe.c
471
sa->sge->intr_cnt.tx_no_dma1++;
usr/src/uts/common/io/chxge/pe.c
511
if (sa->ch_config.enable_dvma) {
usr/src/uts/common/io/chxge/pe.c
512
nseg = ch_bind_dvma_handle(sa, len,
usr/src/uts/common/io/chxge/pe.c
516
sa->sge->intr_cnt.tx_no_dvma2++;
usr/src/uts/common/io/chxge/pe.c
517
nseg = ch_bind_dma_handle(sa, len,
usr/src/uts/common/io/chxge/pe.c
521
sa->sge->intr_cnt.tx_no_dma2++;
usr/src/uts/common/io/chxge/pe.c
531
nseg = ch_bind_dma_handle(sa, len,
usr/src/uts/common/io/chxge/pe.c
534
sa->sge->intr_cnt.tx_no_dma2++;
usr/src/uts/common/io/chxge/pe.c
544
nseg = ch_bind_dma_handle(sa, len,
usr/src/uts/common/io/chxge/pe.c
547
sa->sge->intr_cnt.tx_no_dma2++;
usr/src/uts/common/io/chxge/pe.c
564
if (sge_data_out(sa->sge, 0, m0, hmp, nseg, flg) == 0) {
usr/src/uts/common/io/chxge/pe.c
575
sa->ch_blked = 1;
usr/src/uts/common/io/chxge/pe.c
586
ch_unbind_dma_handle(sa, cmp->ce_dh);
usr/src/uts/common/io/chxge/pe.c
589
ch_unbind_dvma_handle(sa, cmp->ce_dh);
usr/src/uts/common/io/chxge/pe.c
618
sa->oerr++;
usr/src/uts/common/io/chxge/pe.c
626
pe_set_mac(ch_t *sa, unsigned char *ac_enaddr)
usr/src/uts/common/io/chxge/pe.c
628
sa->port[0].mac->ops->macaddress_set(sa->port[0].mac, ac_enaddr);
usr/src/uts/common/io/chxge/pe.c
633
pe_get_mac(ch_t *sa)
usr/src/uts/common/io/chxge/pe.c
635
return (sa->port[0].enaddr);
usr/src/uts/common/io/chxge/pe.c
640
pe_set_promiscuous(ch_t *sa, int flag)
usr/src/uts/common/io/chxge/pe.c
642
struct cmac *mac = sa->port[0].mac;
usr/src/uts/common/io/chxge/pe.c
647
sa->ch_flags &= ~(PEPROMISC|PEALLMULTI);
usr/src/uts/common/io/chxge/pe.c
651
sa->ch_flags |= PEPROMISC;
usr/src/uts/common/io/chxge/pe.c
655
sa->ch_flags |= PEALLMULTI;
usr/src/uts/common/io/chxge/pe.c
659
mutex_enter(&sa->ch_mc_lck);
usr/src/uts/common/io/chxge/pe.c
660
rm.chp = sa;
usr/src/uts/common/io/chxge/pe.c
661
rm.mc = sa->ch_mc;
usr/src/uts/common/io/chxge/pe.c
664
mutex_exit(&sa->ch_mc_lck);
usr/src/uts/common/io/chxge/pe.c
668
pe_set_mc(ch_t *sa, uint8_t *ep, int flg)
usr/src/uts/common/io/chxge/pe.c
670
struct cmac *mac = sa->port[0].mac;
usr/src/uts/common/io/chxge/pe.c
683
mutex_enter(&sa->ch_mc_lck);
usr/src/uts/common/io/chxge/pe.c
684
mcp->cmc_next = sa->ch_mc;
usr/src/uts/common/io/chxge/pe.c
685
sa->ch_mc = mcp;
usr/src/uts/common/io/chxge/pe.c
686
sa->ch_mc_cnt++;
usr/src/uts/common/io/chxge/pe.c
687
mutex_exit(&sa->ch_mc_lck);
usr/src/uts/common/io/chxge/pe.c
690
ch_mc_t **p = &sa->ch_mc;
usr/src/uts/common/io/chxge/pe.c
693
mutex_enter(&sa->ch_mc_lck);
usr/src/uts/common/io/chxge/pe.c
694
p = &sa->ch_mc;
usr/src/uts/common/io/chxge/pe.c
700
sa->ch_mc_cnt--;
usr/src/uts/common/io/chxge/pe.c
706
mutex_exit(&sa->ch_mc_lck);
usr/src/uts/common/io/chxge/pe.c
713
mutex_enter(&sa->ch_mc_lck);
usr/src/uts/common/io/chxge/pe.c
714
rm.chp = sa;
usr/src/uts/common/io/chxge/pe.c
715
rm.mc = sa->ch_mc;
usr/src/uts/common/io/chxge/pe.c
718
mutex_exit(&sa->ch_mc_lck);
usr/src/uts/common/io/chxge/pe.c
749
pe_get_stats(ch_t *sa, uint64_t *speed, uint32_t *intrcnt, uint32_t *norcvbuf,
usr/src/uts/common/io/chxge/pe.c
764
pt = &(sa->port[0]);
usr/src/uts/common/io/chxge/pe.c
79
static void link_start(ch_t *sa, struct pe_port_t *pp);
usr/src/uts/common/io/chxge/pe.c
791
*intrcnt = sa->isr_intr;
usr/src/uts/common/io/chxge/pe.c
792
*norcvbuf = sa->norcvbuf;
usr/src/uts/common/io/chxge/pe.c
794
sp = sa->port[0].mac->ops->statistics_update(sa->port[0].mac,
usr/src/uts/common/io/chxge/pe.c
80
static ch_esb_t *ch_alloc_small_esbbuf(ch_t *sa, uint32_t i);
usr/src/uts/common/io/chxge/pe.c
803
*oerrors = sa->oerr + sp->TxFramesAbortedDueToXSCollisions +
usr/src/uts/common/io/chxge/pe.c
81
static ch_esb_t *ch_alloc_big_esbbuf(ch_t *sa, uint32_t i);
usr/src/uts/common/io/chxge/pe.c
84
static const struct board_info *pe_sa_init(ch_t *sa);
usr/src/uts/common/io/chxge/pe.c
87
static void pe_free_driver_resources(ch_t *sa);
usr/src/uts/common/io/chxge/sge.c
133
t1_sge_create(ch_t *sa, struct sge_params *p)
usr/src/uts/common/io/chxge/sge.c
149
if (is_T2(sa))
usr/src/uts/common/io/chxge/sge.c
152
sge->obj = sa;
usr/src/uts/common/io/chxge/sge.c
161
if (is_T2(sa)) {
usr/src/uts/common/io/chxge/sge.c
753
os_freelist_buffer_alloc(ch_t *sa, int sz, mblk_t **mb, ulong_t *dh)
usr/src/uts/common/io/chxge/sge.c
755
ch_esb_t *ch_get_small_rbuf(ch_t *sa);
usr/src/uts/common/io/chxge/sge.c
756
ch_esb_t *ch_get_big_rbuf(ch_t *sa);
usr/src/uts/common/io/chxge/sge.c
758
uint32_t rxoff = sa->sge->rx_offset;
usr/src/uts/common/io/chxge/sge.c
760
if (sz == SGE_SM_BUF_SZ(sa)) {
usr/src/uts/common/io/chxge/sge.c
762
if ((rbp = ch_get_small_rbuf(sa)) == NULL) {
usr/src/uts/common/io/chxge/sge.c
763
sa->norcvbuf++;
usr/src/uts/common/io/chxge/sge.c
768
SGE_SM_BUF_SZ(sa)-rxoff, BPRI_MED, &rbp->cs_frtn);
usr/src/uts/common/io/chxge/sge.c
770
mutex_enter(&sa->ch_small_esbl);
usr/src/uts/common/io/chxge/sge.c
771
rbp->cs_next = sa->ch_small_esb_free;
usr/src/uts/common/io/chxge/sge.c
772
sa->ch_small_esb_free = rbp;
usr/src/uts/common/io/chxge/sge.c
773
mutex_exit(&sa->ch_small_esbl);
usr/src/uts/common/io/chxge/sge.c
781
if ((rbp = ch_get_big_rbuf(sa)) == NULL) {
usr/src/uts/common/io/chxge/sge.c
782
sa->norcvbuf++;
usr/src/uts/common/io/chxge/sge.c
787
SGE_BG_BUF_SZ(sa)-rxoff, BPRI_MED, &rbp->cs_frtn);
usr/src/uts/common/io/chxge/sge.c
789
mutex_enter(&sa->ch_big_esbl);
usr/src/uts/common/io/chxge/sge.c
790
rbp->cs_next = sa->ch_big_esb_free;
usr/src/uts/common/io/chxge/sge.c
791
sa->ch_big_esb_free = rbp;
usr/src/uts/common/io/chxge/sge.c
792
mutex_exit(&sa->ch_big_esbl);
usr/src/uts/common/io/chxge/sge.c
86
static uint64_t os_freelist_buffer_alloc(ch_t *sa, int sz, mblk_t **mb,
usr/src/uts/common/io/chxge/sge.h
66
#define SGE_SM_BUF_SZ(sa) (sa->ch_sm_buf_sz)
usr/src/uts/common/io/chxge/sge.h
67
#define SGE_BG_BUF_SZ(sa) (sa->ch_bg_buf_sz)
usr/src/uts/common/io/chxge/sge.h
93
#define SGE_RX_SM_BUF_SIZE(sa) 1536
usr/src/uts/common/io/chxge/sge.h
95
#define SGE_RX_SM_BUF_SIZE(sa) (sa->ch_sm_buf_sz)
usr/src/uts/common/io/comstar/port/iscsit/iscsit.h
614
iscsit_is_v4_mapped(struct sockaddr_storage *sa, struct sockaddr_storage *v4sa);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.h
771
iscsit_tgt_lookup_portal(iscsit_tgt_t *tgt, struct sockaddr_storage *sa,
usr/src/uts/common/io/comstar/port/iscsit/iscsit.h
815
iscsit_tpg_portal_lookup(iscsit_tpg_t *tpg, struct sockaddr_storage *sa);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_authclient.c
182
struct sockaddr_storage *sa = &auth->ca_radius_server;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_authclient.c
187
sin = (struct sockaddr_in *)sa;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_authclient.c
189
if (sa->ss_family == AF_INET) {
usr/src/uts/common/io/comstar/port/iscsit/iscsit_authclient.c
194
} else if (sa->ss_family == AF_INET6) {
usr/src/uts/common/io/comstar/port/iscsit/iscsit_authclient.c
196
sin6 = (struct sockaddr_in6 *)sa;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
274
iscsit_isns_svr_lookup(struct sockaddr_storage *sa);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
286
isnst_update_server_timestamp(struct sockaddr_storage *sa);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
2938
isnst_open_so(struct sockaddr_storage *sa)
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
2946
if (sa->ss_family == AF_INET) {
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
2961
if (idm_so_timed_socket_connect(so, sa, sa_sz,
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
2974
idm_sa_ntop(sa, server_buf,
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
2977
struct sockaddr_storage *, sa);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
3521
struct sockaddr_storage sa;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
3528
idm_addr_to_sa(dportal, &sa);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
3529
iportal = isnst_lookup_portal(&sa);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
3556
struct sockaddr_storage sa;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
3562
idm_addr_to_sa(dportal, &sa);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
3563
iportal = isnst_add_to_portal_list(&sa, &isns_all_portals);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
3605
isnst_lookup_portal(struct sockaddr_storage *sa)
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
3610
bcopy(sa, &tmp_portal.portal_addr, sizeof (*sa));
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
3616
isnst_add_to_portal_list(struct sockaddr_storage *sa, avl_tree_t *portal_list)
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
3624
bcopy(sa, &tmp_portal.portal_addr, sizeof (*sa));
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
3629
bcopy(sa, &iportal->portal_addr, sizeof (*sa));
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
3638
isnst_remove_from_portal_list(struct sockaddr_storage *sa,
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
3643
bcopy(sa, &tmp_portal.portal_addr, sizeof (*sa));
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
369
isnst_open_so(struct sockaddr_storage *sa);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
413
isnst_lookup_portal(struct sockaddr_storage *sa);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
416
isnst_add_to_portal_list(struct sockaddr_storage *sa, avl_tree_t *portal_list);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
419
isnst_remove_from_portal_list(struct sockaddr_storage *sa,
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
641
iscsit_isns_svr_lookup(struct sockaddr_storage *sa)
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
648
bcopy(sa, &portal1.portal_addr, sizeof (struct sockaddr_storage));
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
653
if (it_sa_compare(&svr->svr_sa, sa) == 0)
usr/src/uts/common/io/comstar/port/iscsit/iscsit_login.c
1292
iscsit_is_v4_mapped(struct sockaddr_storage *sa, struct sockaddr_storage *v4sa)
usr/src/uts/common/io/comstar/port/iscsit/iscsit_login.c
1300
sin6 = (struct sockaddr_in6 *)sa;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_login.c
1302
if ((sa->ss_family == AF_INET6) &&
usr/src/uts/common/io/comstar/port/iscsit/iscsit_login.c
1370
struct sockaddr_storage v4sa, *sa;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_login.c
1372
sa = &ict->ict_ic->ic_laddr;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_login.c
1374
sa, &tpgt);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_login.c
1376
iscsit_is_v4_mapped(sa, &v4sa)) {
usr/src/uts/common/io/comstar/port/iscsit/iscsit_text.c
526
struct sockaddr_storage v4sa, *sa;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_text.c
545
sa = &ict->ict_ic->ic_laddr;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_text.c
549
portal = iscsit_tgt_lookup_portal(tgt, sa,
usr/src/uts/common/io/comstar/port/iscsit/iscsit_text.c
552
iscsit_is_v4_mapped(sa, &v4sa)) {
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1132
iscsit_tgt_lookup_portal(iscsit_tgt_t *tgt, struct sockaddr_storage *sa,
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1143
portal = iscsit_tpg_portal_lookup(tpgt->tpgt_tpg, sa);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
120
struct sockaddr_storage *sa);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
154
iscsit_portal_create(iscsit_tpg_t *tpg, struct sockaddr_storage *sa);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1811
iscsit_tpg_portal_lookup(iscsit_tpg_t *tpg, struct sockaddr_storage *sa)
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1816
result = iscsit_tpg_portal_lookup_locked(tpg, sa);
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1824
struct sockaddr_storage *sa)
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1830
bcopy(sa, &tmp_portal.portal_addr, sizeof (*sa));
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1840
iscsit_portal_create(iscsit_tpg_t *tpg, struct sockaddr_storage *sa)
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1850
if (sa == NULL) {
usr/src/uts/common/io/comstar/port/iscsit/iscsit_tgt.c
1854
bcopy(sa, &portal->portal_addr, sizeof (*sa));
usr/src/uts/common/io/cpqary3/cpqary3.h
133
#define SA2TGT(sa) (sa)->a_target /* SCSI Addr to Target ID */
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
228
cpqary3_init_pkt(struct scsi_address *sa, struct scsi_pkt *scsi_pktp,
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
239
cpqary3p = SA2CTLR(sa);
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
248
scsi_pktp = scsi_hba_pkt_alloc(dip, sa, cmdlen, statuslen,
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
271
scsi_pktp->pkt_address = *sa;
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
305
scsi_hba_pkt_free(sa, new_scsi_pktp);
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
580
cpqary3_transport(struct scsi_address *sa, struct scsi_pkt *scsi_pktp)
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
587
ASSERT(sa != NULL);
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
588
ctlr = SA2CTLR(sa);
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
590
tgtp = ctlr->cpqary3_tgtp[SA2TGT(sa)];
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
632
switch (cpqary3_build_cmdlist(memp, SA2TGT(sa))) {
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
670
cpqary3_dmafree(struct scsi_address *sa, struct scsi_pkt *scsi_pktp)
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
705
cpqary3_dma_sync(struct scsi_address *sa, struct scsi_pkt *scsi_pktp)
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
734
cpqary3_destroy_pkt(struct scsi_address *sa, struct scsi_pkt *scsi_pktp)
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
759
scsi_hba_pkt_free(sa, scsi_pktp);
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
772
cpqary3_reset(struct scsi_address *sa, int level)
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
793
cpqary3_abort(struct scsi_address *sa, struct scsi_pkt *scsi_pktp)
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
798
ASSERT(sa != NULL);
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
799
tid = SA2TGT(sa);
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
800
ctlr = SA2CTLR(sa);
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
827
cpqary3_getcap(struct scsi_address *sa, char *capstr, int tgtonly)
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
830
cpqary3_t *ctlr = SA2CTLR(sa);
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
831
cpqary3_tgt_t *tgtp = ctlr->cpqary3_tgtp[SA2TGT(sa)];
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
873
return (cpqary3_target_geometry(sa));
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
893
cpqary3_setcap(struct scsi_address *sa, char *capstr, int value, int tgtonly)
usr/src/uts/common/io/cpqary3/cpqary3_util.c
291
cpqary3_target_geometry(struct scsi_address *sa)
usr/src/uts/common/io/cpqary3/cpqary3_util.c
293
cpqary3_t *ctlr = SA2CTLR(sa);
usr/src/uts/common/io/cpqary3/cpqary3_util.c
294
cpqary3_tgt_t *tgtp = ctlr->cpqary3_tgtp[SA2TGT(sa)];
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
253
rdsv3_bind(sock_lower_handle_t proto_handle, struct sockaddr *sa,
usr/src/uts/common/io/ib/clients/rdsv3/bind.c
257
sin_t *sin = (sin_t *)sa;
usr/src/uts/common/io/idm/idm_so.c
3089
struct sockaddr_storage *sa, int sa_sz, int login_max_usec)
usr/src/uts/common/io/idm/idm_so.c
3129
rc = ksocket_connect(ks, (struct sockaddr *)sa, sa_sz, CRED());
usr/src/uts/common/io/idm/idm_so.c
3182
idm_addr_to_sa(idm_addr_t *dportal, struct sockaddr_storage *sa)
usr/src/uts/common/io/idm/idm_so.c
3189
bzero(sa, sizeof (*sa));
usr/src/uts/common/io/idm/idm_so.c
3193
sa->ss_family = AF_INET;
usr/src/uts/common/io/idm/idm_so.c
3194
sin = (struct sockaddr_in *)sa;
usr/src/uts/common/io/idm/idm_so.c
3200
sa->ss_family = AF_INET6;
usr/src/uts/common/io/idm/idm_so.c
3201
sin6 = (struct sockaddr_in6 *)sa;
usr/src/uts/common/io/idm/idm_so.c
3218
idm_sa_ntop(const struct sockaddr_storage *sa,
usr/src/uts/common/io/idm/idm_so.c
3224
switch (sa->ss_family) {
usr/src/uts/common/io/idm/idm_so.c
3227
(const struct sockaddr_in6 *) sa;
usr/src/uts/common/io/idm/idm_so.c
3239
const struct sockaddr_in *in = (const struct sockaddr_in *) sa;
usr/src/uts/common/io/net80211/net80211_output.c
424
const uint8_t *sa, const uint8_t *da, const uint8_t *bssid,
usr/src/uts/common/io/net80211/net80211_output.c
461
sa, da, bssid);
usr/src/uts/common/io/net80211/net80211_output.c
56
struct ieee80211_frame *wh, int type, const uint8_t *sa, const uint8_t *da,
usr/src/uts/common/io/net80211/net80211_output.c
65
IEEE80211_ADDR_COPY(wh->i_addr2, sa);
usr/src/uts/common/io/net80211/net80211_output.c
72
IEEE80211_ADDR_COPY(wh->i_addr2, sa);
usr/src/uts/common/io/net80211/net80211_output.c
83
IEEE80211_ADDR_COPY(wh->i_addr2, sa);
usr/src/uts/common/io/rtw/rtwphy.c
127
struct rtw_sa2400 *sa = (struct rtw_sa2400 *)rf;
usr/src/uts/common/io/rtw/rtwphy.c
128
struct rtw_rfbus *bus = &sa->sa_bus;
usr/src/uts/common/io/rtw/rtwphy.c
194
struct rtw_sa2400 *sa = (struct rtw_sa2400 *)rf;
usr/src/uts/common/io/rtw/rtwphy.c
195
struct rtw_rfbus *bus = &sa->sa_bus;
usr/src/uts/common/io/rtw/rtwphy.c
236
struct rtw_sa2400 *sa = (struct rtw_sa2400 *)rf;
usr/src/uts/common/io/rtw/rtwphy.c
237
struct rtw_rfbus *bus = &sa->sa_bus;
usr/src/uts/common/io/rtw/rtwphy.c
252
if (sa->sa_digphy)
usr/src/uts/common/io/rtw/rtwphy.c
260
rtw_sa2400_manrx_init(struct rtw_sa2400 *sa)
usr/src/uts/common/io/rtw/rtwphy.c
272
return (rtw_rfbus_write(&sa->sa_bus, RTW_RFCHIPID_PHILIPS, SA2400_MANRX,
usr/src/uts/common/io/rtw/rtwphy.c
277
rtw_sa2400_vcocal_start(struct rtw_sa2400 *sa, int start)
usr/src/uts/common/io/rtw/rtwphy.c
287
if (sa->sa_digphy)
usr/src/uts/common/io/rtw/rtwphy.c
290
return (rtw_rfbus_write(&sa->sa_bus, RTW_RFCHIPID_PHILIPS,
usr/src/uts/common/io/rtw/rtwphy.c
295
rtw_sa2400_vco_calibration(struct rtw_sa2400 *sa)
usr/src/uts/common/io/rtw/rtwphy.c
301
if ((rc = rtw_sa2400_vcocal_start(sa, 1)) != 0)
usr/src/uts/common/io/rtw/rtwphy.c
307
return (rtw_sa2400_vcocal_start(sa, 0));
usr/src/uts/common/io/rtw/rtwphy.c
311
rtw_sa2400_filter_calibration(struct rtw_sa2400 *sa)
usr/src/uts/common/io/rtw/rtwphy.c
316
if (sa->sa_digphy)
usr/src/uts/common/io/rtw/rtwphy.c
319
return (rtw_rfbus_write(&sa->sa_bus, RTW_RFCHIPID_PHILIPS,
usr/src/uts/common/io/rtw/rtwphy.c
324
rtw_sa2400_dc_calibration(struct rtw_sa2400 *sa)
usr/src/uts/common/io/rtw/rtwphy.c
326
struct rtw_rf *rf = &sa->sa_rf;
usr/src/uts/common/io/rtw/rtwphy.c
334
rc = rtw_rfbus_write(&sa->sa_bus, RTW_RFCHIPID_PHILIPS, SA2400_OPMODE,
usr/src/uts/common/io/rtw/rtwphy.c
344
rc = rtw_rfbus_write(&sa->sa_bus, RTW_RFCHIPID_PHILIPS, SA2400_OPMODE,
usr/src/uts/common/io/rtw/rtwphy.c
356
rtw_sa2400_agc_init(struct rtw_sa2400 *sa)
usr/src/uts/common/io/rtw/rtwphy.c
365
return (rtw_rfbus_write(&sa->sa_bus, RTW_RFCHIPID_PHILIPS, SA2400_AGC,
usr/src/uts/common/io/rtw/rtwphy.c
372
struct rtw_sa2400 *sa = (struct rtw_sa2400 *)rf;
usr/src/uts/common/io/rtw/rtwphy.c
373
kmem_free(sa, sizeof (*sa));
usr/src/uts/common/io/rtw/rtwphy.c
379
struct rtw_sa2400 *sa = (struct rtw_sa2400 *)rf;
usr/src/uts/common/io/rtw/rtwphy.c
386
if ((rc = rtw_sa2400_vco_calibration(sa)) != 0)
usr/src/uts/common/io/rtw/rtwphy.c
394
if ((rc = rtw_sa2400_filter_calibration(sa)) != 0)
usr/src/uts/common/io/rtw/rtwphy.c
399
if (!sa->sa_digphy)
usr/src/uts/common/io/rtw/rtwphy.c
400
return (rtw_sa2400_dc_calibration(sa));
usr/src/uts/common/io/rtw/rtwphy.c
408
struct rtw_sa2400 *sa = (struct rtw_sa2400 *)rf;
usr/src/uts/common/io/rtw/rtwphy.c
428
if ((rc = rtw_sa2400_agc_init(sa)) != 0)
usr/src/uts/common/io/rtw/rtwphy.c
430
if ((rc = rtw_sa2400_manrx_init(sa)) != 0)
usr/src/uts/common/io/rtw/rtwphy.c
444
struct rtw_sa2400 *sa;
usr/src/uts/common/io/rtw/rtwphy.c
449
sa = (struct rtw_sa2400 *)kmem_zalloc(sizeof (*sa), KM_SLEEP);
usr/src/uts/common/io/rtw/rtwphy.c
450
if (sa == NULL)
usr/src/uts/common/io/rtw/rtwphy.c
453
sa->sa_digphy = digphy;
usr/src/uts/common/io/rtw/rtwphy.c
455
rf = &sa->sa_rf;
usr/src/uts/common/io/rtw/rtwphy.c
456
bus = &sa->sa_bus;
usr/src/uts/common/io/rtw/rtwphy.c
484
return (&sa->sa_rf);
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
131
lmrc_setcap(struct scsi_address *sa, char *cap, int value, int whom)
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
133
struct scsi_device *sd = scsi_address_device(sa);
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
227
lmrc_tran_start(struct scsi_address *sa, struct scsi_pkt *pkt)
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
249
sd = scsi_address_device(sa);
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
496
lmrc_tran_abort(struct scsi_address *sa, struct scsi_pkt *pkt)
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
498
struct scsi_device *sd = scsi_address_device(sa);
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
559
lmrc_tran_reset(struct scsi_address *sa, int level)
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
561
struct scsi_device *sd = scsi_address_device(sa);
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
624
struct scsi_address *sa;
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
636
sa = &pkt->pkt_address;
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
637
VERIFY(sa != NULL);
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
639
sd = scsi_address_device(sa);
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
76
lmrc_getcap(struct scsi_address *sa, char *cap, int whom)
usr/src/uts/common/io/scsi/adapters/lmrc/lmrc_scsa.c
78
struct scsi_device *sd = scsi_address_device(sa);
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
1151
smrt_getcap(struct scsi_address *sa, char *cap, int whom)
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
1160
sd = scsi_address_device(sa);
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
1240
smrt_setcap(struct scsi_address *sa, char *cap, int value, int whom)
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
32
smrt_ctrl_tran_start(struct scsi_address *sa, struct scsi_pkt *pkt)
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
442
smrt_tran_start(struct scsi_address *sa, struct scsi_pkt *pkt)
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
444
_NOTE(ARGUNUSED(sa))
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
661
smrt_tran_reset(struct scsi_address *sa, int level)
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
671
sd = scsi_address_device(sa);
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
792
smrt_tran_abort(struct scsi_address *sa, struct scsi_pkt *pkt)
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
800
sd = scsi_address_device(sa);
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1597
scsi_address_device(struct scsi_address *sa)
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1599
return ((sa->a_hba_tran->tran_hba_flags & SCSI_HBA_ADDR_COMPLEX) ?
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1600
sa->a.a_sd : NULL);
usr/src/uts/common/io/trill.c
1529
trill_bind(sock_lower_handle_t proto_handle, struct sockaddr *sa,
usr/src/uts/common/io/trill.c
1535
if (sa == NULL)
usr/src/uts/common/io/trill.c
1538
error = trill_start_recv(tsock, sa, len);
usr/src/uts/common/io/trill.c
642
trill_start_recv(trill_sock_t *tsock, const struct sockaddr *sa, socklen_t len)
usr/src/uts/common/io/trill.c
644
struct sockaddr_dl *lladdr = (struct sockaddr_dl *)sa;
usr/src/uts/common/klm/nlm_impl.c
1566
struct sockaddr sa;
usr/src/uts/common/klm/nlm_impl.c
1577
if (na1->sa.sa_family < na2->sa.sa_family)
usr/src/uts/common/klm/nlm_impl.c
1579
if (na1->sa.sa_family > na2->sa.sa_family)
usr/src/uts/common/klm/nlm_impl.c
1582
switch (na1->sa.sa_family) {
usr/src/uts/common/klm/nlm_impl.c
2855
struct sockaddr *sa = (struct sockaddr *)addr->buf;
usr/src/uts/common/klm/nlm_impl.c
2857
*family = sa->sa_family;
usr/src/uts/common/klm/nlm_impl.c
2859
switch (sa->sa_family) {
usr/src/uts/common/klm/nlm_impl.c
2862
struct sockaddr_in *sin = (struct sockaddr_in *)sa;
usr/src/uts/common/klm/nlm_impl.c
2871
struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa;
usr/src/uts/common/netsmb/smb_dev.h
196
struct sockaddr sa; /* generic */
usr/src/uts/common/os/labelsys.c
1229
tsol_create_i_tnrh(const tnaddr_t *sa)
usr/src/uts/common/os/labelsys.c
1237
tnrhc_hash = (sa->ta_family == AF_INET) ? &tnrhc_table[0][0] :
usr/src/uts/common/os/labelsys.c
1247
rh->rhc_host = *sa;
usr/src/uts/common/os/pool_pset.c
117
struct setup_arg *sa = arg;
usr/src/uts/common/os/pool_pset.c
125
if (zone_pset_get(zone) != sa->psetid)
usr/src/uts/common/os/pool_pset.c
127
switch (sa->what) {
usr/src/uts/common/os/pool_pset.c
129
cpu_visibility_configure(sa->cpu, zone);
usr/src/uts/common/os/pool_pset.c
132
cpu_visibility_unconfigure(sa->cpu, zone);
usr/src/uts/common/os/pool_pset.c
135
cpu_visibility_online(sa->cpu, zone);
usr/src/uts/common/os/pool_pset.c
138
cpu_visibility_offline(sa->cpu, zone);
usr/src/uts/common/os/pool_pset.c
141
cpu_visibility_add(sa->cpu, zone);
usr/src/uts/common/os/pool_pset.c
144
cpu_visibility_remove(sa->cpu, zone);
usr/src/uts/common/os/pool_pset.c
147
cmn_err(CE_PANIC, "invalid cpu_setup_t value %d", sa->what);
usr/src/uts/common/rpc/clnt_cots.c
1680
struct sockaddr_in *sa;
usr/src/uts/common/rpc/clnt_cots.c
1681
sa = (struct sockaddr_in *)
usr/src/uts/common/rpc/clnt_cots.c
1683
b = (uchar_t *)&sa->sin_addr;
usr/src/uts/common/rpc/clnt_cots.c
1687
cm_ksp_data->x_port.value.ui32 = ntohs(sa->sin_port);
usr/src/uts/common/rpc/clnt_cots.c
1698
struct sockaddr_in *sa;
usr/src/uts/common/rpc/clnt_cots.c
1700
sa = (struct sockaddr_in *)cm_entry->x_server.buf;
usr/src/uts/common/rpc/clnt_cots.c
1701
b = (uchar_t *)&sa->sin_addr;
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3.h
544
int rdsv3_bind(sock_lower_handle_t proto_handle, struct sockaddr *sa,
usr/src/uts/common/sys/idm/idm_so.h
104
struct sockaddr_storage *sa);
usr/src/uts/common/sys/idm/idm_so.h
108
const char *idm_sa_ntop(const struct sockaddr_storage *sa,
usr/src/uts/common/sys/idm/idm_so.h
137
struct sockaddr_storage *sa, int sa_sz, int login_max_usec);
usr/src/uts/common/sys/iscsit/iscsit_common.h
415
it_sns_svr_lookup(it_config_t *cfg, struct sockaddr_storage *sa);
usr/src/uts/common/sys/iscsit/iscsit_common.h
418
it_portal_lookup(it_tpg_t *cfg_tpg, struct sockaddr_storage *sa);
usr/src/uts/common/sys/iscsit/iscsit_common.h
428
sockaddr_to_str(struct sockaddr_storage *sa, char **addr);
usr/src/uts/common/sys/scsi/conf/device.h
249
struct scsi_device *scsi_address_device(struct scsi_address *sa);
usr/src/uts/i86pc/os/lgrpplat.c
632
pfn_t ea, sa;
usr/src/uts/i86pc/os/lgrpplat.c
671
sa = P2ALIGN(lgrp_plat_memnode_info[prevnode].end,
usr/src/uts/i86pc/os/lgrpplat.c
676
ASSERT((ea - sa) == pfncnt);
usr/src/uts/i86pc/os/lgrpplat.c
677
if (sa >= lgrp_plat_memnode_info[basenode].start &&
usr/src/uts/intel/io/vmm/vmm_reservoir.c
174
const vmmr_span_t *sa = a;
usr/src/uts/intel/io/vmm/vmm_reservoir.c
177
if (sa->vs_addr == sb->vs_addr) {
usr/src/uts/intel/io/vmm/vmm_reservoir.c
179
} else if (sa->vs_addr < sb->vs_addr) {
usr/src/uts/intel/io/vmm/vmm_reservoir.c
189
const vmmr_span_t *sa = a;
usr/src/uts/intel/io/vmm/vmm_reservoir.c
192
if (sa->vs_size == sb->vs_size) {
usr/src/uts/intel/io/vmm/vmm_reservoir.c
199
} else if (sa->vs_size < sb->vs_size) {
usr/src/uts/intel/io/vmm/vmm_reservoir.c
209
const vmmr_span_t *sa = a;
usr/src/uts/intel/io/vmm/vmm_reservoir.c
212
if (sa->vs_region_addr == sb->vs_region_addr) {
usr/src/uts/intel/io/vmm/vmm_reservoir.c
214
} else if (sa->vs_region_addr < sb->vs_region_addr) {
usr/src/uts/sfmmu/vm/hat_sfmmu.c
5464
caddr_t sa;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
5495
(sa = (caddr_t)get_hblk_base(hmeblkp)) >= endaddr ||
usr/src/uts/sfmmu/vm/hat_sfmmu.c
5508
sa, ea, dmrp, flags);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
5532
if (sa < startaddr)
usr/src/uts/sfmmu/vm/hat_sfmmu.c
5533
sa = startaddr;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
5537
cb_sa[addr_cnt] = sa;
usr/src/uts/sun/io/scsi/adapters/fas.c
1295
struct scsi_address sa;
usr/src/uts/sun/io/scsi/adapters/fas.c
1296
sa.a_hba_tran = NULL; /* not used */
usr/src/uts/sun/io/scsi/adapters/fas.c
1297
sa.a_target = (ushort_t)i;
usr/src/uts/sun/io/scsi/adapters/fas.c
1298
sa.a_lun = (uchar_t)j;
usr/src/uts/sun/io/scsi/adapters/fas.c
1299
(void) fas_delete_arq_pkt(fas, &sa);
usr/src/uts/sun4u/ngdr/io/dr_mem.c
650
uint64_t sa = pa & sm;
usr/src/uts/sun4u/ngdr/io/dr_mem.c
661
if ((ml->ml_address & sm) != sa) {