bin/dd/misc.c
170
struct sigaction sa;
bin/dd/misc.c
173
memset(&sa, 0, sizeof(sa));
bin/dd/misc.c
174
sa.sa_flags = SA_NODEFER | SA_RESETHAND;
bin/dd/misc.c
175
sa.sa_handler = sigint_handler;
bin/dd/misc.c
176
error = sigaction(SIGINT, &sa, 0);
bin/sh/jobs.c
1144
struct sigaction sa, osa;
bin/sh/jobs.c
1167
sa.sa_handler = dummy_handler;
bin/sh/jobs.c
1168
sa.sa_flags = 0;
bin/sh/jobs.c
1169
sigemptyset(&sa.sa_mask);
bin/sh/jobs.c
1170
sigaction(SIGCHLD, &sa, &osa);
bin/sh/trap.c
255
struct sigaction sa;
bin/sh/trap.c
321
sa.sa_handler = sigact;
bin/sh/trap.c
322
sa.sa_flags = 0;
bin/sh/trap.c
323
sigemptyset(&sa.sa_mask);
bin/sh/trap.c
324
sigaction(signo, &sa, NULL);
bin/sh/trap.c
334
struct sigaction sa;
bin/sh/trap.c
336
if (sigaction(signo, (struct sigaction *)0, &sa) == -1)
bin/sh/trap.c
338
*sigact = (sig_t) sa.sa_handler;
bin/sh/var.c
570
const char *const *sa, *const *sb;
bin/sh/var.c
572
sa = a;
bin/sh/var.c
579
return strcoll(*sa, *sb);
bin/timeout/timeout.c
272
struct sigaction sa;
bin/timeout/timeout.c
379
memset(&sa, 0, sizeof(sa));
bin/timeout/timeout.c
380
sigfillset(&sa.sa_mask);
bin/timeout/timeout.c
381
sa.sa_handler = sig_handler;
bin/timeout/timeout.c
382
sa.sa_flags = SA_RESTART;
bin/timeout/timeout.c
397
if (sigaction(sig, &sa, NULL) < 0)
crypto/heimdal/appl/ftp/ftp/ftp.c
331
struct sigaction sa, osa;
crypto/heimdal/appl/ftp/ftp/ftp.c
336
sigemptyset (&sa.sa_mask);
crypto/heimdal/appl/ftp/ftp/ftp.c
337
sa.sa_flags = 0;
crypto/heimdal/appl/ftp/ftp/ftp.c
338
sa.sa_handler = cmdabort;
crypto/heimdal/appl/ftp/ftp/ftp.c
339
sigaction (SIGINT, &sa, &osa);
crypto/heimdal/appl/ftp/ftp/gssapi.c
136
sockaddr_to_gss_address (struct sockaddr *sa,
crypto/heimdal/appl/ftp/ftp/gssapi.c
140
switch (sa->sa_family) {
crypto/heimdal/appl/ftp/ftp/gssapi.c
143
struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa;
crypto/heimdal/appl/ftp/ftp/gssapi.c
152
struct sockaddr_in *sin4 = (struct sockaddr_in *)sa;
crypto/heimdal/appl/ftp/ftp/gssapi.c
160
errx (1, "unknown address family %d", sa->sa_family);
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1835
dolog(struct sockaddr *sa, int len)
crypto/heimdal/appl/ftp/ftpd/ftpd.c
1837
getnameinfo_verified (sa, len, remotehost, sizeof(remotehost),
crypto/heimdal/appl/ftp/ftpd/gssapi.c
136
sockaddr_to_gss_address (struct sockaddr *sa,
crypto/heimdal/appl/ftp/ftpd/gssapi.c
140
switch (sa->sa_family) {
crypto/heimdal/appl/ftp/ftpd/gssapi.c
143
struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa;
crypto/heimdal/appl/ftp/ftpd/gssapi.c
152
struct sockaddr_in *sin4 = (struct sockaddr_in *)sa;
crypto/heimdal/appl/ftp/ftpd/gssapi.c
160
errx (1, "unknown address family %d", sa->sa_family);
crypto/heimdal/appl/gssmask/gssmaestro.c
279
fd = socket(c->sa->sa_family, SOCK_STREAM, 0);
crypto/heimdal/appl/gssmask/gssmaestro.c
283
((struct sockaddr *)&sast)->sa_family = c->sa->sa_family;
crypto/heimdal/appl/gssmask/gssmaestro.c
45
struct sockaddr *sa;
crypto/heimdal/appl/gssmask/gssmaestro.c
640
c->sa = ecalloc(1, res->ai_addrlen);
crypto/heimdal/appl/gssmask/gssmaestro.c
641
memcpy(c->sa, res->ai_addr, res->ai_addrlen);
crypto/heimdal/appl/gssmask/gssmask.c
1103
c->salen = sizeof(c->sa);
crypto/heimdal/appl/gssmask/gssmask.c
1104
getpeername(fd, (struct sockaddr *)&c->sa, &c->salen);
crypto/heimdal/appl/gssmask/gssmask.c
1106
getnameinfo((struct sockaddr *)&c->sa, c->salen,
crypto/heimdal/appl/gssmask/gssmask.c
56
struct sockaddr_storage sa;
crypto/heimdal/appl/gssmask/gssmask.c
693
socket_set_port((struct sockaddr *)(&c->sa), htons(portnum));
crypto/heimdal/appl/gssmask/gssmask.c
695
fd = socket(((struct sockaddr *)&c->sa)->sa_family, SOCK_STREAM, 0);
crypto/heimdal/appl/gssmask/gssmask.c
699
ret = connect(fd, (struct sockaddr *)&c->sa, c->salen);
crypto/heimdal/appl/login/login.c
574
struct sigaction sa;
crypto/heimdal/appl/login/login.c
632
memset(&sa, 0, sizeof(sa));
crypto/heimdal/appl/login/login.c
633
sa.sa_handler = sig_handler;
crypto/heimdal/appl/login/login.c
634
sigemptyset(&sa.sa_mask);
crypto/heimdal/appl/login/login.c
635
sa.sa_flags = 0;
crypto/heimdal/appl/login/login.c
636
sigaction(SIGALRM, &sa, NULL);
crypto/heimdal/appl/login/read_string.c
55
struct sigaction sa;
crypto/heimdal/appl/login/read_string.c
67
memset(&sa, 0, sizeof(sa));
crypto/heimdal/appl/login/read_string.c
68
sa.sa_handler = intr;
crypto/heimdal/appl/login/read_string.c
69
sigemptyset(&sa.sa_mask);
crypto/heimdal/appl/login/read_string.c
70
sa.sa_flags = 0;
crypto/heimdal/appl/login/read_string.c
73
if (sigaction(i, &sa, &sigs[i]) == 0)
crypto/heimdal/appl/rsh/rsh.c
610
print_addr (const struct sockaddr *sa)
crypto/heimdal/appl/rsh/rsh.c
616
if(sa->sa_family == AF_INET)
crypto/heimdal/appl/rsh/rsh.c
617
as = inet_ntop (sa->sa_family, &((struct sockaddr_in*)sa)->sin_addr,
crypto/heimdal/appl/rsh/rsh.c
620
else if(sa->sa_family == AF_INET6)
crypto/heimdal/appl/rsh/rsh.c
621
as = inet_ntop (sa->sa_family, &((struct sockaddr_in6*)sa)->sin6_addr,
crypto/heimdal/appl/telnet/telnetd/telnetd.c
150
struct sockaddr *sa = (struct sockaddr *)&__ss;
crypto/heimdal/appl/telnet/telnetd/telnetd.c
433
if (getpeername(STDIN_FILENO, sa, &sa_size) < 0) {
crypto/heimdal/appl/telnet/telnetd/telnetd.c
454
&& sa->sa_family == AF_INET
crypto/heimdal/appl/telnet/telnetd/telnetd.c
462
doit(sa, sa_size);
crypto/heimdal/kadmin/kadm_conn.c
129
struct sockaddr *sa = (struct sockaddr *)&__ss;
crypto/heimdal/kadmin/kadm_conn.c
137
s = accept(socks[this_sock], sa, &sa_size);
crypto/heimdal/kadmin/kadm_conn.c
142
e = krb5_sockaddr2address(contextp, sa, &addr);
crypto/heimdal/kadmin/kadmind.c
182
struct sockaddr *sa = (struct sockaddr *)&__ss;
crypto/heimdal/kadmin/kadmind.c
190
if(roken_getsockname(STDIN_FILENO, sa, &sa_size) < 0 &&
crypto/heimdal/kcm/main.c
78
struct sigaction sa;
crypto/heimdal/kcm/main.c
80
sa.sa_flags = 0;
crypto/heimdal/kcm/main.c
81
sa.sa_handler = sigterm;
crypto/heimdal/kcm/main.c
82
sigemptyset(&sa.sa_mask);
crypto/heimdal/kcm/main.c
84
sigaction(SIGINT, &sa, NULL);
crypto/heimdal/kcm/main.c
85
sigaction(SIGTERM, &sa, NULL);
crypto/heimdal/kcm/main.c
87
sa.sa_handler = sigusr1;
crypto/heimdal/kcm/main.c
88
sigaction(SIGUSR1, &sa, NULL);
crypto/heimdal/kcm/main.c
90
sa.sa_handler = sigusr2;
crypto/heimdal/kcm/main.c
91
sigaction(SIGUSR2, &sa, NULL);
crypto/heimdal/kcm/main.c
93
sa.sa_handler = SIG_IGN;
crypto/heimdal/kcm/main.c
94
sigaction(SIGPIPE, &sa, NULL);
crypto/heimdal/kdc/connect.c
216
struct sockaddr *sa;
crypto/heimdal/kdc/connect.c
225
d->sa = (struct sockaddr *)&d->__ss;
crypto/heimdal/kdc/connect.c
239
d[i].sa = (struct sockaddr *)&d[i].__ss;
crypto/heimdal/kdc/connect.c
253
struct sockaddr *sa = (struct sockaddr *)&__ss;
crypto/heimdal/kdc/connect.c
258
ret = krb5_addr2sockaddr (context, a, sa, &sa_size, port);
crypto/heimdal/kdc/connect.c
266
if (sa->sa_family != family)
crypto/heimdal/kdc/connect.c
284
if(rk_IS_SOCKET_ERROR(bind(d->s, sa, sa_size))){
crypto/heimdal/kdc/connect.c
414
if(rk_IS_SOCKET_ERROR(sendto(d->s, l, sizeof(l), 0, d->sa, d->sock_len))) {
crypto/heimdal/kdc/connect.c
421
if(rk_IS_SOCKET_ERROR(sendto(d->s, reply->data, reply->length, 0, d->sa, d->sock_len))) {
crypto/heimdal/kdc/connect.c
447
d->addr_string, d->sa,
crypto/heimdal/kdc/connect.c
450
krb5_kdc_save_request(context, request_log, buf, len, &reply, d->sa);
crypto/heimdal/kdc/connect.c
480
n = recvfrom(d->s, buf, max_request_udp, 0, d->sa, &d->sock_len);
crypto/heimdal/kdc/connect.c
484
addr_to_string (context, d->sa, d->sock_len,
crypto/heimdal/kdc/connect.c
557
s = accept(d[parent].s, d[child].sa, &d[child].sock_len);
crypto/heimdal/kdc/connect.c
575
d[child].sa, d[child].sock_len,
crypto/heimdal/kdc/hpropd.c
124
struct sockaddr *sa = (struct sockaddr *)&ss;
crypto/heimdal/kdc/hpropd.c
134
if (getpeername (sock, sa, &sin_len) < 0) {
crypto/heimdal/kdc/hpropd.c
148
if (getpeername(sock, sa, &sin_len) < 0)
crypto/heimdal/kdc/hpropd.c
151
if (inet_ntop(sa->sa_family,
crypto/heimdal/kdc/hpropd.c
152
socket_get_address (sa),
crypto/heimdal/kdc/kdc-replay.c
120
struct sockaddr_storage sa;
crypto/heimdal/kdc/kdc-replay.c
121
krb5_socklen_t salen = sizeof(sa);
crypto/heimdal/kdc/kdc-replay.c
152
ret = krb5_addr2sockaddr (context, &a, (struct sockaddr *)&sa,
crypto/heimdal/kdc/kdc-replay.c
177
(struct sockaddr *)&sa, 0);
crypto/heimdal/kdc/main.c
128
struct sigaction sa;
crypto/heimdal/kdc/main.c
130
sa.sa_flags = 0;
crypto/heimdal/kdc/main.c
131
sa.sa_handler = sigterm;
crypto/heimdal/kdc/main.c
132
sigemptyset(&sa.sa_mask);
crypto/heimdal/kdc/main.c
134
sigaction(SIGINT, &sa, NULL);
crypto/heimdal/kdc/main.c
135
sigaction(SIGTERM, &sa, NULL);
crypto/heimdal/kdc/main.c
137
sigaction(SIGXCPU, &sa, NULL);
crypto/heimdal/kdc/main.c
140
sa.sa_handler = SIG_IGN;
crypto/heimdal/kdc/main.c
142
sigaction(SIGPIPE, &sa, NULL);
crypto/heimdal/kdc/process.c
262
const struct sockaddr *sa)
crypto/heimdal/kdc/process.c
290
ret = krb5_sockaddr2address(context, sa, &a);
crypto/heimdal/kpasswd/kpasswdd.c
146
struct sockaddr *sa,
crypto/heimdal/kpasswd/kpasswdd.c
185
send_reply (s, sa, sa_size, NULL, &error_data);
crypto/heimdal/kpasswd/kpasswdd.c
192
struct sockaddr *sa,
crypto/heimdal/kpasswd/kpasswdd.c
223
send_reply (s, sa, sa_size, &ap_rep_data, &krb_priv_data);
crypto/heimdal/kpasswd/kpasswdd.c
238
struct sockaddr *sa,
crypto/heimdal/kpasswd/kpasswdd.c
259
reply_priv (auth_context, s, sa, sa_size, KRB5_KPASSWD_MALFORMED,
crypto/heimdal/kpasswd/kpasswdd.c
271
reply_priv (auth_context, s, sa, sa_size, KRB5_KPASSWD_MALFORMED,
crypto/heimdal/kpasswd/kpasswdd.c
280
reply_priv (auth_context, s, sa, sa_size, KRB5_KPASSWD_MALFORMED,
crypto/heimdal/kpasswd/kpasswdd.c
287
reply_priv (auth_context, s, sa, sa_size,
crypto/heimdal/kpasswd/kpasswdd.c
305
reply_priv (auth_context, s, sa, sa_size,
crypto/heimdal/kpasswd/kpasswdd.c
316
reply_priv(auth_context, s, sa, sa_size,
crypto/heimdal/kpasswd/kpasswdd.c
325
reply_priv (auth_context, s, sa, sa_size,
crypto/heimdal/kpasswd/kpasswdd.c
334
reply_priv (auth_context, s, sa, sa_size,
crypto/heimdal/kpasswd/kpasswdd.c
350
reply_priv (auth_context, s, sa, sa_size, 2,
crypto/heimdal/kpasswd/kpasswdd.c
358
reply_priv (auth_context, s, sa, sa_size,
crypto/heimdal/kpasswd/kpasswdd.c
375
reply_priv (auth_context, s, sa, sa_size,
crypto/heimdal/kpasswd/kpasswdd.c
387
reply_priv (auth_context, s, sa, sa_size,
crypto/heimdal/kpasswd/kpasswdd.c
397
reply_priv (auth_context, s, sa, sa_size, KRB5_KPASSWD_HARDERROR,
crypto/heimdal/kpasswd/kpasswdd.c
410
reply_priv (auth_context, s, sa, sa_size, KRB5_KPASSWD_SOFTERROR,
crypto/heimdal/kpasswd/kpasswdd.c
415
reply_priv (auth_context, s, sa, sa_size, KRB5_KPASSWD_SUCCESS,
crypto/heimdal/kpasswd/kpasswdd.c
439
struct sockaddr *sa,
crypto/heimdal/kpasswd/kpasswdd.c
477
reply_error (NULL, s, sa, sa_size, 0, 1, "Wrong program version");
crypto/heimdal/kpasswd/kpasswdd.c
494
reply_error (NULL, s, sa, sa_size, ret, 3, "Authentication failed");
crypto/heimdal/kpasswd/kpasswdd.c
522
reply_error (NULL, s, sa, sa_size, ret, 1,
crypto/heimdal/kpasswd/kpasswdd.c
530
reply_error ((*ticket)->server->realm, s, sa, sa_size, ret, 1,
crypto/heimdal/kpasswd/kpasswdd.c
537
reply_error ((*ticket)->server->realm, s, sa, sa_size, ret, 1,
crypto/heimdal/kpasswd/kpasswdd.c
567
reply_error ((*ticket)->server->realm, s, sa, sa_size, ret, 3,
crypto/heimdal/kpasswd/kpasswdd.c
583
struct sockaddr *sa,
crypto/heimdal/kpasswd/kpasswdd.c
607
ret = krb5_sockaddr2address (context, sa, &other_addr);
crypto/heimdal/kpasswd/kpasswdd.c
620
&version, s, sa, sa_size, msg, len, &other_addr) == 0)
crypto/heimdal/kpasswd/kpasswdd.c
638
sa, sa_size,
crypto/heimdal/kpasswd/kpasswdd.c
661
struct sockaddr *sa = (struct sockaddr *)&__ss;
crypto/heimdal/kpasswd/kpasswdd.c
684
krb5_addr2sockaddr (context, &addrs.val[i], sa, &sa_size, port);
crypto/heimdal/kpasswd/kpasswdd.c
686
sockets[i] = socket (sa->sa_family, SOCK_DGRAM, 0);
crypto/heimdal/kpasswd/kpasswdd.c
689
if (bind (sockets[i], sa, sa_size) < 0) {
crypto/heimdal/kpasswd/kpasswdd.c
70
struct sockaddr *sa,
crypto/heimdal/kpasswd/kpasswdd.c
725
sa, &addrlen);
crypto/heimdal/kpasswd/kpasswdd.c
735
sa, addrlen,
crypto/heimdal/kpasswd/kpasswdd.c
884
struct sigaction sa;
crypto/heimdal/kpasswd/kpasswdd.c
886
sa.sa_flags = 0;
crypto/heimdal/kpasswd/kpasswdd.c
887
sa.sa_handler = sigterm;
crypto/heimdal/kpasswd/kpasswdd.c
888
sigemptyset(&sa.sa_mask);
crypto/heimdal/kpasswd/kpasswdd.c
890
sigaction(SIGINT, &sa, NULL);
crypto/heimdal/kpasswd/kpasswdd.c
891
sigaction(SIGTERM, &sa, NULL);
crypto/heimdal/kpasswd/kpasswdd.c
96
msghdr.msg_name = (void *)sa;
crypto/heimdal/lib/asn1/check-common.c
213
struct sigaction sa, osa;
crypto/heimdal/lib/asn1/check-common.c
226
sigemptyset (&sa.sa_mask);
crypto/heimdal/lib/asn1/check-common.c
227
sa.sa_flags = 0;
crypto/heimdal/lib/asn1/check-common.c
229
sa.sa_flags |= SA_RESETHAND;
crypto/heimdal/lib/asn1/check-common.c
231
sa.sa_handler = segv_handler;
crypto/heimdal/lib/asn1/check-common.c
232
sigaction (SIGSEGV, &sa, &osa);
crypto/heimdal/lib/asn1/check-common.c
366
struct sigaction sa, osa;
crypto/heimdal/lib/asn1/check-common.c
379
sigemptyset (&sa.sa_mask);
crypto/heimdal/lib/asn1/check-common.c
380
sa.sa_flags = 0;
crypto/heimdal/lib/asn1/check-common.c
382
sa.sa_flags |= SA_RESETHAND;
crypto/heimdal/lib/asn1/check-common.c
384
sa.sa_handler = segv_handler;
crypto/heimdal/lib/asn1/check-common.c
385
sigaction (SIGSEGV, &sa, &osa);
crypto/heimdal/lib/asn1/check-der.c
361
char **sa = (char **)a;
crypto/heimdal/lib/asn1/check-der.c
364
return strcmp (*sa, *sb);
crypto/heimdal/lib/gssapi/krb5/address_to_krb5addr.c
46
struct sockaddr sa;
crypto/heimdal/lib/gssapi/krb5/address_to_krb5addr.c
47
krb5_socklen_t sa_size = sizeof(sa);
crypto/heimdal/lib/gssapi/krb5/address_to_krb5addr.c
68
&sa,
crypto/heimdal/lib/gssapi/krb5/address_to_krb5addr.c
74
problem = krb5_sockaddr2address (context, &sa, address);
crypto/heimdal/lib/hdb/hdb-ldap.c
1595
struct sigaction sa;
crypto/heimdal/lib/hdb/hdb-ldap.c
1597
sa.sa_flags = 0;
crypto/heimdal/lib/hdb/hdb-ldap.c
1598
sa.sa_handler = SIG_IGN;
crypto/heimdal/lib/hdb/hdb-ldap.c
1599
sigemptyset(&sa.sa_mask);
crypto/heimdal/lib/hdb/hdb-ldap.c
1601
sigaction(SIGPIPE, &sa, NULL);
crypto/heimdal/lib/hx509/cert.c
1831
GeneralNames sa;
crypto/heimdal/lib/hx509/cert.c
1837
ret = find_extension_subject_alt_name(c, &i, &sa);
crypto/heimdal/lib/hx509/cert.c
1844
for (j = 0; j < sa.len; j++) {
crypto/heimdal/lib/hx509/cert.c
1845
if (n->element == sa.val[j].element) {
crypto/heimdal/lib/hx509/cert.c
1847
ret = match_general_name(n, &sa.val[j], match);
crypto/heimdal/lib/hx509/cert.c
1850
free_GeneralNames(&sa);
crypto/heimdal/lib/hx509/cert.c
2457
const struct sockaddr *sa,
crypto/heimdal/lib/hx509/cert.c
2465
if (sa && sa_size <= 0)
crypto/heimdal/lib/hx509/cert.c
660
GeneralNames *sa)
crypto/heimdal/lib/hx509/cert.c
665
memset(sa, 0, sizeof(*sa));
crypto/heimdal/lib/hx509/cert.c
673
sa, &size);
crypto/heimdal/lib/hx509/cert.c
754
GeneralNames sa;
crypto/heimdal/lib/hx509/cert.c
763
ret = find_extension_subject_alt_name(_hx509_get_cert(cert), &i, &sa);
crypto/heimdal/lib/hx509/cert.c
773
for (j = 0; j < sa.len; j++) {
crypto/heimdal/lib/hx509/cert.c
774
if (sa.val[j].element == choice_GeneralName_otherName &&
crypto/heimdal/lib/hx509/cert.c
775
der_heim_oid_cmp(&sa.val[j].u.otherName.type_id, oid) == 0)
crypto/heimdal/lib/hx509/cert.c
777
ret = add_to_list(list, &sa.val[j].u.otherName.value);
crypto/heimdal/lib/hx509/cert.c
783
free_GeneralNames(&sa);
crypto/heimdal/lib/hx509/cert.c
788
free_GeneralNames(&sa);
crypto/heimdal/lib/hx509/cms.c
1262
CMSAttributes sa;
crypto/heimdal/lib/hx509/cms.c
1326
sa.val = signer_info->signedAttrs->val;
crypto/heimdal/lib/hx509/cms.c
1327
sa.len = signer_info->signedAttrs->len;
crypto/heimdal/lib/hx509/cms.c
1332
&sa,
crypto/heimdal/lib/hx509/cms.c
896
CMSAttributes sa;
crypto/heimdal/lib/hx509/cms.c
899
sa.val = signer_info->signedAttrs->val;
crypto/heimdal/lib/hx509/cms.c
900
sa.len = signer_info->signedAttrs->len;
crypto/heimdal/lib/hx509/cms.c
903
attr = find_attribute(&sa, &asn1_oid_id_pkcs9_messageDigest);
crypto/heimdal/lib/hx509/cms.c
947
attr = find_attribute(&sa, &asn1_oid_id_pkcs9_contentType);
crypto/heimdal/lib/hx509/cms.c
974
&sa,
crypto/heimdal/lib/kadm5/ipropd_common.c
50
struct sigaction sa;
crypto/heimdal/lib/kadm5/ipropd_common.c
52
sa.sa_flags = 0;
crypto/heimdal/lib/kadm5/ipropd_common.c
53
sa.sa_handler = sigterm;
crypto/heimdal/lib/kadm5/ipropd_common.c
54
sigemptyset(&sa.sa_mask);
crypto/heimdal/lib/kadm5/ipropd_common.c
56
sigaction(SIGINT, &sa, NULL);
crypto/heimdal/lib/kadm5/ipropd_common.c
57
sigaction(SIGTERM, &sa, NULL);
crypto/heimdal/lib/kadm5/ipropd_common.c
58
sigaction(SIGXCPU, &sa, NULL);
crypto/heimdal/lib/kadm5/ipropd_common.c
60
sa.sa_handler = SIG_IGN;
crypto/heimdal/lib/kadm5/ipropd_common.c
61
sigaction(SIGPIPE, &sa, NULL);
crypto/heimdal/lib/kadm5/ipropd_master.c
163
struct sockaddr sa;
crypto/heimdal/lib/kadm5/ipropd_master.c
295
s->fd = accept (fd, (struct sockaddr *)&s->addr.sa, &addr_len);
crypto/heimdal/lib/kadm5/ipropd_master.c
741
(struct sockaddr*)&slaves->addr.sa, &addr);
crypto/heimdal/lib/krb5/addr_families.c
100
struct sockaddr *sa,
crypto/heimdal/lib/krb5/addr_families.c
1012
const char *addr, struct sockaddr *sa,
crypto/heimdal/lib/krb5/addr_families.c
1022
(*a->h_addr2sockaddr)(addr, sa, sa_size, port);
crypto/heimdal/lib/krb5/addr_families.c
1074
struct sockaddr *sa,
crypto/heimdal/lib/krb5/addr_families.c
1086
(*a->anyaddr)(sa, sa_size, port);
crypto/heimdal/lib/krb5/addr_families.c
110
memcpy(sa, &tmp, min(sizeof(tmp), *sa_size));
crypto/heimdal/lib/krb5/addr_families.c
130
ipv4_uninteresting (const struct sockaddr *sa)
crypto/heimdal/lib/krb5/addr_families.c
132
const struct sockaddr_in *sin4 = (const struct sockaddr_in *)sa;
crypto/heimdal/lib/krb5/addr_families.c
141
ipv4_is_loopback (const struct sockaddr *sa)
crypto/heimdal/lib/krb5/addr_families.c
143
const struct sockaddr_in *sin4 = (const struct sockaddr_in *)sa;
crypto/heimdal/lib/krb5/addr_families.c
152
ipv4_anyaddr (struct sockaddr *sa, krb5_socklen_t *sa_size, int port)
crypto/heimdal/lib/krb5/addr_families.c
160
memcpy(sa, &tmp, min(sizeof(tmp), *sa_size));
crypto/heimdal/lib/krb5/addr_families.c
241
ipv6_sockaddr2addr (const struct sockaddr *sa, krb5_address *a)
crypto/heimdal/lib/krb5/addr_families.c
243
const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa;
crypto/heimdal/lib/krb5/addr_families.c
267
ipv6_sockaddr2port (const struct sockaddr *sa, int16_t *port)
crypto/heimdal/lib/krb5/addr_families.c
269
const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa;
crypto/heimdal/lib/krb5/addr_families.c
277
struct sockaddr *sa,
crypto/heimdal/lib/krb5/addr_families.c
287
memcpy(sa, &tmp, min(sizeof(tmp), *sa_size));
crypto/heimdal/lib/krb5/addr_families.c
293
struct sockaddr *sa,
crypto/heimdal/lib/krb5/addr_families.c
303
memcpy(sa, &tmp, min(sizeof(tmp), *sa_size));
crypto/heimdal/lib/krb5/addr_families.c
320
ipv6_uninteresting (const struct sockaddr *sa)
crypto/heimdal/lib/krb5/addr_families.c
322
const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa;
crypto/heimdal/lib/krb5/addr_families.c
330
ipv6_is_loopback (const struct sockaddr *sa)
crypto/heimdal/lib/krb5/addr_families.c
332
const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa;
crypto/heimdal/lib/krb5/addr_families.c
339
ipv6_anyaddr (struct sockaddr *sa, krb5_socklen_t *sa_size, int port)
crypto/heimdal/lib/krb5/addr_families.c
63
ipv4_sockaddr2addr (const struct sockaddr *sa, krb5_address *a)
crypto/heimdal/lib/krb5/addr_families.c
65
const struct sockaddr_in *sin4 = (const struct sockaddr_in *)sa;
crypto/heimdal/lib/krb5/addr_families.c
74
ipv4_sockaddr2port (const struct sockaddr *sa, int16_t *port)
crypto/heimdal/lib/krb5/addr_families.c
76
const struct sockaddr_in *sin4 = (const struct sockaddr_in *)sa;
crypto/heimdal/lib/krb5/addr_families.c
84
struct sockaddr *sa,
crypto/heimdal/lib/krb5/addr_families.c
851
const struct sockaddr *sa, krb5_address *addr)
crypto/heimdal/lib/krb5/addr_families.c
853
struct addr_operations *a = find_af(sa->sa_family);
crypto/heimdal/lib/krb5/addr_families.c
857
sa->sa_family);
crypto/heimdal/lib/krb5/addr_families.c
860
return (*a->sockaddr2addr)(sa, addr);
crypto/heimdal/lib/krb5/addr_families.c
879
const struct sockaddr *sa, int16_t *port)
crypto/heimdal/lib/krb5/addr_families.c
881
struct addr_operations *a = find_af(sa->sa_family);
crypto/heimdal/lib/krb5/addr_families.c
885
sa->sa_family);
crypto/heimdal/lib/krb5/addr_families.c
888
return (*a->sockaddr2port)(sa, port);
crypto/heimdal/lib/krb5/addr_families.c
915
struct sockaddr *sa,
crypto/heimdal/lib/krb5/addr_families.c
935
(*a->addr2sockaddr)(addr, sa, sa_size, port);
crypto/heimdal/lib/krb5/addr_families.c
94
memcpy(sa, &tmp, min(sizeof(tmp), *sa_size));
crypto/heimdal/lib/krb5/addr_families.c
973
krb5_sockaddr_uninteresting(const struct sockaddr *sa)
crypto/heimdal/lib/krb5/addr_families.c
975
struct addr_operations *a = find_af(sa->sa_family);
crypto/heimdal/lib/krb5/addr_families.c
978
return (*a->uninteresting)(sa);
crypto/heimdal/lib/krb5/addr_families.c
982
krb5_sockaddr_is_loopback(const struct sockaddr *sa)
crypto/heimdal/lib/krb5/addr_families.c
984
struct addr_operations *a = find_af(sa->sa_family);
crypto/heimdal/lib/krb5/addr_families.c
987
return (*a->is_loopback)(sa);
crypto/heimdal/lib/krb5/sock_principal.c
45
struct sockaddr *sa = (struct sockaddr *)&__ss;
crypto/heimdal/lib/krb5/sock_principal.c
49
if (getsockname (sock, sa, &salen) < 0) {
crypto/heimdal/lib/krb5/sock_principal.c
54
ret = getnameinfo (sa, salen, hostname, sizeof(hostname), NULL, 0, 0);
crypto/heimdal/lib/roken/getifaddrs.c
1070
struct sockaddr_storage *sa;
crypto/heimdal/lib/roken/getifaddrs.c
1074
sa = &ifr->lifr_addr;
crypto/heimdal/lib/roken/getifaddrs.c
1079
salen = sa->sa_len;
crypto/heimdal/lib/roken/getifaddrs.c
1080
sz = max(sz, sizeof(ifr->ifr_name) + sa->sa_len);
crypto/heimdal/lib/roken/getifaddrs.c
1083
salen = SA_LEN(sa);
crypto/heimdal/lib/roken/getifaddrs.c
1084
sz = max(sz, sizeof(ifr->ifr_name) + SA_LEN(sa));
crypto/heimdal/lib/roken/getifaddrs.c
1112
memcpy((*end)->ifa_addr, sa, salen);
crypto/heimdal/lib/roken/getifaddrs.c
1266
print_addr(const char *s, struct sockaddr *sa)
crypto/heimdal/lib/roken/getifaddrs.c
1269
printf(" %s=%d/", s, sa->sa_family);
crypto/heimdal/lib/roken/getifaddrs.c
1271
for(i = 0; i < sa->sa_len - ((long)sa->sa_data - (long)&sa->sa_family); i++)
crypto/heimdal/lib/roken/getifaddrs.c
1272
printf("%02x", ((unsigned char*)sa->sa_data)[i]);
crypto/heimdal/lib/roken/getifaddrs.c
1274
for(i = 0; i < sizeof(sa->sa_data); i++)
crypto/heimdal/lib/roken/getifaddrs.c
1275
printf("%02x", ((unsigned char*)sa->sa_data)[i]);
crypto/heimdal/lib/roken/getifaddrs.c
195
struct sockaddr *sa,
crypto/heimdal/lib/roken/getifaddrs.c
199
if (sa == NULL) return;
crypto/heimdal/lib/roken/getifaddrs.c
202
memcpy(&((struct sockaddr_in*)sa)->sin_addr, (char *)p, len);
crypto/heimdal/lib/roken/getifaddrs.c
205
memcpy(&((struct sockaddr_in6*)sa)->sin6_addr, (char *)p, len);
crypto/heimdal/lib/roken/getifaddrs.c
208
((struct sockaddr_in6*)sa)->sin6_scope_id = scopeid;
crypto/heimdal/lib/roken/getifaddrs.c
212
memcpy(((struct sockaddr_ll*)sa)->sll_addr, (char *)p, len);
crypto/heimdal/lib/roken/getifaddrs.c
213
((struct sockaddr_ll*)sa)->sll_halen = len;
crypto/heimdal/lib/roken/getifaddrs.c
216
memcpy(sa->sa_data, p, len); /*XXX*/
crypto/heimdal/lib/roken/getifaddrs.c
219
sa->sa_family = family;
crypto/heimdal/lib/roken/getifaddrs.c
221
sa->sa_len = ifa_sa_len(family, len);
crypto/heimdal/lib/roken/getifaddrs.c
228
struct sockaddr *sa,
crypto/heimdal/lib/roken/getifaddrs.c
235
if (sa == NULL) return NULL;
crypto/heimdal/lib/roken/getifaddrs.c
238
memset(&((struct sockaddr_in*)sa)->sin_addr, 0, sizeof(((struct sockaddr_in*)sa)->sin_addr));
crypto/heimdal/lib/roken/getifaddrs.c
239
p = (char *)&((struct sockaddr_in*)sa)->sin_addr;
crypto/heimdal/lib/roken/getifaddrs.c
243
memset(&((struct sockaddr_in6*)sa)->sin6_addr, 0, sizeof(((struct sockaddr_in6*)sa)->sin6_addr));
crypto/heimdal/lib/roken/getifaddrs.c
244
p = (char *)&((struct sockaddr_in6*)sa)->sin6_addr;
crypto/heimdal/lib/roken/getifaddrs.c
248
((struct sockaddr_in6*)sa)->sin6_scope_id = scopeid;
crypto/heimdal/lib/roken/getifaddrs.c
256
sa->sa_family = family;
crypto/heimdal/lib/roken/getifaddrs.c
258
sa->sa_len = ifa_sa_len(family, len);
crypto/heimdal/lib/roken/getifaddrs.c
269
return sa;
crypto/heimdal/lib/roken/getifaddrs.c
924
struct sockaddr *sa;
crypto/heimdal/lib/roken/getifaddrs.c
928
sa = &ifr->ifr_addr;
crypto/heimdal/lib/roken/getifaddrs.c
933
salen = sa->sa_len;
crypto/heimdal/lib/roken/getifaddrs.c
934
sz = max(sz, sizeof(ifr->ifr_name) + sa->sa_len);
crypto/heimdal/lib/roken/getifaddrs.c
937
salen = SA_LEN(sa);
crypto/heimdal/lib/roken/getifaddrs.c
938
sz = max(sz, sizeof(ifr->ifr_name) + SA_LEN(sa));
crypto/heimdal/lib/roken/getifaddrs.c
966
memcpy((*end)->ifa_addr, sa, salen);
crypto/heimdal/lib/roken/getnameinfo.c
100
switch (sa->sa_family) {
crypto/heimdal/lib/roken/getnameinfo.c
103
const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa;
crypto/heimdal/lib/roken/getnameinfo.c
113
const struct sockaddr_in *sin4 = (const struct sockaddr_in *)sa;
crypto/heimdal/lib/roken/getnameinfo.c
95
getnameinfo(const struct sockaddr *sa, socklen_t salen,
crypto/heimdal/lib/roken/getnameinfo_verified.c
47
getnameinfo_verified(const struct sockaddr *sa, socklen_t salen,
crypto/heimdal/lib/roken/getnameinfo_verified.c
67
ret = getnameinfo (sa, salen, host, hostlen, serv, servlen,
crypto/heimdal/lib/roken/getnameinfo_verified.c
78
saaddr = socket_get_address(sa);
crypto/heimdal/lib/roken/getnameinfo_verified.c
79
sasize = socket_addr_size(sa);
crypto/heimdal/lib/roken/getnameinfo_verified.c
91
ret = getnameinfo (sa, salen, host, hostlen, serv, servlen,
crypto/heimdal/lib/roken/parse_reply-test.c
83
struct sigaction sa;
crypto/heimdal/lib/roken/parse_reply-test.c
85
sigemptyset (&sa.sa_mask);
crypto/heimdal/lib/roken/parse_reply-test.c
86
sa.sa_flags = 0;
crypto/heimdal/lib/roken/parse_reply-test.c
87
sa.sa_handler = segv_handler;
crypto/heimdal/lib/roken/parse_reply-test.c
88
sigaction (SIGSEGV, &sa, NULL);
crypto/heimdal/lib/roken/rkpty.c
370
struct sigaction sa;
crypto/heimdal/lib/roken/rkpty.c
372
sa.sa_handler = caught_signal;
crypto/heimdal/lib/roken/rkpty.c
373
sa.sa_flags = 0;
crypto/heimdal/lib/roken/rkpty.c
374
sigemptyset (&sa.sa_mask);
crypto/heimdal/lib/roken/rkpty.c
376
sigaction(SIGALRM, &sa, NULL);
crypto/heimdal/lib/roken/socket.c
102
errx (1, "unknown address family %d", sa->sa_family);
crypto/heimdal/lib/roken/socket.c
112
socket_addr_size (const struct sockaddr *sa)
crypto/heimdal/lib/roken/socket.c
114
switch (sa->sa_family) {
crypto/heimdal/lib/roken/socket.c
131
socket_sockaddr_size (const struct sockaddr *sa)
crypto/heimdal/lib/roken/socket.c
133
switch (sa->sa_family) {
crypto/heimdal/lib/roken/socket.c
150
socket_get_address (const struct sockaddr *sa)
crypto/heimdal/lib/roken/socket.c
152
switch (sa->sa_family) {
crypto/heimdal/lib/roken/socket.c
154
const struct sockaddr_in *sin4 = (const struct sockaddr_in *)sa;
crypto/heimdal/lib/roken/socket.c
159
const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa;
crypto/heimdal/lib/roken/socket.c
173
socket_get_port (const struct sockaddr *sa)
crypto/heimdal/lib/roken/socket.c
175
switch (sa->sa_family) {
crypto/heimdal/lib/roken/socket.c
177
const struct sockaddr_in *sin4 = (const struct sockaddr_in *)sa;
crypto/heimdal/lib/roken/socket.c
182
const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa;
crypto/heimdal/lib/roken/socket.c
196
socket_set_port (struct sockaddr *sa, int port)
crypto/heimdal/lib/roken/socket.c
198
switch (sa->sa_family) {
crypto/heimdal/lib/roken/socket.c
200
struct sockaddr_in *sin4 = (struct sockaddr_in *)sa;
crypto/heimdal/lib/roken/socket.c
206
struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa;
crypto/heimdal/lib/roken/socket.c
212
errx (1, "unknown address family %d", sa->sa_family);
crypto/heimdal/lib/roken/socket.c
44
socket_set_any (struct sockaddr *sa, int af)
crypto/heimdal/lib/roken/socket.c
48
struct sockaddr_in *sin4 = (struct sockaddr_in *)sa;
crypto/heimdal/lib/roken/socket.c
58
struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa;
crypto/heimdal/lib/roken/socket.c
68
errx (1, "unknown address family %d", sa->sa_family);
crypto/heimdal/lib/roken/socket.c
78
socket_set_address_and_port (struct sockaddr *sa, const void *ptr, int port)
crypto/heimdal/lib/roken/socket.c
80
switch (sa->sa_family) {
crypto/heimdal/lib/roken/socket.c
82
struct sockaddr_in *sin4 = (struct sockaddr_in *)sa;
crypto/heimdal/lib/roken/socket.c
92
struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa;
crypto/heimdal/lib/roken/test-mem.c
161
sigemptyset (&sa.sa_mask);
crypto/heimdal/lib/roken/test-mem.c
162
sa.sa_flags = 0;
crypto/heimdal/lib/roken/test-mem.c
164
sa.sa_flags |= SA_RESETHAND;
crypto/heimdal/lib/roken/test-mem.c
166
sa.sa_handler = segv_handler;
crypto/heimdal/lib/roken/test-mem.c
167
sigaction (SIGSEGV, &sa, &osa);
crypto/heimdal/lib/roken/test-mem.c
59
struct sigaction sa, osa;
crypto/krb5/src/ccapi/common/win/OldCC/ccutils.c
113
if (isNT()) free(sa.lpSecurityDescriptor);
crypto/krb5/src/ccapi/common/win/OldCC/ccutils.c
89
SECURITY_ATTRIBUTES sa = { 0 }; // sa, psa, security is copied
crypto/krb5/src/ccapi/common/win/OldCC/ccutils.c
92
psa = isNT() ? &sa : 0;
crypto/krb5/src/ccapi/common/win/OldCC/ccutils.c
95
sa.nLength = sizeof(sa);
crypto/krb5/src/ccapi/common/win/OldCC/ccutils.c
96
status = alloc_own_security_descriptor_NT(&sa.lpSecurityDescriptor);
crypto/krb5/src/ccapi/lib/win/OldCC/client.cxx
113
SECURITY_ATTRIBUTES sa = { 0 };
crypto/krb5/src/ccapi/lib/win/OldCC/client.cxx
122
psa = isNT() ? &sa : 0;
crypto/krb5/src/ccapi/lib/win/OldCC/client.cxx
143
sa.nLength = sizeof(sa);
crypto/krb5/src/ccapi/lib/win/OldCC/client.cxx
144
status = alloc_own_security_descriptor_NT(&sa.lpSecurityDescriptor);
crypto/krb5/src/ccapi/lib/win/OldCC/client.cxx
196
if (sa.lpSecurityDescriptor) free_alloc_p(&sa.lpSecurityDescriptor);
crypto/krb5/src/ccapi/lib/win/OldCC/client.cxx
240
SECURITY_ATTRIBUTES sa = { 0 };
crypto/krb5/src/ccapi/lib/win/OldCC/client.cxx
256
sa.nLength = sizeof(sa);
crypto/krb5/src/ccapi/lib/win/OldCC/client.cxx
257
status = alloc_own_security_descriptor_NT(&sa.lpSecurityDescriptor);
crypto/krb5/src/ccapi/lib/win/OldCC/client.cxx
263
hMap = CreateFileMapping(INVALID_HANDLE_VALUE, isNT() ? &sa : 0,
crypto/krb5/src/ccapi/lib/win/OldCC/client.cxx
303
free_alloc_p(&sa.lpSecurityDescriptor);
crypto/krb5/src/ccapi/lib/win/ccapi_os_ipc.cxx
130
sa.lpSecurityDescriptor); // SD
crypto/krb5/src/ccapi/lib/win/ccapi_os_ipc.cxx
53
SECURITY_ATTRIBUTES sa = { 0 };
crypto/krb5/src/include/fake-addrinfo.h
219
extern int krb5int_getnameinfo (const struct sockaddr *sa, socklen_t salen,
crypto/krb5/src/include/k5-int.h
2424
k5_sockaddr_to_address(const struct sockaddr *sa, krb5_boolean local_use,
crypto/krb5/src/include/k5-int.h
2429
k5_print_addr(const struct sockaddr *sa, char *buf, size_t len);
crypto/krb5/src/include/k5-int.h
2433
k5_print_addr_port(const struct sockaddr *sa, char *buf, size_t len);
crypto/krb5/src/include/socket-utils.h
109
sa_setport(struct sockaddr *sa, uint16_t port)
crypto/krb5/src/include/socket-utils.h
111
if (sa->sa_family == AF_INET)
crypto/krb5/src/include/socket-utils.h
112
((struct sockaddr_in *)sa2sin(sa))->sin_port = htons(port);
crypto/krb5/src/include/socket-utils.h
113
else if (sa->sa_family == AF_INET6)
crypto/krb5/src/include/socket-utils.h
114
((struct sockaddr_in6 *)sa2sin6(sa))->sin6_port = htons(port);
crypto/krb5/src/include/socket-utils.h
119
sa_getport(const struct sockaddr *sa)
crypto/krb5/src/include/socket-utils.h
121
if (sa->sa_family == AF_INET)
crypto/krb5/src/include/socket-utils.h
122
return ntohs(sa2sin(sa)->sin_port);
crypto/krb5/src/include/socket-utils.h
123
else if (sa->sa_family == AF_INET6)
crypto/krb5/src/include/socket-utils.h
124
return ntohs(sa2sin6(sa)->sin6_port);
crypto/krb5/src/include/socket-utils.h
131
sa_is_inet(const struct sockaddr *sa)
crypto/krb5/src/include/socket-utils.h
133
return sa->sa_family == AF_INET || sa->sa_family == AF_INET6;
crypto/krb5/src/include/socket-utils.h
138
sa_is_wildcard(const struct sockaddr *sa)
crypto/krb5/src/include/socket-utils.h
140
if (sa->sa_family == AF_INET6)
crypto/krb5/src/include/socket-utils.h
141
return IN6_IS_ADDR_UNSPECIFIED(&sa2sin6(sa)->sin6_addr);
crypto/krb5/src/include/socket-utils.h
142
else if (sa->sa_family == AF_INET)
crypto/krb5/src/include/socket-utils.h
143
return sa2sin(sa)->sin_addr.s_addr == INADDR_ANY;
crypto/krb5/src/include/socket-utils.h
150
sa_socklen(const struct sockaddr *sa)
crypto/krb5/src/include/socket-utils.h
152
if (sa->sa_family == AF_INET6)
crypto/krb5/src/include/socket-utils.h
154
else if (sa->sa_family == AF_INET)
crypto/krb5/src/include/socket-utils.h
157
else if (sa->sa_family == AF_UNIX)
crypto/krb5/src/include/socket-utils.h
75
static inline const struct sockaddr_in *sa2sin(const struct sockaddr *sa)
crypto/krb5/src/include/socket-utils.h
77
return (const struct sockaddr_in *)(void *)sa;
crypto/krb5/src/include/socket-utils.h
79
static inline const struct sockaddr_in6 *sa2sin6(const struct sockaddr *sa)
crypto/krb5/src/include/socket-utils.h
81
return (const struct sockaddr_in6 *)(void *)sa;
crypto/krb5/src/include/socket-utils.h
96
static inline const struct sockaddr_un *sa2sun(const struct sockaddr *sa)
crypto/krb5/src/include/socket-utils.h
98
return (const struct sockaddr_un *)(void *)sa;
crypto/krb5/src/lib/apputils/net-server.c
773
find_sockact(struct sockact_list *list, const struct sockaddr *sa, int type)
crypto/krb5/src/lib/apputils/net-server.c
779
sa_equal(ss2sa(&list->fds[i].addr), sa)) {
crypto/krb5/src/lib/apputils/udppktinfo.c
147
struct sockaddr *sa = ss2sa(&bound_addr);
crypto/krb5/src/lib/apputils/udppktinfo.c
149
if (getsockname(sock, sa, &bound_addr_len) < 0)
crypto/krb5/src/lib/apputils/udppktinfo.c
152
if (!sa_is_inet(sa)) {
crypto/krb5/src/lib/apputils/udppktinfo.c
157
return sa_is_wildcard(sa);
crypto/krb5/src/lib/krb5/os/addr.c
102
} else if (sa->sa_family == AF_INET) {
crypto/krb5/src/lib/krb5/os/addr.c
108
k5_print_addr(sa, buf, len);
crypto/krb5/src/lib/krb5/os/addr.c
44
k5_sockaddr_to_address(const struct sockaddr *sa, krb5_boolean local_use,
crypto/krb5/src/lib/krb5/os/addr.c
47
if (sa->sa_family == AF_INET) {
crypto/krb5/src/lib/krb5/os/addr.c
48
const struct sockaddr_in *sin = sa2sin(sa);
crypto/krb5/src/lib/krb5/os/addr.c
52
} else if (sa->sa_family == AF_INET6) {
crypto/krb5/src/lib/krb5/os/addr.c
53
const struct sockaddr_in6 *sin6 = sa2sin6(sa);
crypto/krb5/src/lib/krb5/os/addr.c
64
} else if (sa->sa_family == AF_UNIX && local_use) {
crypto/krb5/src/lib/krb5/os/addr.c
65
const struct sockaddr_un *sun = sa2sun(sa);
crypto/krb5/src/lib/krb5/os/addr.c
78
k5_print_addr(const struct sockaddr *sa, char *buf, size_t len)
crypto/krb5/src/lib/krb5/os/addr.c
80
if (sa_is_inet(sa)) {
crypto/krb5/src/lib/krb5/os/addr.c
81
if (getnameinfo(sa, sa_socklen(sa), buf, len, NULL, 0,
crypto/krb5/src/lib/krb5/os/addr.c
85
} else if (sa->sa_family == AF_UNIX) {
crypto/krb5/src/lib/krb5/os/addr.c
86
strlcpy(buf, sa2sun(sa)->sun_path, len);
crypto/krb5/src/lib/krb5/os/addr.c
94
k5_print_addr_port(const struct sockaddr *sa, char *buf, size_t len)
crypto/krb5/src/lib/krb5/os/addr.c
98
if (sa_is_inet(sa)) {
crypto/krb5/src/lib/krb5/os/addr.c
99
if (getnameinfo(sa, sa_socklen(sa), addr, sizeof(addr), port,
crypto/krb5/src/lib/krb5/os/localaddr.c
1070
static int print_addr (/*@unused@*/ void *dataptr, struct sockaddr *sa)
crypto/krb5/src/lib/krb5/os/localaddr.c
1077
printf (" --> family %2d ", sa->sa_family);
crypto/krb5/src/lib/krb5/os/localaddr.c
1078
len = sa_socklen (sa);
crypto/krb5/src/lib/krb5/os/localaddr.c
1079
err = getnameinfo (sa, len, hostbuf, (socklen_t) sizeof (hostbuf),
crypto/krb5/src/lib/krb5/os/localaddr.c
161
printaddr(struct sockaddr *sa)
crypto/krb5/src/lib/krb5/os/localaddr.c
167
printf ("%p ", (void *) sa);
crypto/krb5/src/lib/krb5/os/localaddr.c
168
err = getnameinfo (sa, sa_socklen (sa), buf, sizeof (buf), 0, 0,
crypto/krb5/src/lib/krb5/os/localaddr.c
173
sa->sa_family);
crypto/krb5/src/lib/krb5/os/localaddr.c
181
is_loopback_address(struct sockaddr *sa)
crypto/krb5/src/lib/krb5/os/localaddr.c
183
switch (sa->sa_family) {
crypto/krb5/src/lib/krb5/os/localaddr.c
185
return sa2sin(sa)->sin_addr.s_addr == htonl(INADDR_LOOPBACK);
crypto/krb5/src/lib/krb5/os/localaddr.c
187
return IN6_IS_ADDR_LOOPBACK(&sa2sin6(sa)->sin6_addr);
crypto/krb5/src/lib/krb5/os/locate_kdc.c
415
module_callback(void *cbdata, int socktype, struct sockaddr *sa)
crypto/krb5/src/lib/krb5/os/locate_kdc.c
423
if (sa->sa_family == AF_INET)
crypto/krb5/src/lib/krb5/os/locate_kdc.c
425
else if (sa->sa_family == AF_INET6)
crypto/krb5/src/lib/krb5/os/locate_kdc.c
430
if (add_addr_to_list(d->list, transport, sa->sa_family, addrlen,
crypto/krb5/src/lib/krb5/os/locate_kdc.c
431
sa) != 0) {
crypto/krb5/src/lib/krb5/os/prompter.c
137
struct sigaction sa;
crypto/krb5/src/lib/krb5/os/prompter.c
139
sigemptyset(&sa.sa_mask);
crypto/krb5/src/lib/krb5/os/prompter.c
140
sa.sa_flags = 0;
crypto/krb5/src/lib/krb5/os/prompter.c
141
sa.sa_handler = intrfunc;
crypto/krb5/src/lib/krb5/os/prompter.c
142
sigaction(SIGINT, &sa, osigint);
crypto/krb5/src/lib/rpc/bindresvport.c
51
bindresvport_sa(int sd, struct sockaddr *sa)
crypto/krb5/src/lib/rpc/bindresvport.c
62
if (sa == NULL) {
crypto/krb5/src/lib/rpc/bindresvport.c
64
sa = ss2sa(&myaddr);
crypto/krb5/src/lib/rpc/bindresvport.c
65
res = getsockname(sd, sa, &salen);
crypto/krb5/src/lib/rpc/bindresvport.c
69
if (!sa_is_inet(sa)) {
crypto/krb5/src/lib/rpc/bindresvport.c
79
sa_setport(sa, port++);
crypto/krb5/src/lib/rpc/bindresvport.c
83
res = bind(sd, sa, sa_socklen(sa));
crypto/krb5/src/lib/rpc/svc_tcp.c
147
struct sockaddr *sa = (struct sockaddr *)&ss;
crypto/krb5/src/lib/rpc/svc_tcp.c
158
sa->sa_family = AF_INET;
crypto/krb5/src/lib/rpc/svc_tcp.c
161
if (getsockname(sock, sa, &len) != 0) {
crypto/krb5/src/lib/rpc/svc_tcp.c
167
if (bindresvport_sa(sock, sa)) {
crypto/krb5/src/lib/rpc/svc_tcp.c
168
sa_setport(sa, 0);
crypto/krb5/src/lib/rpc/svc_tcp.c
169
(void)bind(sock, sa, sa_socklen(sa));
crypto/krb5/src/lib/rpc/svc_tcp.c
172
if (getsockname(sock, sa, &len) != 0) {
crypto/krb5/src/lib/rpc/svc_tcp.c
201
xprt->xp_port = sa_getport(sa);
crypto/krb5/src/lib/rpc/svc_udp.c
119
struct sockaddr *sa = (struct sockaddr *)&ss;
crypto/krb5/src/lib/rpc/svc_udp.c
130
sa->sa_family = AF_INET;
crypto/krb5/src/lib/rpc/svc_udp.c
133
if (getsockname(sock, sa, &len) < 0) {
crypto/krb5/src/lib/rpc/svc_udp.c
139
if (bindresvport_sa(sock, sa)) {
crypto/krb5/src/lib/rpc/svc_udp.c
140
sa_setport(sa, 0);
crypto/krb5/src/lib/rpc/svc_udp.c
141
(void)bind(sock, sa, sa_socklen(sa));
crypto/krb5/src/lib/rpc/svc_udp.c
144
if (getsockname(sock, sa, &len) != 0) {
crypto/krb5/src/lib/rpc/svc_udp.c
172
xprt->xp_port = sa_getport(sa);
crypto/krb5/src/lib/rpc/unit-test/server.c
134
(void) sigemptyset(&sa.sa_mask);
crypto/krb5/src/lib/rpc/unit-test/server.c
135
sa.sa_flags = 0;
crypto/krb5/src/lib/rpc/unit-test/server.c
136
sa.sa_handler = handlesig;
crypto/krb5/src/lib/rpc/unit-test/server.c
137
(void) sigaction(SIGHUP, &sa, NULL);
crypto/krb5/src/lib/rpc/unit-test/server.c
138
(void) sigaction(SIGINT, &sa, NULL);
crypto/krb5/src/lib/rpc/unit-test/server.c
139
(void) sigaction(SIGTERM, &sa, NULL);
crypto/krb5/src/lib/rpc/unit-test/server.c
66
struct sigaction sa;
crypto/krb5/src/util/ss/pager.c
73
struct sigaction sa;
crypto/krb5/src/util/ss/pager.c
79
sa.sa_handler = SIG_DFL;
crypto/krb5/src/util/ss/pager.c
80
sigemptyset(&sa.sa_mask);
crypto/krb5/src/util/ss/pager.c
81
sa.sa_flags = 0;
crypto/krb5/src/util/ss/pager.c
82
sigaction(SIGINT, &sa, (struct sigaction *)0);
crypto/krb5/src/util/support/fake-addrinfo.c
1072
int getnameinfo (const struct sockaddr *sa, socklen_t len,
crypto/krb5/src/util/support/fake-addrinfo.c
1077
return fake_getnameinfo(sa, len, host, hostlen, service, servicelen,
crypto/krb5/src/util/support/fake-addrinfo.c
1337
int krb5int_getnameinfo (const struct sockaddr *sa, socklen_t salen,
crypto/krb5/src/util/support/fake-addrinfo.c
1342
return getnameinfo(sa, salen, hbuf, hbuflen, sbuf, sbuflen, flags);
crypto/krb5/src/util/support/fake-addrinfo.c
913
fake_getnameinfo (const struct sockaddr *sa, socklen_t len,
crypto/krb5/src/util/support/fake-addrinfo.c
923
if (sa->sa_family != AF_INET) {
crypto/krb5/src/util/support/fake-addrinfo.c
926
sinp = (const struct sockaddr_in *) sa;
crypto/krb5/src/util/support/fake-addrinfo.c
965
sa->sa_family, hp, herr, htmp);
crypto/krb5/src/util/verto/ev.c
4102
struct sigaction sa;
crypto/krb5/src/util/verto/ev.c
4106
sa.sa_handler = ev_sighandler;
crypto/krb5/src/util/verto/ev.c
4107
sigfillset (&sa.sa_mask);
crypto/krb5/src/util/verto/ev.c
4108
sa.sa_flags = SA_RESTART; /* if restarting works we save one iteration */
crypto/krb5/src/util/verto/ev.c
4109
sigaction (w->signum, &sa, 0);
crypto/krb5/src/util/verto/ev.c
4113
sigemptyset (&sa.sa_mask);
crypto/krb5/src/util/verto/ev.c
4114
sigaddset (&sa.sa_mask, w->signum);
crypto/krb5/src/util/verto/ev.c
4115
sigprocmask (SIG_UNBLOCK, &sa.sa_mask, 0);
crypto/openssh/addr.c
111
addr_sa_to_xaddr(struct sockaddr *sa, socklen_t slen, struct xaddr *xa)
crypto/openssh/addr.c
113
struct sockaddr_in *in4 = (struct sockaddr_in *)sa;
crypto/openssh/addr.c
114
struct sockaddr_in6 *in6 = (struct sockaddr_in6 *)sa;
crypto/openssh/addr.c
118
switch (sa->sa_family) {
crypto/openssh/addr.c
407
addr_sa_pton(const char *h, const char *s, struct sockaddr *sa, socklen_t slen)
crypto/openssh/addr.c
425
if (sa != NULL) {
crypto/openssh/addr.c
430
memcpy(sa, &ai->ai_addr, ai->ai_addrlen);
crypto/openssh/addr.c
63
addr_xaddr_to_sa(const struct xaddr *xa, struct sockaddr *sa, socklen_t *len,
crypto/openssh/addr.c
66
struct sockaddr_in *in4 = (struct sockaddr_in *)sa;
crypto/openssh/addr.c
67
struct sockaddr_in6 *in6 = (struct sockaddr_in6 *)sa;
crypto/openssh/addr.c
69
if (xa == NULL || sa == NULL || len == NULL)
crypto/openssh/addr.c
76
memset(sa, '\0', sizeof(*in4));
crypto/openssh/addr.c
88
memset(sa, '\0', sizeof(*in6));
crypto/openssh/addr.h
42
int addr_sa_to_xaddr(struct sockaddr *sa, socklen_t slen, struct xaddr *xa);
crypto/openssh/loginrec.c
1747
&li.hostaddr.sa, &fromlen);
crypto/openssh/loginrec.c
402
login_set_addr(struct logininfo *li, const struct sockaddr *sa,
crypto/openssh/loginrec.c
411
memcpy(&li->hostaddr.sa, sa, bufsize);
crypto/openssh/loginrec.c
691
if (li->hostaddr.sa.sa_family == AF_INET)
crypto/openssh/loginrec.c
696
if (li->hostaddr.sa.sa_family == AF_INET6) {
crypto/openssh/loginrec.c
697
sa6 = ((struct sockaddr_in6 *)&li->hostaddr.sa);
crypto/openssh/loginrec.c
776
if (li->hostaddr.sa.sa_family == AF_INET)
crypto/openssh/loginrec.c
781
if (li->hostaddr.sa.sa_family == AF_INET6) {
crypto/openssh/loginrec.c
782
sa6 = ((struct sockaddr_in6 *)&li->hostaddr.sa);
crypto/openssh/loginrec.h
119
void login_set_addr(struct logininfo *li, const struct sockaddr *sa,
crypto/openssh/loginrec.h
45
struct sockaddr sa;
crypto/openssh/logintest.c
77
li->hostaddr.sa.sa_family);
crypto/openssh/misc.c
2783
struct sigaction sa, osa;
crypto/openssh/misc.c
2786
memset(&sa, 0, sizeof(sa));
crypto/openssh/misc.c
2787
sa.sa_handler = handler;
crypto/openssh/misc.c
2788
sigfillset(&sa.sa_mask);
crypto/openssh/misc.c
2791
sa.sa_flags = SA_RESTART;
crypto/openssh/misc.c
2793
if (sigaction(signum, &sa, &osa) == -1) {
crypto/openssh/openbsd-compat/bindresvport.c
102
error = bind(sd, sa, salen);
crypto/openssh/openbsd-compat/bindresvport.c
54
bindresvport_sa(int sd, struct sockaddr *sa)
crypto/openssh/openbsd-compat/bindresvport.c
65
if (sa == NULL) {
crypto/openssh/openbsd-compat/bindresvport.c
67
sa = (struct sockaddr *)&myaddr;
crypto/openssh/openbsd-compat/bindresvport.c
70
if (getsockname(sd, sa, &salen) == -1)
crypto/openssh/openbsd-compat/bindresvport.c
73
af = sa->sa_family;
crypto/openssh/openbsd-compat/bindresvport.c
76
af = sa->sa_family;
crypto/openssh/openbsd-compat/bindresvport.c
79
in = (struct sockaddr_in *)sa;
crypto/openssh/openbsd-compat/bindresvport.c
83
in6 = (struct sockaddr_in6 *)sa;
crypto/openssh/openbsd-compat/bindresvport.c
90
sa->sa_family = af;
crypto/openssh/openbsd-compat/bsd-pselect.c
133
struct sigaction sa, osa;
crypto/openssh/openbsd-compat/bsd-pselect.c
149
if (sigaction(sig, NULL, &sa) == 0 &&
crypto/openssh/openbsd-compat/bsd-pselect.c
150
sa.sa_handler != SIG_IGN && sa.sa_handler != SIG_DFL) {
crypto/openssh/openbsd-compat/bsd-pselect.c
152
sa.sa_handler = pselect_sig_handler;
crypto/openssh/openbsd-compat/bsd-pselect.c
153
if (sigaction(sig, &sa, &osa) == 0) {
crypto/openssh/openbsd-compat/bsd-pselect.c
185
if (sigaction(sig, NULL, &sa) == 0) {
crypto/openssh/openbsd-compat/bsd-pselect.c
186
sa.sa_handler = saved_sighandler[sig];
crypto/openssh/openbsd-compat/bsd-pselect.c
187
if (sigaction(sig, &sa, NULL) == 0) {
crypto/openssh/openbsd-compat/fake-rfc2553.c
47
int getnameinfo(const struct sockaddr *sa, size_t salen, char *host,
crypto/openssh/openbsd-compat/fake-rfc2553.c
50
struct sockaddr_in *sin = (struct sockaddr_in *)sa;
crypto/openssh/openbsd-compat/fake-rfc2553.c
54
if (sa->sa_family != AF_UNSPEC && sa->sa_family != AF_INET ||
crypto/openssh/openbsd-compat/openbsd-compat.h
69
int bindresvport_sa(int sd, struct sockaddr *sa);
crypto/openssh/openbsd-compat/port-aix.c
419
sshaix_getnameinfo(const struct sockaddr *sa, size_t salen, char *host,
crypto/openssh/openbsd-compat/port-aix.c
426
sa->sa_family == AF_INET6) {
crypto/openssh/openbsd-compat/port-aix.c
427
sa6 = (struct sockaddr_in6 *)sa;
crypto/openssh/openbsd-compat/port-aix.c
436
return getnameinfo(sa, salen, host, hostlen, serv, servlen, flags);
crypto/openssh/openbsd-compat/readpassphrase.c
115
sigemptyset(&sa.sa_mask);
crypto/openssh/openbsd-compat/readpassphrase.c
116
sa.sa_flags = 0; /* don't restart system calls */
crypto/openssh/openbsd-compat/readpassphrase.c
117
sa.sa_handler = handler;
crypto/openssh/openbsd-compat/readpassphrase.c
118
(void)sigaction(SIGALRM, &sa, &savealrm);
crypto/openssh/openbsd-compat/readpassphrase.c
119
(void)sigaction(SIGHUP, &sa, &savehup);
crypto/openssh/openbsd-compat/readpassphrase.c
120
(void)sigaction(SIGINT, &sa, &saveint);
crypto/openssh/openbsd-compat/readpassphrase.c
121
(void)sigaction(SIGPIPE, &sa, &savepipe);
crypto/openssh/openbsd-compat/readpassphrase.c
122
(void)sigaction(SIGQUIT, &sa, &savequit);
crypto/openssh/openbsd-compat/readpassphrase.c
123
(void)sigaction(SIGTERM, &sa, &saveterm);
crypto/openssh/openbsd-compat/readpassphrase.c
124
(void)sigaction(SIGTSTP, &sa, &savetstp);
crypto/openssh/openbsd-compat/readpassphrase.c
125
(void)sigaction(SIGTTIN, &sa, &savettin);
crypto/openssh/openbsd-compat/readpassphrase.c
126
(void)sigaction(SIGTTOU, &sa, &savettou);
crypto/openssh/openbsd-compat/readpassphrase.c
60
struct sigaction sa, savealrm, saveint, savehup, savequit, saveterm;
crypto/openssh/openbsd-compat/rresvport.c
100
if (bindresvport_sa(s, sa) == -1) {
crypto/openssh/openbsd-compat/rresvport.c
61
struct sockaddr *sa;
crypto/openssh/openbsd-compat/rresvport.c
67
sa = (struct sockaddr *)&ss;
crypto/openssh/openbsd-compat/rresvport.c
72
portp = &((struct sockaddr_in *)sa)->sin_port;
crypto/openssh/openbsd-compat/rresvport.c
76
portp = &((struct sockaddr_in6 *)sa)->sin6_port;
crypto/openssh/openbsd-compat/rresvport.c
82
sa->sa_family = af;
crypto/openssh/openbsd-compat/rresvport.c
90
if (bind(s, sa, salen) >= 0)
crypto/openssh/openbsd-compat/rresvport.c
99
sa->sa_family = af;
crypto/openssh/regress/netcat.c
1268
report_connect(const struct sockaddr *sa, socklen_t salen)
crypto/openssh/regress/netcat.c
1278
if ((herr = getnameinfo(sa, salen,
crypto/openssh/sftp.c
2316
struct sigaction sa;
crypto/openssh/sftp.c
2319
memset(&sa, 0, sizeof(sa));
crypto/openssh/sftp.c
2320
sa.sa_handler = interactive ? read_interrupt : killchild;
crypto/openssh/sftp.c
2321
if (sigaction(SIGINT, &sa, NULL) == -1) {
crypto/openssh/srclimit.c
89
struct sockaddr *sa = (struct sockaddr *)&storage;
crypto/openssh/srclimit.c
91
if (getpeername(sock, sa, &addrlen) != 0)
crypto/openssh/srclimit.c
93
if (addr_sa_to_xaddr(sa, addrlen, addr) != 0)
crypto/openssh/sshconnect.c
326
struct sockaddr_in *sa;
crypto/openssh/sshconnect.c
344
sa = (struct sockaddr_in *)ifa->ifa_addr;
crypto/openssh/sshconnect.c
345
if (!allow_local && sa->sin_addr.s_addr ==
crypto/openssh/sshconnect.c
353
memcpy(resultp, sa, *rlenp);
crypto/openssh/sshd-session.c
212
struct sigaction sa;
crypto/openssh/sshd-session.c
215
memset(&sa, 0, sizeof(sa));
crypto/openssh/sshd-session.c
216
sa.sa_handler = SIG_IGN;
crypto/openssh/sshd-session.c
217
sigfillset(&sa.sa_mask);
crypto/openssh/sshd-session.c
219
sa.sa_flags = SA_RESTART;
crypto/openssh/sshd-session.c
221
(void)sigaction(SIGTERM, &sa, NULL);
crypto/openssh/sshd.c
246
struct sockaddr *sa = (struct sockaddr *)&addr;
crypto/openssh/sshd.c
266
if (getpeername(sockfd, sa, &addrlen) == 0 &&
crypto/openssh/sshd.c
267
addr_sa_to_xaddr(sa, addrlen, &child->addr) == 0)
crypto/openssl/crypto/bio/bio_addr.c
105
int BIO_ADDR_make(BIO_ADDR *ap, const struct sockaddr *sa)
crypto/openssl/crypto/bio/bio_addr.c
108
if (sa->sa_family == AF_INET) {
crypto/openssl/crypto/bio/bio_addr.c
109
memcpy(&(ap->s_in), sa, sizeof(struct sockaddr_in));
crypto/openssl/crypto/bio/bio_addr.c
113
if (sa->sa_family == AF_INET6) {
crypto/openssl/crypto/bio/bio_addr.c
114
memcpy(&(ap->s_in6), sa, sizeof(struct sockaddr_in6));
crypto/openssl/crypto/bio/bio_addr.c
119
if (sa->sa_family == AF_UNIX) {
crypto/openssl/crypto/bio/bio_addr.c
120
memcpy(&(ap->s_un), sa, sizeof(struct sockaddr_un));
crypto/openssl/crypto/bio/bio_addr.c
168
return ap->sa.sa_family;
crypto/openssl/crypto/bio/bio_addr.c
176
if (ap->sa.sa_family == AF_INET) {
crypto/openssl/crypto/bio/bio_addr.c
181
else if (ap->sa.sa_family == AF_INET6) {
crypto/openssl/crypto/bio/bio_addr.c
187
else if (ap->sa.sa_family == AF_UNIX) {
crypto/openssl/crypto/bio/bio_addr.c
207
if (ap->sa.sa_family == AF_INET)
crypto/openssl/crypto/bio/bio_addr.c
210
if (ap->sa.sa_family == AF_INET6)
crypto/openssl/crypto/bio/bio_addr.c
326
if (ap->sa.sa_family == AF_UNIX)
crypto/openssl/crypto/bio/bio_addr.c
339
return &(ap->sa);
crypto/openssl/crypto/bio/bio_addr.c
350
return &(ap->sa);
crypto/openssl/crypto/bio/bio_addr.c
361
if (ap->sa.sa_family == AF_INET)
crypto/openssl/crypto/bio/bio_addr.c
364
if (ap->sa.sa_family == AF_INET6)
crypto/openssl/crypto/bio/bio_addr.c
368
if (ap->sa.sa_family == AF_UNIX)
crypto/openssl/crypto/bio/bio_addr.c
59
ret->sa.sa_family = AF_UNSPEC;
crypto/openssl/crypto/bio/bio_addr.c
73
if (src->sa.sa_family == AF_UNSPEC) {
crypto/openssl/crypto/bio/bio_addr.c
78
return BIO_ADDR_make(dst, &src->sa);
crypto/openssl/crypto/bio/bio_addr.c
98
ap->sa.sa_family = AF_UNSPEC;
crypto/openssl/crypto/bio/bio_local.h
128
int BIO_ADDR_make(BIO_ADDR *ap, const struct sockaddr *sa);
crypto/openssl/crypto/bio/bss_dgram.c
1067
mh->name = msg->peer != NULL ? &msg->peer->sa : NULL;
crypto/openssl/crypto/bio/bss_dgram.c
1105
mh->msg_name = msg->peer != NULL ? &msg->peer->sa : NULL;
crypto/openssl/crypto/bio/bss_dgram.c
1762
msg[0].peer != NULL ? &msg[0].peer->sa : NULL,
crypto/openssl/crypto/bio/bss_dgram.c
379
if (getsockname(b->num, &data->local_addr.sa, &addr_len) < 0)
crypto/openssl/crypto/bio/bss_dgram.c
391
return data->local_addr.sa.sa_family;
crypto/openssl/crypto/bio/bss_dgram.c
640
if (getsockname(b->num, &addr.sa, &addr_len) < 0) {
crypto/openssl/crypto/bio/bss_dgram.c
644
switch (addr.sa.sa_family) {
crypto/openssl/crypto/bio/bss_dgram.c
675
if (getsockname(b->num, &addr.sa, &addr_len) < 0) {
crypto/openssl/crypto/bio/bss_dgram.c
680
switch (addr.sa.sa_family) {
crypto/openssl/crypto/bio/bss_dgram.c
764
socklen_t xaddr_len = sizeof(xaddr.sa);
crypto/openssl/crypto/bio/bss_dgram.c
767
if (getpeername(b->num, (void *)&xaddr.sa, &xaddr_len) == 0
crypto/openssl/crypto/bio/bss_dgram.c
925
switch (data->peer.sa.sa_family) {
crypto/openssl/crypto/sparse_array.c
110
void ossl_sa_free(OPENSSL_SA *sa)
crypto/openssl/crypto/sparse_array.c
112
if (sa != NULL) {
crypto/openssl/crypto/sparse_array.c
113
sa_doall(sa, &sa_free_node, NULL, NULL);
crypto/openssl/crypto/sparse_array.c
114
OPENSSL_free(sa);
crypto/openssl/crypto/sparse_array.c
118
void ossl_sa_free_leaves(OPENSSL_SA *sa)
crypto/openssl/crypto/sparse_array.c
120
sa_doall(sa, &sa_free_node, &sa_free_leaf, NULL);
crypto/openssl/crypto/sparse_array.c
121
OPENSSL_free(sa);
crypto/openssl/crypto/sparse_array.c
134
void ossl_sa_doall(const OPENSSL_SA *sa, void (*leaf)(ossl_uintmax_t, void *))
crypto/openssl/crypto/sparse_array.c
139
if (sa != NULL)
crypto/openssl/crypto/sparse_array.c
140
sa_doall(sa, NULL, &trampoline, &tramp);
crypto/openssl/crypto/sparse_array.c
143
void ossl_sa_doall_arg(const OPENSSL_SA *sa,
crypto/openssl/crypto/sparse_array.c
147
if (sa != NULL)
crypto/openssl/crypto/sparse_array.c
148
sa_doall(sa, NULL, leaf, arg);
crypto/openssl/crypto/sparse_array.c
151
size_t ossl_sa_num(const OPENSSL_SA *sa)
crypto/openssl/crypto/sparse_array.c
153
return sa == NULL ? 0 : sa->nelem;
crypto/openssl/crypto/sparse_array.c
156
void *ossl_sa_get(const OPENSSL_SA *sa, ossl_uintmax_t n)
crypto/openssl/crypto/sparse_array.c
161
if (sa == NULL || sa->nelem == 0)
crypto/openssl/crypto/sparse_array.c
164
if (n <= sa->top) {
crypto/openssl/crypto/sparse_array.c
165
p = sa->nodes;
crypto/openssl/crypto/sparse_array.c
166
for (level = sa->levels - 1; p != NULL && level > 0; level--)
crypto/openssl/crypto/sparse_array.c
179
int ossl_sa_set(OPENSSL_SA *sa, ossl_uintmax_t posn, void *val)
crypto/openssl/crypto/sparse_array.c
185
if (sa == NULL)
crypto/openssl/crypto/sparse_array.c
192
for (; sa->levels < level; sa->levels++) {
crypto/openssl/crypto/sparse_array.c
196
p[0] = sa->nodes;
crypto/openssl/crypto/sparse_array.c
197
sa->nodes = p;
crypto/openssl/crypto/sparse_array.c
199
if (sa->top < posn)
crypto/openssl/crypto/sparse_array.c
200
sa->top = posn;
crypto/openssl/crypto/sparse_array.c
202
p = sa->nodes;
crypto/openssl/crypto/sparse_array.c
203
for (level = sa->levels - 1; level > 0; level--) {
crypto/openssl/crypto/sparse_array.c
211
sa->nelem--;
crypto/openssl/crypto/sparse_array.c
213
sa->nelem++;
crypto/openssl/crypto/sparse_array.c
65
static void sa_doall(const OPENSSL_SA *sa, void (*node)(void **),
crypto/openssl/crypto/sparse_array.c
74
nodes[0] = sa->nodes;
crypto/openssl/crypto/sparse_array.c
88
if (l < sa->levels - 1) {
crypto/openssl/crypto/ui/ui_openssl.c
579
struct sigaction sa;
crypto/openssl/crypto/ui/ui_openssl.c
581
memset(&sa, 0, sizeof(sa));
crypto/openssl/crypto/ui/ui_openssl.c
582
sa.sa_handler = recsig;
crypto/openssl/crypto/ui/ui_openssl.c
607
sigaction(i, &sa, &savsig[i]);
crypto/openssl/demos/bio/saccept.c
40
struct sigaction sa;
crypto/openssl/demos/bio/saccept.c
45
sa.sa_flags = SA_RESETHAND;
crypto/openssl/demos/bio/saccept.c
46
sa.sa_handler = interrupt;
crypto/openssl/demos/bio/saccept.c
47
sigemptyset(&sa.sa_mask);
crypto/openssl/demos/bio/saccept.c
48
sigaction(SIGINT, &sa, NULL);
crypto/openssl/demos/guide/quic-server-block.c
179
struct sockaddr_in sa = { 0 };
crypto/openssl/demos/guide/quic-server-block.c
187
sa.sin_family = AF_INET;
crypto/openssl/demos/guide/quic-server-block.c
188
sa.sin_port = htons(port);
crypto/openssl/demos/guide/quic-server-block.c
191
if (bind(fd, (const struct sockaddr *)&sa, sizeof(sa)) < 0) {
crypto/openssl/demos/guide/quic-server-non-block.c
179
struct sockaddr_in sa = { 0 };
crypto/openssl/demos/guide/quic-server-non-block.c
187
sa.sin_family = AF_INET;
crypto/openssl/demos/guide/quic-server-non-block.c
188
sa.sin_port = htons(port);
crypto/openssl/demos/guide/quic-server-non-block.c
191
if (bind(fd, (const struct sockaddr *)&sa, sizeof(sa)) < 0) {
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
940
struct sockaddr_in sa = { 0 };
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
947
sa.sin_family = AF_INET;
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
948
sa.sin_port = htons(port);
crypto/openssl/demos/http3/ossl-nghttp3-demo-server.c
950
if (bind(fd, (const struct sockaddr *)&sa, sizeof(sa)) < 0) {
crypto/openssl/demos/quic/server/server.c
83
struct sockaddr_in sa = { 0 };
crypto/openssl/demos/quic/server/server.c
90
sa.sin_family = AF_INET;
crypto/openssl/demos/quic/server/server.c
91
sa.sin_port = htons(port);
crypto/openssl/demos/quic/server/server.c
93
if (bind(fd, (const struct sockaddr *)&sa, sizeof(sa)) < 0) {
crypto/openssl/doc/designs/ddd/ddd-06-mem-uv.c
132
struct sockaddr *sa, socklen_t sa_len,
crypto/openssl/doc/designs/ddd/ddd-06-mem-uv.c
158
rc = uv_udp_connect(&conn->udp, sa);
crypto/openssl/doc/designs/ddd/ddd-06-mem-uv.c
161
rc = uv_tcp_connect(&conn->tcp_connect, &conn->tcp, sa, tcp_connect_done);
crypto/openssl/engines/e_afalg.c
443
struct sockaddr_alg sa;
crypto/openssl/engines/e_afalg.c
448
memset(&sa, 0, sizeof(sa));
crypto/openssl/engines/e_afalg.c
449
sa.salg_family = AF_ALG;
crypto/openssl/engines/e_afalg.c
450
OPENSSL_strlcpy((char *)sa.salg_type, ciphertype, sizeof(sa.salg_type));
crypto/openssl/engines/e_afalg.c
451
OPENSSL_strlcpy((char *)sa.salg_name, ciphername, sizeof(sa.salg_name));
crypto/openssl/engines/e_afalg.c
460
r = bind(actx->bfd, (struct sockaddr *)&sa, sizeof(sa));
crypto/openssl/include/crypto/sparse_array.h
30
ossl_sa_##type##_free(SPARSE_ARRAY_OF(type) * sa) \
crypto/openssl/include/crypto/sparse_array.h
32
ossl_sa_free((OPENSSL_SA *)sa); \
crypto/openssl/include/crypto/sparse_array.h
35
ossl_sa_##type##_free_leaves(SPARSE_ARRAY_OF(type) * sa) \
crypto/openssl/include/crypto/sparse_array.h
37
ossl_sa_free_leaves((OPENSSL_SA *)sa); \
crypto/openssl/include/crypto/sparse_array.h
40
ossl_sa_##type##_num(const SPARSE_ARRAY_OF(type) * sa) \
crypto/openssl/include/crypto/sparse_array.h
42
return ossl_sa_num((OPENSSL_SA *)sa); \
crypto/openssl/include/crypto/sparse_array.h
45
ossl_sa_##type##_doall(const SPARSE_ARRAY_OF(type) * sa, \
crypto/openssl/include/crypto/sparse_array.h
48
ossl_sa_doall((OPENSSL_SA *)sa, \
crypto/openssl/include/crypto/sparse_array.h
52
ossl_sa_##type##_doall_arg(const SPARSE_ARRAY_OF(type) * sa, \
crypto/openssl/include/crypto/sparse_array.h
56
ossl_sa_doall_arg((OPENSSL_SA *)sa, \
crypto/openssl/include/crypto/sparse_array.h
59
static ossl_unused ossl_inline ctype *ossl_sa_##type##_get(const SPARSE_ARRAY_OF(type) * sa, ossl_uintmax_t n) \
crypto/openssl/include/crypto/sparse_array.h
61
return (type *)ossl_sa_get((OPENSSL_SA *)sa, n); \
crypto/openssl/include/crypto/sparse_array.h
64
ossl_sa_##type##_set(SPARSE_ARRAY_OF(type) * sa, \
crypto/openssl/include/crypto/sparse_array.h
67
return ossl_sa_set((OPENSSL_SA *)sa, n, (void *)val); \
crypto/openssl/include/crypto/sparse_array.h
78
void ossl_sa_free(OPENSSL_SA *sa);
crypto/openssl/include/crypto/sparse_array.h
79
void ossl_sa_free_leaves(OPENSSL_SA *sa);
crypto/openssl/include/crypto/sparse_array.h
80
size_t ossl_sa_num(const OPENSSL_SA *sa);
crypto/openssl/include/crypto/sparse_array.h
81
void ossl_sa_doall(const OPENSSL_SA *sa, void (*leaf)(ossl_uintmax_t, void *));
crypto/openssl/include/crypto/sparse_array.h
82
void ossl_sa_doall_arg(const OPENSSL_SA *sa,
crypto/openssl/include/crypto/sparse_array.h
84
void *ossl_sa_get(const OPENSSL_SA *sa, ossl_uintmax_t n);
crypto/openssl/include/crypto/sparse_array.h
85
int ossl_sa_set(OPENSSL_SA *sa, ossl_uintmax_t n, void *val);
crypto/openssl/include/internal/bio_addr.h
19
struct sockaddr sa;
crypto/openssl/include/openssl/ssl.h
1939
BIGNUM *sa, BIGNUM *v, char *info);
crypto/openssl/ssl/rio/rio_notifier.c
150
struct sockaddr_in sa = { 0 }, accept_sa;
crypto/openssl/ssl/rio/rio_notifier.c
151
socklen_t sa_len = sizeof(sa), accept_sa_len = sizeof(accept_sa);
crypto/openssl/ssl/rio/rio_notifier.c
169
sa.sin_family = AF_INET;
crypto/openssl/ssl/rio/rio_notifier.c
170
sa.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
crypto/openssl/ssl/rio/rio_notifier.c
171
rc = bind(lfd, (const struct sockaddr *)&sa, sizeof(sa));
crypto/openssl/ssl/rio/rio_notifier.c
179
rc = getsockname(lfd, (struct sockaddr *)&sa, &sa_len);
crypto/openssl/ssl/rio/rio_notifier.c
215
rc = connect(wfd, (struct sockaddr *)&sa, sizeof(sa));
crypto/openssl/ssl/rio/rio_notifier.c
232
rc = getsockname(wfd, (struct sockaddr *)&sa, &sa_len);
crypto/openssl/ssl/rio/rio_notifier.c
247
if (accept_sa.sin_family != AF_INET || accept_sa.sin_port != sa.sin_port) {
crypto/openssl/ssl/t1_lib.c
2378
const char *sa = lu->name;
crypto/openssl/ssl/t1_lib.c
2380
if (sa != NULL) {
crypto/openssl/ssl/t1_lib.c
2381
if (strlen(sa) + strlen(retval) + 1 >= maxretlen) {
crypto/openssl/ssl/t1_lib.c
2394
OPENSSL_strlcat(retval, sa, maxretlen);
crypto/openssl/ssl/tls_srp.c
245
BIGNUM *sa, BIGNUM *v, char *info)
crypto/openssl/ssl/tls_srp.c
270
if (sa != NULL) {
crypto/openssl/ssl/tls_srp.c
272
if (!BN_copy(sc->srp_ctx.s, sa)) {
crypto/openssl/ssl/tls_srp.c
277
sc->srp_ctx.s = BN_dup(sa);
crypto/openssl/test/bio_addr_test.c
36
} sa;
crypto/openssl/test/bio_addr_test.c
43
where = &(sa.sin.sin_addr);
crypto/openssl/test/bio_addr_test.c
44
wherelen = sizeof(sa.sin.sin_addr);
crypto/openssl/test/bio_addr_test.c
48
where = &(sa.sin6.sin6_addr);
crypto/openssl/test/bio_addr_test.c
49
wherelen = sizeof(sa.sin6.sin6_addr);
crypto/openssl/test/bio_addr_test.c
54
where = &(sa.sunaddr.sun_path);
crypto/openssl/test/bio_addr_test.c
56
wherelen = sizeof(sa.sunaddr.sun_path) - 1;
crypto/openssl/test/sanitytest.c
265
struct sigaction sa;
crypto/openssl/test/sanitytest.c
268
memset(&sa, 0, sizeof(sa));
crypto/openssl/test/sanitytest.c
269
sa.sa_handler = alrm_handler;
crypto/openssl/test/sanitytest.c
271
if (sigaction(SIGALRM, &sa, NULL)) {
crypto/openssl/test/sparse_array_test.c
104
SPARSE_ARRAY_OF(char) * sa;
crypto/openssl/test/sparse_array_test.c
137
ossl_sa_char_set(doall_data->sa, n, NULL);
crypto/openssl/test/sparse_array_test.c
157
SPARSE_ARRAY_OF(char) *sa = NULL;
crypto/openssl/test/sparse_array_test.c
160
if (!TEST_ptr(sa = ossl_sa_char_new()))
crypto/openssl/test/sparse_array_test.c
165
doall_data.sa = NULL;
crypto/openssl/test/sparse_array_test.c
167
if (!TEST_true(ossl_sa_char_set(sa, cases[i].n, cases[i].v))) {
crypto/openssl/test/sparse_array_test.c
172
ossl_sa_char_doall_arg(sa, &leaf_check_all, &doall_data);
crypto/openssl/test/sparse_array_test.c
178
doall_data.sa = sa;
crypto/openssl/test/sparse_array_test.c
179
ossl_sa_char_doall_arg(sa, &leaf_delete, &doall_data);
crypto/openssl/test/sparse_array_test.c
184
ossl_sa_char_doall_arg(sa, &leaf_check_all, &doall_data);
crypto/openssl/test/sparse_array_test.c
192
ossl_sa_char_free(sa);
crypto/openssl/test/sparse_array_test.c
39
SPARSE_ARRAY_OF(char) * sa;
crypto/openssl/test/sparse_array_test.c
43
if (!TEST_ptr(sa = ossl_sa_char_new())
crypto/openssl/test/sparse_array_test.c
44
|| !TEST_ptr_null(ossl_sa_char_get(sa, 3))
crypto/openssl/test/sparse_array_test.c
45
|| !TEST_ptr_null(ossl_sa_char_get(sa, 0))
crypto/openssl/test/sparse_array_test.c
46
|| !TEST_ptr_null(ossl_sa_char_get(sa, UINT_MAX)))
crypto/openssl/test/sparse_array_test.c
50
if (!TEST_true(ossl_sa_char_set(sa, cases[i].n, cases[i].v))) {
crypto/openssl/test/sparse_array_test.c
55
if (!TEST_str_eq(ossl_sa_char_get(sa, cases[j].n), cases[j].v)) {
crypto/openssl/test/sparse_array_test.c
63
ossl_sa_char_free(sa);
crypto/openssl/test/sparse_array_test.c
79
SPARSE_ARRAY_OF(char) *sa = NULL;
crypto/openssl/test/sparse_array_test.c
84
|| !TEST_ptr(sa = ossl_sa_char_new())
crypto/openssl/test/sparse_array_test.c
85
|| !TEST_size_t_eq(ossl_sa_char_num(sa), 0))
crypto/openssl/test/sparse_array_test.c
88
if (!TEST_true(ossl_sa_char_set(sa, cases[i].n, cases[i].v))
crypto/openssl/test/sparse_array_test.c
89
|| !TEST_size_t_eq(ossl_sa_char_num(sa), cases[i].num))
crypto/openssl/test/sparse_array_test.c
93
ossl_sa_char_free(sa);
lib/libc/compat-43/sigcompat.c
129
struct sigaction sa;
lib/libc/compat-43/sigcompat.c
131
bzero(&sa, sizeof(sa));
lib/libc/compat-43/sigcompat.c
132
sa.sa_handler = SIG_IGN;
lib/libc/compat-43/sigcompat.c
133
return (__libc_sigaction(sig, &sa, NULL));
lib/libc/compat-43/sigcompat.c
151
struct sigaction sa, psa;
lib/libc/compat-43/sigcompat.c
173
bzero(&sa, sizeof(sa));
lib/libc/compat-43/sigcompat.c
174
sa.sa_handler = disp;
lib/libc/compat-43/sigcompat.c
175
if (__libc_sigaction(sig, &sa, &psa) == -1)
lib/libc/compat-43/sigcompat.c
43
struct sigaction sa, osa;
lib/libc/compat-43/sigcompat.c
48
sa.sa_handler = sv->sv_handler;
lib/libc/compat-43/sigcompat.c
49
sa.sa_flags = sv->sv_flags ^ SV_INTERRUPT;
lib/libc/compat-43/sigcompat.c
50
sigemptyset(&sa.sa_mask);
lib/libc/compat-43/sigcompat.c
51
sa.sa_mask.__bits[0] = sv->sv_mask;
lib/libc/compat-43/sigcompat.c
52
sap = &sa;
lib/libc/gen/daemon.c
46
struct sigaction osa, sa;
lib/libc/gen/daemon.c
52
sigemptyset(&sa.sa_mask);
lib/libc/gen/daemon.c
53
sa.sa_handler = SIG_IGN;
lib/libc/gen/daemon.c
54
sa.sa_flags = 0;
lib/libc/gen/daemon.c
55
osa_ok = __libc_sigaction(SIGHUP, &sa, &osa);
lib/libc/gen/posix_spawn.c
110
if (sa->sa_flags & POSIX_SPAWN_SETPGROUP) {
lib/libc/gen/posix_spawn.c
111
if (setpgid(0, sa->sa_pgroup) != 0)
lib/libc/gen/posix_spawn.c
116
if (sa->sa_flags & POSIX_SPAWN_SETSCHEDULER) {
lib/libc/gen/posix_spawn.c
117
if (sched_setscheduler(0, sa->sa_schedpolicy,
lib/libc/gen/posix_spawn.c
118
&sa->sa_schedparam) != 0)
lib/libc/gen/posix_spawn.c
120
} else if (sa->sa_flags & POSIX_SPAWN_SETSCHEDPARAM) {
lib/libc/gen/posix_spawn.c
121
if (sched_setparam(0, &sa->sa_schedparam) != 0)
lib/libc/gen/posix_spawn.c
126
if (sa->sa_flags & POSIX_SPAWN_RESETIDS) {
lib/libc/gen/posix_spawn.c
137
if (sa->sa_flags & POSIX_SPAWN_SETSIGMASK) {
lib/libc/gen/posix_spawn.c
138
__sys_sigprocmask(SIG_SETMASK, &sa->sa_sigmask, NULL);
lib/libc/gen/posix_spawn.c
141
if (sa->sa_flags & POSIX_SPAWN_SETSIGDEF) {
lib/libc/gen/posix_spawn.c
143
if (sigismember(&sa->sa_sigdefault, i))
lib/libc/gen/posix_spawn.c
150
if ((sa->sa_flags & POSIX_SPAWN_DISABLE_ASLR_NP) != 0) {
lib/libc/gen/posix_spawn.c
228
const posix_spawnattr_t *sa;
lib/libc/gen/posix_spawn.c
244
if (psa->sa != NULL) {
lib/libc/gen/posix_spawn.c
245
psa->error = process_spawnattr(*psa->sa);
lib/libc/gen/posix_spawn.c
255
if (psa->sa != NULL && (*(psa->sa))->sa_execfd != -1)
lib/libc/gen/posix_spawn.c
256
fexecve((*(psa->sa))->sa_execfd, psa->argv, envp);
lib/libc/gen/posix_spawn.c
270
const posix_spawnattr_t *sa,
lib/libc/gen/posix_spawn.c
316
psa.sa = sa;
lib/libc/gen/posix_spawn.c
322
do_pfd = sa != NULL && (*sa)->sa_pdrfork_fdp != NULL;
lib/libc/gen/posix_spawn.c
347
p = pdrfork_thread(&pfd, PD_CLOEXEC | (*sa)->sa_pdflags,
lib/libc/gen/posix_spawn.c
382
*((*sa)->sa_pdrfork_fdp) = pfd;
lib/libc/gen/posix_spawn.c
390
const posix_spawnattr_t *sa,
lib/libc/gen/posix_spawn.c
393
return (do_posix_spawn(pid, path, fa, sa, argv, envp, false));
lib/libc/gen/posix_spawn.c
399
const posix_spawnattr_t *sa,
lib/libc/gen/posix_spawn.c
402
return (do_posix_spawn(pid, path, fa, sa, argv, envp, true));
lib/libc/gen/posix_spawn.c
596
posix_spawnattr_t sa;
lib/libc/gen/posix_spawn.c
598
sa = calloc(1, sizeof(struct __posix_spawnattr));
lib/libc/gen/posix_spawn.c
599
if (sa == NULL)
lib/libc/gen/posix_spawn.c
601
sa->sa_execfd = -1;
lib/libc/gen/posix_spawn.c
604
*ret = sa;
lib/libc/gen/posix_spawn.c
609
posix_spawnattr_destroy(posix_spawnattr_t *sa)
lib/libc/gen/posix_spawn.c
611
free(*sa);
lib/libc/gen/posix_spawn.c
616
posix_spawnattr_getflags(const posix_spawnattr_t * __restrict sa,
lib/libc/gen/posix_spawn.c
619
*flags = (*sa)->sa_flags;
lib/libc/gen/posix_spawn.c
624
posix_spawnattr_getpgroup(const posix_spawnattr_t * __restrict sa,
lib/libc/gen/posix_spawn.c
627
*pgroup = (*sa)->sa_pgroup;
lib/libc/gen/posix_spawn.c
632
posix_spawnattr_getschedparam(const posix_spawnattr_t * __restrict sa,
lib/libc/gen/posix_spawn.c
635
*schedparam = (*sa)->sa_schedparam;
lib/libc/gen/posix_spawn.c
640
posix_spawnattr_getschedpolicy(const posix_spawnattr_t * __restrict sa,
lib/libc/gen/posix_spawn.c
643
*schedpolicy = (*sa)->sa_schedpolicy;
lib/libc/gen/posix_spawn.c
648
posix_spawnattr_getsigdefault(const posix_spawnattr_t * __restrict sa,
lib/libc/gen/posix_spawn.c
651
*sigdefault = (*sa)->sa_sigdefault;
lib/libc/gen/posix_spawn.c
656
posix_spawnattr_getsigmask(const posix_spawnattr_t * __restrict sa,
lib/libc/gen/posix_spawn.c
659
*sigmask = (*sa)->sa_sigmask;
lib/libc/gen/posix_spawn.c
664
posix_spawnattr_getexecfd_np(const posix_spawnattr_t * __restrict sa,
lib/libc/gen/posix_spawn.c
667
*fdp = (*sa)->sa_execfd;
lib/libc/gen/posix_spawn.c
672
posix_spawnattr_getprocdescp_np(const posix_spawnattr_t * __restrict sa,
lib/libc/gen/posix_spawn.c
675
*fdpp = (*sa)->sa_pdrfork_fdp;
lib/libc/gen/posix_spawn.c
676
*pdrflagsp = (*sa)->sa_pdflags;
lib/libc/gen/posix_spawn.c
681
posix_spawnattr_setflags(posix_spawnattr_t *sa, short flags)
lib/libc/gen/posix_spawn.c
688
(*sa)->sa_flags = flags;
lib/libc/gen/posix_spawn.c
693
posix_spawnattr_setpgroup(posix_spawnattr_t *sa, pid_t pgroup)
lib/libc/gen/posix_spawn.c
695
(*sa)->sa_pgroup = pgroup;
lib/libc/gen/posix_spawn.c
700
posix_spawnattr_setschedparam(posix_spawnattr_t * __restrict sa,
lib/libc/gen/posix_spawn.c
703
(*sa)->sa_schedparam = *schedparam;
lib/libc/gen/posix_spawn.c
708
posix_spawnattr_setschedpolicy(posix_spawnattr_t *sa, int schedpolicy)
lib/libc/gen/posix_spawn.c
710
(*sa)->sa_schedpolicy = schedpolicy;
lib/libc/gen/posix_spawn.c
715
posix_spawnattr_setsigdefault(posix_spawnattr_t * __restrict sa,
lib/libc/gen/posix_spawn.c
718
(*sa)->sa_sigdefault = *sigdefault;
lib/libc/gen/posix_spawn.c
723
posix_spawnattr_setsigmask(posix_spawnattr_t * __restrict sa,
lib/libc/gen/posix_spawn.c
726
(*sa)->sa_sigmask = *sigmask;
lib/libc/gen/posix_spawn.c
731
posix_spawnattr_setexecfd_np(posix_spawnattr_t * __restrict sa,
lib/libc/gen/posix_spawn.c
734
(*sa)->sa_execfd = execfd;
lib/libc/gen/posix_spawn.c
739
posix_spawnattr_setprocdescp_np(const posix_spawnattr_t * __restrict sa,
lib/libc/gen/posix_spawn.c
742
(*sa)->sa_pdrfork_fdp = fdp;
lib/libc/gen/posix_spawn.c
743
(*sa)->sa_pdflags = pdrflags;
lib/libc/gen/posix_spawn.c
98
process_spawnattr(const posix_spawnattr_t sa)
lib/libc/gen/readpassphrase.c
110
sigemptyset(&sa.sa_mask);
lib/libc/gen/readpassphrase.c
111
sa.sa_flags = 0; /* don't restart system calls */
lib/libc/gen/readpassphrase.c
112
sa.sa_handler = handler;
lib/libc/gen/readpassphrase.c
113
(void)__libc_sigaction(SIGALRM, &sa, &savealrm);
lib/libc/gen/readpassphrase.c
114
(void)__libc_sigaction(SIGHUP, &sa, &savehup);
lib/libc/gen/readpassphrase.c
115
(void)__libc_sigaction(SIGINT, &sa, &saveint);
lib/libc/gen/readpassphrase.c
116
(void)__libc_sigaction(SIGPIPE, &sa, &savepipe);
lib/libc/gen/readpassphrase.c
117
(void)__libc_sigaction(SIGQUIT, &sa, &savequit);
lib/libc/gen/readpassphrase.c
118
(void)__libc_sigaction(SIGTERM, &sa, &saveterm);
lib/libc/gen/readpassphrase.c
119
(void)__libc_sigaction(SIGTSTP, &sa, &savetstp);
lib/libc/gen/readpassphrase.c
120
(void)__libc_sigaction(SIGTTIN, &sa, &savettin);
lib/libc/gen/readpassphrase.c
121
(void)__libc_sigaction(SIGTTOU, &sa, &savettou);
lib/libc/gen/readpassphrase.c
49
struct sigaction sa, savealrm, saveint, savehup, savequit, saveterm;
lib/libc/gen/siginterrupt.c
45
struct sigaction sa;
lib/libc/gen/siginterrupt.c
48
if ((ret = __libc_sigaction(sig, (struct sigaction *)0, &sa)) < 0)
lib/libc/gen/siginterrupt.c
52
sa.sa_flags &= ~SA_RESTART;
lib/libc/gen/siginterrupt.c
55
sa.sa_flags |= SA_RESTART;
lib/libc/gen/siginterrupt.c
57
return (__libc_sigaction(sig, &sa, (struct sigaction *)0));
lib/libc/gen/signal.c
45
struct sigaction sa, osa;
lib/libc/gen/signal.c
47
sa.sa_handler = a;
lib/libc/gen/signal.c
48
sigemptyset(&sa.sa_mask);
lib/libc/gen/signal.c
49
sa.sa_flags = 0;
lib/libc/gen/signal.c
51
sa.sa_flags |= SA_RESTART;
lib/libc/gen/signal.c
52
if (__libc_sigaction(s, &sa, &osa) < 0)
lib/libc/isc/eventlib_p.h
104
struct sockaddr sa;
lib/libc/isc/eventlib_p.h
96
struct sockaddr sa;
lib/libc/net/getaddrinfo.c
1094
gai_addr2scopetype(struct sockaddr *sa)
lib/libc/net/getaddrinfo.c
1101
switch(sa->sa_family) {
lib/libc/net/getaddrinfo.c
1104
sa6 = (struct sockaddr_in6 *)sa;
lib/libc/net/getaddrinfo.c
1127
sa4 = (struct sockaddr_in *)sa;
lib/libc/net/getifaddrs.c
173
sa = (struct sockaddr *)(void *)p;
lib/libc/net/getifaddrs.c
174
len = SA_RLEN(sa);
lib/libc/net/getifaddrs.c
185
sa = (struct sockaddr *)(void *)p;
lib/libc/net/getifaddrs.c
186
len = SA_RLEN(sa);
lib/libc/net/getifaddrs.c
187
if (i == RTAX_NETMASK && SA_LEN(sa) == 0)
lib/libc/net/getifaddrs.c
271
sa = (struct sockaddr *)(void *)p;
lib/libc/net/getifaddrs.c
272
len = SA_RLEN(sa);
lib/libc/net/getifaddrs.c
283
sa = (struct sockaddr *)(void *)p;
lib/libc/net/getifaddrs.c
284
len = SA_RLEN(sa);
lib/libc/net/getifaddrs.c
296
if (SA_LEN(sa) == 0) {
lib/libc/net/getifaddrs.c
53
#define SA_LEN(sa) sizeof(struct sockaddr)
lib/libc/net/getifaddrs.c
57
#define SA_LEN(sa) (sa)->sa_len
lib/libc/net/getifaddrs.c
61
#define SA_RLEN(sa) ((sa)->sa_len ? (((sa)->sa_len + SALIGN) & ~SALIGN) : (SALIGN + 1))
lib/libc/net/getifaddrs.c
93
struct sockaddr *sa;
lib/libc/net/getifmaddrs.c
105
sa = (struct sockaddr *)(void *)p;
lib/libc/net/getifmaddrs.c
106
len = SA_RLEN(sa);
lib/libc/net/getifmaddrs.c
142
sa = (struct sockaddr *)(void *)p;
lib/libc/net/getifmaddrs.c
143
len = SA_RLEN(sa);
lib/libc/net/getifmaddrs.c
45
#define SA_RLEN(sa) ((sa)->sa_len ? (((sa)->sa_len + SALIGN) & ~SALIGN) : \
lib/libc/net/getifmaddrs.c
67
struct sockaddr *sa;
lib/libc/net/getnameinfo.c
112
getnameinfo(const struct sockaddr *sa, socklen_t salen,
lib/libc/net/getnameinfo.c
118
if (sa == NULL)
lib/libc/net/getnameinfo.c
121
afd = find_afd(sa->sa_family);
lib/libc/net/getnameinfo.c
131
switch (sa->sa_family) {
lib/libc/net/getnameinfo.c
157
return ((*afd->a_func)(afd, sa, salen, host, hostlen,
lib/libc/net/getnameinfo.c
177
const struct sockaddr *sa, socklen_t salen,
lib/libc/net/getnameinfo.c
191
port = ((const struct sockaddr_in *)sa)->sin_port;
lib/libc/net/getnameinfo.c
192
addr = (const char *)sa + afd->a_off;
lib/libc/net/getnameinfo.c
220
switch (sa->sa_family) {
lib/libc/net/getnameinfo.c
223
ntohl(((const struct sockaddr_in *)sa)->sin_addr.s_addr);
lib/libc/net/getnameinfo.c
233
sin6 = (const struct sockaddr_in6 *)sa;
lib/libc/net/getnameinfo.c
294
if ((error = ip6_parsenumeric(sa, addr, host,
lib/libc/net/getnameinfo.c
341
if ((error = ip6_parsenumeric(sa, addr, host,
lib/libc/net/getnameinfo.c
361
ip6_parsenumeric(const struct sockaddr *sa, const char *addr,
lib/libc/net/getnameinfo.c
375
if (((const struct sockaddr_in6 *)sa)->sin6_scope_id) {
lib/libc/net/getnameinfo.c
380
(const struct sockaddr_in6 *)(const void *)sa,
lib/libc/net/getnameinfo.c
442
const struct sockaddr *sa, socklen_t salen,
lib/libc/net/getnameinfo.c
446
(const struct sockaddr_dl *)(const void *)sa;
lib/libc/net/getnameinfo.c
536
const struct sockaddr *sa, socklen_t salen,
lib/libc/net/getnameinfo.c
550
strlcpy(host, (const char *)sa + afd->a_off, pathlen + 1);
lib/libc/net/name6.c
1075
gai_addr2scopetype(struct sockaddr *sa)
lib/libc/net/name6.c
1082
switch(sa->sa_family) {
lib/libc/net/name6.c
1085
sa6 = (struct sockaddr_in6 *)sa;
lib/libc/net/name6.c
1108
sa4 = (struct sockaddr_in *)sa;
lib/libc/net/name6.c
645
struct sockaddr *sa;
lib/libc/net/name6.c
687
sa = &aio[i].aio_sa;
lib/libc/net/name6.c
690
sa->sa_family = AF_INET;
lib/libc/net/name6.c
691
sa->sa_len = sizeof(struct sockaddr_in);
lib/libc/net/name6.c
692
memcpy(&((struct sockaddr_in *)sa)->sin_addr, ap,
lib/libc/net/name6.c
698
sa->sa_family = AF_INET;
lib/libc/net/name6.c
699
sa->sa_len = sizeof(struct sockaddr_in);
lib/libc/net/name6.c
700
memcpy(&((struct sockaddr_in *)sa)->sin_addr,
lib/libc/net/name6.c
703
sa->sa_family = AF_INET6;
lib/libc/net/name6.c
704
sa->sa_len = sizeof(struct sockaddr_in6);
lib/libc/net/name6.c
705
memcpy(&((struct sockaddr_in6 *)sa)->sin6_addr,
lib/libc/net/name6.c
711
aio[i].aio_dstscope = gai_addr2scopetype(sa);
lib/libc/net/name6.c
712
aio[i].aio_dstpolicy = match_addrselectpolicy(sa, &policyhead);
lib/libc/net/rcmd.c
523
struct sockaddr *sa = NULL;
lib/libc/net/rcmd.c
555
sa = (struct sockaddr *)&ss;
lib/libc/net/rcmd.c
556
return __ivaliduser_sa(hostf, sa, sa->sa_len, luser, ruser);
lib/libc/net/sctp_sys_calls.c
172
struct sockaddr *sa;
lib/libc/net/sctp_sys_calls.c
193
sa = addrs;
lib/libc/net/sctp_sys_calls.c
195
switch (sa->sa_family) {
lib/libc/net/sctp_sys_calls.c
197
if (sa->sa_len != sizeof(struct sockaddr_in)) {
lib/libc/net/sctp_sys_calls.c
201
sin = (struct sockaddr_in *)sa;
lib/libc/net/sctp_sys_calls.c
218
if (sa->sa_len != sizeof(struct sockaddr_in6)) {
lib/libc/net/sctp_sys_calls.c
222
sin6 = (struct sockaddr_in6 *)sa;
lib/libc/net/sctp_sys_calls.c
243
sa = (struct sockaddr *)((caddr_t)sa + sa->sa_len);
lib/libc/net/sctp_sys_calls.c
245
sa = addrs;
lib/libc/net/sctp_sys_calls.c
253
switch (sa->sa_family) {
lib/libc/net/sctp_sys_calls.c
255
((struct sockaddr_in *)sa)->sin_port = sport;
lib/libc/net/sctp_sys_calls.c
258
((struct sockaddr_in6 *)sa)->sin6_port = sport;
lib/libc/net/sctp_sys_calls.c
263
if (setsockopt(sd, IPPROTO_SCTP, flags, sa, sa->sa_len) != 0) {
lib/libc/net/sctp_sys_calls.c
266
sa = (struct sockaddr *)((caddr_t)sa + sa->sa_len);
lib/libc/net/sctp_sys_calls.c
390
struct sockaddr *sa;
lib/libc/net/sctp_sys_calls.c
424
*raddrs = &addrs->addr[0].sa;
lib/libc/net/sctp_sys_calls.c
426
sa = &addrs->addr[0].sa;
lib/libc/net/sctp_sys_calls.c
428
while (((caddr_t)sa < lim) && (sa->sa_len > 0)) {
lib/libc/net/sctp_sys_calls.c
429
sa = (struct sockaddr *)((caddr_t)sa + sa->sa_len);
lib/libc/net/sctp_sys_calls.c
450
struct sockaddr *sa;
lib/libc/net/sctp_sys_calls.c
483
*raddrs = &addrs->addr[0].sa;
lib/libc/net/sctp_sys_calls.c
485
sa = &addrs->addr[0].sa;
lib/libc/net/sctp_sys_calls.c
487
while (((caddr_t)sa < lim) && (sa->sa_len > 0)) {
lib/libc/net/sctp_sys_calls.c
488
sa = (struct sockaddr *)((caddr_t)sa + sa->sa_len);
lib/libc/net/sctp_sys_calls.c
615
sctp_getassocid(int sd, struct sockaddr *sa)
lib/libc/net/sctp_sys_calls.c
623
memcpy((caddr_t)&sp.spinfo_address, sa, sa->sa_len);
lib/libc/net/sourcefilter.c
60
struct sockaddr sa;
lib/libc/resolv/res_private.h
22
res_ourserver_p(const res_state statp, const struct sockaddr *sa);
lib/libc/resolv/res_send.c
160
res_ourserver_p(const res_state statp, const struct sockaddr *sa) {
lib/libc/resolv/res_send.c
165
switch (sa->sa_family) {
lib/libc/resolv/res_send.c
167
inp = (const struct sockaddr_in *)sa;
lib/libc/resolv/res_send.c
180
in6p = (const struct sockaddr_in6 *)sa;
lib/libc/resolv/res_send.c
568
get_salen(const struct sockaddr *sa)
lib/libc/resolv/res_send.c
573
if (sa->sa_len)
lib/libc/resolv/res_send.c
574
return (sa->sa_len);
lib/libc/resolv/res_send.c
577
if (sa->sa_family == AF_INET)
lib/libc/resolv/res_send.c
579
else if (sa->sa_family == AF_INET6)
lib/libc/rpc/bindresvport.c
106
sin6 = (struct sockaddr_in6 *)sa;
lib/libc/rpc/bindresvport.c
115
sa->sa_family = af;
lib/libc/rpc/bindresvport.c
116
sa->sa_len = salen;
lib/libc/rpc/bindresvport.c
131
error = _bind(sd, sa, salen);
lib/libc/rpc/bindresvport.c
143
if (sa != (struct sockaddr *)&myaddr) {
lib/libc/rpc/bindresvport.c
145
if (_getsockname(sd, sa, &salen) < 0)
lib/libc/rpc/bindresvport.c
68
bindresvport_sa(int sd, struct sockaddr *sa)
lib/libc/rpc/bindresvport.c
80
if (sa == NULL) {
lib/libc/rpc/bindresvport.c
82
sa = (struct sockaddr *)&myaddr;
lib/libc/rpc/bindresvport.c
84
if (_getsockname(sd, sa, &salen) == -1)
lib/libc/rpc/bindresvport.c
87
af = sa->sa_family;
lib/libc/rpc/bindresvport.c
88
memset(sa, 0, salen);
lib/libc/rpc/bindresvport.c
90
af = sa->sa_family;
lib/libc/rpc/bindresvport.c
97
sin = (struct sockaddr_in *)sa;
lib/libc/rpc/clnt_dg.c
330
struct sockaddr *sa;
lib/libc/rpc/clnt_dg.c
362
sa = NULL;
lib/libc/rpc/clnt_dg.c
365
sa = (struct sockaddr *)&cu->cu_raddr;
lib/libc/rpc/clnt_dg.c
419
if (_sendto(cu->cu_fd, cu->cu_outbuf, outlen, 0, sa, salen) != outlen) {
lib/libc/rpc/clnt_vc.c
665
struct sockaddr sa;
lib/libc/rpc/clnt_vc.c
692
sal = sizeof(sa);
lib/libc/rpc/clnt_vc.c
693
if ((_getpeername(ct->ct_fd, &sa, &sal) == 0) &&
lib/libc/rpc/clnt_vc.c
694
(sa.sa_family == AF_LOCAL)) {
lib/libc/rpc/clnt_vc.c
719
struct sockaddr sa;
lib/libc/rpc/clnt_vc.c
724
sal = sizeof(sa);
lib/libc/rpc/clnt_vc.c
725
if ((_getpeername(ct->ct_fd, &sa, &sal) == 0) &&
lib/libc/rpc/clnt_vc.c
726
(sa.sa_family == AF_LOCAL)) {
lib/libc/rpc/rpc_soc.c
455
struct sockaddr *sa;
lib/libc/rpc/rpc_soc.c
480
sa = (struct sockaddr *)&sun;
lib/libc/rpc/rpc_soc.c
482
if (_bind(sock, sa, addrlen) < 0)
lib/libc/rpc/rpc_soc.c
489
memcpy(taddr.addr.buf, sa, addrlen);
lib/libc/rpc/svc_vc.c
716
struct sockaddr *sa;
lib/libc/rpc/svc_vc.c
719
sa = (struct sockaddr *)transp->xp_rtaddr.buf;
lib/libc/rpc/svc_vc.c
720
if (sa->sa_family == AF_LOCAL) {
lib/libc/secure/libc_stack_protector.c
103
struct sigaction sa;
lib/libc/secure/libc_stack_protector.c
114
(void)memset(&sa, 0, sizeof(sa));
lib/libc/secure/libc_stack_protector.c
115
(void)sigemptyset(&sa.sa_mask);
lib/libc/secure/libc_stack_protector.c
116
sa.sa_flags = 0;
lib/libc/secure/libc_stack_protector.c
117
sa.sa_handler = SIG_DFL;
lib/libc/secure/libc_stack_protector.c
118
(void)sigaction(SIGABRT, &sa, NULL);
lib/libc/stdlib/radixsort.c
118
#define pop(a, n, i) a = (--sp)->sa, n = sp->sn, i = sp->si
lib/libc/stdlib/radixsort.c
119
#define push(a, n, i) sp->sa = a, sp->sn = n, (sp++)->si = i
lib/libc/stdlib/radixsort.c
54
const u_char **sa;
lib/libc/tests/gen/fpsetmask_test.c
229
struct sigaction sa;
lib/libc/tests/gen/fpsetmask_test.c
238
sa.sa_sigaction = sigfpe;
lib/libc/tests/gen/fpsetmask_test.c
239
sigemptyset(&sa.sa_mask);
lib/libc/tests/gen/fpsetmask_test.c
240
sa.sa_flags = SA_SIGINFO;
lib/libc/tests/gen/fpsetmask_test.c
241
sigaction(SIGFPE, &sa, 0);
lib/libc/tests/gen/fpsetmask_test.c
266
struct sigaction sa;
lib/libc/tests/gen/fpsetmask_test.c
275
sa.sa_sigaction = sigfpe;
lib/libc/tests/gen/fpsetmask_test.c
276
sigemptyset(&sa.sa_mask);
lib/libc/tests/gen/fpsetmask_test.c
277
sa.sa_flags = SA_SIGINFO;
lib/libc/tests/gen/fpsetmask_test.c
278
sigaction(SIGFPE, &sa, 0);
lib/libc/tests/gen/wordexp_test.c
273
struct sigaction sa;
lib/libc/tests/gen/wordexp_test.c
278
sa.sa_flags = 0;
lib/libc/tests/gen/wordexp_test.c
279
sigemptyset(&sa.sa_mask);
lib/libc/tests/gen/wordexp_test.c
280
sa.sa_handler = chld_handler;
lib/libc/tests/gen/wordexp_test.c
281
r = sigaction(SIGCHLD, &sa, NULL);
lib/libc/tests/gen/wordexp_test.c
290
sa.sa_handler = SIG_DFL;
lib/libc/tests/gen/wordexp_test.c
291
r = sigaction(SIGCHLD, &sa, NULL);
lib/libc/tests/gen/wordexp_test.c
298
struct sigaction sa;
lib/libc/tests/gen/wordexp_test.c
303
sa.sa_flags = 0;
lib/libc/tests/gen/wordexp_test.c
304
sigemptyset(&sa.sa_mask);
lib/libc/tests/gen/wordexp_test.c
305
sa.sa_handler = SIG_IGN;
lib/libc/tests/gen/wordexp_test.c
306
r = sigaction(SIGCHLD, &sa, NULL);
lib/libc/tests/gen/wordexp_test.c
315
sa.sa_handler = SIG_DFL;
lib/libc/tests/gen/wordexp_test.c
316
r = sigaction(SIGCHLD, &sa, NULL);
lib/libc/tests/stdio/eintr_test.c
63
struct sigaction sa;
lib/libc/tests/stdio/eintr_test.c
71
sa.sa_handler = hup;
lib/libc/tests/stdio/eintr_test.c
72
sigemptyset(&sa.sa_mask);
lib/libc/tests/stdio/eintr_test.c
73
sa.sa_flags = 0;
lib/libc/tests/stdio/eintr_test.c
74
ATF_REQUIRE(sigaction(SIGHUP, &sa, NULL) == 0);
lib/libcasper/services/cap_dns/cap_dns.c
280
cap_getnameinfo(cap_channel_t *chan, const struct sockaddr *sa, socklen_t salen,
lib/libcasper/services/cap_dns/cap_dns.c
290
nvlist_add_binary(nvl, "sa", sa, (size_t)salen);
lib/libcasper/services/cap_dns/cap_dns.h
105
const struct sockaddr *sa, socklen_t salen, char *host, size_t hostlen,
lib/libcasper/services/cap_dns/cap_dns.h
109
return (getnameinfo(sa, salen, host, hostlen, serv, servlen, flags));
lib/libcasper/services/cap_dns/cap_dns.h
62
int cap_getnameinfo(cap_channel_t *chan, const struct sockaddr *sa,
lib/libcasper/services/cap_net/cap_net.c
1169
const void *sa;
lib/libcasper/services/cap_net/cap_net.c
1175
sa = cnvlist_get_binary(sacookie, &sasize);
lib/libcasper/services/cap_net/cap_net.c
1176
if (!net_allowed_bsaddr(oldfunclimits, sa, sasize))
lib/libcasper/services/cap_net/cap_net.c
1242
const void *sa;
lib/libcasper/services/cap_net/cap_net.c
1248
sa = cnvlist_get_binary(sacookie, &sasize);
lib/libcasper/services/cap_net/cap_net.c
1249
if (!net_allowed_bsaddr(oldfunclimits, sa,
lib/libcasper/services/cap_net/cap_net.c
351
cap_getnameinfo(cap_channel_t *chan, const struct sockaddr *sa, socklen_t salen,
lib/libcasper/services/cap_net/cap_net.c
361
nvlist_add_binary(nvl, "sa", sa, (size_t)salen);
lib/libcasper/services/cap_net/cap_net.c
466
pack_sockaddr(nvlist_t *res, const struct sockaddr *sa, socklen_t salen)
lib/libcasper/services/cap_net/cap_net.c
476
nvlist_add_binary(nvl, "", sa, salen);
lib/libcasper/services/cap_net/cap_net.c
517
cap_net_limit_addr2name(cap_net_limit_t *limit, const struct sockaddr *sa,
lib/libcasper/services/cap_net/cap_net.c
521
pack_sockaddr(limit->cnl_addr2name, sa, salen);
lib/libcasper/services/cap_net/cap_net.c
527
cap_net_limit_connect(cap_net_limit_t *limit, const struct sockaddr *sa,
lib/libcasper/services/cap_net/cap_net.c
531
pack_sockaddr(limit->cnl_connect, sa, salen);
lib/libcasper/services/cap_net/cap_net.c
536
cap_net_limit_bind(cap_net_limit_t *limit, const struct sockaddr *sa,
lib/libcasper/services/cap_net/cap_net.c
540
pack_sockaddr(limit->cnl_bind, sa, salen);
lib/libcasper/services/cap_net/cap_net.c
551
net_add_sockaddr_to_cache(struct sockaddr *sa, socklen_t salen, bool deprecated)
lib/libcasper/services/cap_net/cap_net.c
569
if (memcmp(data, sa, size) == 0)
lib/libcasper/services/cap_net/cap_net.c
574
nvlist_add_binary(capdnscache, deprecated ? "d" : "", sa, salen);
lib/libcasper/services/cap_net/cap_net.h
120
const struct sockaddr *sa __unused, socklen_t salen __unused)
lib/libcasper/services/cap_net/cap_net.h
141
const struct sockaddr *sa __unused, socklen_t salen __unused)
lib/libcasper/services/cap_net/cap_net.h
148
const struct sockaddr *sa __unused, socklen_t salen __unused)
lib/libcasper/services/cap_net/cap_net.h
63
int cap_getnameinfo(cap_channel_t *chan, const struct sockaddr *sa,
lib/libcasper/services/cap_net/cap_net.h
75
const struct sockaddr *sa, socklen_t salen);
lib/libcasper/services/cap_net/cap_net.h
83
const struct sockaddr *sa, socklen_t salen);
lib/libcasper/services/cap_net/cap_net.h
86
const struct sockaddr *sa, socklen_t salen);
lib/libfetch/ftp.c
619
struct sockaddr_storage sa;
lib/libfetch/ftp.c
648
l = sizeof(sa);
lib/libfetch/ftp.c
649
if (getsockname(conn->sd, (struct sockaddr *)&sa, &l) == -1)
lib/libfetch/ftp.c
651
if (sa.ss_family == AF_INET6)
lib/libfetch/ftp.c
652
unmappedaddr((struct sockaddr_in6 *)&sa);
lib/libfetch/ftp.c
655
if ((sd = socket(sa.ss_family, SOCK_STREAM, IPPROTO_TCP)) == -1) {
lib/libfetch/ftp.c
669
switch (sa.ss_family) {
lib/libfetch/ftp.c
737
l = sizeof(sa);
lib/libfetch/ftp.c
738
if (getpeername(conn->sd, (struct sockaddr *)&sa, &l) == -1)
lib/libfetch/ftp.c
740
if (sa.ss_family == AF_INET6)
lib/libfetch/ftp.c
741
unmappedaddr((struct sockaddr_in6 *)&sa);
lib/libfetch/ftp.c
742
switch (sa.ss_family) {
lib/libfetch/ftp.c
744
sin6 = (struct sockaddr_in6 *)&sa;
lib/libfetch/ftp.c
753
sin4 = (struct sockaddr_in *)&sa;
lib/libfetch/ftp.c
771
(e = fetch_bind(sd, sa.ss_family, bindaddr)) != 0)
lib/libfetch/ftp.c
773
if (connect(sd, (struct sockaddr *)&sa, sa.ss_len) == -1)
lib/libfetch/ftp.c
790
switch (sa.ss_family) {
lib/libfetch/ftp.c
792
((struct sockaddr_in6 *)&sa)->sin6_port = 0;
lib/libfetch/ftp.c
801
((struct sockaddr_in *)&sa)->sin_port = 0;
lib/libfetch/ftp.c
810
if (bind(sd, (struct sockaddr *)&sa, sa.ss_len) == -1)
lib/libfetch/ftp.c
816
if (getsockname(sd, (struct sockaddr *)&sa, &l) == -1)
lib/libfetch/ftp.c
818
switch (sa.ss_family) {
lib/libfetch/ftp.c
820
sin4 = (struct sockaddr_in *)&sa;
lib/libfetch/ftp.c
831
sin6 = (struct sockaddr_in6 *)&sa;
lib/libfetch/ftp.c
833
if (getnameinfo((struct sockaddr *)&sa, sa.ss_len,
lib/libipsec/ipsec_dump_policy.c
285
set_address(char *buf, size_t len, struct sockaddr *sa)
lib/libipsec/ipsec_dump_policy.c
292
if (getnameinfo(sa, sa->sa_len, buf, len, NULL, 0, niflags) != 0)
lib/libipsec/pfkey_dump.c
439
struct sockaddr *sa;
lib/libipsec/pfkey_dump.c
460
sa = (struct sockaddr *)(m_saddr + 1);
lib/libipsec/pfkey_dump.c
461
switch (sa->sa_family) {
lib/libipsec/pfkey_dump.c
464
if (getnameinfo(sa, sa->sa_len, NULL, 0,
lib/libipsec/pfkey_dump.c
469
printf("%s%s ", str_ipaddr(sa),
lib/libipsec/pfkey_dump.c
470
str_prefport(sa->sa_family,
lib/libipsec/pfkey_dump.c
480
sa = (struct sockaddr *)(m_daddr + 1);
lib/libipsec/pfkey_dump.c
481
switch (sa->sa_family) {
lib/libipsec/pfkey_dump.c
484
if (getnameinfo(sa, sa->sa_len, NULL, 0,
lib/libipsec/pfkey_dump.c
489
printf("%s%s ", str_ipaddr(sa),
lib/libipsec/pfkey_dump.c
490
str_prefport(sa->sa_family,
lib/libipsec/pfkey_dump.c
560
str_ipaddr(struct sockaddr *sa)
lib/libipsec/pfkey_dump.c
565
if (sa == NULL)
lib/libipsec/pfkey_dump.c
568
if (getnameinfo(sa, sa->sa_len, buf, sizeof(buf), NULL, 0, niflag) == 0)
lib/libnetbsd/sockaddr_snprintf.c
109
const struct sockaddr * const sa)
lib/libnetbsd/sockaddr_snprintf.c
134
switch (sa->sa_family) {
lib/libnetbsd/sockaddr_snprintf.c
139
sun = ((const struct sockaddr_un *)(const void *)sa);
lib/libnetbsd/sockaddr_snprintf.c
144
sin4 = ((const struct sockaddr_in *)(const void *)sa);
lib/libnetbsd/sockaddr_snprintf.c
150
sin6 = ((const struct sockaddr_in6 *)(const void *)sa);
lib/libnetbsd/sockaddr_snprintf.c
156
sdl = ((const struct sockaddr_dl *)(const void *)sa);
lib/libnetbsd/sockaddr_snprintf.c
183
if (a && getnameinfo(sa, (socklen_t)salen, addr = abuf,
lib/libnetbsd/sockaddr_snprintf.c
209
(void)snprintf(nbuf, sizeof(nbuf), "%d", sa->sa_family);
lib/libnetbsd/sockaddr_snprintf.c
222
getnameinfo(sa, (socklen_t)salen, name = Abuf,
lib/libnetbsd/sockaddr_snprintf.c
233
getnameinfo(sa, (socklen_t)salen, NULL, 0,
lib/libnetbsd/sockaddr_snprintf.c
275
switch (sa->sa_family) {
lib/libnetbsd/sockaddr_snprintf.c
54
# define SALEN(sa) ((sa)->sa ## _len)
lib/libnetbsd/sockaddr_snprintf.c
56
# define SALEN(sa) ((unsigned)sizeof(*sa))
lib/libsdp/session.c
112
struct sockaddr_un sa;
lib/libsdp/session.c
126
sa.sun_len = sizeof(sa);
lib/libsdp/session.c
127
sa.sun_family = AF_UNIX;
lib/libsdp/session.c
128
strlcpy(sa.sun_path, control, sizeof(sa.sun_path));
lib/libsdp/session.c
130
if (connect(ss->s, (struct sockaddr *) &sa, sizeof(sa)) < 0) {
lib/libsdp/session.c
187
struct sockaddr_l2cap sa;
lib/libsdp/session.c
195
size = sizeof(sa);
lib/libsdp/session.c
196
if (getsockname(ss->s, (struct sockaddr *)&sa, &size) == 0) {
lib/libsdp/session.c
197
bdaddr_copy(l, &sa.l2cap_bdaddr);
lib/libsdp/session.c
46
struct sockaddr_l2cap sa;
lib/libsdp/session.c
63
sa.l2cap_len = sizeof(sa);
lib/libsdp/session.c
64
sa.l2cap_family = AF_BLUETOOTH;
lib/libsdp/session.c
65
sa.l2cap_psm = 0;
lib/libsdp/session.c
66
sa.l2cap_cid = 0;
lib/libsdp/session.c
67
sa.l2cap_bdaddr_type = BDADDR_BREDR;
lib/libsdp/session.c
69
memcpy(&sa.l2cap_bdaddr, l, sizeof(sa.l2cap_bdaddr));
lib/libsdp/session.c
70
if (bind(ss->s, (struct sockaddr *) &sa, sizeof(sa)) < 0) {
lib/libsdp/session.c
75
sa.l2cap_psm = htole16(NG_L2CAP_PSM_SDP);
lib/libsdp/session.c
76
memcpy(&sa.l2cap_bdaddr, r, sizeof(sa.l2cap_bdaddr));
lib/libsdp/session.c
77
if (connect(ss->s, (struct sockaddr *) &sa, sizeof(sa)) < 0) {
lib/libthr/tests/pthread_sigqueue_test.c
81
struct sigaction sa;
lib/libthr/tests/pthread_sigqueue_test.c
88
memset(&sa, 0, sizeof(sa));
lib/libthr/tests/pthread_sigqueue_test.c
89
sa.sa_sigaction = handler;
lib/libthr/tests/pthread_sigqueue_test.c
90
sigemptyset(&sa.sa_mask);
lib/libthr/tests/pthread_sigqueue_test.c
91
sa.sa_flags = SA_SIGINFO;
lib/libthr/tests/pthread_sigqueue_test.c
93
if (sigaction(SIGUSR1, &sa, NULL) != 0)
lib/libutil/pw_util.c
282
struct sigaction sa, sa_int, sa_quit;
lib/libutil/pw_util.c
292
sa.sa_handler = SIG_IGN;
lib/libutil/pw_util.c
293
sigemptyset(&sa.sa_mask);
lib/libutil/pw_util.c
294
sa.sa_flags = 0;
lib/libutil/pw_util.c
295
sigaction(SIGINT, &sa, &sa_int);
lib/libutil/pw_util.c
296
sigaction(SIGQUIT, &sa, &sa_quit);
lib/libutil/realhostname.c
132
struct sockaddr *sa;
lib/libutil/realhostname.c
150
sa = res->ai_addr;
lib/libutil/realhostname.c
151
if (sa == NULL) {
lib/libutil/realhostname.c
156
if (sa->sa_len == addrlen &&
lib/libutil/realhostname.c
157
sa->sa_family == addr->sa_family) {
lib/libutil/realhostname.c
158
SOCKINET(sa)->si_port = SOCKINET(addr)->si_port;
lib/libutil/realhostname.c
164
if (sa->sa_family == AF_INET6 &&
lib/libutil/realhostname.c
165
SOCKADDR_IN6(sa)->sin6_scope_id == 0)
lib/libutil/realhostname.c
166
SOCKADDR_IN6(sa)->sin6_scope_id =
lib/libutil/realhostname.c
169
if (!memcmp(sa, addr, sa->sa_len)) {
libexec/bootpd/bootpd.c
183
struct sigaction sa;
libexec/bootpd/bootpd.c
474
sa.sa_handler = catcher;
libexec/bootpd/bootpd.c
475
sigemptyset(&sa.sa_mask);
libexec/bootpd/bootpd.c
476
sa.sa_flags = 0;
libexec/bootpd/bootpd.c
477
if (sigaction(SIGHUP, &sa, NULL) < 0) {
libexec/bootpd/bootpd.c
481
if (sigaction(SIGUSR1, &sa, NULL) < 0) {
libexec/rpc.rwalld/rwalld.c
68
struct sockaddr_storage sa;
libexec/rpc.rwalld/rwalld.c
86
salen = sizeof(sa);
libexec/rpc.rwalld/rwalld.c
87
if (getsockname(0, (struct sockaddr *)&sa, &salen) < 0) {
libexec/talkd/process.c
145
#define satosin(sa) ((struct sockaddr_in *)(void *)(sa))
libexec/tftpd/tests/functional.c
263
struct sigaction sa = { .sa_handler = sigalrm };
libexec/tftpd/tests/functional.c
273
ATF_REQUIRE_INTEQ(0, sigaction(SIGALRM, &sa, NULL));
sbin/dhclient/dhclient.c
157
struct sockaddr *sa;
sbin/dhclient/dhclient.c
164
sa = (struct sockaddr *)cp;
sbin/dhclient/dhclient.c
170
if (sa->sa_family == AF_INET)
sbin/dhclient/dhclient.c
172
if (sa->sa_family == AF_INET6)
sbin/dhclient/dhclient.c
178
ADVANCE(cp, sa);
sbin/dhclient/dhclient.c
187
struct sockaddr *sa;
sbin/dhclient/dhclient.c
194
sa = (struct sockaddr *)cp;
sbin/dhclient/dhclient.c
196
return (sa);
sbin/dhclient/dhclient.c
197
ADVANCE(cp, sa);
sbin/dhclient/dhclient.c
237
struct sockaddr_in *sa;
sbin/dhclient/dhclient.c
261
sa = (struct sockaddr_in*)get_ifa((char *)(ifam + 1), ifam->ifam_addrs);
sbin/dhclient/dhclient.c
262
if (sa == NULL)
sbin/dhclient/dhclient.c
267
memcpy(a.iabuf, &sa->sin_addr, a.len);
sbin/dhclient/dhclient.c
278
addr = inet_ntoa(sa->sin_addr);
sbin/dumpon/dumpon.c
147
sa = (struct sockaddr *)(rtm + 1);
sbin/dumpon/dumpon.c
152
dst = (void *)sa;
sbin/dumpon/dumpon.c
155
gw = (void *)sa;
sbin/dumpon/dumpon.c
158
mask = (void *)sa;
sbin/dumpon/dumpon.c
162
sa = (struct sockaddr *)((char *)sa + SA_SIZE(sa));
sbin/dumpon/dumpon.c
93
struct sockaddr *sa;
sbin/hastd/proto_tcp.c
263
struct sockaddr_storage sa;
sbin/hastd/proto_tcp.c
272
ret = tcp_addr(srcaddr, 0, &sa);
sbin/hastd/proto_tcp.c
277
if (bind(tctx->tc_fd, (struct sockaddr *)&sa, sa.ss_len) == -1) {
sbin/hastd/proto_tcp.c
568
struct sockaddr_storage sa;
sbin/hastd/proto_tcp.c
574
salen = sizeof(sa);
sbin/hastd/proto_tcp.c
575
if (getsockname(tctx->tc_fd, (struct sockaddr *)&sa, &salen) == -1) {
sbin/hastd/proto_tcp.c
579
PJDLOG_VERIFY(snprintf(addr, size, "tcp://%S", &sa) < (ssize_t)size);
sbin/hastd/proto_tcp.c
586
struct sockaddr_storage sa;
sbin/hastd/proto_tcp.c
592
salen = sizeof(sa);
sbin/hastd/proto_tcp.c
593
if (getpeername(tctx->tc_fd, (struct sockaddr *)&sa, &salen) == -1) {
sbin/hastd/proto_tcp.c
597
PJDLOG_VERIFY(snprintf(addr, size, "tcp://%S", &sa) < (ssize_t)size);
sbin/ifconfig/af_inet.c
469
const struct sockaddr *sa = (const struct sockaddr *) &ifr.ifr_addr;
sbin/ifconfig/af_inet.c
476
if (sa->sa_family != AF_INET)
sbin/ifconfig/af_inet.c
478
if (getnameinfo(sa, sa->sa_len, src, sizeof(src), 0, 0, NI_NUMERICHOST) != 0)
sbin/ifconfig/af_inet.c
483
if (sa->sa_family != AF_INET)
sbin/ifconfig/af_inet.c
485
if (getnameinfo(sa, sa->sa_len, dst, sizeof(dst), 0, 0, NI_NUMERICHOST) != 0)
sbin/ifconfig/af_inet6.c
653
const struct sockaddr *sa = (const struct sockaddr *) &in6_ifr.ifr_addr;
sbin/ifconfig/af_inet6.c
660
if (sa->sa_family != AF_INET6)
sbin/ifconfig/af_inet6.c
662
if (getnameinfo(sa, sa->sa_len, src, sizeof(src), 0, 0,
sbin/ifconfig/af_inet6.c
668
if (sa->sa_family != AF_INET6)
sbin/ifconfig/af_inet6.c
670
if (getnameinfo(sa, sa->sa_len, dst, sizeof(dst), 0, 0,
sbin/ifconfig/af_link.c
194
struct sockaddr *sa = &link_ridreq.ifr_addr;
sbin/ifconfig/af_link.c
217
if (sdl.sdl_alen > sizeof(sa->sa_data))
sbin/ifconfig/af_link.c
219
sa->sa_family = AF_LINK;
sbin/ifconfig/af_link.c
220
sa->sa_len = sdl.sdl_alen;
sbin/ifconfig/af_link.c
221
bcopy(LLADDR(&sdl), sa->sa_data, sdl.sdl_alen);
sbin/ifconfig/ifconfig.h
319
satosin6(struct sockaddr *sa)
sbin/ifconfig/ifconfig.h
321
return ((struct sockaddr_in6 *)(void *)sa);
sbin/ifconfig/ifconfig.h
325
satosin(struct sockaddr *sa)
sbin/ifconfig/ifconfig.h
327
return ((struct sockaddr_in *)(void *)sa);
sbin/ifconfig/ifconfig.h
331
satosdl(struct sockaddr *sa)
sbin/ifconfig/ifconfig.h
333
return ((struct sockaddr_dl *)(void *)sa);
sbin/ifconfig/ifconfig.h
337
satosdl_c(const struct sockaddr *sa)
sbin/ifconfig/ifconfig.h
339
return ((const struct sockaddr_dl *)(const void *)sa);
sbin/ifconfig/ifgeneve.c
149
struct sockaddr *sa;
sbin/ifconfig/ifgeneve.c
150
sa = ai->ai_addr;
sbin/ifconfig/ifgeneve.c
156
struct sockaddr_in *sin = satosin(sa);
sbin/ifconfig/ifgeneve.c
163
struct sockaddr_in6 *sin6 = satosin6(sa);
sbin/ifconfig/ifgeneve.c
470
const struct sockaddr *sa;
sbin/ifconfig/ifgeneve.c
486
sa = ai->ai_addr;
sbin/ifconfig/ifgeneve.c
487
snl_add_msg_attr_ip(&nw, IFLA_GENEVE_LOCAL, sa);
sbin/ifconfig/ifgeneve.c
501
const struct sockaddr *sa;
sbin/ifconfig/ifgeneve.c
517
sa = ai->ai_addr;
sbin/ifconfig/ifgeneve.c
518
snl_add_msg_attr_ip(&nw, IFLA_GENEVE_REMOTE, sa);
sbin/ifconfig/ifgeneve.c
532
struct sockaddr *sa;
sbin/ifconfig/ifgeneve.c
548
sa = ai->ai_addr;
sbin/ifconfig/ifgeneve.c
549
snl_add_msg_attr_ip(&nw, IFLA_GENEVE_REMOTE, sa);
sbin/ifconfig/ifpfsync.c
105
struct sockaddr_in6 *in6 = (struct sockaddr_in6 *)sa;
sbin/ifconfig/ifpfsync.c
113
nvlist_add_binary(nvl, "address", sa, sizeof(*sa));
sbin/ifconfig/ifpfsync.c
122
struct sockaddr_storage *sa)
sbin/ifconfig/ifpfsync.c
127
(void)sa;
sbin/ifconfig/ifpfsync.c
140
struct sockaddr_in *in = (struct sockaddr_in *)sa;
sbin/ifconfig/ifpfsync.c
153
struct sockaddr_in6 *in6 = (struct sockaddr_in6 *)sa;
sbin/ifconfig/ifpfsync.c
85
pfsync_sockaddr_to_syncpeer_nvlist(struct sockaddr_storage *sa)
sbin/ifconfig/ifpfsync.c
94
switch (sa->ss_family) {
sbin/ifconfig/ifpfsync.c
97
struct sockaddr_in *in = (struct sockaddr_in *)sa;
sbin/ifconfig/ifvxlan.c
110
lsa = &cfg.vxlc_local_sa.sa;
sbin/ifconfig/ifvxlan.c
111
rsa = &cfg.vxlc_remote_sa.sa;
sbin/ifconfig/ifvxlan.c
214
struct sockaddr *sa;
sbin/ifconfig/ifvxlan.c
225
sa = ai->ai_addr;
sbin/ifconfig/ifvxlan.c
231
struct sockaddr_in *sin = satosin(sa);
sbin/ifconfig/ifvxlan.c
242
struct sockaddr_in6 *sin6 = satosin6(sa);
sbin/ifconfig/ifvxlan.c
258
if (cmd.vxlcmd_sa.sa.sa_family == AF_INET) {
sbin/ifconfig/ifvxlan.c
278
struct sockaddr *sa;
sbin/ifconfig/ifvxlan.c
289
sa = ai->ai_addr;
sbin/ifconfig/ifvxlan.c
295
struct sockaddr_in *sin = satosin(sa);
sbin/ifconfig/ifvxlan.c
306
struct sockaddr_in6 *sin6 = satosin6(sa);
sbin/ifconfig/ifvxlan.c
322
if (cmd.vxlcmd_sa.sa.sa_family == AF_INET) {
sbin/ifconfig/ifvxlan.c
342
struct sockaddr *sa;
sbin/ifconfig/ifvxlan.c
353
sa = ai->ai_addr;
sbin/ifconfig/ifvxlan.c
359
struct sockaddr_in *sin = satosin(sa);
sbin/ifconfig/ifvxlan.c
370
struct sockaddr_in6 *sin6 = satosin6(sa);
sbin/ifconfig/ifvxlan.c
386
if (cmd.vxlcmd_sa.sa.sa_family == AF_INET) {
sbin/init/init.c
1110
struct sigaction sa;
sbin/init/init.c
1115
bzero(&sa, sizeof(sa));
sbin/init/init.c
1116
sigemptyset(&sa.sa_mask);
sbin/init/init.c
1117
sa.sa_handler = SIG_IGN;
sbin/init/init.c
1118
sigaction(SIGTSTP, &sa, NULL);
sbin/init/init.c
1119
sigaction(SIGHUP, &sa, NULL);
sbin/init/init.c
1123
sigprocmask(SIG_SETMASK, &sa.sa_mask, NULL);
sbin/init/init.c
197
struct sigaction sa;
sbin/init/init.c
316
sigemptyset(&sa.sa_mask);
sbin/init/init.c
317
sa.sa_flags = 0;
sbin/init/init.c
318
sa.sa_handler = SIG_IGN;
sbin/init/init.c
319
sigaction(SIGTTIN, &sa, NULL);
sbin/init/init.c
320
sigaction(SIGTTOU, &sa, NULL);
sbin/init/init.c
430
struct sigaction sa;
sbin/init/init.c
435
sa.sa_handler = handler;
sbin/init/init.c
439
sa.sa_mask = mask_everything;
sbin/init/init.c
441
sa.sa_flags = sig == SIGCHLD ? SA_NOCLDSTOP : 0;
sbin/init/init.c
442
sigaction(sig, &sa, NULL);
sbin/ipf/ipsend/snit.c
116
struct sockaddr sk, *sa = &sk;
sbin/ipf/ipsend/snit.c
122
if (len < (sizeof(sa->sa_data) + sizeof(struct ip)))
sbin/ipf/ipsend/snit.c
127
sa->sa_family = AF_UNSPEC;
sbin/ipf/ipsend/snit.c
128
bcopy(pkt, sa->sa_data, sizeof(sa->sa_data));
sbin/ipf/ipsend/snit.c
129
pkt += sizeof(sa->sa_data);
sbin/ipf/ipsend/snit.c
130
len -= sizeof(sa->sa_data);
sbin/ipf/ipsend/snit.c
135
cp->len = sizeof(*sa);
sbin/ipf/ipsend/snit.c
136
cp->maxlen = sizeof(*sa);
sbin/ipf/ipsend/snit.c
137
cp->buf = (char *)sa;
sbin/ipfw/ipfw2.c
2039
const ipfw_insn_sa *sa;
sbin/ipfw/ipfw2.c
2043
sa = insntoc(cmd, sa);
sbin/ipfw/ipfw2.c
2044
port = sa->sa.sin_port;
sbin/ipfw/ipfw2.c
2045
if (sa->sa.sin_addr.s_addr == INADDR_ANY)
sbin/ipfw/ipfw2.c
2048
bprintf(bp, "fwd %s", inet_ntoa(sa->sa.sin_addr));
sbin/ipfw/ipfw2.c
2051
port = sa6->sa.sin6_port;
sbin/ipfw/ipfw2.c
2053
if (getnameinfo((const struct sockaddr *)&sa6->sa,
sbin/ipfw/ipfw2.c
4559
p->sa.sin_len = sizeof(struct sockaddr_in);
sbin/ipfw/ipfw2.c
4560
p->sa.sin_family = AF_INET;
sbin/ipfw/ipfw2.c
4561
p->sa.sin_port = port_number;
sbin/ipfw/ipfw2.c
4562
p->sa.sin_addr.s_addr =
sbin/ipfw/ipfw2.c
4571
p->sa.sin6_len = sizeof(struct sockaddr_in6);
sbin/ipfw/ipfw2.c
4572
p->sa.sin6_family = AF_INET6;
sbin/ipfw/ipfw2.c
4573
p->sa.sin6_port = port_number;
sbin/ipfw/ipfw2.c
4574
p->sa.sin6_flowinfo = 0;
sbin/ipfw/ipfw2.c
4575
p->sa.sin6_scope_id =
sbin/ipfw/ipfw2.c
4578
&p->sa.sin6_addr, sizeof(p->sa.sin6_addr));
sbin/ipfw/ipfw2.c
6141
bprint_sa(struct buf_pr *bp, const struct sockaddr *sa)
sbin/ipfw/ipfw2.c
6147
if (sa->sa_len == 0)
sbin/ipfw/ipfw2.c
6148
ss.ss_family = sa->sa_family;
sbin/ipfw/ipfw2.c
6150
memcpy(&ss, sa, sa->sa_len);
sbin/ipfw/ipfw2.c
6153
switch (sa->sa_family) {
sbin/ipfw/ipfw2.c
6176
struct sockaddr *sa;
sbin/ipfw/ipfw2.c
6220
sa = (struct sockaddr *)((char *)sdl + SA_SIZE(sdl));
sbin/ipfw/ipfw2.c
6221
if (msglen < SA_SIZE(sa))
sbin/ipfw/ipfw2.c
6224
msglen -= SA_SIZE(sa);
sbin/ipfw/ipfw2.c
6231
sa->sa_family == AF_INET ? "IPv4" : "IPv6");
sbin/ipfw/ipfw2.c
6237
bprint_sa(&bp, sa);
sbin/ipfw/ipfw2.c
6239
sa = (struct sockaddr *)((char *)sa + SA_SIZE(sa));
sbin/ipfw/ipfw2.c
6240
if (msglen < SA_SIZE(sa))
sbin/ipfw/ipfw2.c
6243
msglen -= SA_SIZE(sa);
sbin/ipfw/ipfw2.c
6245
bprint_sa(&bp, sa);
sbin/ipfw/ipfw2.c
6253
sa = (struct sockaddr *)((char *)sa + SA_SIZE(sa));
sbin/ipfw/ipfw2.c
6255
msglen >= SA_SIZE(sa)) {
sbin/ipfw/ipfw2.c
6256
msglen -= SA_SIZE(sa);
sbin/ipfw/ipfw2.c
6258
bprint_sa(&bp, sa);
sbin/mount/mount.c
528
append_arg(struct cpa *sa, char *arg)
sbin/mount/mount.c
530
if (sa->c + 1 == sa->sz) {
sbin/mount/mount.c
531
sa->sz = sa->sz == 0 ? 8 : sa->sz * 2;
sbin/mount/mount.c
532
sa->a = realloc(sa->a, sizeof(*sa->a) * sa->sz);
sbin/mount/mount.c
533
if (sa->a == NULL)
sbin/mount/mount.c
536
sa->a[++sa->c] = arg;
sbin/pfctl/pfctl_parser.c
232
copy_satopfaddr(struct pf_addr *pfa, struct sockaddr *sa)
sbin/pfctl/pfctl_parser.c
234
if (sa->sa_family == AF_INET6)
sbin/pfctl/pfctl_parser.c
235
pfa->v6 = ((struct sockaddr_in6 *)sa)->sin6_addr;
sbin/pfctl/pfctl_parser.c
236
else if (sa->sa_family == AF_INET)
sbin/pfctl/pfctl_parser.c
237
pfa->v4 = ((struct sockaddr_in *)sa)->sin_addr;
sbin/pfctl/pfctl_parser.c
239
warnx("unhandled af %d", sa->sa_family);
sbin/route/route.c
1217
struct sockaddr *sa;
sbin/route/route.c
1241
sa = (struct sockaddr *)&so[idx];
sbin/route/route.c
1242
sa->sa_family = af;
sbin/route/route.c
1243
sa->sa_len = aflen;
sbin/route/route.c
1249
struct sockaddr_dl *sdl0 = (struct sockaddr_dl *)(void *)sa;
sbin/route/route.c
1281
sa->sa_family = AF_LINK;
sbin/route/route.c
1296
switch (sa->sa_family) {
sbin/route/route.c
1307
hints.ai_family = sa->sa_family;
sbin/route/route.c
1313
memcpy(sa, res->ai_addr, res->ai_addrlen);
sbin/route/route.c
1318
return (inet6_makenetandmask((struct sockaddr_in6 *)(void *)sa, q));
sbin/route/route.c
1323
link_addr(str, (struct sockaddr_dl *)(void *)sa);
sbin/route/route.c
1327
sockaddr(str, sa, sizeof(struct sockaddr_storage));
sbin/route/route.c
1337
sin = (struct sockaddr_in *)(void *)sa;
sbin/route/route.c
1896
struct sockaddr *sa;
sbin/route/route.c
1908
sa = (struct sockaddr *)cp;
sbin/route/route.c
1909
if (len == 0 || len < SA_SIZE(sa)) {
sbin/route/route.c
1913
(void)printf(" %s", routename(sa));
sbin/route/route.c
1914
len -= SA_SIZE(sa);
sbin/route/route.c
1915
cp += SA_SIZE(sa);
sbin/route/route.c
1958
sodump(struct sockaddr *sa, const char *which)
sbin/route/route.c
1964
switch (sa->sa_family) {
sbin/route/route.c
1967
link_ntoa((struct sockaddr_dl *)(void *)sa));
sbin/route/route.c
1972
inet_ntoa(((struct sockaddr_in *)(void *)sa)->sin_addr));
sbin/route/route.c
1977
(void)printf("%s: inet6 %s; ", which, inet_ntop(sa->sa_family,
sbin/route/route.c
1978
&((struct sockaddr_in6 *)(void *)sa)->sin6_addr, nbuf,
sbin/route/route.c
1996
sockaddr(char *addr, struct sockaddr *sa, size_t size)
sbin/route/route.c
1998
char *cp = (char *)sa;
sbin/route/route.c
2033
sa->sa_len = cp - (char *)sa;
sbin/route/route.c
539
struct sockaddr *sa = (struct sockaddr *)(rtm + 1);
sbin/route/route.c
541
if (sa->sa_family != af)
sbin/route/route.c
564
struct sockaddr *sa = (struct sockaddr *)(rtm + 1);
sbin/route/route.c
567
routename(sa) : netname(sa));
sbin/route/route.c
568
sa = (struct sockaddr *)(SA_SIZE(sa) + (char *)sa);
sbin/route/route.c
569
printf("%-20.20s ", routename(sa));
sbin/route/route.c
581
routename(struct sockaddr *sa)
sbin/route/route.c
600
if (sa->sa_len == 0 && nflag == 0)
sbin/route/route.c
603
switch (sa->sa_family) {
sbin/route/route.c
608
((struct sockaddr_in *)(void *)sa)->sin_addr.s_addr ==
sbin/route/route.c
617
IN6_IS_ADDR_UNSPECIFIED(&((struct sockaddr_in6 *)(void *)sa)->sin6_addr))
sbin/route/route.c
624
switch (sa->sa_family) {
sbin/route/route.c
638
if (sa->sa_len == 0)
sbin/route/route.c
639
ss.ss_family = sa->sa_family;
sbin/route/route.c
641
memcpy(&ss, sa, sa->sa_len);
sbin/route/route.c
643
if (sa->sa_family == AF_INET)
sbin/route/route.c
645
else if (sa->sa_family == AF_INET6)
sbin/route/route.c
665
sdl = (struct sockaddr_dl *)(void *)sa;
sbin/route/route.c
681
u_short *sp = (u_short *)(void *)sa;
sbin/route/route.c
682
u_short *splim = sp + ((sa->sa_len + 1) >> 1);
sbin/route/route.c
683
char *cps = rt_line + sprintf(rt_line, "(%d)", sa->sa_family);
sbin/route/route.c
702
netname(struct sockaddr *sa)
sbin/route/route.c
712
switch (sa->sa_family) {
sbin/route/route.c
718
in = ((struct sockaddr_in *)(void *)sa)->sin_addr;
sbin/route/route.c
753
memcpy(&sin6, sa, sa->sa_len);
sbin/route/route.c
766
sdl = (struct sockaddr_dl *)(void *)sa;
sbin/route/route.c
782
u_short *sp = (u_short *)(void *)sa->sa_data;
sbin/route/route.c
783
u_short *splim = sp + ((sa->sa_len + 1)>>1);
sbin/route/route.c
784
char *cps = net_line + sprintf(net_line, "af %d:", sa->sa_family);
sbin/route/route.c
848
struct sigaction sa;
sbin/route/route.c
862
sigemptyset(&sa.sa_mask);
sbin/route/route.c
863
sa.sa_flags = 0;
sbin/route/route.c
864
sa.sa_handler = stopit;
sbin/route/route.c
865
if (sigaction(SIGALRM, &sa, 0) == -1)
sbin/route/route_netlink.c
138
struct sockaddr *sa = NULL;
sbin/route/route_netlink.c
141
sa = (struct sockaddr *)&so[addr_type];
sbin/route/route_netlink.c
142
return (sa);
sbin/route/route_netlink.c
455
print_prefix(struct nl_helper *h, char *buf, int bufsize, struct sockaddr *sa, int plen)
sbin/route/route_netlink.c
459
if (sa == NULL) {
sbin/route/route_netlink.c
464
switch (sa->sa_family) {
sbin/route/route_netlink.c
467
struct sockaddr_in *sin = (struct sockaddr_in *)sa;
sbin/route/route_netlink.c
476
struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa;
sbin/route/route_netlink.c
496
snprintf(buf, bufsize, "unknown_af#%d", sa->sa_family);
sbin/route/route_netlink.c
862
struct sockaddr *sa = r->rta_dst;
sbin/route/route_netlink.c
865
routename(sa) : netname(sa));
sbin/route/route_netlink.c
866
sa = gw;
sbin/route/route_netlink.c
867
printf("%-20.20s ", routename(sa));
sbin/routed/if.c
608
struct sockaddr *sa,
sbin/routed/if.c
619
for (i = 0; i < RTAX_MAX && sa < lim; i++) {
sbin/routed/if.c
622
info->rti_info[i] = (sa->sa_len != 0) ? sa : &sa_zero;
sbin/routed/if.c
623
sa = (struct sockaddr *)((char*)(sa) + SA_SIZE(sa));
sbin/routed/trace.c
126
saddr_ntoa(struct sockaddr *sa)
sbin/routed/trace.c
128
return (sa == NULL) ? "?" : naddr_ntoa(S_ADDR(sa));
sbin/setkey/parse.y
1024
sa = s->ai_addr;
sbin/setkey/parse.y
1034
sizeof(m_addr), (caddr_t)sa, salen);
sbin/setkey/parse.y
1037
sa = d->ai_addr;
sbin/setkey/parse.y
1047
sizeof(m_addr), (caddr_t)sa, salen);
sbin/setkey/parse.y
1082
struct sockaddr *sa;
sbin/setkey/parse.y
1201
sa = p_natt_oai->ai_addr;
sbin/setkey/parse.y
1207
sizeof(m_addr), (caddr_t)sa, salen);
sbin/setkey/parse.y
1219
sa = p_natt_oar->ai_addr;
sbin/setkey/parse.y
1225
sizeof(m_addr), (caddr_t)sa, salen);
sbin/setkey/parse.y
1263
sa = s->ai_addr;
sbin/setkey/parse.y
1273
sizeof(m_addr), (caddr_t)sa, salen);
sbin/setkey/parse.y
1276
sa = d->ai_addr;
sbin/setkey/parse.y
1286
sizeof(m_addr), (caddr_t)sa, salen);
sbin/setkey/parse.y
859
struct sockaddr *sa;
sbin/setkey/parse.y
904
sa = s->ai_addr;
sbin/setkey/parse.y
915
sizeof(m_addr), (caddr_t)sa, salen);
sbin/setkey/parse.y
918
sa = d->ai_addr;
sbin/setkey/parse.y
929
sizeof(m_addr), (caddr_t)sa, salen);
sbin/setkey/parse.y
960
struct sockaddr *sa;
sbin/setkey/setkey.c
452
struct sadb_sa *sa;
sbin/setkey/setkey.c
455
if ((sa = (struct sadb_sa *)mhp[SADB_EXT_SA]) != NULL) {
sbin/setkey/setkey.c
456
if (sa->sadb_sa_state == SADB_SASTATE_DEAD)
sbin/setkey/setkey.c
533
struct sadb_sa *sa;
sbin/setkey/setkey.c
547
if ((sa = (struct sadb_sa *)mhp[SADB_EXT_SA]) != NULL) {
sbin/setkey/setkey.c
548
printf(" %-1s", STR_OR_ID(sa->sadb_sa_state, sastate));
sbin/setkey/setkey.c
549
printf(" %08x", (u_int32_t)ntohl(sa->sadb_sa_spi));
sys/amd64/amd64/fpu.c
853
char *sa;
sys/amd64/amd64/fpu.c
880
sa = (char *)get_pcb_user_save_pcb(pcb);
sys/amd64/amd64/fpu.c
881
xstate_bv = (uint64_t *)(sa + sizeof(struct savefpu) +
sys/amd64/amd64/fpu.c
897
s = (struct savefpu *)sa;
sys/amd64/amd64/fpu.c
904
sa + xsave_area_desc[i].offset,
sys/amd64/amd64/trap.c
1100
cpu_fetch_syscall_args_fallback(struct thread *td, struct syscall_args *sa)
sys/amd64/amd64/trap.c
1113
if (sa->code == SYS_syscall || sa->code == SYS___syscall) {
sys/amd64/amd64/trap.c
1114
sa->code = frame->tf_rdi;
sys/amd64/amd64/trap.c
1119
if (sa->code >= p->p_sysent->sv_size)
sys/amd64/amd64/trap.c
1120
sa->callp = &nosys_sysent;
sys/amd64/amd64/trap.c
1122
sa->callp = &p->p_sysent->sv_table[sa->code];
sys/amd64/amd64/trap.c
1124
KASSERT(sa->callp->sy_narg <= nitems(sa->args),
sys/amd64/amd64/trap.c
1128
memcpy(sa->args, argp, sizeof(sa->args[0]) * NARGREGS);
sys/amd64/amd64/trap.c
1129
if (sa->callp->sy_narg > regcnt) {
sys/amd64/amd64/trap.c
1131
error = copyin(params, &sa->args[regcnt],
sys/amd64/amd64/trap.c
1132
(sa->callp->sy_narg - regcnt) * sizeof(sa->args[0]));
sys/amd64/amd64/trap.c
1148
struct syscall_args *sa;
sys/amd64/amd64/trap.c
1152
sa = &td->td_sa;
sys/amd64/amd64/trap.c
1154
sa->code = frame->tf_rax;
sys/amd64/amd64/trap.c
1155
sa->original_code = sa->code;
sys/amd64/amd64/trap.c
1157
if (__predict_false(sa->code == SYS_syscall ||
sys/amd64/amd64/trap.c
1158
sa->code == SYS___syscall ||
sys/amd64/amd64/trap.c
1159
sa->code >= p->p_sysent->sv_size))
sys/amd64/amd64/trap.c
1160
return (cpu_fetch_syscall_args_fallback(td, sa));
sys/amd64/amd64/trap.c
1162
sa->callp = &p->p_sysent->sv_table[sa->code];
sys/amd64/amd64/trap.c
1163
KASSERT(sa->callp->sy_narg <= nitems(sa->args),
sys/amd64/amd64/trap.c
1166
if (__predict_false(sa->callp->sy_narg > NARGREGS))
sys/amd64/amd64/trap.c
1167
return (cpu_fetch_syscall_args_fallback(td, sa));
sys/amd64/amd64/trap.c
1169
memcpy(sa->args, &frame->tf_rdi, sizeof(sa->args[0]) * NARGREGS);
sys/amd64/ia32/ia32_syscall.c
118
struct syscall_args *sa;
sys/amd64/ia32/ia32_syscall.c
129
sa = &td->td_sa;
sys/amd64/ia32/ia32_syscall.c
157
sa->code = frame->tf_rax;
sys/amd64/ia32/ia32_syscall.c
158
sa->original_code = sa->code;
sys/amd64/ia32/ia32_syscall.c
163
if (sa->code == SYS_syscall) {
sys/amd64/ia32/ia32_syscall.c
170
sa->code = tmp;
sys/amd64/ia32/ia32_syscall.c
172
} else if (sa->code == SYS___syscall) {
sys/amd64/ia32/ia32_syscall.c
182
sa->code = tmp;
sys/amd64/ia32/ia32_syscall.c
185
if (sa->code >= p->p_sysent->sv_size)
sys/amd64/ia32/ia32_syscall.c
186
sa->callp = &nosys_sysent;
sys/amd64/ia32/ia32_syscall.c
188
sa->callp = &p->p_sysent->sv_table[sa->code];
sys/amd64/ia32/ia32_syscall.c
190
if (sa->callp->sy_narg != 0)
sys/amd64/ia32/ia32_syscall.c
192
(u_int)(sa->callp->sy_narg * sizeof(int)));
sys/amd64/ia32/ia32_syscall.c
196
for (i = 0; i < sa->callp->sy_narg; i++)
sys/amd64/ia32/ia32_syscall.c
197
sa->args[i] = args[i];
sys/amd64/linux/linux_sysvec.c
144
struct syscall_args *sa;
sys/amd64/linux/linux_sysvec.c
148
sa = &td->td_sa;
sys/amd64/linux/linux_sysvec.c
150
sa->args[0] = frame->tf_rdi;
sys/amd64/linux/linux_sysvec.c
151
sa->args[1] = frame->tf_rsi;
sys/amd64/linux/linux_sysvec.c
152
sa->args[2] = frame->tf_rdx;
sys/amd64/linux/linux_sysvec.c
153
sa->args[3] = frame->tf_rcx;
sys/amd64/linux/linux_sysvec.c
154
sa->args[4] = frame->tf_r8;
sys/amd64/linux/linux_sysvec.c
155
sa->args[5] = frame->tf_r9;
sys/amd64/linux/linux_sysvec.c
156
sa->code = frame->tf_rax;
sys/amd64/linux/linux_sysvec.c
157
sa->original_code = sa->code;
sys/amd64/linux/linux_sysvec.c
159
if (sa->code >= p->p_sysent->sv_size)
sys/amd64/linux/linux_sysvec.c
161
sa->callp = &nosys_sysent;
sys/amd64/linux/linux_sysvec.c
163
sa->callp = &p->p_sysent->sv_table[sa->code];
sys/amd64/linux32/linux32_sysvec.c
517
struct syscall_args *sa;
sys/amd64/linux32/linux32_sysvec.c
521
sa = &td->td_sa;
sys/amd64/linux32/linux32_sysvec.c
523
sa->args[0] = frame->tf_rbx;
sys/amd64/linux32/linux32_sysvec.c
524
sa->args[1] = frame->tf_rcx;
sys/amd64/linux32/linux32_sysvec.c
525
sa->args[2] = frame->tf_rdx;
sys/amd64/linux32/linux32_sysvec.c
526
sa->args[3] = frame->tf_rsi;
sys/amd64/linux32/linux32_sysvec.c
527
sa->args[4] = frame->tf_rdi;
sys/amd64/linux32/linux32_sysvec.c
528
sa->args[5] = frame->tf_rbp;
sys/amd64/linux32/linux32_sysvec.c
529
sa->code = frame->tf_rax;
sys/amd64/linux32/linux32_sysvec.c
530
sa->original_code = sa->code;
sys/amd64/linux32/linux32_sysvec.c
532
if (sa->code >= p->p_sysent->sv_size)
sys/amd64/linux32/linux32_sysvec.c
534
sa->callp = &nosys_sysent;
sys/amd64/linux32/linux32_sysvec.c
536
sa->callp = &p->p_sysent->sv_table[sa->code];
sys/arm/arm/syscall.c
101
struct syscall_args *sa;
sys/arm/arm/syscall.c
106
sa = &td->td_sa;
sys/arm/arm/syscall.c
107
sa->code = td->td_frame->tf_r7;
sys/arm/arm/syscall.c
108
sa->original_code = sa->code;
sys/arm/arm/syscall.c
110
if (sa->code == SYS_syscall) {
sys/arm/arm/syscall.c
111
sa->code = *ap++;
sys/arm/arm/syscall.c
113
} else if (sa->code == SYS___syscall) {
sys/arm/arm/syscall.c
114
sa->code = ap[_QUAD_LOWWORD];
sys/arm/arm/syscall.c
119
if (sa->code >= p->p_sysent->sv_size)
sys/arm/arm/syscall.c
120
sa->callp = &nosys_sysent;
sys/arm/arm/syscall.c
122
sa->callp = &p->p_sysent->sv_table[sa->code];
sys/arm/arm/syscall.c
124
memcpy(sa->args, ap, nap * sizeof(*sa->args));
sys/arm/arm/syscall.c
125
if (sa->callp->sy_narg > nap) {
sys/arm/arm/syscall.c
126
error = copyin((void *)td->td_frame->tf_usr_sp, sa->args +
sys/arm/arm/syscall.c
127
nap, (sa->callp->sy_narg - nap) * sizeof(*sa->args));
sys/arm64/arm64/elf32_machdep.c
196
struct syscall_args *sa;
sys/arm64/arm64/elf32_machdep.c
203
sa = &td->td_sa;
sys/arm64/arm64/elf32_machdep.c
206
sa->code = td->td_frame->tf_x[7];
sys/arm64/arm64/elf32_machdep.c
207
sa->original_code = sa->code;
sys/arm64/arm64/elf32_machdep.c
209
if (sa->code == SYS_syscall) {
sys/arm64/arm64/elf32_machdep.c
210
sa->code = *ap++;
sys/arm64/arm64/elf32_machdep.c
212
} else if (sa->code == SYS___syscall) {
sys/arm64/arm64/elf32_machdep.c
213
sa->code = ap[_QUAD_LOWWORD];
sys/arm64/arm64/elf32_machdep.c
218
if (sa->code >= p->p_sysent->sv_size)
sys/arm64/arm64/elf32_machdep.c
219
sa->callp = &nosys_sysent;
sys/arm64/arm64/elf32_machdep.c
221
sa->callp = &p->p_sysent->sv_table[sa->code];
sys/arm64/arm64/elf32_machdep.c
223
narg = sa->callp->sy_narg;
sys/arm64/arm64/elf32_machdep.c
225
sa->args[i] = ap[i];
sys/arm64/arm64/elf32_machdep.c
234
sa->args[i + nap] = args[i];
sys/arm64/arm64/trap.c
143
struct syscall_args *sa;
sys/arm64/arm64/trap.c
146
sa = &td->td_sa;
sys/arm64/arm64/trap.c
148
dst_ap = &sa->args[0];
sys/arm64/arm64/trap.c
150
sa->code = td->td_frame->tf_x[8];
sys/arm64/arm64/trap.c
151
sa->original_code = sa->code;
sys/arm64/arm64/trap.c
153
if (__predict_false(sa->code == SYS_syscall || sa->code == SYS___syscall)) {
sys/arm64/arm64/trap.c
154
sa->code = *ap++;
sys/arm64/arm64/trap.c
159
if (__predict_false(sa->code >= p->p_sysent->sv_size))
sys/arm64/arm64/trap.c
160
sa->callp = &nosys_sysent;
sys/arm64/arm64/trap.c
162
sa->callp = &p->p_sysent->sv_table[sa->code];
sys/arm64/arm64/trap.c
164
KASSERT(sa->callp->sy_narg <= nitems(sa->args),
sys/arm64/arm64/trap.c
165
("Syscall %d takes too many arguments", sa->code));
sys/arm64/arm64/trap.c
167
memcpy(dst_ap, ap, (nitems(sa->args) - 1) * sizeof(*dst_ap));
sys/arm64/linux/linux_sysvec.c
115
struct syscall_args *sa;
sys/arm64/linux/linux_sysvec.c
120
sa = &td->td_sa;
sys/arm64/linux/linux_sysvec.c
122
sa->code = td->td_frame->tf_x[8];
sys/arm64/linux/linux_sysvec.c
123
sa->original_code = sa->code;
sys/arm64/linux/linux_sysvec.c
125
if (sa->code >= p->p_sysent->sv_size)
sys/arm64/linux/linux_sysvec.c
126
sa->callp = &nosys_sysent;
sys/arm64/linux/linux_sysvec.c
128
sa->callp = &p->p_sysent->sv_table[sa->code];
sys/arm64/linux/linux_sysvec.c
130
if (sa->callp->sy_narg > nitems(sa->args))
sys/arm64/linux/linux_sysvec.c
132
nitems(sa->args));
sys/arm64/linux/linux_sysvec.c
133
memcpy(sa->args, ap, nitems(sa->args) * sizeof(register_t));
sys/cam/ctl/ctl.c
12468
ctl_get_cmd_entry(struct ctl_scsiio *ctsio, int *sa)
sys/cam/ctl/ctl.c
12474
if (sa)
sys/cam/ctl/ctl.c
12475
*sa = ((entry->flags & CTL_CMD_FLAG_SA5) != 0);
sys/cam/ctl/ctl.c
12488
int i, sa;
sys/cam/ctl/ctl.c
12491
entry = ctl_get_cmd_entry(ctsio, &sa);
sys/cam/ctl/ctl.c
12494
if (sa)
sys/cam/ctl/ctl.c
490
ctl_get_cmd_entry(struct ctl_scsiio *ctsio, int *sa);
sys/cam/ctl/ctl_frontend_iscsi.c
1401
cfiscsi_accept(struct socket *so, struct sockaddr *sa, int portal_id)
sys/cam/ctl/ctl_frontend_iscsi.c
1412
cs->cs_initiator_sa = sa;
sys/cam/ctl/ctl_frontend_iscsi.c
1918
struct sockaddr *sa;
sys/cam/ctl/ctl_frontend_iscsi.c
1930
error = getsockaddr(&sa, (void *)cilp->addr, cilp->addrlen);
sys/cam/ctl/ctl_frontend_iscsi.c
1939
cilp->socktype, cilp->protocol, sa, cilp->portal_id);
sys/cam/ctl/ctl_frontend_iscsi.c
1941
free(sa, M_SONAME);
sys/cam/ctl/ctl_ha.c
368
struct sockaddr_in sa;
sys/cam/ctl/ctl_ha.c
382
memcpy(&sa, &softc->ha_peer_in, sizeof(sa));
sys/cam/ctl/ctl_ha.c
383
error = soconnect(so, (struct sockaddr *)&sa, td);
sys/cam/ctl/ctl_ha.c
431
struct sockaddr_in sa;
sys/cam/ctl/ctl_ha.c
469
memcpy(&sa, &softc->ha_peer_in, sizeof(sa));
sys/cam/ctl/ctl_ha.c
470
error = sobind(softc->ha_lso, (struct sockaddr *)&sa, td);
sys/cam/ctl/ctl_ha.c
558
struct sockaddr_in *sa;
sys/cam/ctl/ctl_ha.c
568
sa = &softc->ha_peer_in;
sys/cam/ctl/ctl_ha.c
588
memset(sa, 0, sizeof(*sa));
sys/cam/ctl/ctl_ha.c
589
sa->sin_len = sizeof(struct sockaddr_in);
sys/cam/ctl/ctl_ha.c
590
sa->sin_family = AF_INET;
sys/cam/ctl/ctl_ha.c
591
sa->sin_port = htons((num >= 5) ? p : 999);
sys/cam/ctl/ctl_ha.c
592
sa->sin_addr.s_addr =
sys/cam/scsi/scsi_sa.c
680
static SYSCTL_NODE(_kern_cam, OID_AUTO, sa, CTLFLAG_RD | CTLFLAG_MPSAFE, 0,
sys/cam/scsi/scsi_sa.c
691
PERIPHDRIVER_DECLARE(sa, sadriver);
sys/cddl/dev/systrace/systrace.c
184
systrace_probe(struct syscall_args *sa, enum systrace_probe_t type, int retval)
sys/cddl/dev/systrace/systrace.c
186
uint64_t uargs[nitems(sa->args)];
sys/cddl/dev/systrace/systrace.c
190
sysnum = sa->code;
sys/cddl/dev/systrace/systrace.c
194
if ((id = sa->callp->sy_entry) == DTRACE_IDNONE)
sys/cddl/dev/systrace/systrace.c
197
if (sa->callp->sy_systrace_args_func != NULL)
sys/cddl/dev/systrace/systrace.c
202
(*sa->callp->sy_systrace_args_func)(sysnum, sa->args,
sys/cddl/dev/systrace/systrace.c
210
systrace_args(sysnum, sa->args, uargs, &n_args);
sys/cddl/dev/systrace/systrace.c
217
if ((id = sa->callp->sy_return) == DTRACE_IDNONE)
sys/compat/freebsd32/freebsd32_misc.c
2889
struct sigaction sa, osa, *sap;
sys/compat/freebsd32/freebsd32_misc.c
2896
sa.sa_handler = PTRIN(s32.sa_u);
sys/compat/freebsd32/freebsd32_misc.c
2897
CP(s32, sa, sa_flags);
sys/compat/freebsd32/freebsd32_misc.c
2898
CP(s32, sa, sa_mask);
sys/compat/freebsd32/freebsd32_misc.c
2899
sap = &sa;
sys/compat/freebsd32/freebsd32_misc.c
2918
struct sigaction sa, osa, *sap;
sys/compat/freebsd32/freebsd32_misc.c
2925
sa.sa_handler = PTRIN(s32.sa_u);
sys/compat/freebsd32/freebsd32_misc.c
2926
CP(s32, sa, sa_flags);
sys/compat/freebsd32/freebsd32_misc.c
2927
CP(s32, sa, sa_mask);
sys/compat/freebsd32/freebsd32_misc.c
2928
sap = &sa;
sys/compat/freebsd32/freebsd32_misc.c
2956
struct sigaction sa, osa, *sap;
sys/compat/freebsd32/freebsd32_misc.c
2966
sa.sa_handler = PTRIN(s32.sa_u);
sys/compat/freebsd32/freebsd32_misc.c
2967
CP(s32, sa, sa_flags);
sys/compat/freebsd32/freebsd32_misc.c
2968
OSIG2SIG(s32.sa_mask, sa.sa_mask);
sys/compat/freebsd32/freebsd32_misc.c
2969
sap = &sa;
sys/compat/freebsd32/freebsd32_misc.c
2993
struct sigaction sa, osa, *sap;
sys/compat/freebsd32/freebsd32_misc.c
3003
sa.sa_handler = PTRIN(vec.sv_handler);
sys/compat/freebsd32/freebsd32_misc.c
3004
OSIG2SIG(vec.sv_mask, sa.sa_mask);
sys/compat/freebsd32/freebsd32_misc.c
3005
sa.sa_flags = vec.sv_flags;
sys/compat/freebsd32/freebsd32_misc.c
3006
sa.sa_flags ^= SA_RESTART;
sys/compat/freebsd32/freebsd32_misc.c
3007
sap = &sa;
sys/compat/linux/linux.c
292
bsd_to_linux_sockaddr(const struct sockaddr *sa, struct l_sockaddr **lsa,
sys/compat/linux/linux.c
301
bdom = bsd_to_linux_domain(sa->sa_family);
sys/compat/linux/linux.c
306
bcopy(sa, kosa, len);
sys/compat/linux/linux.c
321
struct sockaddr *sa;
sys/compat/linux/linux.c
423
sa = (struct sockaddr *)kosa;
sys/compat/linux/linux.c
424
sa->sa_family = bdom;
sys/compat/linux/linux.c
425
sa->sa_len = salen;
sys/compat/linux/linux.c
428
*sap = sa;
sys/compat/linux/linux_common.h
49
int bsd_to_linux_sockaddr(const struct sockaddr *sa,
sys/compat/linux/linux_ioctl.c
2239
struct sockaddr *sa = ifa->ifa_addr;
sys/compat/linux/linux_ioctl.c
2242
memcpy(cbs->ifr.ifr_addr.sa_data, sa->sa_data,
sys/compat/linux/linux_socket.c
1015
struct sockaddr *sa;
sys/compat/linux/linux_socket.c
1018
error = linux_to_bsd_sockaddr(PTRIN(args->name), &sa,
sys/compat/linux/linux_socket.c
1023
error = kern_bindat(td, AT_FDCWD, args->s, sa);
sys/compat/linux/linux_socket.c
1024
free(sa, M_SONAME);
sys/compat/linux/linux_socket.c
1036
struct sockaddr *sa;
sys/compat/linux/linux_socket.c
1040
error = linux_to_bsd_sockaddr(PTRIN(args->name), &sa,
sys/compat/linux/linux_socket.c
1045
error = kern_connectat(td, AT_FDCWD, args->s, sa);
sys/compat/linux/linux_socket.c
1046
free(sa, M_SONAME);
sys/compat/linux/linux_socket.c
1362
struct sockaddr *sa;
sys/compat/linux/linux_socket.c
1375
sa = malloc(fromlen, M_SONAME, M_WAITOK);
sys/compat/linux/linux_socket.c
1378
sa = NULL;
sys/compat/linux/linux_socket.c
1381
msg.msg_name = sa;
sys/compat/linux/linux_socket.c
1402
error = linux_copyout_sockaddr(sa, PTRIN(args->from),
sys/compat/linux/linux_socket.c
1409
free(sa, M_SONAME);
sys/compat/linux/linux_socket.c
1843
struct sockaddr *sa;
sys/compat/linux/linux_socket.c
1873
sa = malloc(msg->msg_namelen, M_SONAME, M_WAITOK);
sys/compat/linux/linux_socket.c
1874
msg->msg_name = sa;
sys/compat/linux/linux_socket.c
1876
sa = NULL;
sys/compat/linux/linux_socket.c
1893
error = linux_copyout_sockaddr(sa, msg->msg_name,
sys/compat/linux/linux_socket.c
1990
free(sa, M_SONAME);
sys/compat/linux/linux_socket.c
2118
struct sockaddr *sa;
sys/compat/linux/linux_socket.c
2272
error = linux_to_bsd_sockaddr(PTRIN(args->optval), &sa, &len);
sys/compat/linux/linux_socket.c
2277
name, sa, UIO_SYSSPACE, len);
sys/compat/linux/linux_socket.c
2278
free(sa, M_SONAME);
sys/compat/linux/linux_socket.c
2453
struct sockaddr *sa;
sys/compat/linux/linux_socket.c
2634
sa = malloc(len, M_SONAME, M_WAITOK);
sys/compat/linux/linux_socket.c
2637
name, sa, UIO_SYSSPACE, &len);
sys/compat/linux/linux_socket.c
2641
error = linux_copyout_sockaddr(sa, PTRIN(args->optval), len);
sys/compat/linux/linux_socket.c
2646
free(sa, M_SONAME);
sys/compat/linux/linux_socket.c
816
linux_copyout_sockaddr(const struct sockaddr *sa, void *uaddr, size_t len)
sys/compat/linux/linux_socket.c
821
error = bsd_to_linux_sockaddr(sa, &lsa, len);
sys/compat/linuxkpi/common/include/linux/ieee80211.h
549
uint8_t sa[ETH_ALEN];
sys/compat/linuxkpi/common/include/linux/net.h
48
sock_getname(struct socket *so, struct sockaddr *sa, int *sockaddr_len,
sys/compat/linuxkpi/common/include/linux/net.h
62
error = so->so_proto->pr_peeraddr(so, sa);
sys/compat/linuxkpi/common/include/linux/net.h
64
error = so->so_proto->pr_sockaddr(so, sa);
sys/compat/linuxkpi/common/include/linux/net.h
67
*sockaddr_len = sa->sa_len;
sys/compat/linuxkpi/common/include/linux/socket.h
37
kernel_connect(int sd, struct sockaddr *sa, size_t salen, int flags)
sys/compat/linuxkpi/common/include/net/mac80211.h
1858
ieee80211_sn_sub(uint16_t sa, uint16_t sb)
sys/compat/linuxkpi/common/include/net/mac80211.h
1860
return (IEEE80211_SEQ_SUB(sa, sb));
sys/compat/linuxkpi/common/src/linux_80211.c
6327
lkpi_ic_send_action(struct ieee80211_node *ni, int category, int action, void *sa)
sys/compat/linuxkpi/common/src/linux_80211.c
6337
return (lhw->ic_send_action(ni, category, action, sa));
sys/compat/linuxkpi/common/src/linux_80211.c
8273
f->da, ":", f->sa, ":", f->bssid, ":", f->seq_ctrl,
sys/dev/bhnd/siba/siba_subr.c
521
struct siba_addrspace *sa;
sys/dev/bhnd/siba/siba_subr.c
541
sa = &dinfo->addrspace[addridx];
sys/dev/bhnd/siba/siba_subr.c
542
sa->sa_base = base;
sys/dev/bhnd/siba/siba_subr.c
543
sa->sa_size = size;
sys/dev/bhnd/siba/siba_subr.c
544
sa->sa_bus_reserved = bus_reserved;
sys/dev/bhnd/siba/siba_subr.c
548
sa->sa_rid = resource_list_add_next(&dinfo->resources, SYS_RES_MEMORY,
sys/dev/cxgbe/firmware/t4fw_interface.h
5039
} sa;
sys/dev/cxgbe/tom/t4_tom_l2t.c
103
l2_cmp(const struct sockaddr *sa, struct l2t_entry *e)
sys/dev/cxgbe/tom/t4_tom_l2t.c
106
KASSERT(sa->sa_family == AF_INET || sa->sa_family == AF_INET6,
sys/dev/cxgbe/tom/t4_tom_l2t.c
107
("%s: sa %p has unexpected sa_family %d", __func__, sa,
sys/dev/cxgbe/tom/t4_tom_l2t.c
108
sa->sa_family));
sys/dev/cxgbe/tom/t4_tom_l2t.c
110
if (sa->sa_family == AF_INET) {
sys/dev/cxgbe/tom/t4_tom_l2t.c
111
const struct sockaddr_in *sin = (const void *)sa;
sys/dev/cxgbe/tom/t4_tom_l2t.c
115
const struct sockaddr_in6 *sin6 = (const void *)sa;
sys/dev/cxgbe/tom/t4_tom_l2t.c
122
l2_store(const struct sockaddr *sa, struct l2t_entry *e)
sys/dev/cxgbe/tom/t4_tom_l2t.c
125
KASSERT(sa->sa_family == AF_INET || sa->sa_family == AF_INET6,
sys/dev/cxgbe/tom/t4_tom_l2t.c
126
("%s: sa %p has unexpected sa_family %d", __func__, sa,
sys/dev/cxgbe/tom/t4_tom_l2t.c
127
sa->sa_family));
sys/dev/cxgbe/tom/t4_tom_l2t.c
129
if (sa->sa_family == AF_INET) {
sys/dev/cxgbe/tom/t4_tom_l2t.c
130
const struct sockaddr_in *sin = (const void *)sa;
sys/dev/cxgbe/tom/t4_tom_l2t.c
135
const struct sockaddr_in6 *sin6 = (const void *)sa;
sys/dev/cxgbe/tom/t4_tom_l2t.c
236
struct sockaddr *sa;
sys/dev/cxgbe/tom/t4_tom_l2t.c
245
sa = (void *)&sin;
sys/dev/cxgbe/tom/t4_tom_l2t.c
250
sa = (void *)&sin6;
sys/dev/cxgbe/tom/t4_tom_l2t.c
254
rc = toe_l2_resolve(tod, e->ifp, sa, dmac, &vtag);
sys/dev/cxgbe/tom/t4_tom_l2t.c
359
t4_l2t_get(struct port_info *pi, if_t ifp, struct sockaddr *sa)
sys/dev/cxgbe/tom/t4_tom_l2t.c
367
KASSERT(sa->sa_family == AF_INET || sa->sa_family == AF_INET6,
sys/dev/cxgbe/tom/t4_tom_l2t.c
368
("%s: sa %p has unexpected sa_family %d", __func__, sa,
sys/dev/cxgbe/tom/t4_tom_l2t.c
369
sa->sa_family));
sys/dev/cxgbe/tom/t4_tom_l2t.c
382
hash = l2_hash(d, sa, if_getindex(ifp));
sys/dev/cxgbe/tom/t4_tom_l2t.c
389
if (l2_cmp(sa, e) == 0 && e->ifp == ifp && e->vlan == vtag) {
sys/dev/cxgbe/tom/t4_tom_l2t.c
403
l2_store(sa, e);
sys/dev/cxgbe/tom/t4_tom_l2t.c
423
t4_l2_update(struct toedev *tod, if_t ifp, struct sockaddr *sa,
sys/dev/cxgbe/tom/t4_tom_l2t.c
433
hash = l2_hash(d, sa, if_getindex(ifp));
sys/dev/cxgbe/tom/t4_tom_l2t.c
438
if (l2_cmp(sa, e) == 0 && e->ifp == ifp) {
sys/dev/cxgbe/tom/t4_tom_l2t.c
72
l2_hash(struct l2t_data *d, const struct sockaddr *sa, int ifindex)
sys/dev/cxgbe/tom/t4_tom_l2t.c
78
KASSERT(sa->sa_family == AF_INET || sa->sa_family == AF_INET6,
sys/dev/cxgbe/tom/t4_tom_l2t.c
79
("%s: sa %p has unexpected sa_family %d", __func__, sa,
sys/dev/cxgbe/tom/t4_tom_l2t.c
80
sa->sa_family));
sys/dev/cxgbe/tom/t4_tom_l2t.c
82
if (sa->sa_family == AF_INET) {
sys/dev/cxgbe/tom/t4_tom_l2t.c
83
const struct sockaddr_in *sin = (const void *)sa;
sys/dev/cxgbe/tom/t4_tom_l2t.c
88
const struct sockaddr_in6 *sin6 = (const void *)sa;
sys/dev/etherswitch/arswitch/arswitchvar.h
100
const struct ether_addr *sa);
sys/dev/etherswitch/arswitch/arswitchvar.h
98
struct ether_addr *sa);
sys/dev/hyperv/hvsock/hv_sock.c
400
struct sockaddr_hvs *sa = (struct sockaddr_hvs *) addr;
sys/dev/hyperv/hvsock/hv_sock.c
406
if (sa == NULL) {
sys/dev/hyperv/hvsock/hv_sock.c
414
if (sa->sa_family != AF_HYPERV) {
sys/dev/hyperv/hvsock/hv_sock.c
417
__func__, sa->sa_family);
sys/dev/hyperv/hvsock/hv_sock.c
420
if (sa->sa_len != sizeof(*sa)) {
sys/dev/hyperv/hvsock/hv_sock.c
423
__func__, sa->sa_len);
sys/dev/hyperv/hvsock/hv_sock.c
428
"%s: binding port = 0x%x\n", __func__, sa->hvs_port);
sys/dev/hyperv/hvsock/hv_sock.c
431
if (__hvs_find_socket_on_list(sa,
sys/dev/hyperv/hvsock/hv_sock.c
439
hvs_addr_set(&pcb->local_addr, sa->hvs_port);
sys/dev/hyperv/hvsock/hv_sock.c
481
hvs_trans_accept(struct socket *so, struct sockaddr *sa)
sys/dev/hyperv/hvsock/hv_sock.c
491
memcpy(sa, &pcb->remote_addr, pcb->remote_addr.sa_len);
sys/dev/hyperv/hvsock/hv_sock.c
879
hvs_trans_peeraddr(struct socket *so, struct sockaddr *sa)
sys/dev/hyperv/hvsock/hv_sock.c
889
memcpy(sa, &pcb->remote_addr, pcb->remote_addr.sa_len);
sys/dev/hyperv/hvsock/hv_sock.c
895
hvs_trans_sockaddr(struct socket *so, struct sockaddr *sa)
sys/dev/hyperv/hvsock/hv_sock.c
905
memcpy(sa, &pcb->local_addr, pcb->local_addr.sa_len);
sys/dev/iscsi/icl.h
158
struct sockaddr *sa, int portal_id);
sys/dev/iscsi/icl.h
159
int icl_listen_remove(struct icl_listen *il, struct sockaddr *sa);
sys/dev/iscsi/icl_soft_proxy.c
248
int protocol, struct sockaddr *sa, int portal_id)
sys/dev/iscsi/icl_soft_proxy.c
275
error = sobind(so, sa, curthread);
sys/dev/iscsi/icl_soft_proxy.c
312
int protocol, struct sockaddr *sa, int portal_id)
sys/dev/iscsi/icl_soft_proxy.c
320
return (icl_listen_add_tcp(il, domain, socktype, protocol, sa,
sys/dev/iscsi/icl_soft_proxy.c
325
icl_listen_remove(struct icl_listen *il, struct sockaddr *sa)
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
196
attrs->family = saidx->dst.sa.sa_family;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
199
if (saidx->src.sa.sa_family == AF_INET) {
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
279
if ((saidx->dst.sa.sa_family != AF_INET && saidx->dst.sa.sa_family != AF_INET6) ||
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
280
(saidx->src.sa.sa_family != AF_INET && saidx->src.sa.sa_family != AF_INET6)) {
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
507
mlx5e_if_sa_cnt_one(struct ifnet *ifp, void *sa, uint32_t drv_spi,
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
518
mlx5e_if_sa_cnt(struct ifnet *ifpo, void *sa, uint32_t drv_spi, void *priv,
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
529
mlx5e_if_sa_cnt_one(ifp, sa, drv_spi, pb->priv_in,
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
531
mlx5e_if_sa_cnt_one(ifp, sa, drv_spi, pb->priv_out,
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
615
if (spidx->src.sa.sa_family == AF_INET) {
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
618
} else if (spidx->src.sa.sa_family == AF_INET6) {
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
622
KASSERT(0, ("unsupported family %d", spidx->src.sa.sa_family));
sys/dev/mlx5/mlx5_accel/mlx5_ipsec.c
624
attrs->family = spidx->src.sa.sa_family;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
102
struct mlx5_flow_table *sa;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
1183
rule = mlx5_add_flow_rules(tx->ft.sa, spec, flow_act, dest, num_dest);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
1204
rule = mlx5_add_flow_rules(tx->ft.sa, spec, flow_act, dest, num_dest);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
1345
dest[dstn].ft = tx->ft.sa;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
1411
dest[dstn].ft = rx->ft.sa;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
152
struct mlx5e_ipsec_miss sa;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
1617
mlx5_del_flow_rules(&rx->sa.rule);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
1618
mlx5_destroy_flow_group(rx->sa.group);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
1656
mlx5_destroy_flow_table(rx->ft.sa);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
1822
err = ipsec_miss_create(mdev, rx->ft.sa, &rx->sa, defdst);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
1978
rx->ft.sa = ft;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
1989
rx->chains = ipsec_chains_create(mdev, rx->ft.sa,
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
2018
mlx5_destroy_flow_table(rx->ft.sa);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
589
rule = mlx5_add_flow_rules(rx->ft.sa, spec, &flow_act, dest, 2);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
601
rule = mlx5_add_flow_rules(rx->ft.sa, spec, &flow_act, dest, 2);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
696
mlx5_destroy_flow_table(tx->ft.sa);
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
872
tx->ft.sa = ft;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
876
mdev, tx->ft.sa, MLX5_FLOW_NAMESPACE_EGRESS_IPSEC, 0, 1,
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
890
dest.ft = tx->ft.sa;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
943
mlx5_destroy_flow_table(tx->ft.sa);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_ipsec.c
157
if (context->sa.sw_sa_handle != resp->sw_sa_handle) {
sys/dev/mlx5/mlx5_fpga/mlx5fpga_ipsec.c
159
ntohl(context->sa.sw_sa_handle),
sys/dev/mlx5/mlx5_fpga/mlx5fpga_ipsec.c
190
memcpy(&context->sa, cmd, sizeof(*cmd));
sys/dev/mlx5/mlx5_fpga/mlx5fpga_ipsec.c
192
context->buf.sg[0].size = sizeof(context->sa);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_ipsec.c
193
context->buf.sg[0].data = &context->sa;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_ipsec.c
57
struct mlx5_accel_ipsec_sa sa;
sys/dev/ntsync/linux_ntsync.c
164
struct ntsync_sem_args sa;
sys/dev/ntsync/linux_ntsync.c
183
ntsync_lsa_to_sa(&sa, &lsa);
sys/dev/ntsync/linux_ntsync.c
186
NTSYNC_IOC_CREATE_SEM, &sa, fp);
sys/dev/ntsync/linux_ntsync.c
250
error = ntsync_sem_read(td, fp, &sa);
sys/dev/ntsync/linux_ntsync.c
252
ntsync_sa_to_lsa(&lsa, &sa);
sys/dev/ntsync/linux_ntsync.c
68
ntsync_lsa_to_sa(struct ntsync_sem_args *sa,
sys/dev/ntsync/linux_ntsync.c
71
memcpy(sa, lsa, sizeof(*sa));
sys/dev/ntsync/linux_ntsync.c
76
const struct ntsync_sem_args *sa)
sys/dev/ntsync/linux_ntsync.c
78
memcpy(lsa, sa, sizeof(*lsa));
sys/dev/safe/safe.c
1210
sa->sa_cmd0 = cmd0 | SAFE_SA_CMD0_IPCI | SAFE_SA_CMD0_OPCI;
sys/dev/safe/safe.c
1211
sa->sa_cmd1 = cmd1
sys/dev/safe/safe.c
775
struct safe_sarec *sa;
sys/dev/safe/safe.c
795
sa = &re->re_sa;
sys/dev/safe/safe.c
863
bcopy(ses->ses_key, sa->sa_key, sizeof(sa->sa_key));
sys/dev/safe/safe.c
885
bcopy(ses->ses_hminner, sa->sa_indigest,
sys/dev/safe/safe.c
886
sizeof(sa->sa_indigest));
sys/dev/safe/safe.c
887
bcopy(ses->ses_hmouter, sa->sa_outdigest,
sys/dev/safe/safe.c
888
sizeof(sa->sa_outdigest));
sys/dev/sound/pci/emu10k1.c
643
uint32_t sa, ea, start, val, silent_page;
sys/dev/sound/pci/emu10k1.c
647
sa = v->start >> s;
sys/dev/sound/pci/emu10k1.c
659
start = sa + val;
sys/dev/sound/pci/emu10k1.c
671
emu_wrptr(sc, v->vnum, EMU_CHAN_PSST, sa | (l << 24));
sys/dev/sound/pci/emu10kx.c
1376
v->sa = v->start >> s;
sys/dev/sound/pci/emu10kx.c
1386
start = v->sa + val;
sys/dev/sound/pci/emu10kx.c
1409
emu_wrptr(sc, v->vnum, EMU_CHAN_PSST, v->sa | (v->amounts[2] << 24));
sys/dev/sound/pci/emu10kx.c
263
uint32_t sa;
sys/dev/usb/controller/ehci.c
2446
uint8_t sa;
sys/dev/usb/controller/ehci.c
2511
sa = usbd_fs_isoc_schedule_alloc_slot(xfer,
sys/dev/usb/controller/ehci.c
2514
if (sa == 255) {
sys/dev/usb/controller/ehci.c
2520
sa = USB_FS_ISOC_UFRAME_MAX - 1;
sys/dev/usb/controller/ehci.c
2554
tlen += sa;
sys/dev/usb/controller/ehci.c
2562
sa = (1 << sa);
sys/dev/usb/controller/ehci.c
2563
sa = (sb - sa) & 0x3F;
sys/dev/usb/controller/ehci.c
2566
sb = (-(4 << sa)) & 0xFE;
sys/dev/usb/controller/ehci.c
2567
sa = (1 << sa) & 0x3F;
sys/dev/usb/controller/ehci.c
2570
sitd_mask = (EHCI_SITD_SET_SMASK(sa) |
sys/dev/usb/net/if_umb.c
2861
umb_ntop(struct sockaddr *sa)
sys/dev/usb/net/if_umb.c
2872
switch (sa->sa_family) {
sys/dev/usb/net/if_umb.c
2875
inet_ntop(AF_INET, &satosin(sa)->sin_addr, s, sizeof (astr[0]));
sys/dev/usb/net/if_umb.c
2878
inet_ntop(AF_INET6, &satosin6(sa)->sin6_addr, s,
sys/dev/wg/if_wg.c
2040
const struct sockaddr *sa, void *_sc)
sys/dev/wg/if_wg.c
2080
switch (sa->sa_family) {
sys/dev/wg/if_wg.c
2083
sin = (const struct sockaddr_in *)sa;
sys/dev/wg/if_wg.c
2090
sin6 = (const struct sockaddr_in6 *)sa;
sys/dev/wg/if_wg.c
940
struct sockaddr *sa;
sys/dev/wg/if_wg.c
966
sa = &e->e_remote.r_sa;
sys/dev/wg/if_wg.c
972
ret = sosend(so4, sa, NULL, m, control, 0, curthread);
sys/dev/wg/if_wg.c
974
ret = sosend(so6, sa, NULL, m, control, 0, curthread);
sys/dev/wg/wg_cookie.c
144
uint8_t ecookie[COOKIE_ENCRYPTED_SIZE], struct sockaddr *sa)
sys/dev/wg/wg_cookie.c
148
make_cookie(cc, cookie, sa);
sys/dev/wg/wg_cookie.c
230
void *buf, size_t len, bool check_cookie, struct sockaddr *sa, struct vnet *vnet)
sys/dev/wg/wg_cookie.c
245
make_cookie(cc, cookie, sa);
sys/dev/wg/wg_cookie.c
256
if (sa->sa_family == AF_INET)
sys/dev/wg/wg_cookie.c
257
return ratelimit_allow(&ratelimit_v4, sa, vnet);
sys/dev/wg/wg_cookie.c
259
else if (sa->sa_family == AF_INET6)
sys/dev/wg/wg_cookie.c
260
return ratelimit_allow(&ratelimit_v6, sa, vnet);
sys/dev/wg/wg_cookie.c
311
struct sockaddr *sa)
sys/dev/wg/wg_cookie.c
325
if (sa->sa_family == AF_INET) {
sys/dev/wg/wg_cookie.c
326
blake2s_update(&state, (uint8_t *)&satosin(sa)->sin_addr,
sys/dev/wg/wg_cookie.c
328
blake2s_update(&state, (uint8_t *)&satosin(sa)->sin_port,
sys/dev/wg/wg_cookie.c
332
} else if (sa->sa_family == AF_INET6) {
sys/dev/wg/wg_cookie.c
333
blake2s_update(&state, (uint8_t *)&satosin6(sa)->sin6_addr,
sys/dev/wg/wg_cookie.c
335
blake2s_update(&state, (uint8_t *)&satosin6(sa)->sin6_port,
sys/dev/wg/wg_cookie.c
420
ratelimit_allow(struct ratelimit *rl, struct sockaddr *sa, struct vnet *vnet)
sys/dev/wg/wg_cookie.c
429
if (sa->sa_family == AF_INET) {
sys/dev/wg/wg_cookie.c
430
memcpy(key.ip, &satosin(sa)->sin_addr, IPV4_MASK_SIZE);
sys/dev/wg/wg_cookie.c
434
else if (sa->sa_family == AF_INET6)
sys/dev/wg/wg_cookie.c
435
memcpy(key.ip, &satosin6(sa)->sin6_addr, IPV6_MASK_SIZE);
sys/geom/raid/md_ddf.c
1619
struct ddf_sa_record *sa;
sys/geom/raid/md_ddf.c
1712
sa = ddf_meta_find_sa(&pd->pd_meta, 0);
sys/geom/raid/md_ddf.c
1713
if (sa != NULL) {
sys/geom/raid/md_ddf.c
1714
if ((GET8D(&pd->pd_meta, sa->Spare_Type) &
sys/geom/raid/md_ddf.c
1716
SET32D(&pd->pd_meta, sa->Signature, 0xffffffff);
sys/geom/raid/md_ddf.c
1718
SET8D(&pd->pd_meta, sa->Spare_Type,
sys/geom/raid/md_ddf.c
1719
GET8D(&pd->pd_meta, sa->Spare_Type) |
sys/geom/raid/md_ddf.c
2254
struct ddf_sa_record *sa;
sys/geom/raid/md_ddf.c
226
struct ddf_sa_record *sa;
sys/geom/raid/md_ddf.c
2696
sa = ddf_meta_find_sa(&pd->pd_meta, 1);
sys/geom/raid/md_ddf.c
2697
if (sa != NULL) {
sys/geom/raid/md_ddf.c
2698
SET32D(&pd->pd_meta, sa->Signature,
sys/geom/raid/md_ddf.c
2700
SET8D(&pd->pd_meta, sa->Spare_Type, 0);
sys/geom/raid/md_ddf.c
2701
SET16D(&pd->pd_meta, sa->Populated_SAEs, 0);
sys/geom/raid/md_ddf.c
2702
SET16D(&pd->pd_meta, sa->MAX_SAE_Supported,
sys/geom/raid/md_ddf.c
2734
struct ddf_sa_record *sa;
sys/geom/raid/md_ddf.c
2896
sa = ddf_meta_find_sa(&pd->pd_meta, 0);
sys/geom/raid/md_ddf.c
2897
if (sa == NULL ||
sys/geom/raid/md_ddf.c
2898
(GET8D(&pd->pd_meta, sa->Spare_Type) &
sys/geom/raid/md_ddf.c
387
sa = (struct ddf_sa_record *)vdc;
sys/geom/raid/md_ddf.c
389
GET32D(meta, sa->Timestamp));
sys/geom/raid/md_ddf.c
391
GET8D(meta, sa->Spare_Type));
sys/geom/raid/md_ddf.c
393
GET16D(meta, sa->Populated_SAEs));
sys/geom/raid/md_ddf.c
395
GET16D(meta, sa->MAX_SAE_Supported));
sys/geom/raid/md_ddf.c
396
for (i = 0; i < GET16D(meta, sa->Populated_SAEs); i++) {
sys/geom/raid/md_ddf.c
397
if (isff(sa->entry[i].VD_GUID, 24))
sys/geom/raid/md_ddf.c
401
printf("%02x", sa->entry[i].VD_GUID[k]);
sys/geom/raid/md_ddf.c
404
GET16D(meta, sa->entry[i].Secondary_Element));
sys/geom/raid/md_ddf.c
543
struct ddf_sa_record *sa;
sys/geom/raid/md_ddf.c
548
sa = GETSAPTR(meta, i);
sys/geom/raid/md_ddf.c
549
if (GET32D(meta, sa->Signature) == DDF_SA_SIGNATURE)
sys/geom/raid/md_ddf.c
550
return (sa);
sys/geom/raid/md_ddf.c
554
sa = GETSAPTR(meta, i);
sys/geom/raid/md_ddf.c
555
if (GET32D(meta, sa->Signature) == 0xffffffff ||
sys/geom/raid/md_ddf.c
556
GET32D(meta, sa->Signature) == 0)
sys/geom/raid/md_ddf.c
557
return (sa);
sys/i386/i386/npx.c
1014
sa = (char *)get_pcb_user_save_pcb(pcb);
sys/i386/i386/npx.c
1015
xstate_bv = (uint64_t *)(sa + sizeof(union savefpu) +
sys/i386/i386/npx.c
1034
s = (union savefpu *)sa;
sys/i386/i386/npx.c
1041
sa + xsave_area_desc[i].offset,
sys/i386/i386/npx.c
977
char *sa;
sys/i386/i386/trap.c
1031
struct syscall_args *sa;
sys/i386/i386/trap.c
1042
sa = &td->td_sa;
sys/i386/i386/trap.c
1069
sa->code = frame->tf_eax;
sys/i386/i386/trap.c
1070
sa->original_code = sa->code;
sys/i386/i386/trap.c
1076
if (sa->code == SYS_syscall) {
sys/i386/i386/trap.c
1083
sa->code = tmp;
sys/i386/i386/trap.c
1085
} else if (sa->code == SYS___syscall) {
sys/i386/i386/trap.c
1093
sa->code = tmp;
sys/i386/i386/trap.c
1097
if (sa->code >= p->p_sysent->sv_size)
sys/i386/i386/trap.c
1098
sa->callp = &nosys_sysent;
sys/i386/i386/trap.c
1100
sa->callp = &p->p_sysent->sv_table[sa->code];
sys/i386/i386/trap.c
1102
if (params != NULL && sa->callp->sy_narg != 0)
sys/i386/i386/trap.c
1103
error = copyin(params, (caddr_t)sa->args,
sys/i386/i386/trap.c
1104
(u_int)(sa->callp->sy_narg * sizeof(uint32_t)));
sys/i386/i386/vm86.c
825
struct vm86_init_args sa;
sys/i386/i386/vm86.c
827
if ((error = copyin(ua.sub_args, &sa, sizeof(sa))) != 0)
sys/i386/i386/vm86.c
834
vm86->vm86_debug = sa.debug;
sys/i386/i386/vm86.c
835
bcopy(&sa.int_map, vm86->vm86_intmap, 32);
sys/i386/i386/vm86.c
841
struct vm86_vme_args sa;
sys/i386/i386/vm86.c
846
if (error = copyin(ua.sub_args, &sa, sizeof(sa)))
sys/i386/i386/vm86.c
848
if (sa.state)
sys/i386/i386/vm86.c
857
struct vm86_vme_args sa;
sys/i386/i386/vm86.c
859
sa.state = (rcr4() & CR4_VME ? 1 : 0);
sys/i386/i386/vm86.c
860
error = copyout(&sa, ua.sub_args, sizeof(sa));
sys/i386/i386/vm86.c
865
struct vm86_intcall_args sa;
sys/i386/i386/vm86.c
869
if ((error = copyin(ua.sub_args, &sa, sizeof(sa))))
sys/i386/i386/vm86.c
871
if ((error = vm86_intcall(sa.intnum, &sa.vmf)))
sys/i386/i386/vm86.c
873
error = copyout(&sa, ua.sub_args, sizeof(sa));
sys/i386/linux/linux_sysvec.c
511
struct syscall_args *sa;
sys/i386/linux/linux_sysvec.c
515
sa = &td->td_sa;
sys/i386/linux/linux_sysvec.c
517
sa->code = frame->tf_eax;
sys/i386/linux/linux_sysvec.c
518
sa->original_code = sa->code;
sys/i386/linux/linux_sysvec.c
519
sa->args[0] = frame->tf_ebx;
sys/i386/linux/linux_sysvec.c
520
sa->args[1] = frame->tf_ecx;
sys/i386/linux/linux_sysvec.c
521
sa->args[2] = frame->tf_edx;
sys/i386/linux/linux_sysvec.c
522
sa->args[3] = frame->tf_esi;
sys/i386/linux/linux_sysvec.c
523
sa->args[4] = frame->tf_edi;
sys/i386/linux/linux_sysvec.c
524
sa->args[5] = frame->tf_ebp;
sys/i386/linux/linux_sysvec.c
526
if (sa->code >= p->p_sysent->sv_size)
sys/i386/linux/linux_sysvec.c
528
sa->callp = &nosys_sysent;
sys/i386/linux/linux_sysvec.c
530
sa->callp = &p->p_sysent->sv_table[sa->code];
sys/kern/kern_fail.c
949
struct sysctl_req *sa;
sys/kern/kern_fail.c
952
sa = sysctl_args;
sys/kern/kern_fail.c
954
error = SYSCTL_OUT(sa, buf, len);
sys/kern/kern_jail.c
4080
prison_if(struct ucred *cred, const struct sockaddr *sa)
sys/kern/kern_jail.c
4091
KASSERT(sa != NULL, ("%s: sa is NULL", __func__));
sys/kern/kern_jail.c
4099
switch (sa->sa_family)
sys/kern/kern_jail.c
4103
sai = (const struct sockaddr_in *)sa;
sys/kern/kern_jail.c
4109
sai6 = (const struct sockaddr_in6 *)sa;
sys/kern/kern_physio.c
101
sa = pbuf->b_data;
sys/kern/kern_physio.c
160
if (pbuf && sa) {
sys/kern/kern_physio.c
161
pmap_qenter(sa, pages, npages);
sys/kern/kern_physio.c
162
bp->bio_data = sa + poff;
sys/kern/kern_physio.c
181
pmap_qremove(sa, npages);
sys/kern/kern_physio.c
46
char *base, *sa;
sys/kern/kern_physio.c
53
sa = NULL;
sys/kern/kern_resource.c
1023
int i, s, sa, sb;
sys/kern/kern_resource.c
1050
sa = flsll(a);
sys/kern/kern_resource.c
1052
if (sa + sb <= 64)
sys/kern/kern_resource.c
1065
sa = flsll(a);
sys/kern/kern_resource.c
1066
if (sa + sb <= 64)
sys/kern/kern_resource.c
1088
s = 64 - sa;
sys/kern/kern_sig.c
1002
struct osigaction sa;
sys/kern/kern_sig.c
1014
error = copyin(uap->nsa, &sa, sizeof(sa));
sys/kern/kern_sig.c
1017
nsap->sa_handler = sa.sa_handler;
sys/kern/kern_sig.c
1018
nsap->sa_flags = sa.sa_flags;
sys/kern/kern_sig.c
1019
OSIG2SIG(sa.sa_mask, nsap->sa_mask);
sys/kern/kern_sig.c
1023
sa.sa_handler = osap->sa_handler;
sys/kern/kern_sig.c
1024
sa.sa_flags = osap->sa_flags;
sys/kern/kern_sig.c
1025
SIG2OSIG(osap->sa_mask, sa.sa_mask);
sys/kern/kern_sig.c
1026
error = copyout(&sa, uap->osa, sizeof(sa));
sys/kern/subr_syscall.c
110
se = sa->callp;
sys/kern/subr_syscall.c
113
ktrsyscall(sa->code, se->sy_narg, sa->args);
sys/kern/subr_syscall.c
160
(*systrace_probe_func)(sa, SYSTRACE_ENTRY, 0);
sys/kern/subr_syscall.c
163
AUDIT_SYSCALL_ENTER(sa->code, td);
sys/kern/subr_syscall.c
165
error = (se->sy_call)(td, sa->args);
sys/kern/subr_syscall.c
186
(*systrace_probe_func)(sa, SYSTRACE_RETURN,
sys/kern/subr_syscall.c
193
error = (se->sy_call)(td, sa->args);
sys/kern/subr_syscall.c
202
KTR_STOP4(KTR_SYSC, "syscall", syscallname(p, sa->code),
sys/kern/subr_syscall.c
220
struct syscall_args *sa;
sys/kern/subr_syscall.c
228
sa = &td->td_sa;
sys/kern/subr_syscall.c
237
ksi.ksi_info.si_syscall = sa->original_code;
sys/kern/subr_syscall.c
249
ktrsysret(sa->code, td->td_errno, td->td_retval[0]);
sys/kern/subr_syscall.c
56
struct syscall_args *sa;
sys/kern/subr_syscall.c
63
sa = &td->td_sa;
sys/kern/subr_syscall.c
81
se = sa->callp;
sys/kern/subr_syscall.c
84
ktrsyscall(sa->code, se->sy_narg, sa->args);
sys/kern/subr_syscall.c
86
KTR_START4(KTR_SYSC, "syscall", syscallname(p, sa->code),
sys/kern/subr_syscall.c
87
(uintptr_t)td, "pid:%d", td->td_proc->p_pid, "arg0:%p", sa->args[0],
sys/kern/subr_syscall.c
88
"arg1:%p", sa->args[1], "arg2:%p", sa->args[2]);
sys/kern/uipc_domain.c
56
pr_accept_notsupp(struct socket *so, struct sockaddr *sa)
sys/kern/uipc_socket.c
2084
soaccept(struct socket *so, struct sockaddr *sa)
sys/kern/uipc_socket.c
2087
u_char len = sa->sa_len;
sys/kern/uipc_socket.c
2092
error = so->so_proto->pr_accept(so, sa);
sys/kern/uipc_socket.c
2093
KASSERT(sa->sa_len <= len,
sys/kern/uipc_socket.c
2100
sopeeraddr(struct socket *so, struct sockaddr *sa)
sys/kern/uipc_socket.c
2103
u_char len = sa->sa_len;
sys/kern/uipc_socket.c
2109
error = so->so_proto->pr_peeraddr(so, sa);
sys/kern/uipc_socket.c
2110
KASSERT(sa->sa_len <= len,
sys/kern/uipc_socket.c
2117
sosockaddr(struct socket *so, struct sockaddr *sa)
sys/kern/uipc_socket.c
2120
u_char len = sa->sa_len;
sys/kern/uipc_socket.c
2125
error = so->so_proto->pr_sockaddr(so, sa);
sys/kern/uipc_socket.c
2126
KASSERT(sa->sa_len <= len,
sys/kern/uipc_socket.c
4948
sodupsockaddr(const struct sockaddr *sa, int mflags)
sys/kern/uipc_socket.c
4952
sa2 = malloc(sa->sa_len, M_SONAME, mflags);
sys/kern/uipc_socket.c
4954
memcpy(sa2, sa, sa->sa_len);
sys/kern/uipc_syscalls.c
1367
kern_getsockname(struct thread *td, int fd, struct sockaddr *sa)
sys/kern/uipc_syscalls.c
1378
error = sosockaddr(so, sa);
sys/kern/uipc_syscalls.c
1381
ktrsockaddr(sa);
sys/kern/uipc_syscalls.c
1431
kern_getpeername(struct thread *td, int fd, struct sockaddr *sa)
sys/kern/uipc_syscalls.c
1447
error = sopeeraddr(so, sa);
sys/kern/uipc_syscalls.c
1451
ktrsockaddr(sa);
sys/kern/uipc_syscalls.c
1475
struct sockaddr *sa;
sys/kern/uipc_syscalls.c
1497
sa = mtod(m, struct sockaddr *);
sys/kern/uipc_syscalls.c
1500
if (sa->sa_family == 0 && sa->sa_len < AF_MAX &&
sys/kern/uipc_syscalls.c
1502
sa->sa_family = sa->sa_len;
sys/kern/uipc_syscalls.c
1504
sa->sa_len = buflen;
sys/kern/uipc_syscalls.c
1513
struct sockaddr *sa;
sys/kern/uipc_syscalls.c
1520
sa = malloc(len, M_SONAME, M_WAITOK);
sys/kern/uipc_syscalls.c
1521
error = copyin(uaddr, sa, len);
sys/kern/uipc_syscalls.c
1523
free(sa, M_SONAME);
sys/kern/uipc_syscalls.c
1526
if (sa->sa_family == 0 && sa->sa_len < AF_MAX &&
sys/kern/uipc_syscalls.c
1528
sa->sa_family = sa->sa_len;
sys/kern/uipc_syscalls.c
1530
sa->sa_len = len;
sys/kern/uipc_syscalls.c
1531
*namp = sa;
sys/kern/uipc_syscalls.c
188
struct sockaddr *sa;
sys/kern/uipc_syscalls.c
191
error = getsockaddr(&sa, uap->name, uap->namelen);
sys/kern/uipc_syscalls.c
193
error = kern_bindat(td, AT_FDCWD, uap->s, sa);
sys/kern/uipc_syscalls.c
194
free(sa, M_SONAME);
sys/kern/uipc_syscalls.c
200
kern_bindat(struct thread *td, int dirfd, int fd, struct sockaddr *sa)
sys/kern/uipc_syscalls.c
216
AUDIT_ARG_SOCKADDR(td, dirfd, sa);
sys/kern/uipc_syscalls.c
223
ktrsockaddr(sa);
sys/kern/uipc_syscalls.c
226
error = mac_socket_check_bind(td->td_ucred, so, sa);
sys/kern/uipc_syscalls.c
230
error = sobind(so, sa, td);
sys/kern/uipc_syscalls.c
232
error = sobindat(dirfd, so, sa, td);
sys/kern/uipc_syscalls.c
243
struct sockaddr *sa;
sys/kern/uipc_syscalls.c
246
error = getsockaddr(&sa, uap->name, uap->namelen);
sys/kern/uipc_syscalls.c
248
error = kern_bindat(td, uap->fd, uap->s, sa);
sys/kern/uipc_syscalls.c
249
free(sa, M_SONAME);
sys/kern/uipc_syscalls.c
326
kern_accept(struct thread *td, int s, struct sockaddr *sa, struct file **fp)
sys/kern/uipc_syscalls.c
328
return (kern_accept4(td, s, sa, ACCEPT4_INHERIT, fp));
sys/kern/uipc_syscalls.c
332
kern_accept4(struct thread *td, int s, struct sockaddr *sa, int flags,
sys/kern/uipc_syscalls.c
397
if ((error = soaccept(so, sa)) == 0) {
sys/kern/uipc_syscalls.c
398
AUDIT_ARG_SOCKADDR(td, AT_FDCWD, sa);
sys/kern/uipc_syscalls.c
401
ktrsockaddr(sa);
sys/kern/uipc_syscalls.c
462
struct sockaddr *sa;
sys/kern/uipc_syscalls.c
465
error = getsockaddr(&sa, uap->name, uap->namelen);
sys/kern/uipc_syscalls.c
467
error = kern_connectat(td, AT_FDCWD, uap->s, sa);
sys/kern/uipc_syscalls.c
468
free(sa, M_SONAME);
sys/kern/uipc_syscalls.c
474
kern_connectat(struct thread *td, int dirfd, int fd, struct sockaddr *sa)
sys/kern/uipc_syscalls.c
490
AUDIT_ARG_SOCKADDR(td, dirfd, sa);
sys/kern/uipc_syscalls.c
501
ktrsockaddr(sa);
sys/kern/uipc_syscalls.c
504
error = mac_socket_check_connect(td->td_ucred, so, sa);
sys/kern/uipc_syscalls.c
508
error = soconnectat(dirfd, so, sa, td);
sys/kern/uipc_syscalls.c
538
struct sockaddr *sa;
sys/kern/uipc_syscalls.c
541
error = getsockaddr(&sa, uap->name, uap->namelen);
sys/kern/uipc_syscalls.c
543
error = kern_connectat(td, uap->fd, uap->s, sa);
sys/kern/uipc_syscalls.c
544
free(sa, M_SONAME);
sys/kern/uipc_usrreq.c
2735
const struct sockaddr *sa;
sys/kern/uipc_usrreq.c
2742
sa = (struct sockaddr *) unp->unp_addr;
sys/kern/uipc_usrreq.c
2744
sa = &sun_noname;
sys/kern/uipc_usrreq.c
2745
bcopy(sa, ret, sa->sa_len);
sys/kern/uipc_usrreq.c
2885
struct sockaddr *sa;
sys/kern/uipc_usrreq.c
2942
sa = malloc(sizeof(struct sockaddr_un), M_SONAME, M_WAITOK);
sys/kern/uipc_usrreq.c
2944
sa = NULL;
sys/kern/uipc_usrreq.c
3002
bcopy(unp2->unp_addr, sa, unp2->unp_addr->sun_len);
sys/kern/uipc_usrreq.c
3003
unp3->unp_addr = (struct sockaddr_un *) sa;
sys/kern/uipc_usrreq.c
3004
sa = NULL;
sys/kern/uipc_usrreq.c
3048
free(sa, M_SONAME);
sys/kern/uipc_usrreq.c
967
const struct sockaddr *sa;
sys/kern/uipc_usrreq.c
976
sa = (struct sockaddr *)unp2->unp_addr;
sys/kern/uipc_usrreq.c
978
sa = &sun_noname;
sys/kern/uipc_usrreq.c
979
bcopy(sa, ret, sa->sa_len);
sys/kern/uipc_usrreq.c
983
sa = &sun_noname;
sys/kern/uipc_usrreq.c
984
bcopy(sa, ret, sa->sa_len);
sys/kern/vfs_bio.c
4919
int i, j, sa, ea, slide, zbits;
sys/kern/vfs_bio.c
4929
sa = bp->b_offset & PAGE_MASK;
sys/kern/vfs_bio.c
4931
for (i = 0; i < bp->b_npages; i++, sa = 0) {
sys/kern/vfs_bio.c
4938
j = sa / DEV_BSIZE;
sys/kern/vfs_bio.c
4940
(ea - sa) / DEV_BSIZE;
sys/kern/vfs_bio.c
4945
pmap_zero_page_area(bp->b_pages[i], sa, ea - sa);
sys/kern/vfs_bio.c
4947
for (; sa < ea; sa += DEV_BSIZE, j++) {
sys/kern/vfs_bio.c
4950
sa, DEV_BSIZE);
sys/kern/vfs_bio.c
4955
roundup2(ea - sa, DEV_BSIZE));
sys/net/if.c
1995
link_free_sdl(struct sockaddr *sa)
sys/net/if.c
1997
free(sa, M_TEMP);
sys/net/if.c
250
const struct sockaddr *sa);
sys/net/if.c
3220
struct sockaddr *sa = ifa->ifa_addr;
sys/net/if.c
3222
if (prison_if(curthread->td_ucred, sa) != 0)
sys/net/if.c
3225
if (sa->sa_len <= sizeof(*sa)) {
sys/net/if.c
3226
if (sa->sa_len < sizeof(*sa)) {
sys/net/if.c
3229
memcpy(&ifr.ifr_ifru.ifru_addr, sa,
sys/net/if.c
3230
sa->sa_len);
sys/net/if.c
3232
ifr.ifr_ifru.ifru_addr = *sa;
sys/net/if.c
3239
sbuf_bcat(sb, sa, sa->sa_len);
sys/net/if.c
3240
max_len += sa->sa_len;
sys/net/if.c
3286
if_findmulti(struct ifnet *ifp, const struct sockaddr *sa)
sys/net/if.c
3293
if (sa->sa_family == AF_LINK) {
sys/net/if.c
3294
if (sa_dl_equal(ifma->ifma_addr, sa))
sys/net/if.c
3297
if (sa_equal(ifma->ifma_addr, sa))
sys/net/if.c
3313
if_allocmulti(struct ifnet *ifp, struct sockaddr *sa, struct sockaddr *llsa,
sys/net/if.c
3324
dupsa = malloc(sa->sa_len, M_IFMADDR, mflags);
sys/net/if.c
3329
bcopy(sa, dupsa, sa->sa_len);
sys/net/if.c
3416
if_addmulti(struct ifnet *ifp, struct sockaddr *sa,
sys/net/if.c
3435
ifma = if_findmulti(ifp, sa);
sys/net/if.c
3459
error = ifp->if_resolvemulti(ifp, &llsa, sa);
sys/net/if.c
3468
ifma = if_allocmulti(ifp, sa, llsa, M_NOWAIT);
sys/net/if.c
3566
if_delmulti(struct ifnet *ifp, struct sockaddr *sa)
sys/net/if.c
3575
ifma = if_findmulti(ifp, sa);
sys/net/if_bridge.c
2512
bridge_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *sa,
sys/net/if_dead.c
45
ifdead_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *sa,
sys/net/if_dead.c
75
struct sockaddr *sa)
sys/net/if_dl.h
77
void link_free_sdl(struct sockaddr *sa);
sys/net/if_ethersubr.c
1141
struct sockaddr *sa)
sys/net/if_ethersubr.c
1152
switch(sa->sa_family) {
sys/net/if_ethersubr.c
1157
sdl = (struct sockaddr_dl *)sa;
sys/net/if_ethersubr.c
1166
sin = (struct sockaddr_in *)sa;
sys/net/if_ethersubr.c
1178
sin6 = (struct sockaddr_in6 *)sa;
sys/net/if_fwsubr.c
700
struct sockaddr *sa)
sys/net/if_fwsubr.c
709
switch(sa->sa_family) {
sys/net/if_fwsubr.c
719
sin = (struct sockaddr_in *)sa;
sys/net/if_fwsubr.c
727
sin6 = (struct sockaddr_in6 *)sa;
sys/net/if_geneve.c
102
struct sockaddr sa;
sys/net/if_geneve.c
1022
!geneve_sockaddr_in_equal(&mc->gnvsomc_saddr, &local->sa))
sys/net/if_geneve.c
1024
if (!geneve_sockaddr_in_equal(&mc->gnvsomc_gaddr, &group->sa))
sys/net/if_geneve.c
1042
if (group->sa.sa_family == AF_INET) {
sys/net/if_geneve.c
1073
} else if (group->sa.sa_family == AF_INET6) {
sys/net/if_geneve.c
1108
if (group->sa.sa_family == AF_INET) {
sys/net/if_geneve.c
1119
} else if (group->sa.sa_family == AF_INET6) {
sys/net/if_geneve.c
1156
if (mc->gnvsomc_gaddr.sa.sa_family == AF_UNSPEC) {
sys/net/if_geneve.c
1176
if (mc->gnvsomc_gaddr.sa.sa_family == AF_UNSPEC) {
sys/net/if_geneve.c
1177
geneve_sockaddr_copy(&mc->gnvsomc_gaddr, &group->sa);
sys/net/if_geneve.c
1178
geneve_sockaddr_copy(&mc->gnvsomc_saddr, &source.sa);
sys/net/if_geneve.c
1385
if (group->sa.sa_family == AF_INET) {
sys/net/if_geneve.c
1391
} else if (group->sa.sa_family == AF_INET6) {
sys/net/if_geneve.c
1484
if (sc->gnv_dst_addr.sa.sa_family == AF_INET)
sys/net/if_geneve.c
1502
switch (gnvso->gnvso_laddr.sa.sa_family) {
sys/net/if_geneve.c
1557
if (&sc->gnv_src_addr.sa.sa_family ==
sys/net/if_geneve.c
1558
&sc->gnv_dst_addr.sa.sa_family) {
sys/net/if_geneve.c
1620
&sc->gnv_dst_addr.sa, GENEVE_FE_FLAG_STATIC);
sys/net/if_geneve.c
1772
switch (sc->gnv_src_addr.sa.sa_family) {
sys/net/if_geneve.c
1791
switch (sc->gnv_dst_addr.sa.sa_family) {
sys/net/if_geneve.c
1834
struct sockaddr *sa)
sys/net/if_geneve.c
1836
union sockaddr_union *unsa = (union sockaddr_union *)sa;
sys/net/if_geneve.c
1839
error = geneve_check_sockaddr(unsa, sa->sa_len);
sys/net/if_geneve.c
1848
if (unsa->sa.sa_family == AF_INET6) {
sys/net/if_geneve.c
1857
geneve_sockaddr_in_copy(&sc->gnv_src_addr, &unsa->sa);
sys/net/if_geneve.c
1878
struct sockaddr *sa)
sys/net/if_geneve.c
1880
union sockaddr_union *unsa = (union sockaddr_union *)sa;
sys/net/if_geneve.c
1883
error = geneve_check_sockaddr(unsa, sa->sa_len);
sys/net/if_geneve.c
1888
if (unsa->sa.sa_family == AF_INET6) {
sys/net/if_geneve.c
1897
geneve_sockaddr_in_copy(&sc->gnv_dst_addr, &unsa->sa);
sys/net/if_geneve.c
1934
switch (sc->gnv_src_addr.sa.sa_family) {
sys/net/if_geneve.c
1972
switch (sc->gnv_dst_addr.sa.sa_family) {
sys/net/if_geneve.c
2196
struct sockaddr *sa;
sys/net/if_geneve.c
2200
sa = &sc->gnv_src_addr.sa;
sys/net/if_geneve.c
2201
if (sa->sa_family == AF_INET) {
sys/net/if_geneve.c
2202
const struct in_addr *in4 = &SATOCONSTSIN(sa)->sin_addr;
sys/net/if_geneve.c
2204
} else if (sa->sa_family == AF_INET6) {
sys/net/if_geneve.c
2205
const struct in6_addr *in6 = &SATOCONSTSIN6(sa)->sin6_addr;
sys/net/if_geneve.c
2213
struct sockaddr *sa;
sys/net/if_geneve.c
2217
sa = &sc->gnv_dst_addr.sa;
sys/net/if_geneve.c
2218
if (sa->sa_family == AF_INET) {
sys/net/if_geneve.c
2219
const struct in_addr *in4 = &SATOCONSTSIN(sa)->sin_addr;
sys/net/if_geneve.c
2221
} else if (sa->sa_family == AF_INET6) {
sys/net/if_geneve.c
2222
const struct in6_addr *in6 = &SATOCONSTSIN6(sa)->sin6_addr;
sys/net/if_geneve.c
262
#define SATOCONSTSIN(sa) ((const struct sockaddr_in *)(sa))
sys/net/if_geneve.c
263
#define SATOCONSTSIN6(sa) ((const struct sockaddr_in6 *)(sa))
sys/net/if_geneve.c
2821
geneve_sockaddr_copy(&unsa, &fe->gnvfe_raddr.sa);
sys/net/if_geneve.c
2823
geneve_sockaddr_copy(&unsa, &sc->gnv_dst_addr.sa);
sys/net/if_geneve.c
2825
af = unsa.sa.sa_family;
sys/net/if_geneve.c
3083
const struct sockaddr *sa, struct geneve_pkt_info *info)
sys/net/if_geneve.c
3105
geneve_ftable_learn(sc, sa, eh->ether_shost);
sys/net/if_geneve.c
3294
if (sc->gnv_src_addr.sa.sa_family == AF_INET) {
sys/net/if_geneve.c
3301
} else if (sc->gnv_src_addr.sa.sa_family == AF_INET6) {
sys/net/if_geneve.c
3716
const struct sockaddr *sa)
sys/net/if_geneve.c
3719
return (memcmp(&unsa->sa, sa, unsa->sa.sa_len));
sys/net/if_geneve.c
3724
const struct sockaddr *sa)
sys/net/if_geneve.c
3727
MPASS(sa->sa_family == AF_INET || sa->sa_family == AF_INET6);
sys/net/if_geneve.c
3730
if (sa->sa_family == AF_INET) {
sys/net/if_geneve.c
3731
dst->sin = *SATOCONSTSIN(sa);
sys/net/if_geneve.c
3733
} else if (sa->sa_family == AF_INET6) {
sys/net/if_geneve.c
3734
dst->sin6 = *SATOCONSTSIN6(sa);
sys/net/if_geneve.c
3741
const struct sockaddr *sa)
sys/net/if_geneve.c
3745
if (sa->sa_family == AF_INET) {
sys/net/if_geneve.c
3746
const struct in_addr *in4 = &SATOCONSTSIN(sa)->sin_addr;
sys/net/if_geneve.c
3748
} else if (sa->sa_family == AF_INET6) {
sys/net/if_geneve.c
3749
const struct in6_addr *in6 = &SATOCONSTSIN6(sa)->sin6_addr;
sys/net/if_geneve.c
3759
const struct sockaddr *sa)
sys/net/if_geneve.c
3762
MPASS(sa->sa_family == AF_INET || sa->sa_family == AF_INET6);
sys/net/if_geneve.c
3764
if (sa->sa_family == AF_INET) {
sys/net/if_geneve.c
3765
const struct in_addr *in4 = &SATOCONSTSIN(sa)->sin_addr;
sys/net/if_geneve.c
3769
} else if (sa->sa_family == AF_INET6) {
sys/net/if_geneve.c
3770
const struct in6_addr *in6 = &SATOCONSTSIN6(sa)->sin6_addr;
sys/net/if_geneve.c
3780
const struct sockaddr *sa;
sys/net/if_geneve.c
3783
sa = &gnvaddr->sa;
sys/net/if_geneve.c
3786
if (sa->sa_family == AF_UNSPEC && unspec != 0) {
sys/net/if_geneve.c
3788
} else if (sa->sa_family == AF_INET) {
sys/net/if_geneve.c
3790
} else if (sa->sa_family == AF_INET6) {
sys/net/if_geneve.c
3800
const struct sockaddr *sa;
sys/net/if_geneve.c
3803
sa = &gnvaddr->sa;
sys/net/if_geneve.c
3805
if (sa->sa_family == AF_INET) {
sys/net/if_geneve.c
3806
const struct in_addr *in4 = &SATOCONSTSIN(sa)->sin_addr;
sys/net/if_geneve.c
3808
} else if (sa->sa_family == AF_INET6) {
sys/net/if_geneve.c
3809
const struct in6_addr *in6 = &SATOCONSTSIN6(sa)->sin6_addr;
sys/net/if_geneve.c
3853
geneve_check_multicast_addr(const union sockaddr_union *sa)
sys/net/if_geneve.c
3857
if (sa->sa.sa_family == AF_INET) {
sys/net/if_geneve.c
3858
const struct in_addr *in4 = &SATOCONSTSIN(sa)->sin_addr;
sys/net/if_geneve.c
3860
} else if (sa->sa.sa_family == AF_INET6) {
sys/net/if_geneve.c
3861
const struct in6_addr *in6 = &SATOCONSTSIN6(sa)->sin6_addr;
sys/net/if_geneve.c
3870
geneve_check_sockaddr(const union sockaddr_union *sa, const int len)
sys/net/if_geneve.c
3875
switch (sa->sa.sa_family) {
sys/net/if_geneve.c
651
geneve_sockaddr_in_equal(&fe->gnvfe_raddr, &unsa->sa))
sys/net/if_geneve.c
659
geneve_sockaddr_in_copy(&fe->gnvfe_raddr, &unsa->sa);
sys/net/if_geneve.c
679
geneve_ftable_entry_init(sc, fe, mac, &unsa->sa, GENEVE_FE_FLAG_DYNAMIC);
sys/net/if_geneve.c
689
geneve_ftable_learn(struct geneve_softc *sc, const struct sockaddr *sa,
sys/net/if_geneve.c
700
geneve_sockaddr_copy(&unsa, sa);
sys/net/if_geneve.c
704
if (unsa.sa.sa_family == AF_INET6) {
sys/net/if_geneve.c
737
const uint8_t *mac, const struct sockaddr *sa, uint32_t flags)
sys/net/if_geneve.c
743
geneve_sockaddr_copy(&fe->gnvfe_raddr, sa);
sys/net/if_geneve.c
866
if (geneve_sockaddr_cmp(&gnvso->gnvso_laddr, &unsa->sa) == 0) {
sys/net/if_geneve.c
893
error = socreate(gnvso->gnvso_laddr.sa.sa_family, &gnvso->gnvso_sock,
sys/net/if_geneve.c
923
error = sobind(gnvso->gnvso_sock, &laddr.sa, curthread);
sys/net/if_geneve.c
945
switch (laddr.sa.sa_family) {
sys/net/if_geneve.c
997
switch (laddr.sa.sa_family) {
sys/net/if_infiniband.c
589
struct sockaddr *sa)
sys/net/if_infiniband.c
600
switch (sa->sa_family) {
sys/net/if_infiniband.c
605
sdl = (struct sockaddr_dl *)sa;
sys/net/if_infiniband.c
614
sin = (struct sockaddr_in *)sa;
sys/net/if_infiniband.c
627
sin6 = (struct sockaddr_in6 *)sa;
sys/net/if_ipsec.c
1003
return (ipsec_set_tunnel(sc, &saidx->src.sa, &saidx->dst.sa,
sys/net/if_ipsec.c
1024
key_sockaddrcmp(&saidx->src.sa, src, 0) == 0 &&
sys/net/if_ipsec.c
1025
key_sockaddrcmp(&saidx->dst.sa, dst, 0) == 0)
sys/net/if_ipsec.c
133
ipsec_srchash(const struct sockaddr *sa)
sys/net/if_ipsec.c
137
switch (sa->sa_family) {
sys/net/if_ipsec.c
141
&((const struct sockaddr_in *)sa)->sin_addr.s_addr,
sys/net/if_ipsec.c
148
&((const struct sockaddr_in6 *)sa)->sin6_addr,
sys/net/if_ipsec.c
479
sav->sah->saidx.src.sa.sa_family);
sys/net/if_ipsec.c
485
if (key_sockaddrcmp(&sav->sah->saidx.dst.sa,
sys/net/if_ipsec.c
486
&saidx->dst.sa, 0) != 0)
sys/net/if_ipsec.c
488
if (key_sockaddrcmp(&sav->sah->saidx.src.sa,
sys/net/if_ipsec.c
489
&saidx->src.sa, 0) == 0)
sys/net/if_ipsec.c
686
if (saidx->src.sa.sa_family != AF_INET) {
sys/net/if_ipsec.c
699
if (saidx->src.sa.sa_family != AF_INET6) {
sys/net/if_ipsec.c
826
ipsec_srcaddr(void *arg __unused, const struct sockaddr *sa,
sys/net/if_ipsec.c
838
iflist = ipsec_srchash(sa);
sys/net/if_ipsec.c
844
saidx = ipsec_getsaidx(sc, IPSEC_DIR_OUTBOUND, sa->sa_family);
sys/net/if_ipsec.c
846
key_sockaddrcmp(&saidx->src.sa, sa, 0) != 0)
sys/net/if_ipsec.c
897
sp[i]->spidx.src.sa.sa_family =
sys/net/if_ipsec.c
898
sp[i]->spidx.dst.sa.sa_family = AF_INET;
sys/net/if_ipsec.c
899
sp[i]->spidx.src.sa.sa_len =
sys/net/if_ipsec.c
900
sp[i]->spidx.dst.sa.sa_len =
sys/net/if_ipsec.c
906
sp[i]->spidx.src.sa.sa_family =
sys/net/if_ipsec.c
907
sp[i]->spidx.dst.sa.sa_family = AF_INET6;
sys/net/if_ipsec.c
908
sp[i]->spidx.src.sa.sa_len =
sys/net/if_ipsec.c
909
sp[i]->spidx.dst.sa.sa_len = sizeof(struct sockaddr_in6);
sys/net/if_llatbl.c
938
lltable_fill_sa_entry(const struct llentry *lle, struct sockaddr *sa)
sys/net/if_llatbl.c
943
llt->llt_fill_sa_entry(lle, sa);
sys/net/if_llatbl.h
267
void lltable_fill_sa_entry(const struct llentry *lle, struct sockaddr *sa);
sys/net/if_me.c
382
me_srcaddr(void *arg __unused, const struct sockaddr *sa,
sys/net/if_me.c
393
sin = (const struct sockaddr_in *)sa;
sys/net/if_ovpn.c
1972
const struct sockaddr_in *sa = (const struct sockaddr_in *)dst;
sys/net/if_ovpn.c
1976
if (sa != NULL) {
sys/net/if_ovpn.c
1977
ip_dst = &sa->sin_addr;
sys/net/if_ovpn.c
2472
const struct sockaddr *sa, void *ctx)
sys/net/if_ovpn.c
2557
if (! ovpn_sockaddr_compare((struct sockaddr *)&peer->remote, sa)) {
sys/net/if_ovpn.c
2561
MPASS(sa->sa_len <= sizeof(ot->addr));
sys/net/if_ovpn.c
2569
memcpy(&ot->addr, sa, sa->sa_len);
sys/net/if_ovpn.c
394
ovpn_nvlist_to_sockaddr(const nvlist_t *nvl, struct sockaddr_storage *sa)
sys/net/if_ovpn.c
398
memset(sa, 0, sizeof(*sa));
sys/net/if_ovpn.c
411
struct sockaddr_in *in = (struct sockaddr_in *)sa;
sys/net/if_ovpn.c
428
struct sockaddr_in6 *in6 = (struct sockaddr_in6 *)sa;
sys/net/if_var.h
149
typedef int (*if_sa_cnt_fn_t)(if_t ifp, void *sa,
sys/net/if_vlan.c
2042
vlan_if_sa_cnt(if_t ifp, void *sa, uint32_t drv_spi, void *priv,
sys/net/if_vlan.c
2045
VLAN_IPSEC_METHOD(if_sa_cnt(ifp, sa, drv_spi, priv, lt));
sys/net/if_vxlan.c
1039
error = sobind(vso->vxlso_sock, &laddr.sa, td);
sys/net/if_vxlan.c
1143
!vxlan_sockaddr_in_equal(&mc->vxlsomc_saddr, &local->sa))
sys/net/if_vxlan.c
1145
if (!vxlan_sockaddr_in_equal(&mc->vxlsomc_gaddr, &group->sa))
sys/net/if_vxlan.c
1281
if (mc->vxlsomc_gaddr.sa.sa_family == AF_UNSPEC) {
sys/net/if_vxlan.c
1302
if (mc->vxlsomc_gaddr.sa.sa_family == AF_UNSPEC) {
sys/net/if_vxlan.c
1303
vxlan_sockaddr_copy(&mc->vxlsomc_gaddr, &group->sa);
sys/net/if_vxlan.c
1304
vxlan_sockaddr_copy(&mc->vxlsomc_saddr, &source.sa);
sys/net/if_vxlan.c
1764
&sc->vxl_dst_addr.sa, VXLAN_FE_FLAG_STATIC);
sys/net/if_vxlan.c
2010
vxlan_sockaddr_in_copy(&sc->vxl_src_addr, &vxlsa->sa);
sys/net/if_vxlan.c
2040
vxlan_sockaddr_in_copy(&sc->vxl_dst_addr, &vxlsa->sa);
sys/net/if_vxlan.c
2236
if (vxlsa.sa.sa_family != sc->vxl_dst_addr.sa.sa_family)
sys/net/if_vxlan.c
2252
vxlan_ftable_entry_init(sc, fe, cmd->vxlcmd_mac, &vxlsa.sa,
sys/net/if_vxlan.c
232
#define satoconstsin(sa) ((const struct sockaddr_in *)(sa))
sys/net/if_vxlan.c
233
#define satoconstsin6(sa) ((const struct sockaddr_in6 *)(sa))
sys/net/if_vxlan.c
2785
vxlan_sockaddr_copy(&vxlsa, &fe->vxlfe_raddr.sa);
sys/net/if_vxlan.c
2861
const struct sockaddr *sa)
sys/net/if_vxlan.c
2896
vxlan_ftable_learn(sc, sa, eh->ether_shost);
sys/net/if_vxlan.c
3134
if (sc->vxl_src_addr.sa.sa_family == AF_INET) {
sys/net/if_vxlan.c
3141
} else if (sc->vxl_src_addr.sa.sa_family == AF_INET6) {
sys/net/if_vxlan.c
3355
const struct sockaddr *sa)
sys/net/if_vxlan.c
3358
return (bcmp(&vxladdr->sa, sa, vxladdr->sa.sa_len));
sys/net/if_vxlan.c
3363
const struct sockaddr *sa)
sys/net/if_vxlan.c
3366
MPASS(sa->sa_family == AF_INET || sa->sa_family == AF_INET6);
sys/net/if_vxlan.c
3369
if (sa->sa_family == AF_INET) {
sys/net/if_vxlan.c
3370
vxladdr->in4 = *satoconstsin(sa);
sys/net/if_vxlan.c
3372
} else if (sa->sa_family == AF_INET6) {
sys/net/if_vxlan.c
3373
vxladdr->in6 = *satoconstsin6(sa);
sys/net/if_vxlan.c
3380
const struct sockaddr *sa)
sys/net/if_vxlan.c
3384
if (sa->sa_family == AF_INET) {
sys/net/if_vxlan.c
3385
const struct in_addr *in4 = &satoconstsin(sa)->sin_addr;
sys/net/if_vxlan.c
3387
} else if (sa->sa_family == AF_INET6) {
sys/net/if_vxlan.c
3388
const struct in6_addr *in6 = &satoconstsin6(sa)->sin6_addr;
sys/net/if_vxlan.c
3398
const struct sockaddr *sa)
sys/net/if_vxlan.c
3401
MPASS(sa->sa_family == AF_INET || sa->sa_family == AF_INET6);
sys/net/if_vxlan.c
3403
if (sa->sa_family == AF_INET) {
sys/net/if_vxlan.c
3404
const struct in_addr *in4 = &satoconstsin(sa)->sin_addr;
sys/net/if_vxlan.c
3408
} else if (sa->sa_family == AF_INET6) {
sys/net/if_vxlan.c
3409
const struct in6_addr *in6 = &satoconstsin6(sa)->sin6_addr;
sys/net/if_vxlan.c
3419
const struct sockaddr *sa;
sys/net/if_vxlan.c
3422
sa = &vxladdr->sa;
sys/net/if_vxlan.c
3425
if (sa->sa_family == AF_UNSPEC && unspec != 0) {
sys/net/if_vxlan.c
3427
} else if (sa->sa_family == AF_INET) {
sys/net/if_vxlan.c
3431
} else if (sa->sa_family == AF_INET6) {
sys/net/if_vxlan.c
3443
const struct sockaddr *sa;
sys/net/if_vxlan.c
3446
sa = &vxladdr->sa;
sys/net/if_vxlan.c
3448
if (sa->sa_family == AF_INET) {
sys/net/if_vxlan.c
3449
const struct in_addr *in4 = &satoconstsin(sa)->sin_addr;
sys/net/if_vxlan.c
3451
} else if (sa->sa_family == AF_INET6) {
sys/net/if_vxlan.c
3452
const struct in6_addr *in6 = &satoconstsin6(sa)->sin6_addr;
sys/net/if_vxlan.c
3463
const struct sockaddr *sa;
sys/net/if_vxlan.c
3466
sa = &vxladdr->sa;
sys/net/if_vxlan.c
3468
if (sa->sa_family == AF_INET) {
sys/net/if_vxlan.c
3469
const struct in_addr *in4 = &satoconstsin(sa)->sin_addr;
sys/net/if_vxlan.c
3471
} else if (sa->sa_family == AF_INET6) {
sys/net/if_vxlan.c
3472
const struct in6_addr *in6 = &satoconstsin6(sa)->sin6_addr;
sys/net/if_vxlan.c
657
vxlan_sockaddr_in_equal(&fe->vxlfe_raddr, &vxlsa->sa))
sys/net/if_vxlan.c
665
vxlan_sockaddr_in_copy(&fe->vxlfe_raddr, &vxlsa->sa);
sys/net/if_vxlan.c
685
vxlan_ftable_entry_init(sc, fe, mac, &vxlsa->sa, VXLAN_FE_FLAG_DYNAMIC);
sys/net/if_vxlan.c
695
vxlan_ftable_learn(struct vxlan_softc *sc, const struct sockaddr *sa,
sys/net/if_vxlan.c
706
vxlan_sockaddr_copy(&vxlsa, sa);
sys/net/if_vxlan.c
782
const uint8_t *mac, const struct sockaddr *sa, uint32_t flags)
sys/net/if_vxlan.c
788
vxlan_sockaddr_copy(&fe->vxlfe_raddr, sa);
sys/net/if_vxlan.c
863
const union vxlan_sockaddr *sa;
sys/net/if_vxlan.c
867
sa = &fe->vxlfe_raddr;
sys/net/if_vxlan.c
868
af = sa->sa.sa_family;
sys/net/if_vxlan.c
879
addr = &sa->in4.sin_addr;
sys/net/if_vxlan.c
882
addr = &sa->in6.sin6_addr;
sys/net/if_vxlan.c
898
vxlan_socket_alloc(const union vxlan_sockaddr *sa)
sys/net/if_vxlan.c
908
vso->vxlso_laddr = *sa;
sys/net/if_vxlan.c
923
KASSERT(mc->vxlsomc_gaddr.sa.sa_family == AF_UNSPEC,
sys/net/if_vxlan.c
966
if (vxlan_sockaddr_cmp(&vso->vxlso_laddr, &vxlsa->sa) == 0) {
sys/net/if_vxlan.c
994
error = socreate(vso->vxlso_laddr.sa.sa_family, &vso->vxlso_sock,
sys/net/if_vxlan.h
56
struct sockaddr sa;
sys/net/if_vxlan.h
92
#define VXLAN_SOCKADDR_IS_IPV4(_vxsin) ((_vxsin)->sa.sa_family == AF_INET)
sys/net/if_vxlan.h
93
#define VXLAN_SOCKADDR_IS_IPV6(_vxsin) ((_vxsin)->sa.sa_family == AF_INET6)
sys/net/pfvar.h
1846
struct sockaddr sa;
sys/net/route.c
462
const struct sockaddr *sa;
sys/net/route.c
483
sa = info->rti_info[RTAX_IFA];
sys/net/route.c
486
sa = gateway;
sys/net/route.c
488
sa = dst;
sys/net/route.c
490
info->rti_ifa = ifaof_ifpforaddr(sa, info->rti_ifp);
sys/net/route.c
497
else if (sa != NULL)
sys/net/route.c
498
info->rti_ifa = ifa_ifwithroute(flags, sa, sa,
sys/net/route.c
612
struct sockaddr *sa = ifa->ifa_addr;
sys/net/route.c
624
if (sa->sa_family == AF_INET) {
sys/net/route.c
628
inet_ntoa_r(((struct sockaddr_in *)sa)->sin_addr, addrstr);
sys/net/route.c
635
if (sa->sa_family == AF_INET6) {
sys/net/route.h
362
#define SA_SIZE(sa) \
sys/net/route.h
363
( (((struct sockaddr *)(sa))->sa_len == 0) ? \
sys/net/route.h
365
1 + ( (((struct sockaddr *)(sa))->sa_len - 1) | (sizeof(long) - 1) ) )
sys/net/route/nhop.h
180
bool nhop_set_gw(struct nhop_object *nh, const struct sockaddr *sa, bool is_gw);
sys/net/route/route_ctl.c
383
struct sockaddr *netmask = &mask_storage.sa;
sys/net/route/route_ctl.c
467
struct sockaddr *netmask = &mask_storage.sa;
sys/net/route/route_ctl.c
546
struct sockaddr *netmask = &mask_storage.sa;
sys/net/route/route_ctl.c
71
struct sockaddr sa;
sys/net/route/route_ddb.c
102
rt_dumpaddr_ddb(const char *name, const struct sockaddr *sa)
sys/net/route/route_ddb.c
107
if (sa == NULL)
sys/net/route/route_ddb.c
109
else if (sa->sa_family == AF_INET) {
sys/net/route/route_ddb.c
111
&((const struct sockaddr_in *)sa)->sin_addr,
sys/net/route/route_ddb.c
113
} else if (sa->sa_family == AF_INET6) {
sys/net/route/route_ddb.c
115
&((const struct sockaddr_in6 *)sa)->sin6_addr,
sys/net/route/route_ddb.c
117
} else if (sa->sa_family == AF_LINK) {
sys/net/route/route_ddb.c
126
db_printf("%s <af:%d> ", name, sa->sa_family);
sys/net/route/route_helpers.c
413
struct sockaddr sa;
sys/net/route/route_helpers.c
429
struct sockaddr *dst = &saun.sa;
sys/net/rtsock.c
1056
struct sockaddr *sa = (struct sockaddr *)(lb->base + lb->offset);
sys/net/rtsock.c
1058
return (sa);
sys/net/rtsock.c
124
#define SA_SIZE32(sa) \
sys/net/rtsock.c
125
( (((struct sockaddr *)(sa))->sa_len == 0) ? \
sys/net/rtsock.c
127
1 + ( (((struct sockaddr *)(sa))->sa_len - 1) | (sizeof(int) - 1) ) )
sys/net/rtsock.c
1346
struct sockaddr *sa;
sys/net/rtsock.c
1352
sa = (struct sockaddr *)cp;
sys/net/rtsock.c
1356
if (cp + sa->sa_len > cplim) {
sys/net/rtsock.c
1367
if (sa->sa_len == 0) {
sys/net/rtsock.c
1373
if (sa->sa_family == AF_INET6)
sys/net/rtsock.c
1374
sa6_embedscope((struct sockaddr_in6 *)sa,
sys/net/rtsock.c
1377
rtinfo->rti_info[i] = sa;
sys/net/rtsock.c
1378
cp += SA_SIZE(sa);
sys/net/rtsock.c
1445
struct sockaddr *sa;
sys/net/rtsock.c
1462
sa = alloc_sockaddr_aligned(lb, sizeof(struct sockaddr_in));
sys/net/rtsock.c
1463
if (sa == NULL)
sys/net/rtsock.c
1465
fill_sockaddr_inet((struct sockaddr_in *)sa, gw_sin->sin_addr);
sys/net/rtsock.c
1466
info->rti_info[RTAX_GATEWAY] = sa;
sys/net/rtsock.c
1494
sa = alloc_sockaddr_aligned(lb, sizeof(struct sockaddr_dl_short));
sys/net/rtsock.c
1495
if (sa == NULL)
sys/net/rtsock.c
1503
*((struct sockaddr_dl_short *)sa) = sdl;
sys/net/rtsock.c
1504
info->rti_info[RTAX_GATEWAY] = sa;
sys/net/rtsock.c
1588
struct sockaddr *sa;
sys/net/rtsock.c
1625
if ((sa = alloc_sockaddr_aligned(lb, sa_len)) == NULL)
sys/net/rtsock.c
1627
fill_sockaddr_inet6((struct sockaddr_in6 *)sa, dst, 0);
sys/net/rtsock.c
1628
info->rti_info[RTAX_DST] = sa;
sys/net/rtsock.c
1631
if ((sa = alloc_sockaddr_aligned(lb, sa_len)) == NULL)
sys/net/rtsock.c
1633
fill_sockaddr_inet6((struct sockaddr_in6 *)sa, &mask, 0);
sys/net/rtsock.c
1634
info->rti_info[RTAX_NETMASK] = sa;
sys/net/rtsock.c
1715
struct sockaddr *sa;
sys/net/rtsock.c
1758
if ((sa = rtinfo->rti_info[i]) == NULL)
sys/net/rtsock.c
1762
dlen = SA_SIZE(sa);
sys/net/rtsock.c
1766
bcopy(sa, &ss, sa->sa_len);
sys/net/rtsock.c
1767
sa = (struct sockaddr *)&ss;
sys/net/rtsock.c
1769
if (sa->sa_family == AF_INET6) {
sys/net/rtsock.c
1770
sin6 = (struct sockaddr_in6 *)sa;
sys/net/rtsock.c
1774
m_copyback(m, len, dlen, (caddr_t)sa);
sys/net/rtsock.c
1861
struct sockaddr *sa;
sys/net/rtsock.c
1863
if ((sa = rtinfo->rti_info[i]) == NULL)
sys/net/rtsock.c
1868
dlen = SA_SIZE32(sa);
sys/net/rtsock.c
1871
dlen = SA_SIZE(sa);
sys/net/rtsock.c
1873
if (sa->sa_len > sizeof(ss))
sys/net/rtsock.c
1876
bcopy(sa, &ss, sa->sa_len);
sys/net/rtsock.c
1877
sa = (struct sockaddr *)&ss;
sys/net/rtsock.c
1879
if (sa->sa_family == AF_INET6) {
sys/net/rtsock.c
1880
sin6 = (struct sockaddr_in6 *)sa;
sys/net/rtsock.c
1884
bcopy((caddr_t)sa, cp, (unsigned)dlen);
sys/net/rtsock.c
1937
struct sockaddr *sa = rtinfo->rti_info[RTAX_DST];
sys/net/rtsock.c
1956
rt_dispatch(m, sa ? sa->sa_family : AF_UNSPEC);
sys/net/rtsock.c
2001
struct sockaddr *sa;
sys/net/rtsock.c
2014
info.rti_info[RTAX_IFA] = sa = ifa->ifa_addr;
sys/net/rtsock.c
2032
rt_dispatch(m, sa ? sa->sa_family : AF_UNSPEC);
sys/net/rtsock.c
2056
init_sockaddrs_family(family, &dst.sa, &mask.sa);
sys/net/rtsock.c
2057
export_rtaddrs(rt, &dst.sa, &mask.sa);
sys/net/rtsock.c
2060
info.rti_info[RTAX_DST] = &dst.sa;
sys/net/rtsock.c
2061
info.rti_info[RTAX_NETMASK] = &mask.sa;
sys/net/rtsock.c
2073
struct sockaddr *sa;
sys/net/rtsock.c
2104
sa = info->rti_info[RTAX_DST];
sys/net/rtsock.c
2105
rt_dispatch(m, sa ? sa->sa_family : AF_UNSPEC);
sys/net/rtsock.c
511
struct sockaddr sa;
sys/net/rtsock.c
546
struct sockaddr *sa;
sys/net/rtsock.c
547
sa = ifa->ifa_addr;
sys/net/rtsock.c
548
if (sa->sa_family != AF_INET)
sys/net/rtsock.c
550
ia = ((struct sockaddr_in *)sa)->sin_addr;
sys/net/rtsock.c
588
struct sockaddr *sa;
sys/net/rtsock.c
589
sa = ifa->ifa_addr;
sys/net/rtsock.c
590
if (sa->sa_family != AF_INET6)
sys/net/rtsock.c
592
bcopy(&((struct sockaddr_in6 *)sa)->sin6_addr,
sys/net/rtsock.c
670
info->rti_info[RTAX_GATEWAY] = &saun->sa;
sys/net/rtsock.c
990
init_sockaddrs_family(family, &sa_dst.sa, &sa_mask.sa);
sys/net/rtsock.c
991
export_rtaddrs(rc->rc_rt, &sa_dst.sa, &sa_mask.sa);
sys/net/rtsock.c
993
info->rti_info[RTAX_DST] = &sa_dst.sa;
sys/net/rtsock.c
994
info->rti_info[RTAX_NETMASK] = rt_is_host(rc->rc_rt) ? NULL : &sa_mask.sa;
sys/net80211/ieee80211_action.c
128
ieee80211_send_action(struct ieee80211_node *ni, int cat, int act, void *sa)
sys/net80211/ieee80211_action.c
158
return f(ni, cat, act, sa);
sys/net80211/ieee80211_action.c
52
send_inval(struct ieee80211_node *ni, int cat, int act, void *sa)
sys/net80211/ieee80211_mesh.c
2648
const uint8_t sa[IEEE80211_ADDR_LEN],
sys/net80211/ieee80211_mesh.c
2677
IEEE80211_NONQOS_TID, sa, da, sa);
sys/net80211/ieee80211_output.c
2554
const uint8_t sa[IEEE80211_ADDR_LEN],
sys/net80211/ieee80211_output.c
2621
IEEE80211_NONQOS_TID, sa, da, bssid);
sys/net80211/ieee80211_output.c
2634
sa, ":",
sys/net80211/ieee80211_output.c
887
const uint8_t sa[IEEE80211_ADDR_LEN],
sys/net80211/ieee80211_output.c
904
IEEE80211_ADDR_COPY(wh->i_addr2, sa);
sys/net80211/ieee80211_output.c
911
IEEE80211_ADDR_COPY(wh->i_addr2, sa);
sys/net80211/ieee80211_output.c
918
IEEE80211_ADDR_COPY(wh->i_addr3, sa);
sys/net80211/ieee80211_output.c
925
IEEE80211_ADDR_COPY(WH4(wh)->i_addr4, sa);
sys/net80211/ieee80211_output.c
941
IEEE80211_ADDR_COPY(WH4(wh)->i_addr4, sa);
sys/net80211/ieee80211_output.c
951
IEEE80211_ADDR_COPY(wh->i_addr2, sa);
sys/net80211/ieee80211_output.c
954
IEEE80211_ADDR_COPY(wh->i_addr3, sa);
sys/net80211/ieee80211_proto.h
118
const uint8_t sa[IEEE80211_ADDR_LEN],
sys/net80211/ieee80211_sta.c
477
const uint8_t *sa;
sys/net80211/ieee80211_sta.c
483
sa = IEEE80211_QOS_HAS_SEQ(wh) ? QWH4(wh)->i_addr4 : WH4(wh)->i_addr4;
sys/net80211/ieee80211_sta.c
484
return IEEE80211_ADDR_EQ(sa, vap->iv_myaddr);
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
1004
if (sa == NULL)
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
1006
if (sa->hci_family != AF_BLUETOOTH)
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
1008
if (sa->hci_len != sizeof(*sa))
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
1010
if (sa->hci_node[0] == 0)
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
1015
if (bcmp(sa, &pcb->addr, sizeof(pcb->addr)) != 0) {
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
1564
struct sockaddr *sa, struct mbuf *control, struct thread *td)
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
1600
if (sa != NULL) {
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
1601
if (sa->sa_family != AF_BLUETOOTH) {
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
1605
if (sa->sa_len != sizeof(struct sockaddr_hci)) {
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
1619
if (sa == NULL) {
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
1626
sa = (struct sockaddr *) &pcb->addr;
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
1637
bcopy(sa,mtod(nam, struct sockaddr_hci *),sizeof(struct sockaddr_hci));
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
1659
ng_btsocket_hci_raw_sockaddr(struct socket *so, struct sockaddr *sa)
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
1662
struct sockaddr_hci *hci = (struct sockaddr_hci *)sa;
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
320
struct sockaddr_hci *sa = mtod(nam, struct sockaddr_hci *);
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
324
sa->hci_len = sizeof(*sa);
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
325
sa->hci_family = AF_BLUETOOTH;
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
326
strlcpy(sa->hci_node, NG_PEER_NODE_NAME(hook),
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
327
sizeof(sa->hci_node));
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
486
struct sockaddr_hci *sa = NULL;
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
496
sa = mtod(nam, struct sockaddr_hci *);
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
509
strcmp(sa->hci_node, pcb->addr.hci_node) != 0)
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
533
(struct sockaddr *) sa, m, ctl))
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
636
struct sockaddr_hci *sa = NULL;
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
647
sa = mtod(nam, struct sockaddr_hci *);
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
660
if (strcmp(sa->hci_node, NG_PEER_NODE_NAME(hook)) == 0) {
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
965
struct sockaddr_hci *sa = (struct sockaddr_hci *) nam;
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
972
if (sa == NULL)
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
974
if (sa->hci_family != AF_BLUETOOTH)
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
976
if (sa->hci_len != sizeof(*sa))
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
978
if (sa->hci_node[0] == 0)
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
982
bcopy(sa, &pcb->addr, sizeof(pcb->addr));
sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
997
struct sockaddr_hci *sa = (struct sockaddr_hci *) nam;
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2090
struct sockaddr_l2cap *sa = (struct sockaddr_l2cap *) nam;
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2097
if (sa == NULL)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2099
if (sa->l2cap_family != AF_BLUETOOTH)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2102
if ((sa->l2cap_len != sizeof(*sa))&&
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2103
(sa->l2cap_len != sizeof(struct sockaddr_l2cap_compat)))
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2106
psm = le16toh(sa->l2cap_psm);
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2120
bcmp(&pcb->src, &sa->l2cap_bdaddr, sizeof(bdaddr_t)) == 0)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2127
bcopy(&sa->l2cap_bdaddr, &pcb->src, sizeof(pcb->src));
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2149
struct sockaddr_l2cap *sa = (struct sockaddr_l2cap *)nam;
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2163
if (sa == NULL)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2165
if (sa->l2cap_family != AF_BLUETOOTH)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2167
if (sa->l2cap_len == sizeof(*sal)){
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2169
sa = &ba;
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2170
sa->l2cap_len = sizeof(*sa);
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2171
sa->l2cap_bdaddr_type = BDADDR_BREDR;
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2173
if (sa->l2cap_len != sizeof(*sa))
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2175
if ((sa->l2cap_psm && sa->l2cap_cid))
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2177
if (bcmp(&sa->l2cap_bdaddr, NG_HCI_BDADDR_ANY, sizeof(bdaddr_t)) == 0)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2179
if((sa->l2cap_bdaddr_type == BDADDR_BREDR)&&
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2180
(sa->l2cap_psm == 0))
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2182
if(sa->l2cap_bdaddr_type != BDADDR_BREDR){
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2183
if(sa->l2cap_cid == NG_L2CAP_ATT_CID){
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2185
}else if (sa->l2cap_cid == NG_L2CAP_SMP_CID){
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2193
if (pcb->psm != 0 && pcb->psm != le16toh(sa->l2cap_psm))
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2207
bcopy(&sa->l2cap_bdaddr, &pcb->dst, sizeof(pcb->dst));
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2208
pcb->psm = le16toh(sa->l2cap_psm);
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2209
pcb->dsttype = sa->l2cap_bdaddr_type;
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2235
(sa->l2cap_bdaddr_type == BDADDR_BREDR)?
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2517
ng_btsocket_l2cap_peeraddr(struct socket *so, struct sockaddr *sa)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2520
struct sockaddr_l2cap *l2cap = (struct sockaddr_l2cap *)sa;
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2681
ng_btsocket_l2cap_sockaddr(struct socket *so, struct sockaddr *sa)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c
2684
struct sockaddr_l2cap *l2cap = (struct sockaddr_l2cap *)sa;
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
1207
ng_btsocket_l2cap_raw_peeraddr(struct socket *so, struct sockaddr *sa)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
1210
struct sockaddr_l2cap *l2cap = (struct sockaddr_l2cap *)sa;
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
1249
ng_btsocket_l2cap_raw_sockaddr(struct socket *so, struct sockaddr *sa)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
1252
struct sockaddr_l2cap *l2cap = (struct sockaddr_l2cap *)sa;
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
657
struct sockaddr_l2cap *sa = (struct sockaddr_l2cap *) nam;
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
665
if (sa == NULL)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
667
if (sa->l2cap_family != AF_BLUETOOTH)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
669
if((sa->l2cap_len != sizeof(*sa))&&
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
670
(sa->l2cap_len != sizeof(struct sockaddr_l2cap_compat)))
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
673
if (bcmp(&sa->l2cap_bdaddr, NG_HCI_BDADDR_ANY,
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
674
sizeof(sa->l2cap_bdaddr)) != 0) {
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
681
if (bcmp(&sa->l2cap_bdaddr, &rt->src,
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
694
bcopy(&sa->l2cap_bdaddr, &pcb->src, sizeof(pcb->src));
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
710
struct sockaddr_l2cap *sa = (struct sockaddr_l2cap *) nam;
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
719
if (sa == NULL)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
721
if (sa->l2cap_family != AF_BLUETOOTH)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
723
if((sa->l2cap_len != sizeof(*sa))&&
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
724
(sa->l2cap_len != sizeof(struct sockaddr_l2cap_compat)))
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
727
if (bcmp(&sa->l2cap_bdaddr, NG_HCI_BDADDR_ANY, sizeof(bdaddr_t)) == 0)
sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
732
bcopy(&sa->l2cap_bdaddr, &pcb->dst, sizeof(pcb->dst));
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
445
struct sockaddr_rfcomm *sa = (struct sockaddr_rfcomm *) nam;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
451
if (sa == NULL)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
453
if (sa->rfcomm_family != AF_BLUETOOTH)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
455
if (sa->rfcomm_len != sizeof(*sa))
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
457
if (sa->rfcomm_channel > 30)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
462
if (sa->rfcomm_channel != 0) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
466
if (pcb1->channel == sa->rfcomm_channel &&
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
467
bcmp(&pcb1->src, &sa->rfcomm_bdaddr,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
479
bcopy(&sa->rfcomm_bdaddr, &pcb->src, sizeof(pcb->src));
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
480
pcb->channel = sa->rfcomm_channel;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
496
struct sockaddr_rfcomm *sa = (struct sockaddr_rfcomm *) nam;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
505
if (sa == NULL)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
507
if (sa->rfcomm_family != AF_BLUETOOTH)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
509
if (sa->rfcomm_len != sizeof(*sa))
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
511
if (sa->rfcomm_channel > 30)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
513
if (sa->rfcomm_channel == 0 ||
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
514
bcmp(&sa->rfcomm_bdaddr, NG_HCI_BDADDR_ANY, sizeof(bdaddr_t)) == 0)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
532
s = ng_btsocket_rfcomm_session_by_addr(&pcb->src, &sa->rfcomm_bdaddr);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
546
&pcb->src, &sa->rfcomm_bdaddr, td);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
563
dlci = RFCOMM_MKDLCI(!INITIATOR(s), sa->rfcomm_channel);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
586
bcopy(&sa->rfcomm_bdaddr, &pcb->dst, sizeof(pcb->dst));
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
587
pcb->channel = sa->rfcomm_channel;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
922
ng_btsocket_rfcomm_peeraddr(struct socket *so, struct sockaddr *sa)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
925
struct sockaddr_rfcomm *rfcomm = (struct sockaddr_rfcomm *)sa;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
988
ng_btsocket_rfcomm_sockaddr(struct socket *so, struct sockaddr *sa)
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
991
struct sockaddr_rfcomm *rfcomm = (struct sockaddr_rfcomm *)sa;
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
1276
struct sockaddr_sco *sa = (struct sockaddr_sco *) nam;
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
1282
if (sa == NULL)
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
1284
if (sa->sco_family != AF_BLUETOOTH)
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
1286
if (sa->sco_len != sizeof(*sa))
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
1296
if (bcmp(&sa->sco_bdaddr, NG_HCI_BDADDR_ANY, sizeof(sa->sco_bdaddr)) != 0) {
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
1300
if (bcmp(&pcb->src, &sa->sco_bdaddr, sizeof(bdaddr_t)) == 0) {
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
1318
bcopy(&sa->sco_bdaddr, &pcb->src, sizeof(pcb->src));
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
1335
struct sockaddr_sco *sa = (struct sockaddr_sco *) nam;
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
1346
if (sa == NULL)
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
1348
if (sa->sco_family != AF_BLUETOOTH)
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
1350
if (sa->sco_len != sizeof(*sa))
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
1352
if (bcmp(&sa->sco_bdaddr, NG_HCI_BDADDR_ANY, sizeof(bdaddr_t)) == 0)
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
1372
if (bcmp(&sa->sco_bdaddr, &pcb->src, sizeof(pcb->src)) == 0) {
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
1380
bcopy(&sa->sco_bdaddr, &pcb->dst, sizeof(pcb->dst));
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
1617
ng_btsocket_sco_peeraddr(struct socket *so, struct sockaddr *sa)
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
1620
struct sockaddr_sco *sco = (struct sockaddr_sco *)sa;
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
1769
ng_btsocket_sco_sockaddr(struct socket *so, struct sockaddr *sa)
sys/netgraph/bluetooth/socket/ng_btsocket_sco.c
1772
struct sockaddr_sco *sco = (struct sockaddr_sco *)sa;
sys/netgraph/ng_iface.c
139
sa_family_t sa);
sys/netgraph/ng_iface.c
399
sa_family_t sa;
sys/netgraph/ng_iface.c
407
sa = *mtod(m, sa_family_t *);
sys/netgraph/ng_iface.c
409
ng_iface_send(ifp, m, sa);
sys/netgraph/ng_iface.c
433
ng_iface_send(struct ifnet *ifp, struct mbuf *m, sa_family_t sa)
sys/netgraph/ng_iface.c
437
const iffam_p iffam = get_iffam_from_af(sa);
sys/netgraph/ng_iface.c
445
log(LOG_WARNING, "%s: can't handle af%d\n", ifp->if_xname, sa);
sys/netgraph/ng_ksocket.c
1004
sa = &stag->sa;
sys/netgraph/ng_ksocket.c
1010
error = sosend(so, sa, 0, m, 0, 0, td);
sys/netgraph/ng_ksocket.c
1168
struct sockaddr *sa;
sys/netgraph/ng_ksocket.c
1176
sa = NULL;
sys/netgraph/ng_ksocket.c
1178
NULL : &sa, &uio, &m, NULL, &flags)) != 0)
sys/netgraph/ng_ksocket.c
1187
if (sa != NULL)
sys/netgraph/ng_ksocket.c
1188
free(sa, M_SONAME);
sys/netgraph/ng_ksocket.c
1205
if (sa != NULL)
sys/netgraph/ng_ksocket.c
1206
free(sa, M_SONAME);
sys/netgraph/ng_ksocket.c
1217
if (sa != NULL) {
sys/netgraph/ng_ksocket.c
1222
sa->sa_len, M_NOWAIT);
sys/netgraph/ng_ksocket.c
1224
free(sa, M_SONAME);
sys/netgraph/ng_ksocket.c
1227
bcopy(sa, &stag->sa, sa->sa_len);
sys/netgraph/ng_ksocket.c
1228
free(sa, M_SONAME);
sys/netgraph/ng_ksocket.c
193
const struct sockaddr *sa;
sys/netgraph/ng_ksocket.c
195
sa = (const struct sockaddr *)(buf - SADATA_OFFSET);
sys/netgraph/ng_ksocket.c
196
return (sa->sa_len < SADATA_OFFSET) ? 0 : sa->sa_len - SADATA_OFFSET;
sys/netgraph/ng_ksocket.c
226
struct sockaddr *const sa = (struct sockaddr *)buf;
sys/netgraph/ng_ksocket.c
255
sa->sa_family = family;
sys/netgraph/ng_ksocket.c
258
switch (sa->sa_family) {
sys/netgraph/ng_ksocket.c
262
struct sockaddr_un *const sun = (struct sockaddr_un *)sa;
sys/netgraph/ng_ksocket.c
286
struct sockaddr_in *const sin = (struct sockaddr_in *)sa;
sys/netgraph/ng_ksocket.c
320
struct sockaddr_in6 *const sin6 = (struct sockaddr_in6 *)sa;
sys/netgraph/ng_ksocket.c
376
*buflen = sa->sa_len;
sys/netgraph/ng_ksocket.c
385
const struct sockaddr *sa = (const struct sockaddr *)(data + *off);
sys/netgraph/ng_ksocket.c
389
switch (sa->sa_family) {
sys/netgraph/ng_ksocket.c
393
const struct sockaddr_un *sun = (const struct sockaddr_un *)sa;
sys/netgraph/ng_ksocket.c
411
const struct sockaddr_in *sin = (const struct sockaddr_in *)sa;
sys/netgraph/ng_ksocket.c
431
const struct sockaddr_in6 *sin6 = (const struct sockaddr_in6 *)sa;
sys/netgraph/ng_ksocket.c
760
struct sockaddr *const sa
sys/netgraph/ng_ksocket.c
765
|| msg->header.arglen < sa->sa_len)
sys/netgraph/ng_ksocket.c
771
error = sobind(so, sa, td);
sys/netgraph/ng_ksocket.c
827
struct sockaddr *const sa
sys/netgraph/ng_ksocket.c
832
|| msg->header.arglen < sa->sa_len)
sys/netgraph/ng_ksocket.c
840
if ((error = soconnect(so, sa, td)) != 0) {
sys/netgraph/ng_ksocket.c
857
int (*func)(struct socket *so, struct sockaddr *sa);
sys/netgraph/ng_ksocket.c
975
struct sockaddr *sa = NULL;
sys/netgraph/ng_ksocket.h
102
struct sockaddr sa;
sys/netgraph/ng_socket.c
428
ng_getsockaddr(struct socket *so, struct sockaddr *sa)
sys/netgraph/ng_socket.c
430
struct sockaddr_ng *sg = (struct sockaddr_ng *)sa;
sys/netinet/if_ether.c
1092
sa.sa_family = AF_ARP;
sys/netinet/if_ether.c
1093
sa.sa_len = 2;
sys/netinet/if_ether.c
1116
(*ifp->if_output)(ifp, m, &sa, &ro);
sys/netinet/if_ether.c
351
struct sockaddr sa;
sys/netinet/if_ether.c
410
sa.sa_family = AF_ARP;
sys/netinet/if_ether.c
411
sa.sa_len = 2;
sys/netinet/if_ether.c
430
error = (*ifp->if_output)(ifp, m, &sa, &ro);
sys/netinet/if_ether.c
773
struct sockaddr sa;
sys/netinet/in.c
1690
in_lltable_fill_sa_entry(const struct llentry *lle, struct sockaddr *sa)
sys/netinet/in.c
1694
sin = (struct sockaddr_in *)sa;
sys/netinet/in.h
697
#define satosin(sa) ((struct sockaddr_in *)(sa))
sys/netinet/in_gif.c
146
in_gif_srcaddr(void *arg __unused, const struct sockaddr *sa,
sys/netinet/in_gif.c
157
sin = (const struct sockaddr_in *)sa;
sys/netinet/in_mcast.c
1462
imf = imo_match_group(imo, ifp, &gsa->sa);
sys/netinet/in_mcast.c
1485
ims = imo_match_source(imf, &ssa->sa);
sys/netinet/in_mcast.c
1653
imf = imo_match_group(imo, ifp, &gsa->sa);
sys/netinet/in_mcast.c
2023
imf = imo_match_group(imo, ifp, &gsa->sa);
sys/netinet/in_mcast.c
2062
lims = imo_match_source(imf, &ssa->sa);
sys/netinet/in_mcast.c
2333
imf = imo_match_group(imo, ifp, &gsa->sa);
sys/netinet/in_mcast.c
2366
ims = imo_match_source(imf, &ssa->sa);
sys/netinet/in_mcast.c
2559
imf = imo_match_group(imo, ifp, &gsa->sa);
sys/netinet/in_mcast.c
78
struct sockaddr sa;
sys/netinet/in_pcb.c
1229
struct sockaddr *sa;
sys/netinet/in_pcb.c
1315
sa = ifa->ifa_addr;
sys/netinet/in_pcb.c
1316
if (sa->sa_family != AF_INET)
sys/netinet/in_pcb.c
1318
sin = (struct sockaddr_in *)sa;
sys/netinet/in_pcb.c
1370
sa = ifa->ifa_addr;
sys/netinet/in_pcb.c
1371
if (sa->sa_family != AF_INET)
sys/netinet/in_pcb.c
1373
sin = (struct sockaddr_in *)sa;
sys/netinet/in_pcb.c
1425
sa = ifa->ifa_addr;
sys/netinet/in_pcb.c
1426
if (sa->sa_family != AF_INET)
sys/netinet/in_pcb.c
1428
sin = (struct sockaddr_in *)sa;
sys/netinet/in_pcb.c
1943
in_getsockaddr(struct socket *so, struct sockaddr *sa)
sys/netinet/in_pcb.c
1950
*(struct sockaddr_in *)sa = (struct sockaddr_in ){
sys/netinet/in_pcb.c
1961
in_getpeeraddr(struct socket *so, struct sockaddr *sa)
sys/netinet/in_pcb.c
1968
*(struct sockaddr_in *)sa = (struct sockaddr_in ){
sys/netinet/in_pcb.h
712
int in_getpeeraddr(struct socket *, struct sockaddr *sa);
sys/netinet/in_pcb.h
713
int in_getsockaddr(struct socket *, struct sockaddr *sa);
sys/netinet/ip_carp.c
1897
carp_multicast_setup(struct carp_if *cif, sa_family_t sa)
sys/netinet/ip_carp.c
1902
switch (sa) {
sys/netinet/ip_carp.c
1997
carp_multicast_cleanup(struct carp_if *cif, sa_family_t sa)
sys/netinet/ip_carp.c
2009
switch (sa) {
sys/netinet/ip_carp.c
2038
carp_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *sa)
sys/netinet/ip_carp.c
2043
if (!sa)
sys/netinet/ip_carp.c
2046
switch (sa->sa_family) {
sys/netinet/ip_divert.c
318
struct socket *sa = dcb->dcb_socket;
sys/netinet/ip_divert.c
320
SOCKBUF_LOCK(&sa->so_rcv);
sys/netinet/ip_divert.c
321
if (sbappendaddr_locked(&sa->so_rcv,
sys/netinet/ip_divert.c
323
soroverflow_locked(sa);
sys/netinet/ip_divert.c
326
sorwakeup_locked(sa);
sys/netinet/ip_fw.h
481
struct sockaddr_in sa;
sys/netinet/ip_fw.h
489
struct sockaddr_in6 sa;
sys/netinet/ip_gre.c
201
in_gre_srcaddr(void *arg __unused, const struct sockaddr *sa,
sys/netinet/ip_gre.c
212
sin = (const struct sockaddr_in *)sa;
sys/netinet/ip_gre.c
222
const struct sockaddr *sa, void *ctx)
sys/netinet/ip_gre.c
231
dst = ((const struct sockaddr_in *)sa)->sin_addr.s_addr;
sys/netinet/libalias/alias_db.c
2384
struct in_addr sa, u_int16_t sp, struct in_addr da, u_int16_t dp)
sys/netinet/libalias/alias_db.c
2393
cmd = fill_ip(cmd, O_IP_SRC, sa.s_addr);
sys/netinet/sctp_asconf.c
1003
SCTPDBG_ADDR(SCTP_DEBUG_ASCONF1, &stcb->asoc.deleted_primary->ro._l_addr.sa);
sys/netinet/sctp_asconf.c
1005
SCTPDBG_ADDR(SCTP_DEBUG_ASCONF1, &stcb->asoc.primary_destination->ro._l_addr.sa);
sys/netinet/sctp_asconf.c
1130
switch (net->ro._l_addr.sa.sa_family) {
sys/netinet/sctp_asconf.c
1221
if (sctp_asconf_addr_match(aa, &ifa->address.sa) == 0)
sys/netinet/sctp_asconf.c
1273
switch (ifa->address.sa.sa_family) {
sys/netinet/sctp_asconf.c
1317
SCTPDBG_ADDR(SCTP_DEBUG_ASCONF2, &ifa->address.sa);
sys/netinet/sctp_asconf.c
1320
SCTPDBG_ADDR(SCTP_DEBUG_ASCONF2, &ifa->address.sa);
sys/netinet/sctp_asconf.c
1323
SCTPDBG_ADDR(SCTP_DEBUG_ASCONF2, &ifa->address.sa);
sys/netinet/sctp_asconf.c
1436
sctp_asconf_queue_sa_delete(struct sctp_tcb *stcb, struct sockaddr *sa)
sys/netinet/sctp_asconf.c
1451
if (sctp_asconf_addr_match(aa, sa) == 0)
sys/netinet/sctp_asconf.c
1471
ifa = sctp_find_ifa_by_addr(sa, stcb->asoc.vrf_id, SCTP_ADDR_NOT_LOCKED);
sys/netinet/sctp_asconf.c
1490
switch (sa->sa_family) {
sys/netinet/sctp_asconf.c
1497
sin6 = (struct sockaddr_in6 *)sa;
sys/netinet/sctp_asconf.c
1510
struct sockaddr_in *sin = (struct sockaddr_in *)sa;
sys/netinet/sctp_asconf.c
160
struct sockaddr *sa;
sys/netinet/sctp_asconf.c
184
sa = &store.sa;
sys/netinet/sctp_asconf.c
1849
sctp_is_scopeid_in_nets(struct sctp_tcb *stcb, struct sockaddr *sa)
sys/netinet/sctp_asconf.c
1854
if (sa->sa_family != AF_INET6) {
sys/netinet/sctp_asconf.c
1858
sin6 = (struct sockaddr_in6 *)sa;
sys/netinet/sctp_asconf.c
1901
switch (ifa->address.sa.sa_family) {
sys/netinet/sctp_asconf.c
1923
if (ifa->address.sa.sa_family == AF_INET6) {
sys/netinet/sctp_asconf.c
1940
switch (ifa->address.sa.sa_family) {
sys/netinet/sctp_asconf.c
1956
if (sctp_is_scopeid_in_nets(stcb, &ifa->address.sa) == 0) {
sys/netinet/sctp_asconf.c
2031
switch (ifa->address.sa.sa_family) {
sys/netinet/sctp_asconf.c
206
SCTPDBG_ADDR(SCTP_DEBUG_ASCONF1, sa);
sys/netinet/sctp_asconf.c
2118
switch (ifa->address.sa.sa_family) {
sys/netinet/sctp_asconf.c
2146
if (sctp_is_scopeid_in_nets(stcb, &ifa->address.sa) == 0) {
sys/netinet/sctp_asconf.c
2285
sctp_set_primary_ip_address_sa(struct sctp_tcb *stcb, struct sockaddr *sa)
sys/netinet/sctp_asconf.c
229
SCTPDBG_ADDR(SCTP_DEBUG_ASCONF1, sa);
sys/netinet/sctp_asconf.c
2292
ifa = sctp_find_ifa_by_addr(sa, vrf_id, SCTP_ADDR_NOT_LOCKED);
sys/netinet/sctp_asconf.c
2304
SCTPDBG_ADDR(SCTP_DEBUG_ASCONF1, sa);
sys/netinet/sctp_asconf.c
2318
SCTPDBG_ADDR(SCTP_DEBUG_ASCONF1, sa);
sys/netinet/sctp_asconf.c
2384
if (sctp_addr_match(ph, &sctp_ifa->address.sa) != 0) {
sys/netinet/sctp_asconf.c
241
sa = src;
sys/netinet/sctp_asconf.c
2441
switch (sctp_ifa->address.sa.sa_family) {
sys/netinet/sctp_asconf.c
2472
return (&sctp_ifa->address.sa);
sys/netinet/sctp_asconf.c
2513
return (&sctp_ifa->address.sa);
sys/netinet/sctp_asconf.c
252
} else if (sctp_add_remote_addr(stcb, sa, &net, stcb->asoc.port,
sys/netinet/sctp_asconf.c
2543
return (&laddr->ifa->address.sa);
sys/netinet/sctp_asconf.c
267
sctp_ulp_notify(SCTP_NOTIFY_ASCONF_ADD_IP, stcb, 0, sa, SCTP_SO_NOT_LOCKED);
sys/netinet/sctp_asconf.c
2845
sctp_ifa = sctp_find_ifa_by_addr(&store.sa, stcb->asoc.vrf_id,
sys/netinet/sctp_asconf.c
2856
status = sctp_asconf_queue_sa_delete(stcb, &store.sa);
sys/netinet/sctp_asconf.c
2899
sctp_addr_in_initack(struct mbuf *m, uint32_t offset, uint32_t length, struct sockaddr *sa)
sys/netinet/sctp_asconf.c
2915
switch (sa->sa_family) {
sys/netinet/sctp_asconf.c
2929
SCTPDBG_ADDR(SCTP_DEBUG_ASCONF2, sa);
sys/netinet/sctp_asconf.c
2947
if (sa->sa_family == AF_INET6) {
sys/netinet/sctp_asconf.c
2960
sin6 = (struct sockaddr_in6 *)sa;
sys/netinet/sctp_asconf.c
2978
if (sa->sa_family == AF_INET) {
sys/netinet/sctp_asconf.c
2990
sin = (struct sockaddr_in *)sa;
sys/netinet/sctp_asconf.c
3034
if (sctp_cmpaddr(&laddr->ifa->address.sa, init_addr)) {
sys/netinet/sctp_asconf.c
3038
if (!sctp_addr_in_initack(m, offset, length, &laddr->ifa->address.sa)) {
sys/netinet/sctp_asconf.c
3087
if (sctp_cmpaddr(&sctp_ifa->address.sa, init_addr)) {
sys/netinet/sctp_asconf.c
3090
switch (sctp_ifa->address.sa.sa_family) {
sys/netinet/sctp_asconf.c
3126
if (!sctp_addr_in_initack(m, offset, length, &sctp_ifa->address.sa)) {
sys/netinet/sctp_asconf.c
3174
sctp_addr_mgmt_ep_sa(struct sctp_inpcb *inp, struct sockaddr *sa,
sys/netinet/sctp_asconf.c
3180
if (sa->sa_len == 0) {
sys/netinet/sctp_asconf.c
3186
ifa = sctp_find_ifa_by_addr(sa, vrf_id, SCTP_ADDR_NOT_LOCKED);
sys/netinet/sctp_asconf.c
3189
ifa = sctp_find_ifa_in_ep(inp, sa, SCTP_ADDR_NOT_LOCKED);
sys/netinet/sctp_asconf.c
320
struct sockaddr *sa;
sys/netinet/sctp_asconf.c
3328
switch (net->ro._l_addr.sa.sa_family) {
sys/netinet/sctp_asconf.c
3360
net->ro._l_addr.sa.sa_family);
sys/netinet/sctp_asconf.c
3382
switch (sctp_ifap->address.sa.sa_family) {
sys/netinet/sctp_asconf.c
344
sa = &store.sa;
sys/netinet/sctp_asconf.c
3441
switch (sctp_ifap->address.sa.sa_family) {
sys/netinet/sctp_asconf.c
363
SCTPDBG_ADDR(SCTP_DEBUG_ASCONF1, sa);
sys/netinet/sctp_asconf.c
384
SCTPDBG_ADDR(SCTP_DEBUG_ASCONF1, sa);
sys/netinet/sctp_asconf.c
395
if (sctp_cmpaddr(sa, src)) {
sys/netinet/sctp_asconf.c
424
result = sctp_del_remote_addr(stcb, sa);
sys/netinet/sctp_asconf.c
441
sctp_ulp_notify(SCTP_NOTIFY_ASCONF_DELETE_IP, stcb, 0, sa, SCTP_SO_NOT_LOCKED);
sys/netinet/sctp_asconf.c
458
struct sockaddr *sa;
sys/netinet/sctp_asconf.c
481
sa = &store.sa;
sys/netinet/sctp_asconf.c
498
SCTPDBG_ADDR(SCTP_DEBUG_ASCONF1, sa);
sys/netinet/sctp_asconf.c
517
SCTPDBG_ADDR(SCTP_DEBUG_ASCONF1, sa);
sys/netinet/sctp_asconf.c
529
sa = src;
sys/netinet/sctp_asconf.c
535
if (sctp_set_primary_addr(stcb, sa, NULL) == 0) {
sys/netinet/sctp_asconf.c
539
sctp_ulp_notify(SCTP_NOTIFY_ASCONF_SET_PRIMARY, stcb, 0, sa, SCTP_SO_NOT_LOCKED);
sys/netinet/sctp_asconf.c
844
sctp_asconf_addr_match(struct sctp_asconf_addr *aa, struct sockaddr *sa)
sys/netinet/sctp_asconf.c
846
switch (sa->sa_family) {
sys/netinet/sctp_asconf.c
851
struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa;
sys/netinet/sctp_asconf.c
864
struct sockaddr_in *sin = (struct sockaddr_in *)sa;
sys/netinet/sctp_asconf.c
884
sctp_addr_match(struct sctp_paramhdr *ph, struct sockaddr *sa)
sys/netinet/sctp_asconf.c
892
switch (sa->sa_family) {
sys/netinet/sctp_asconf.c
897
struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa;
sys/netinet/sctp_asconf.c
913
struct sockaddr_in *sin = (struct sockaddr_in *)sa;
sys/netinet/sctp_bsd_addr.c
120
KASSERT(ifa->address.sa.sa_family == AF_INET6,
sys/netinet/sctp_bsd_addr.c
122
ifa->address.sa.sa_family));
sys/netinet/sctp_input.c
2211
&store.sa, cookie->local_scope, cookie->site_scope,
sys/netinet/sctp_input.c
574
r_net = sctp_findnet(stcb, &store.sa);
sys/netinet/sctp_os_bsd.h
306
#define SCTP_GATHER_MTU_FROM_ROUTE(sctp_ifa, sa, nh) ((uint32_t)((nh != NULL) ? nh->nh_mtu : 0))
sys/netinet/sctp_output.c
11382
switch (net->ro._l_addr.sa.sa_family) {
sys/netinet/sctp_output.c
11431
hb->heartbeat.hb_info.addr_family = (uint8_t)net->ro._l_addr.sa.sa_family;
sys/netinet/sctp_output.c
11432
hb->heartbeat.hb_info.addr_len = net->ro._l_addr.sa.sa_len;
sys/netinet/sctp_output.c
11444
switch (net->ro._l_addr.sa.sa_family) {
sys/netinet/sctp_output.c
12611
switch (raddr->sa.sa_family) {
sys/netinet/sctp_output.c
13908
sifa->address.sa.sa_family != AF_INET) {
sys/netinet/sctp_output.c
13916
SCTPDBG_ADDR(SCTP_DEBUG_OUTPUT2, &sifa->address.sa);
sys/netinet/sctp_output.c
1875
switch (ifa->address.sa.sa_family) {
sys/netinet/sctp_output.c
1945
switch (ifa->address.sa.sa_family) {
sys/netinet/sctp_output.c
1979
switch (ifa->address.sa.sa_family) {
sys/netinet/sctp_output.c
2061
if ((sctp_ifap->address.sa.sa_family == AF_INET) &&
sys/netinet/sctp_output.c
2068
if ((sctp_ifap->address.sa.sa_family == AF_INET6) &&
sys/netinet/sctp_output.c
2104
if ((sctp_ifap->address.sa.sa_family == AF_INET) &&
sys/netinet/sctp_output.c
2111
if ((sctp_ifap->address.sa.sa_family == AF_INET6) &&
sys/netinet/sctp_output.c
2255
if (ifa->address.sa.sa_family != fam) {
sys/netinet/sctp_output.c
2263
SCTPDBG_ADDR(SCTP_DEBUG_OUTPUT2, &ifa->address.sa);
sys/netinet/sctp_output.c
2355
if (ifa->address.sa.sa_family != fam) {
sys/netinet/sctp_output.c
2358
ifa->address.sa.sa_family, fam);
sys/netinet/sctp_output.c
2362
SCTPDBG_ADDR(SCTP_DEBUG_OUTPUT3, &ifa->address.sa);
sys/netinet/sctp_output.c
2479
if ((sctp_ifa->address.sa.sa_family == AF_INET) &&
sys/netinet/sctp_output.c
2486
if ((sctp_ifa->address.sa.sa_family == AF_INET6) &&
sys/netinet/sctp_output.c
2617
if ((sctp_ifa->address.sa.sa_family == AF_INET) &&
sys/netinet/sctp_output.c
2624
if ((sctp_ifa->address.sa.sa_family == AF_INET6) &&
sys/netinet/sctp_output.c
2651
if ((sctp_ifa->address.sa.sa_family == AF_INET) &&
sys/netinet/sctp_output.c
2658
if ((sctp_ifa->address.sa.sa_family == AF_INET6) &&
sys/netinet/sctp_output.c
2788
if ((ifa->address.sa.sa_family == AF_INET) &&
sys/netinet/sctp_output.c
2795
if ((ifa->address.sa.sa_family == AF_INET6) &&
sys/netinet/sctp_output.c
2896
if ((ifa->address.sa.sa_family == AF_INET) &&
sys/netinet/sctp_output.c
2903
if ((ifa->address.sa.sa_family == AF_INET6) &&
sys/netinet/sctp_output.c
3084
SCTPDBG_ADDR(SCTP_DEBUG_OUTPUT2, &sifa->address.sa);
sys/netinet/sctp_output.c
3086
SCTPDBG_ADDR(SCTP_DEBUG_OUTPUT2, &net->ro._l_addr.sa);
sys/netinet/sctp_output.c
3104
if ((sctp_ifa->address.sa.sa_family == AF_INET) &&
sys/netinet/sctp_output.c
3112
if ((sctp_ifa->address.sa.sa_family == AF_INET6) &&
sys/netinet/sctp_output.c
3168
if ((sctp_ifa->address.sa.sa_family == AF_INET) &&
sys/netinet/sctp_output.c
3175
if ((sctp_ifa->address.sa.sa_family == AF_INET6) &&
sys/netinet/sctp_output.c
3234
if ((sctp_ifa->address.sa.sa_family == AF_INET) &&
sys/netinet/sctp_output.c
3241
if ((sctp_ifa->address.sa.sa_family == AF_INET6) &&
sys/netinet/sctp_output.c
3913
SCTPDBG_ADDR(SCTP_DEBUG_OUTPUT1, &net->ro._l_addr.sa);
sys/netinet/sctp_output.c
4244
mtu = SCTP_GATHER_MTU_FROM_ROUTE(net->ro._s_addr, &net->ro._l_addr.sa, ro->ro_nh);
sys/netinet/sctp_output.c
4586
mtu = SCTP_GATHER_MTU_FROM_ROUTE(net->ro._s_addr, &net->ro._l_addr.sa, ro->ro_nh);
sys/netinet/sctp_output.c
4649
if (net->ro._l_addr.sa.sa_family == AF_INET6) {
sys/netinet/sctp_output.c
5286
struct sockaddr *sa;
sys/netinet/sctp_output.c
5333
sa = (struct sockaddr *)&net->ro._l_addr;
sys/netinet/sctp_output.c
5334
if (sa->sa_family == src->sa_family) {
sys/netinet/sctp_output.c
5336
if (sa->sa_family == AF_INET) {
sys/netinet/sctp_output.c
5339
sa4 = (struct sockaddr_in *)sa;
sys/netinet/sctp_output.c
5348
if (sa->sa_family == AF_INET6) {
sys/netinet/sctp_output.c
5351
sa6 = (struct sockaddr_in6 *)sa;
sys/netinet/sctp_output.c
5443
sa = (struct sockaddr *)&net->ro._l_addr;
sys/netinet/sctp_output.c
5444
if (sa->sa_family != sa_touse->sa_family) {
sys/netinet/sctp_output.c
5448
if (sa->sa_family == AF_INET) {
sys/netinet/sctp_output.c
5449
sa4 = (struct sockaddr_in *)sa;
sys/netinet/sctp_output.c
5458
if (sa->sa_family == AF_INET6) {
sys/netinet/sctp_output.c
5459
sa6 = (struct sockaddr_in6 *)sa;
sys/netinet/sctp_output.c
7709
switch (net->ro._l_addr.sa.sa_family) {
sys/netinet/sctp_output.c
8260
switch (net->ro._l_addr.sa.sa_family) {
sys/netinet/sctp_output.c
8549
switch (net->ro._l_addr.sa.sa_family) {
sys/netinet/sctp_output.c
9649
switch (net->ro._l_addr.sa.sa_family) {
sys/netinet/sctp_pcb.c
1070
if (net->ro._l_addr.sa.sa_family != from->sa_family) {
sys/netinet/sctp_pcb.c
1233
if (net->ro._l_addr.sa.sa_family !=
sys/netinet/sctp_pcb.c
1334
if (net->ro._l_addr.sa.sa_family !=
sys/netinet/sctp_pcb.c
1644
if (laddr->ifa->address.sa.sa_family == nam->sa_family) {
sys/netinet/sctp_pcb.c
2252
&remote_store.sa, netp,
sys/netinet/sctp_pcb.c
293
ifa_af = sctp_ifap->address.sa.sa_family;
sys/netinet/sctp_pcb.c
3054
ifa = sctp_find_ifa_by_addr(&store.sa,
sys/netinet/sctp_pcb.c
327
switch (sctp_ifap->address.sa.sa_family) {
sys/netinet/sctp_pcb.c
3829
switch (net->ro._l_addr.sa.sa_family) {
sys/netinet/sctp_pcb.c
3863
rmtu = SCTP_GATHER_MTU_FROM_ROUTE(net->ro._s_addr, &net->ro._l_addr.sa, net->ro.ro_nh);
sys/netinet/sctp_pcb.c
3871
switch (net->ro._l_addr.sa.sa_family) {
sys/netinet/sctp_pcb.c
4410
if (net->ro._l_addr.sa.sa_family != remaddr->sa_family) {
sys/netinet/sctp_pcb.c
457
if (sctp_ifap->address.sa.sa_family == AF_INET6) {
sys/netinet/sctp_pcb.c
484
if (sctp_ifap->address.sa.sa_family == AF_INET6) {
sys/netinet/sctp_pcb.c
5155
switch (laddr->ifa->address.sa.sa_family) {
sys/netinet/sctp_pcb.c
519
switch (sctp_ifap->address.sa.sa_family) {
sys/netinet/sctp_pcb.c
5190
if (ifa->address.sa.sa_family == AF_INET6) {
sys/netinet/sctp_pcb.c
5212
switch (ifa->address.sa.sa_family) {
sys/netinet/sctp_pcb.c
5345
if (ifa->address.sa.sa_family == AF_INET6) {
sys/netinet/sctp_pcb.c
562
hash_of_addr = sctp_get_ifa_hash_val(&sctp_ifap->address.sa);
sys/netinet/sctp_pcb.c
5884
struct sockaddr *sa;
sys/netinet/sctp_pcb.c
5929
sa = altsa;
sys/netinet/sctp_pcb.c
5931
sa = src;
sys/netinet/sctp_pcb.c
5949
stcb_tmp = sctp_findassociation_ep_addr(&inp, sa, &net_tmp, dst, stcb);
sys/netinet/sctp_pcb.c
5955
switch (sa->sa_family) {
sys/netinet/sctp_pcb.c
5959
if (sctp_add_remote_addr(stcb, sa, NULL, port, SCTP_DONOT_SETSCOPE, SCTP_LOAD_ADDR_2)) {
sys/netinet/sctp_pcb.c
5968
if (sctp_add_remote_addr(stcb, sa, NULL, port, SCTP_DONOT_SETSCOPE, SCTP_LOAD_ADDR_3)) {
sys/netinet/sctp_pcb.c
6028
sa = (struct sockaddr *)&sin;
sys/netinet/sctp_pcb.c
6031
stcb_tmp = sctp_findassociation_ep_addr(&inp, sa, &net,
sys/netinet/sctp_pcb.c
6052
if (sctp_add_remote_addr(stcb, sa, NULL, port, SCTP_DONOT_SETSCOPE, SCTP_LOAD_ADDR_4)) {
sys/netinet/sctp_pcb.c
6127
sa = (struct sockaddr *)&sin6;
sys/netinet/sctp_pcb.c
6130
stcb_tmp = sctp_findassociation_ep_addr(&inp, sa, &net,
sys/netinet/sctp_pcb.c
6148
if (sctp_add_remote_addr(stcb, sa, NULL, port, SCTP_DONOT_SETSCOPE, SCTP_LOAD_ADDR_5)) {
sys/netinet/sctp_pcb.c
6273
(void)sctp_set_primary_addr(stcb, sa, NULL);
sys/netinet/sctp_pcb.c
6565
sctp_set_primary_addr(struct sctp_tcb *stcb, struct sockaddr *sa,
sys/netinet/sctp_pcb.c
6569
if (net == NULL && sa)
sys/netinet/sctp_pcb.c
6570
net = sctp_findnet(stcb, sa);
sys/netinet/sctp_pcb.c
759
if (sctp_ifa->address.sa.sa_family != to->sa_family) {
sys/netinet/sctp_pcb.c
762
switch (sctp_ifa->address.sa.sa_family) {
sys/netinet/sctp_pcb.c
840
if (laddr->ifa->address.sa.sa_family != to->sa_family) {
sys/netinet/sctp_pcb.c
995
if (laddr->ifa->address.sa.sa_family ==
sys/netinet/sctp_sysctl.c
151
switch (sctp_ifa->address.sa.sa_family) {
sys/netinet/sctp_sysctl.c
167
switch (laddr->ifa->address.sa.sa_family) {
sys/netinet/sctp_sysctl.c
273
switch (sctp_ifa->address.sa.sa_family) {
sys/netinet/sctp_timer.c
1282
SCTPDBG_ADDR(SCTP_DEBUG_ASCONF1, &stcb->asoc.deleted_primary->ro._l_addr.sa);
sys/netinet/sctp_timer.c
1485
if (net->ro._l_addr.sa.sa_family == AF_INET6) {
sys/netinet/sctp_timer.c
1498
if (net->ro._l_addr.sa.sa_family == AF_INET6) {
sys/netinet/sctp_timer.c
1509
mtu = SCTP_GATHER_MTU_FROM_ROUTE(net->ro._s_addr, &net->ro._s_addr.sa, net->ro.ro_nh);
sys/netinet/sctp_uio.h
629
struct sockaddr sa;
sys/netinet/sctp_usrreq.c
1083
switch (sctp_ifa->address.sa.sa_family) {
sys/netinet/sctp_usrreq.c
1199
sa_len = laddr->ifa->address.sa.sa_len;
sys/netinet/sctp_usrreq.c
1203
if (sctp_fill_user_address(addr, &laddr->ifa->address.sa))
sys/netinet/sctp_usrreq.c
1205
switch (laddr->ifa->address.sa.sa_family) {
sys/netinet/sctp_usrreq.c
1269
switch (sctp_ifa->address.sa.sa_family) {
sys/netinet/sctp_usrreq.c
1296
switch (laddr->ifa->address.sa.sa_family) {
sys/netinet/sctp_usrreq.c
1341
struct sockaddr *sa;
sys/netinet/sctp_usrreq.c
1381
sa = (struct sockaddr *)(totaddrp + 1);
sys/netinet/sctp_usrreq.c
1382
error = sctp_connectx_helper_find(inp, sa, totaddr, &num_v4, &num_v6, (unsigned int)(optsize - sizeof(int)));
sys/netinet/sctp_usrreq.c
1421
stcb = sctp_aloc_assoc_connected(inp, sa, &error, 0, 0, vrf_id,
sys/netinet/sctp_usrreq.c
1432
switch (sa->sa_family) {
sys/netinet/sctp_usrreq.c
1435
sa = (struct sockaddr *)((caddr_t)sa + sizeof(struct sockaddr_in));
sys/netinet/sctp_usrreq.c
1440
sa = (struct sockaddr *)((caddr_t)sa + sizeof(struct sockaddr_in6));
sys/netinet/sctp_usrreq.c
1448
sctp_connectx_helper_add(stcb, sa, (totaddr - 1), &error);
sys/netinet/sctp_usrreq.c
2155
switch (net->ro._l_addr.sa.sa_family) {
sys/netinet/sctp_usrreq.c
2209
addr = &saddr->addr[0].sa;
sys/netinet/sctp_usrreq.c
2212
switch (net->ro._l_addr.sa.sa_family) {
sys/netinet/sctp_usrreq.c
2244
(net->ro._l_addr.sa.sa_family == AF_INET)) {
sys/netinet/sctp_usrreq.c
2286
actual = sctp_fill_up_addresses(inp, stcb, limit, &saddr->addr[0].sa);
sys/netinet/sctp_usrreq.c
2382
switch (net->ro._l_addr.sa.sa_family) {
sys/netinet/sctp_usrreq.c
2413
if ((net->ro._l_addr.sa.sa_family == AF_INET6) &&
sys/netinet/sctp_usrreq.c
2644
switch (stcb->asoc.primary_destination->ro._l_addr.sa.sa_family) {
sys/netinet/sctp_usrreq.c
2811
switch (addr->sa.sa_family) {
sys/netinet/sctp_usrreq.c
4880
struct sockaddr *sa;
sys/netinet/sctp_usrreq.c
4883
SCTP_CHECK_AND_CAST(sa, optval, struct sockaddr, optsize);
sys/netinet/sctp_usrreq.c
4902
stcb = sctp_findassociation_ep_addr(&inp, sa, NULL, NULL, NULL);
sys/netinet/sctp_usrreq.c
5346
switch (net->ro._l_addr.sa.sa_family) {
sys/netinet/sctp_usrreq.c
5406
if (net->ro._l_addr.sa.sa_family == AF_INET6) {
sys/netinet/sctp_usrreq.c
5490
switch (net->ro._l_addr.sa.sa_family) {
sys/netinet/sctp_usrreq.c
5535
if (net->ro._l_addr.sa.sa_family == AF_INET6) {
sys/netinet/sctp_usrreq.c
5824
error = sctp_dynamic_set_primary(&ss->sa, vrf_id);
sys/netinet/sctp_usrreq.c
5944
struct sockaddr *sa;
sys/netinet/sctp_usrreq.c
5948
SCTP_CHECK_AND_CAST(sa, optval, struct sockaddr, optsize);
sys/netinet/sctp_usrreq.c
5950
if (sa->sa_family == AF_INET) {
sys/netinet/sctp_usrreq.c
5957
(error = prison_local_ip4(td->td_ucred, &(((struct sockaddr_in *)sa)->sin_addr)))) {
sys/netinet/sctp_usrreq.c
5964
if (sa->sa_family == AF_INET6) {
sys/netinet/sctp_usrreq.c
5972
&(((struct sockaddr_in6 *)sa)->sin6_addr),
sys/netinet/sctp_usrreq.c
5983
sctp_bindx_add_address(so, inp, sa, vrf_id, &error, p);
sys/netinet/sctp_usrreq.c
5988
struct sockaddr *sa;
sys/netinet/sctp_usrreq.c
5993
SCTP_CHECK_AND_CAST(sa, optval, struct sockaddr, optsize);
sys/netinet/sctp_usrreq.c
5995
if (sa->sa_family == AF_INET) {
sys/netinet/sctp_usrreq.c
6002
(error = prison_local_ip4(td->td_ucred, &(((struct sockaddr_in *)sa)->sin_addr)))) {
sys/netinet/sctp_usrreq.c
6009
if (sa->sa_family == AF_INET6) {
sys/netinet/sctp_usrreq.c
6017
&(((struct sockaddr_in6 *)sa)->sin6_addr),
sys/netinet/sctp_usrreq.c
6028
sctp_bindx_delete_address(inp, sa, vrf_id, &error);
sys/netinet/sctp_usrreq.c
7121
switch (store.sa.sa_family) {
sys/netinet/sctp_usrreq.c
7135
tinp = sctp_pcb_findep(&store.sa, 0, 0, inp->def_vrf_id);
sys/netinet/sctp_usrreq.c
7155
store.sa.sa_family = AF_INET6;
sys/netinet/sctp_usrreq.c
7156
store.sa.sa_len = sizeof(struct sockaddr_in6);
sys/netinet/sctp_usrreq.c
7161
store.sa.sa_family = AF_INET;
sys/netinet/sctp_usrreq.c
7162
store.sa.sa_len = sizeof(struct sockaddr_in);
sys/netinet/sctp_usrreq.c
7165
switch (store.sa.sa_family) {
sys/netinet/sctp_usrreq.c
7179
tinp = sctp_pcb_findep(&store.sa, 0, 0, inp->def_vrf_id);
sys/netinet/sctp_usrreq.c
7269
sctp_accept(struct socket *so, struct sockaddr *sa)
sys/netinet/sctp_usrreq.c
7333
switch (store.sa.sa_family) {
sys/netinet/sctp_usrreq.c
7336
*(struct sockaddr_in *)sa = (struct sockaddr_in ){
sys/netinet/sctp_usrreq.c
7346
*(struct sockaddr_in6 *)sa = (struct sockaddr_in6 ){
sys/netinet/sctp_usrreq.c
7352
if ((error = sa6_recoverscope((struct sockaddr_in6 *)sa)) != 0)
sys/netinet/sctp_usrreq.c
7365
sctp_ingetaddr(struct socket *so, struct sockaddr *sa)
sys/netinet/sctp_usrreq.c
7367
struct sockaddr_in *sin = (struct sockaddr_in *)sa;
sys/netinet/sctp_usrreq.c
7437
if (laddr->ifa->address.sa.sa_family == AF_INET) {
sys/netinet/sctp_usrreq.c
7458
sctp_peeraddr(struct socket *so, struct sockaddr *sa)
sys/netinet/sctp_usrreq.c
7460
struct sockaddr_in *sin = (struct sockaddr_in *)sa;
sys/netinet/sctputil.c
3282
struct sockaddr *sa, uint32_t error, int so_locked)
sys/netinet/sctputil.c
3306
switch (sa->sa_family) {
sys/netinet/sctputil.c
3311
in6_sin_2_v4mapsin6((struct sockaddr_in *)sa,
sys/netinet/sctputil.c
3314
memcpy(&spc->spc_aaddr, sa, sizeof(struct sockaddr_in));
sys/netinet/sctputil.c
3317
memcpy(&spc->spc_aaddr, sa, sizeof(struct sockaddr_in));
sys/netinet/sctputil.c
3326
memcpy(&spc->spc_aaddr, sa, sizeof(struct sockaddr_in6));
sys/netinet/sctputil.c
4129
&net->ro._l_addr.sa, error, so_locked);
sys/netinet/sctputil.c
4134
&net->ro._l_addr.sa, error, so_locked);
sys/netinet/sctputil.c
4139
&net->ro._l_addr.sa, error, so_locked);
sys/netinet/sctputil.c
4752
sctp_print_address(struct sockaddr *sa)
sys/netinet/sctputil.c
4758
switch (sa->sa_family) {
sys/netinet/sctputil.c
4764
sin6 = (struct sockaddr_in6 *)sa;
sys/netinet/sctputil.c
4778
sin = (struct sockaddr_in *)sa;
sys/netinet/sctputil.c
5298
if (addr->sa_family != laddr->ifa->address.sa.sa_family)
sys/netinet/sctputil.c
5399
if (addr->sa_family != sctp_ifap->address.sa.sa_family)
sys/netinet/sctputil.c
5980
switch (control->whoFrom->ro._l_addr.sa.sa_family) {
sys/netinet/sctputil.c
6495
sctp_dynamic_set_primary(struct sockaddr *sa, uint32_t vrf_id)
sys/netinet/sctputil.c
6504
ifa = sctp_find_ifa_by_addr(sa, vrf_id, SCTP_ADDR_NOT_LOCKED);
sys/netinet/sctputil.c
6619
struct sockaddr *sa;
sys/netinet/sctputil.c
6628
sa = addr;
sys/netinet/sctputil.c
6632
switch (sa->sa_family) {
sys/netinet/sctputil.c
6636
sin = (struct sockaddr_in *)sa;
sys/netinet/sctputil.c
6645
if (sctp_add_remote_addr(stcb, sa, NULL, stcb->asoc.port,
sys/netinet/sctputil.c
6661
sin6 = (struct sockaddr_in6 *)sa;
sys/netinet/sctputil.c
6670
if (sctp_add_remote_addr(stcb, sa, NULL, stcb->asoc.port,
sys/netinet/sctputil.c
6686
sa = (struct sockaddr *)((caddr_t)sa + incr);
sys/netinet/sctputil.c
6698
struct sockaddr *sa;
sys/netinet/sctputil.c
6703
sa = addr;
sys/netinet/sctputil.c
6713
switch (sa->sa_family) {
sys/netinet/sctputil.c
6717
if (sa->sa_len != incr) {
sys/netinet/sctputil.c
6729
if (sa->sa_len != incr) {
sys/netinet/sctputil.c
6732
sin6 = (struct sockaddr_in6 *)sa;
sys/netinet/sctputil.c
6748
stcb = sctp_findassociation_ep_addr(&inp, sa, NULL, NULL, NULL);
sys/netinet/sctputil.c
6756
sa = (struct sockaddr *)((caddr_t)sa + incr);
sys/netinet/sctputil.c
6767
struct sockaddr *sa, uint32_t vrf_id, int *error,
sys/netinet/sctputil.c
6789
switch (sa->sa_family) {
sys/netinet/sctputil.c
6792
if (sa->sa_len != sizeof(struct sockaddr_in6)) {
sys/netinet/sctputil.c
6803
sin6 = (struct sockaddr_in6 *)sa;
sys/netinet/sctputil.c
6817
addr_to_use = sa;
sys/netinet/sctputil.c
6820
addr_to_use = sa;
sys/netinet/sctputil.c
6826
if (sa->sa_len != sizeof(struct sockaddr_in)) {
sys/netinet/sctputil.c
6838
sinp = (struct sockaddr_in *)sa;
sys/netinet/sctputil.c
6840
addr_to_use = sa;
sys/netinet/sctputil.c
6883
struct sockaddr *sa, uint32_t vrf_id, int *error)
sys/netinet/sctputil.c
6897
switch (sa->sa_family) {
sys/netinet/sctputil.c
6900
if (sa->sa_len != sizeof(struct sockaddr_in6)) {
sys/netinet/sctputil.c
6912
sin6 = (struct sockaddr_in6 *)sa;
sys/netinet/sctputil.c
6924
addr_to_use = sa;
sys/netinet/sctputil.c
6927
addr_to_use = sa;
sys/netinet/sctputil.c
6933
if (sa->sa_len != sizeof(struct sockaddr_in)) {
sys/netinet/sctputil.c
6945
addr_to_use = sa;
sys/netinet/sctputil.c
7008
switch (sctp_ifa->address.sa.sa_family) {
sys/netinet/sctputil.c
7132
const struct sockaddr *sa SCTP_UNUSED, void *ctx SCTP_UNUSED)
sys/netinet/sctputil.c
7612
switch (addr->sa.sa_family) {
sys/netinet/sctputil.c
7637
switch (addr->sa.sa_family) {
sys/netinet/sctputil.h
100
sctp_dynamic_set_primary(struct sockaddr *sa, uint32_t vrf_id);
sys/netinet/sctputil.h
225
struct sockaddr *sa, uint32_t vrf_id, int *error,
sys/netinet/sctputil.h
228
sctp_bindx_delete_address(struct sctp_inpcb *inp, struct sockaddr *sa,
sys/netinet/tcp_subr.c
573
const struct sockaddr *sa, void *ctx)
sys/netinet/tcp_usrreq.c
698
tcp_usr_accept(struct socket *so, struct sockaddr *sa)
sys/netinet/tcp_usrreq.c
713
*(struct sockaddr_in *)sa = (struct sockaddr_in ){
sys/netinet/tcp_usrreq.c
729
tcp6_usr_accept(struct socket *so, struct sockaddr *sa)
sys/netinet/tcp_usrreq.c
751
in6_sin_2_v4mapsin6(&sin, (struct sockaddr_in6 *)sa);
sys/netinet/tcp_usrreq.c
753
*(struct sockaddr_in6 *)sa = (struct sockaddr_in6 ){
sys/netinet/tcp_usrreq.c
760
(void)sa6_recoverscope((struct sockaddr_in6 *)sa);
sys/netinet/toecore.c
130
struct sockaddr *sa __unused, uint8_t *lladdr __unused,
sys/netinet/toecore.c
417
struct sockaddr *sa;
sys/netinet/toecore.c
441
sa = (struct sockaddr *)&sin6;
sys/netinet/toecore.c
442
lltable_fill_sa_entry(lle, sa);
sys/netinet/toecore.c
462
tod->tod_l2_update(tod, ifp, sa, lladdr, EVL_MAKETAG(vid, pcp, 0));
sys/netinet/toecore.c
471
toe_l2_resolve(struct toedev *tod, struct ifnet *ifp, struct sockaddr *sa,
sys/netinet/toecore.c
477
switch (sa->sa_family) {
sys/netinet/toecore.c
480
rc = arpresolve(ifp, 0, NULL, sa, lladdr, NULL, NULL);
sys/netinet/toecore.c
485
rc = nd6_resolve(ifp, LLE_SF(AF_INET6, 0), NULL, sa, lladdr,
sys/netinet6/in6.c
2341
in6_lltable_fill_sa_entry(const struct llentry *lle, struct sockaddr *sa)
sys/netinet6/in6.c
2345
sin6 = (struct sockaddr_in6 *)sa;
sys/netinet6/in6.h
695
#define satosin6(sa) ((struct sockaddr_in6 *)(sa))
sys/netinet6/in6_gif.c
152
in6_gif_srcaddr(void *arg __unused, const struct sockaddr *sa, int event)
sys/netinet6/in6_gif.c
162
sin = (const struct sockaddr_in6 *)sa;
sys/netinet6/in6_mcast.c
1495
imf = im6o_match_group(imo, ifp, &gsa->sa);
sys/netinet6/in6_mcast.c
1518
ims = im6o_match_source(imf, &ssa->sa);
sys/netinet6/in6_mcast.c
1709
imf = im6o_match_group(imo, ifp, &gsa->sa);
sys/netinet6/in6_mcast.c
2021
imf = im6o_match_group(imo, ifp, &gsa->sa);
sys/netinet6/in6_mcast.c
2060
lims = im6o_match_source(imf, &ssa->sa);
sys/netinet6/in6_mcast.c
2352
imf = im6o_match_group(imo, ifp, &gsa->sa);
sys/netinet6/in6_mcast.c
2385
ims = im6o_match_source(imf, &ssa->sa);
sys/netinet6/in6_mcast.c
2545
imf = im6o_match_group(imo, ifp, &gsa->sa);
sys/netinet6/in6_mcast.c
84
struct sockaddr sa;
sys/netinet6/in6_pcb.c
563
in6_getsockaddr(struct socket *so, struct sockaddr *sa)
sys/netinet6/in6_pcb.c
570
*(struct sockaddr_in6 *)sa = (struct sockaddr_in6 ){
sys/netinet6/in6_pcb.c
577
(void)sa6_recoverscope((struct sockaddr_in6 *)sa);
sys/netinet6/in6_pcb.c
583
in6_getpeeraddr(struct socket *so, struct sockaddr *sa)
sys/netinet6/in6_pcb.c
590
*(struct sockaddr_in6 *)sa = (struct sockaddr_in6 ){
sys/netinet6/in6_pcb.c
597
(void)sa6_recoverscope((struct sockaddr_in6 *)sa);
sys/netinet6/in6_pcb.c
603
in6_mapped_sockaddr(struct socket *so, struct sockaddr *sa)
sys/netinet6/in6_pcb.c
617
in6_sin_2_v4mapsin6(&sin, (struct sockaddr_in6 *)sa);
sys/netinet6/in6_pcb.c
622
error = in6_getsockaddr(so, sa);
sys/netinet6/in6_pcb.c
629
in6_mapped_peeraddr(struct socket *so, struct sockaddr *sa)
sys/netinet6/in6_pcb.c
643
in6_sin_2_v4mapsin6(&sin, (struct sockaddr_in6 *)sa);
sys/netinet6/in6_pcb.c
648
error = in6_getpeeraddr(so, sa);
sys/netinet6/in6_pcb.h
67
#define satosin6(sa) ((struct sockaddr_in6 *)(sa))
sys/netinet6/ip6_gre.c
193
in6_gre_srcaddr(void *arg __unused, const struct sockaddr *sa,
sys/netinet6/ip6_gre.c
204
sin = (const struct sockaddr_in6 *)sa;
sys/netinet6/ip6_gre.c
215
const struct sockaddr *sa, void *ctx)
sys/netinet6/ip6_gre.c
224
dst = *(const struct sockaddr_in6 *)sa;
sys/netinet6/raw_ip6.c
108
#define satosin6(sa) ((struct sockaddr_in6 *)(sa))
sys/netinet6/sctp6_usrreq.c
1039
sctp6_in6getaddr(struct socket *so, struct sockaddr *sa)
sys/netinet6/sctp6_usrreq.c
1050
error = sctp6_getaddr(so, sa);
sys/netinet6/sctp6_usrreq.c
1059
in6_sin_2_v4mapsin6(&sin, (struct sockaddr_in6 *)sa);
sys/netinet6/sctp6_usrreq.c
1066
sctp6_getpeeraddr(struct socket *so, struct sockaddr *sa)
sys/netinet6/sctp6_usrreq.c
1077
error = sctp6_peeraddr(so, sa);
sys/netinet6/sctp6_usrreq.c
1086
in6_sin_2_v4mapsin6(&sin, (struct sockaddr_in6 *)sa);
sys/netinet6/sctp6_usrreq.c
839
addr = &store.sa;
sys/netinet6/sctp6_usrreq.c
889
sctp6_getaddr(struct socket *so, struct sockaddr *sa)
sys/netinet6/sctp6_usrreq.c
891
struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa;
sys/netinet6/sctp6_usrreq.c
957
if (laddr->ifa->address.sa.sa_family == AF_INET6) {
sys/netinet6/sctp6_usrreq.c
982
sctp6_peeraddr(struct socket *so, struct sockaddr *sa)
sys/netinet6/sctp6_usrreq.c
984
struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa;
sys/netipsec/ipsec.c
1020
if (key_sockaddrcmp_withmask(&xh->dst.sa,
sys/netipsec/ipsec.c
1021
&sp->spidx.dst.sa, sp->spidx.prefd) != 0)
sys/netipsec/ipsec.c
1024
if (key_sockaddrcmp(&xh->dst.sa,
sys/netipsec/ipsec.c
1025
&sp->req[idx]->saidx.dst.sa, 0) != 0)
sys/netipsec/ipsec.c
1151
switch (sp->req[i]->saidx.dst.sa.sa_family) {
sys/netipsec/ipsec.c
1165
sp->req[i]->saidx.dst.sa.sa_family));
sys/netipsec/ipsec.c
925
switch (sp->spidx.src.sa.sa_family) {
sys/netipsec/ipsec.c
944
__func__, sp->spidx.src.sa.sa_family);
sys/netipsec/ipsec_input.c
170
dst_address.sa.sa_family = af;
sys/netipsec/ipsec_input.c
356
af = saidx->dst.sa.sa_family;
sys/netipsec/ipsec_input.c
452
bcopy(&saidx->dst, &xh->dst, saidx->dst.sa.sa_len);
sys/netipsec/ipsec_input.c
613
af = saidx->dst.sa.sa_family;
sys/netipsec/ipsec_input.c
699
bcopy(&saidx->dst, &xh->dst, saidx->dst.sa.sa_len);
sys/netipsec/ipsec_output.c
1018
switch (saidx->dst.sa.sa_family) {
sys/netipsec/ipsec_output.c
1100
switch (dst->sa.sa_family) {
sys/netipsec/ipsec_output.c
1103
inc.inc_faddr = satosin(&dst->sa)->sin_addr;
sys/netipsec/ipsec_output.c
1108
inc.inc6_faddr = satosin6(&dst->sa)->sin6_addr;
sys/netipsec/ipsec_output.c
1121
switch (dst->sa.sa_family) {
sys/netipsec/ipsec_output.c
1182
switch (saidx->dst.sa.sa_family) {
sys/netipsec/ipsec_output.c
1185
if (saidx->src.sa.sa_family != AF_INET ||
sys/netipsec/ipsec_output.c
1208
if (saidx->src.sa.sa_family != AF_INET6 ||
sys/netipsec/ipsec_output.c
144
if (saidx->src.sa.sa_len == 0) {
sys/netipsec/ipsec_output.c
151
if (saidx->dst.sa.sa_len == 0) {
sys/netipsec/ipsec_output.c
265
dst->sa.sa_family != AF_INET || /* PF mismatch */
sys/netipsec/ipsec_output.c
266
(dst->sa.sa_family == AF_INET && /* Proxy */
sys/netipsec/ipsec_output.c
284
IPSEC_INIT_CTX(&ctx, &m, inp, sav, dst->sa.sa_family, IPSEC_ENC_AFTER);
sys/netipsec/ipsec_output.c
296
switch(dst->sa.sa_family) {
sys/netipsec/ipsec_output.c
310
__func__, dst->sa.sa_family));
sys/netipsec/ipsec_output.c
525
in6_sa_equal_addrwithscope(const struct sockaddr_in6 *sa,
sys/netipsec/ipsec_output.c
530
if (IN6_IS_SCOPE_LINKLOCAL(&sa->sin6_addr)) {
sys/netipsec/ipsec_output.c
531
memcpy(&ia2, &sa->sin6_addr, sizeof(ia2));
sys/netipsec/ipsec_output.c
532
ia2.s6_addr16[1] = htons(sa->sin6_scope_id);
sys/netipsec/ipsec_output.c
535
return (IN6_ARE_ADDR_EQUAL(&sa->sin6_addr, ia));
sys/netipsec/ipsec_output.c
686
dst->sa.sa_family != AF_INET6 || /* PF mismatch */
sys/netipsec/ipsec_output.c
687
((dst->sa.sa_family == AF_INET6) &&
sys/netipsec/ipsec_output.c
706
IPSEC_INIT_CTX(&ctx, &m, inp, sav, dst->sa.sa_family, IPSEC_ENC_AFTER);
sys/netipsec/ipsec_output.c
710
switch(dst->sa.sa_family) {
sys/netipsec/ipsec_output.c
727
__func__, dst->sa.sa_family));
sys/netipsec/ipsec_output.c
919
switch (saidx->dst.sa.sa_family) {
sys/netipsec/ipsec_output.c
945
saidx->dst.sa.sa_family));
sys/netipsec/ipsec_output.c
977
switch (saidx->dst.sa.sa_family) {
sys/netipsec/ipsec_output.c
996
saidx->dst.sa.sa_family));
sys/netipsec/key.c
1041
if (!key_sockaddrcmp(&saidx->dst.sa, &sah->saidx.dst.sa, 0) &&
sys/netipsec/key.c
1042
!key_sockaddrcmp(&saidx->src.sa, &sah->saidx.src.sa, 0))
sys/netipsec/key.c
1175
key_sockaddrcmp(&dst->sa,
sys/netipsec/key.c
1176
&sav->sah->saidx.dst.sa, 0) == 0)
sys/netipsec/key.c
1209
KEY_SETSECASIDX(proto, IPSEC_MODE_TUNNEL, 0, &src->sa,
sys/netipsec/key.c
1210
&dst->sa, &saidx);
sys/netipsec/key.c
1219
if (key_sockaddrcmp(&src->sa, &sah->saidx.src.sa, 0) != 0)
sys/netipsec/key.c
1221
if (key_sockaddrcmp(&dst->sa, &sah->saidx.dst.sa, 0) != 0)
sys/netipsec/key.c
1752
isr->saidx.src.sa.sa_len) {
sys/netipsec/key.c
1762
isr->saidx.src.sa.sa_family) {
sys/netipsec/key.c
1899
isr->saidx.src.sa.sa_len +
sys/netipsec/key.c
1900
isr->saidx.dst.sa.sa_len);
sys/netipsec/key.c
1915
bcopy(&isr->saidx.src, p, isr->saidx.src.sa.sa_len);
sys/netipsec/key.c
1916
p += isr->saidx.src.sa.sa_len;
sys/netipsec/key.c
1917
bcopy(&isr->saidx.dst, p, isr->saidx.dst.sa.sa_len);
sys/netipsec/key.c
1918
p += isr->saidx.dst.sa.sa_len;
sys/netipsec/key.c
2769
&sp->spidx.src.sa, sp->spidx.prefs,
sys/netipsec/key.c
2776
&sp->spidx.dst.sa, sp->spidx.prefd,
sys/netipsec/key.c
2842
+ sp->req[i]->saidx.src.sa.sa_len
sys/netipsec/key.c
2843
+ sp->req[i]->saidx.dst.sa.sa_len;
sys/netipsec/key.c
2912
&sp->spidx.src.sa,
sys/netipsec/key.c
2922
&sp->spidx.dst.sa,
sys/netipsec/key.c
296
switch (dst->sa.sa_family) {
sys/netipsec/key.c
316
__func__, dst->sa.sa_family));
sys/netipsec/key.c
3790
&sav->sah->saidx.src.sa,
sys/netipsec/key.c
3798
&sav->sah->saidx.dst.sa,
sys/netipsec/key.c
3881
&sav->natt->oai.sa, FULLMASK, IPSEC_ULPROTO_ANY);
sys/netipsec/key.c
3890
&sav->natt->oar.sa, FULLMASK, IPSEC_ULPROTO_ANY);
sys/netipsec/key.c
4201
key_portfromsaddr(struct sockaddr *sa)
sys/netipsec/key.c
4204
switch (sa->sa_family) {
sys/netipsec/key.c
4207
return ((struct sockaddr_in *)sa)->sin_port;
sys/netipsec/key.c
4211
return ((struct sockaddr_in6 *)sa)->sin6_port;
sys/netipsec/key.c
4221
key_porttosaddr(struct sockaddr *sa, uint16_t port)
sys/netipsec/key.c
4224
switch (sa->sa_family) {
sys/netipsec/key.c
4227
((struct sockaddr_in *)sa)->sin_port = port;
sys/netipsec/key.c
4232
((struct sockaddr_in6 *)sa)->sin6_port = port;
sys/netipsec/key.c
4237
__func__, sa->sa_family));
sys/netipsec/key.c
4361
saidx0->src.sa.sa_len) != 0 ||
sys/netipsec/key.c
4363
saidx0->dst.sa.sa_len) != 0)
sys/netipsec/key.c
4383
if (key_sockaddrcmp(&saidx0->src.sa, &saidx1->src.sa, 0) != 0)
sys/netipsec/key.c
4385
if (key_sockaddrcmp(&saidx0->dst.sa, &saidx1->dst.sa, 0) != 0)
sys/netipsec/key.c
4418
return key_sockaddrcmp(&spidx0->src.sa, &spidx1->src.sa, 1) == 0 &&
sys/netipsec/key.c
4419
key_sockaddrcmp(&spidx0->dst.sa, &spidx1->dst.sa, 1) == 0;
sys/netipsec/key.c
4442
if (spidx0->src.sa.sa_family != spidx1->src.sa.sa_family ||
sys/netipsec/key.c
4443
spidx0->dst.sa.sa_family != spidx1->dst.sa.sa_family ||
sys/netipsec/key.c
4444
spidx0->src.sa.sa_len != spidx1->src.sa.sa_len ||
sys/netipsec/key.c
4445
spidx0->dst.sa.sa_len != spidx1->dst.sa.sa_len)
sys/netipsec/key.c
4453
switch (spidx0->src.sa.sa_family) {
sys/netipsec/key.c
4480
if (bcmp(&spidx0->src, &spidx1->src, spidx0->src.sa.sa_len) != 0)
sys/netipsec/key.c
4485
switch (spidx0->dst.sa.sa_family) {
sys/netipsec/key.c
4512
if (bcmp(&spidx0->dst, &spidx1->dst, spidx0->dst.sa.sa_len) != 0)
sys/netipsec/key.c
5313
if (!key_sockaddrcmp(&saidx->dst.sa, &sah->saidx.dst.sa, 0) &&
sys/netipsec/key.c
5314
!key_sockaddrcmp(&saidx->src.sa, &sah->saidx.src.sa, 0))
sys/netipsec/key.c
5366
key_porttosaddr(&saidx->src.sa, 0);
sys/netipsec/key.c
5373
key_porttosaddr(&saidx->dst.sa, 0);
sys/netipsec/key.c
5377
error = key_checksockaddrs(&saidx->src.sa, &saidx->dst.sa);
sys/netipsec/key.c
5966
struct sockaddr *sa;
sys/netipsec/key.c
597
key_porttosaddr(&(idx)->src.sa, 0); \
sys/netipsec/key.c
598
key_porttosaddr(&(idx)->dst.sa, 0); \
sys/netipsec/key.c
6056
sa = (struct sockaddr *)(oai + 1);
sys/netipsec/key.c
6057
switch (sa->sa_family) {
sys/netipsec/key.c
6060
if (sa->sa_len != sizeof(struct sockaddr_in)) {
sys/netipsec/key.c
6067
if (((struct sockaddr_in *)sa)->sin_addr.s_addr !=
sys/netipsec/key.c
6069
bcopy(sa, &sav->natt->oai.sa, sa->sa_len);
sys/netipsec/key.c
6083
if (sa->sa_len != sizeof(struct sockaddr_in6)) {
sys/netipsec/key.c
6090
if (memcmp(&((struct sockaddr_in6 *)sa)->sin6_addr.s6_addr,
sys/netipsec/key.c
6093
bcopy(sa, &sav->natt->oai.sa, sa->sa_len);
sys/netipsec/key.c
6113
sa = (struct sockaddr *)(oar + 1);
sys/netipsec/key.c
6114
switch (sa->sa_family) {
sys/netipsec/key.c
6117
if (sa->sa_len != sizeof(struct sockaddr_in)) {
sys/netipsec/key.c
6124
if (((struct sockaddr_in *)sa)->sin_addr.s_addr !=
sys/netipsec/key.c
6126
bcopy(sa, &sav->natt->oar.sa, sa->sa_len);
sys/netipsec/key.c
6140
if (sa->sa_len != sizeof(struct sockaddr_in6)) {
sys/netipsec/key.c
6147
if (memcmp(&((struct sockaddr_in6 *)sa)->sin6_addr.s6_addr,
sys/netipsec/key.c
6149
bcopy(sa, &sav->natt->oar.sa, sa->sa_len);
sys/netipsec/key.c
6932
switch (sp->spidx.src.sa.sa_family) {
sys/netipsec/key.c
6950
m = key_setsadbaddr(SADB_EXT_ADDRESS_SRC, &addr.sa, mask, ul_proto);
sys/netipsec/key.c
6960
switch (sp->spidx.dst.sa.sa_family) {
sys/netipsec/key.c
6978
m = key_setsadbaddr(SADB_EXT_ADDRESS_DST, &addr.sa, mask, ul_proto);
sys/netipsec/key.c
7693
&sav->sah->saidx.src.sa,
sys/netipsec/key.c
7703
&sav->sah->saidx.dst.sa,
sys/netipsec/key.c
8463
const struct sockaddr *sa;
sys/netipsec/key.c
8466
const int sal = offsetof(struct sockaddr, sa_len) + sizeof(sa->sa_len);
sys/netipsec/key.c
8510
sa = (const struct sockaddr *)(((const u_int8_t*)ext)+baselen);
sys/netipsec/key.c
8513
if (baselen + PFKEY_ALIGN8(sa->sa_len) != len)
sys/netipsec/key_debug.c
412
struct sadb_sa *sa = (struct sadb_sa *)ext;
sys/netipsec/key_debug.c
419
(u_int32_t)ntohl(sa->sadb_sa_spi), sa->sadb_sa_replay,
sys/netipsec/key_debug.c
420
sa->sadb_sa_state);
sys/netipsec/key_debug.c
422
sa->sadb_sa_auth, sa->sadb_sa_encrypt, sa->sadb_sa_flags);
sys/netipsec/key_debug.c
699
kdebug_port2str(const struct sockaddr *sa, char *buf, size_t len)
sys/netipsec/key_debug.c
703
IPSEC_ASSERT(sa != NULL, ("null sa"));
sys/netipsec/key_debug.c
704
switch (sa->sa_family) {
sys/netipsec/key_debug.c
707
port = ntohs(((const struct sockaddr_in *)sa)->sin_port);
sys/netipsec/key_debug.c
712
port = ntohs(((const struct sockaddr_in6 *)sa)->sin6_port);
sys/netipsec/key_debug.c
775
kdebug_port2str(&saidx->src.sa, port, sizeof(port)));
sys/netipsec/key_debug.c
777
kdebug_port2str(&saidx->dst.sa, port, sizeof(port)));
sys/netipsec/key_debug.c
949
ipsec_address(const union sockaddr_union* sa, char *buf, socklen_t size)
sys/netipsec/key_debug.c
952
switch (sa->sa.sa_family) {
sys/netipsec/key_debug.c
955
return (inet_ntop(AF_INET, &sa->sin.sin_addr, buf, size));
sys/netipsec/key_debug.c
959
if (IN6_IS_SCOPE_LINKLOCAL(&sa->sin6.sin6_addr)) {
sys/netipsec/key_debug.c
961
&sa->sin6.sin6_addr, buf, size),
sys/netipsec/key_debug.c
962
sa->sin6.sin6_scope_id);
sys/netipsec/key_debug.c
965
return (inet_ntop(AF_INET6, &sa->sin6.sin6_addr,
sys/netipsec/keydb.h
54
struct sockaddr sa;
sys/netipsec/udpencap.c
144
dst.sa.sa_family = af;
sys/netipsec/udpencap.c
251
switch (sav->sah->saidx.dst.sa.sa_family) {
sys/netipsec/udpencap.c
282
switch (sav->sah->saidx.dst.sa.sa_family) {
sys/netipsec/udpencap.c
346
switch (sav->sah->saidx.dst.sa.sa_family) {
sys/netipsec/udpencap.c
368
switch (sav->sah->saidx.dst.sa.sa_family) {
sys/netipsec/xform_ah.c
1020
switch (sav->sah->saidx.dst.sa.sa_family) {
sys/netipsec/xform_ah.c
1052
error = ah_massage_headers(&m, sav->sah->saidx.dst.sa.sa_family,
sys/netipsec/xform_ah.c
160
if (sav->sah->saidx.dst.sa.sa_family == AF_INET6) {
sys/netipsec/xform_ah.c
646
error = ah_massage_headers(&m, sav->sah->saidx.dst.sa.sa_family,
sys/netipsec/xform_ah.c
724
IPSEC_ASSERT(saidx->dst.sa.sa_family == AF_INET ||
sys/netipsec/xform_ah.c
725
saidx->dst.sa.sa_family == AF_INET6,
sys/netipsec/xform_ah.c
726
("unexpected protocol family %u", saidx->dst.sa.sa_family));
sys/netipsec/xform_ah.c
817
switch (saidx->dst.sa.sa_family) {
sys/netipsec/xform_ah.c
832
saidx->dst.sa.sa_family, saidx);
sys/netipsec/xform_ah.c
883
switch (sav->sah->saidx.dst.sa.sa_family) {
sys/netipsec/xform_ah.c
897
sav->sah->saidx.dst.sa.sa_family,
sys/netipsec/xform_esp.c
661
switch (saidx->dst.sa.sa_family) {
sys/netipsec/xform_esp.c
676
saidx->dst.sa.sa_family, saidx);
sys/netipsec/xform_esp.c
752
switch (saidx->dst.sa.sa_family) {
sys/netipsec/xform_esp.c
766
saidx->dst.sa.sa_family, ipsec_address(&saidx->dst,
sys/netipsec/xform_ipcomp.c
119
if (src->sa.sa_family == AF_INET)
sys/netipsec/xform_ipcomp.c
313
IPSEC_ASSERT(saidx->dst.sa.sa_family == AF_INET ||
sys/netipsec/xform_ipcomp.c
314
saidx->dst.sa.sa_family == AF_INET6,
sys/netipsec/xform_ipcomp.c
315
("unexpected protocol family %u", saidx->dst.sa.sa_family));
sys/netipsec/xform_ipcomp.c
374
switch (saidx->dst.sa.sa_family) {
sys/netipsec/xform_ipcomp.c
389
saidx->dst.sa.sa_family, saidx);
sys/netipsec/xform_ipcomp.c
442
switch (sav->sah->saidx.dst.sa.sa_family) {
sys/netipsec/xform_ipcomp.c
457
sav->sah->saidx.dst.sa.sa_family,
sys/netipsec/xform_ipcomp.c
609
switch (sav->sah->saidx.dst.sa.sa_family) {
sys/netipsec/xform_ipcomp.c
630
switch (sav->sah->saidx.dst.sa.sa_family) {
sys/netipsec/xform_ipcomp.c
646
sav->sah->saidx.dst.sa.sa_family,
sys/netipsec/xform_ipcomp.c
694
src.sa.sa_family = dst.sa.sa_family = AF_INET;
sys/netipsec/xform_ipcomp.c
725
src.sa.sa_family = dst.sa.sa_family = AF_INET;
sys/netipsec/xform_tcp.c
190
switch (sav->sah->saidx.dst.sa.sa_family) {
sys/netlink/netlink_domain.c
370
nl_bind(struct socket *so, struct sockaddr *sa, struct thread *td)
sys/netlink/netlink_domain.c
373
struct sockaddr_nl *snl = (struct sockaddr_nl *)sa;
sys/netlink/netlink_domain.c
444
nl_connect(struct socket *so, struct sockaddr *sa, struct thread *td)
sys/netlink/netlink_domain.c
446
struct sockaddr_nl *snl = (struct sockaddr_nl *)sa;
sys/netlink/netlink_domain.c
541
nl_sockaddr(struct socket *so, struct sockaddr *sa)
sys/netlink/netlink_domain.c
544
*(struct sockaddr_nl *)sa = (struct sockaddr_nl ){
sys/netlink/netlink_message_parser.c
312
struct sockaddr *sa = parse_rta_ip((struct rtattr *)nla, npt, &error);
sys/netlink/netlink_message_parser.c
314
*((struct sockaddr **)target) = sa;
sys/netlink/netlink_message_parser.c
357
struct sockaddr *sa = parse_rta_via((struct rtattr *)nla, npt, &error);
sys/netlink/netlink_message_parser.c
359
*((struct sockaddr **)target) = sa;
sys/netlink/netlink_snl_route.h
122
struct sockaddr *sa = parse_rta_via(ss, (struct rtattr *)nla, &error);
sys/netlink/netlink_snl_route.h
124
*((struct sockaddr **)target) = sa;
sys/netlink/netlink_snl_route.h
143
snl_add_msg_attr_ip(struct snl_writer *nw, int attrtype, const struct sockaddr *sa)
sys/netlink/netlink_snl_route.h
147
switch (sa->sa_family) {
sys/netlink/netlink_snl_route.h
149
addr = &((const struct sockaddr_in *)(const void *)sa)->sin_addr;
sys/netlink/netlink_snl_route.h
152
addr = &((const struct sockaddr_in6 *)(const void *)sa)->sin6_addr;
sys/netlink/netlink_snl_route.h
160
snl_add_msg_attr_ipvia(struct snl_writer *nw, int attrtype, const struct sockaddr *sa)
sys/netlink/netlink_snl_route.h
164
buf[0] = sa->sa_family;
sys/netlink/netlink_snl_route.h
166
switch (sa->sa_family) {
sys/netlink/netlink_snl_route.h
168
memcpy(&buf[1], &((const struct sockaddr_in *)(const void *)sa)->sin_addr, 4);
sys/netlink/netlink_snl_route.h
171
memcpy(&buf[1], &((const struct sockaddr_in6 *)(const void *)sa)->sin6_addr, 16);
sys/netlink/netlink_snl_route.h
92
struct sockaddr *sa = parse_rta_ip(ss, (struct rtattr *)nla, &error);
sys/netlink/netlink_snl_route.h
94
*((struct sockaddr **)target) = sa;
sys/netlink/netlink_snl_route_parsers.h
37
finalize_sockaddr(struct sockaddr *sa, uint32_t ifindex)
sys/netlink/netlink_snl_route_parsers.h
39
if (sa != NULL && sa->sa_family == AF_INET6) {
sys/netlink/netlink_snl_route_parsers.h
40
struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)(void *)sa;
sys/netlink/route/iface.c
1008
if (sa->sa_family == AF_INET6) {
sys/netlink/route/iface.c
1025
if (sa->sa_family == AF_INET6) {
sys/netlink/route/iface.c
1039
rib_print_family(sa->sa_family), sa->sa_family, if_name(ifp));
sys/netlink/route/iface.c
215
dump_sa(struct nl_writer *nw, int attr, const struct sockaddr *sa)
sys/netlink/route/iface.c
223
if (sa == NULL)
sys/netlink/route/iface.c
226
switch (sa->sa_family) {
sys/netlink/route/iface.c
230
addr_data = &((const struct sockaddr_in *)sa)->sin_addr;
sys/netlink/route/iface.c
235
in6_splitscope(&((const struct sockaddr_in6 *)sa)->sin6_addr, &addr6, &addr_len);
sys/netlink/route/iface.c
241
addr_len = ((const struct sockaddr_dl *)sa)->sdl_alen;
sys/netlink/route/iface.c
242
addr_data = LLADDR_CONST((const struct sockaddr_dl *)sa);
sys/netlink/route/iface.c
248
NL_LOG(LOG_DEBUG2, "unsupported family: %d, skipping", sa->sa_family);
sys/netlink/route/iface.c
699
set_scope6(struct sockaddr *sa, uint32_t ifindex)
sys/netlink/route/iface.c
702
if (sa != NULL && sa->sa_family == AF_INET6) {
sys/netlink/route/iface.c
703
struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)sa;
sys/netlink/route/iface.c
712
check_sa_family(const struct sockaddr *sa, int family, const char *attr_name,
sys/netlink/route/iface.c
715
if (sa == NULL || sa->sa_family == family)
sys/netlink/route/iface.c
719
attr_name, family, sa->sa_family);
sys/netlink/route/iface.c
822
const struct sockaddr *sa;
sys/netlink/route/iface.c
825
sa = ifa->ifa_addr;
sys/netlink/route/iface.c
826
switch (sa->sa_family) {
sys/netlink/route/iface.c
831
addr = ((const struct sockaddr_in *)sa)->sin_addr;
sys/netlink/route/iface.c
843
addr = &((const struct sockaddr_in6 *)sa)->sin6_addr;
sys/netlink/route/iface.c
867
get_sa_plen(const struct sockaddr *sa)
sys/netlink/route/iface.c
876
switch (sa->sa_family) {
sys/netlink/route/iface.c
879
paddr = &(((const struct sockaddr_in *)sa)->sin_addr);
sys/netlink/route/iface.c
884
paddr6 = &(((const struct sockaddr_in6 *)sa)->sin6_addr);
sys/netlink/route/iface.c
970
struct sockaddr *sa = ifa->ifa_addr;
sys/netlink/route/iface.c
974
ifa, rib_print_family(sa->sa_family), sa->sa_family, if_name(ifp));
sys/netlink/route/iface.c
980
ifamsg->ifa_family = sa->sa_family;
sys/netlink/route/iface.c
989
dump_sa(nw, IFA_LOCAL, sa);
sys/netlink/route/iface.c
991
dump_sa(nw, IFA_ADDRESS, sa);
sys/netlink/route/iface.c
997
if (sa->sa_family == AF_INET)
sys/netlink/route/iface.c
998
dump_sa(nw, IFA_LOCAL, sa);
sys/netlink/route/neigh.c
294
set_scope6(struct sockaddr *sa, if_t ifp)
sys/netlink/route/neigh.c
297
if (sa != NULL && sa->sa_family == AF_INET6 && ifp != NULL) {
sys/netlink/route/neigh.c
298
struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)sa;
sys/netlink/route/nexthop.c
675
set_scope6(struct sockaddr *sa, if_t ifp)
sys/netlink/route/nexthop.c
678
if (sa != NULL && sa->sa_family == AF_INET6 && ifp != NULL) {
sys/netlink/route/nexthop.c
679
struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)sa;
sys/netlink/route/rt.c
448
set_scope6(struct sockaddr *sa, struct ifnet *ifp)
sys/netlink/route/rt.c
451
if (sa != NULL && sa->sa_family == AF_INET6 && ifp != NULL) {
sys/netlink/route/rt.c
452
struct sockaddr_in6 *sa6 = (struct sockaddr_in6 *)sa;
sys/netpfil/ipfw/ip_fw2.c
3290
struct sockaddr_in *sa;
sys/netpfil/ipfw/ip_fw2.c
3292
sa = &(((ipfw_insn_sa *)cmd)->sa);
sys/netpfil/ipfw/ip_fw2.c
3293
if (sa->sin_addr.s_addr == INADDR_ANY) {
sys/netpfil/ipfw/ip_fw2.c
3310
nh6->sin6_port = sa->sin_port;
sys/netpfil/ipfw/ip_fw2.c
3318
sa->sin_port;
sys/netpfil/ipfw/ip_fw2.c
3319
sa = &args->hopstore;
sys/netpfil/ipfw/ip_fw2.c
3320
sa->sin_family = AF_INET;
sys/netpfil/ipfw/ip_fw2.c
3321
sa->sin_len = sizeof(*sa);
sys/netpfil/ipfw/ip_fw2.c
3322
sa->sin_addr.s_addr = htonl(
sys/netpfil/ipfw/ip_fw2.c
3328
args->next_hop = sa;
sys/netpfil/ipfw/ip_fw2.c
3344
sin6 = &(((ipfw_insn_sa6 *)cmd)->sa);
sys/netpfil/ipfw/ip_fw_log.c
205
const struct sockaddr_in *sin = &insntod(cmd, sa)->sa;
sys/netpfil/ipfw/ip_fw_log.c
229
const struct sockaddr_in *sin = &insntod(cmd, sa)->sa;
sys/netpfil/ipfw/ip_fw_log.c
230
struct sockaddr_in6 *sin6 = &insntod(cmd, sa6)->sa;
sys/netpfil/ipfw/ip_fw_log.c
523
memcpy(nh, &insntod(cmd, sa)->sa, sizeof(*nh));
sys/netpfil/ipfw/ip_fw_log.c
533
const struct sockaddr_in *sin = &insntod(cmd, sa)->sa;
sys/netpfil/ipfw/ip_fw_log.c
546
memcpy(nh, &insntod(cmd, sa6)->sa, sizeof(*nh));
sys/netpfil/ipfw/ip_fw_sockopt.c
1516
if (insntoc(cmd, sa)->sa.sin_addr.s_addr == INADDR_ANY &&
sys/netpfil/ipfw/ip_fw_table_algo.c
369
struct sockaddr_in sa;
sys/netpfil/ipfw/ip_fw_table_algo.c
373
struct sa_in6 sa;
sys/netpfil/ipfw/ip_fw_table_algo.c
377
struct sa_mac sa;
sys/netpfil/ipfw/ip_fw_table_algo.c
397
static void tei_to_sockaddr_ent_addr(struct tentry_info *tei, struct sockaddr *sa,
sys/netpfil/ipfw/ip_fw_table_algo.c
4022
struct sa_mac sa;
sys/netpfil/ipfw/ip_fw_table_algo.c
4040
struct sa_mac sa;
sys/netpfil/ipfw/ip_fw_table_algo.c
4041
KEY_LEN(sa) = KEY_LEN_MAC;
sys/netpfil/ipfw/ip_fw_table_algo.c
4042
memcpy(sa.mac_addr.octet, key, ETHER_ADDR_LEN);
sys/netpfil/ipfw/ip_fw_table_algo.c
4044
ent = (struct mac_radix_entry *)(rnh->rnh_matchaddr(&sa, &rnh->rh));
sys/netpfil/ipfw/ip_fw_table_algo.c
4086
tei_to_sockaddr_ent_mac(struct tentry_info *tei, struct sockaddr *sa,
sys/netpfil/ipfw/ip_fw_table_algo.c
4094
addr = (struct sa_mac *)sa;
sys/netpfil/ipfw/ip_fw_table_algo.c
4135
addr = (struct sockaddr *)&ent->sa;
sys/netpfil/ipfw/ip_fw_table_algo.c
420
struct sockaddr_in sa;
sys/netpfil/ipfw/ip_fw_table_algo.c
421
KEY_LEN(sa) = KEY_LEN_INET;
sys/netpfil/ipfw/ip_fw_table_algo.c
422
sa.sin_addr.s_addr = *((in_addr_t *)key);
sys/netpfil/ipfw/ip_fw_table_algo.c
4221
addr = (struct sockaddr *)&tb->addr.mac.sa;
sys/netpfil/ipfw/ip_fw_table_algo.c
424
ent = (struct addr_radix_entry *)(rnh->rnh_matchaddr(&sa, &rnh->rh));
sys/netpfil/ipfw/ip_fw_table_algo.c
4291
memcpy(tent->k.mac, n->sa.mac_addr.octet, ETHER_ADDR_LEN);
sys/netpfil/ipfw/ip_fw_table_algo.c
4308
struct sa_mac sa;
sys/netpfil/ipfw/ip_fw_table_algo.c
4309
KEY_LEN(sa) = KEY_LEN_MAC;
sys/netpfil/ipfw/ip_fw_table_algo.c
4310
memcpy(sa.mac_addr.octet, tent->k.mac, ETHER_ADDR_LEN);
sys/netpfil/ipfw/ip_fw_table_algo.c
4312
e = rnh->rnh_matchaddr(&sa, &rnh->rh);
sys/netpfil/ipfw/ip_fw_table_algo.c
560
struct sockaddr_in sa;
sys/netpfil/ipfw/ip_fw_table_algo.c
561
KEY_LEN(sa) = KEY_LEN_INET;
sys/netpfil/ipfw/ip_fw_table_algo.c
562
sa.sin_addr.s_addr = tent->k.addr.s_addr;
sys/netpfil/ipfw/ip_fw_table_algo.c
564
e = rnh->rnh_matchaddr(&sa, &rnh->rh);
sys/netpfil/ipfw/ip_fw_table_algo.c
610
tei_to_sockaddr_ent_addr(struct tentry_info *tei, struct sockaddr *sa,
sys/netpfil/ipfw/ip_fw_table_algo.c
626
addr = (struct sockaddr_in *)sa;
sys/netpfil/ipfw/ip_fw_table_algo.c
644
addr6 = (struct sa_in6 *)sa;
sys/netpfil/ipfw/ip_fw_table_algo.c
795
addr = (struct sockaddr *)&tb->addr.a4.sa;
sys/netpfil/ipfw/ip_fw_table_algo.c
802
addr = (struct sockaddr *)&tb->addr.a6.sa;
sys/netpfil/pf/if_pfsync.c
1188
union pfsync_state_union *sa, *sp;
sys/netpfil/pf/if_pfsync.c
1218
sa = (union pfsync_state_union *)(mp->m_data + offp);
sys/netpfil/pf/if_pfsync.c
1221
sp = (union pfsync_state_union *)((char *)sa + msg_len * i);
sys/netpfil/pf/if_pfsync.c
1331
union pfsync_state_union *sa, *sp;
sys/netpfil/pf/if_pfsync.c
1362
sa = (union pfsync_state_union *)(mp->m_data + offp);
sys/netpfil/pf/if_pfsync.c
1365
sp = (union pfsync_state_union *)((char *)sa + msg_len * i);
sys/netpfil/pf/if_pfsync.c
1573
struct pfsync_del_c *sa, *sp;
sys/netpfil/pf/if_pfsync.c
1583
sa = (struct pfsync_del_c *)(mp->m_data + offp);
sys/netpfil/pf/if_pfsync.c
1586
sp = &sa[i];
sys/netpfil/pf/if_pfsync.c
1699
(pt->dst.sa.sa_family != AF_INET &&
sys/netpfil/pf/if_pfsync.c
1700
pt->dst.sa.sa_family != AF_INET6))
sys/netpfil/pf/if_pfsync.c
3086
struct sockaddr_storage sa;
sys/netpfil/pf/if_pfsync.c
3092
memset(&sa, 0, sizeof(sa));
sys/netpfil/pf/if_pfsync.c
3094
struct sockaddr_in *in = (struct sockaddr_in *)&sa;
sys/netpfil/pf/if_pfsync.c
3099
status->syncpeer = sa;
sys/netpfil/pf/pf.c
10668
struct pf_krule *r, struct ifnet *ifp, const struct sockaddr *sa,
sys/netpfil/pf/pf.c
10697
MPASS(sa != NULL);
sys/netpfil/pf/pf.c
10699
switch (sa->sa_family) {
sys/netpfil/pf/pf.c
10701
memcpy(&pd->pf_mtag->dst, sa,
sys/netpfil/pf/pf.c
10705
memcpy(&pd->pf_mtag->dst, sa,
sys/netpfil/pf/pf_if.c
791
pfi_address_add(struct sockaddr *sa, sa_family_t af, uint8_t net)
sys/netpfil/pf/pf_if.c
824
p->pfra_ip4addr = ((struct sockaddr_in *)sa)->sin_addr;
sys/netpfil/pf/pf_if.c
826
p->pfra_ip6addr = ((struct sockaddr_in6 *)sa)->sin6_addr;
sys/netpfil/pf/pf_table.c
1100
pfr_sockaddr_to_pf_addr(const union sockaddr_union *sa, struct pf_addr *a)
sys/netpfil/pf/pf_table.c
1102
switch (sa->sa.sa_family) {
sys/netpfil/pf/pf_table.c
1104
memcpy(&a->v4, &sa->sin.sin_addr, sizeof(a->v4));
sys/netpfil/pf/pf_table.c
1107
memcpy(&a->v6, &sa->sin6.sin6_addr, sizeof(a->v6));
sys/netpfil/pf/pf_table.c
1110
unhandled_af(sa->sa.sa_family);
sys/netpfil/pf/pf_table.c
752
union sockaddr_union sa, mask;
sys/netpfil/pf/pf_table.c
758
bzero(&sa, sizeof(sa));
sys/netpfil/pf/pf_table.c
761
FILLIN_SIN(sa.sin, ad->pfra_ip4addr);
sys/netpfil/pf/pf_table.c
765
FILLIN_SIN6(sa.sin6, ad->pfra_ip6addr);
sys/netpfil/pf/pf_table.c
773
ke = (struct pfr_kentry *)rn_lookup(&sa, &mask, head);
sys/netpfil/pf/pf_table.c
777
ke = (struct pfr_kentry *)rn_match(&sa, head);
sys/netpfil/pf/pf_table.c
959
pfr_prepare_network(union sockaddr_union *sa, int af, int net)
sys/netpfil/pf/pf_table.c
963
bzero(sa, sizeof(*sa));
sys/netpfil/pf/pf_table.c
966
sa->sin.sin_len = sizeof(sa->sin);
sys/netpfil/pf/pf_table.c
967
sa->sin.sin_family = AF_INET;
sys/netpfil/pf/pf_table.c
968
sa->sin.sin_addr.s_addr = net ? htonl(-1 << (32-net)) : 0;
sys/netpfil/pf/pf_table.c
971
sa->sin6.sin6_len = sizeof(sa->sin6);
sys/netpfil/pf/pf_table.c
972
sa->sin6.sin6_family = AF_INET6;
sys/netpfil/pf/pf_table.c
975
sa->sin6.sin6_addr.s6_addr32[i] =
sys/netpfil/pf/pf_table.c
979
sa->sin6.sin6_addr.s6_addr32[i] = 0xFFFFFFFF;
sys/netpfil/pf/pflow.c
502
pflowvalidsockaddr(const struct sockaddr *sa, int ignore_port)
sys/netpfil/pf/pflow.c
507
if (sa == NULL)
sys/netpfil/pf/pflow.c
509
switch(sa->sa_family) {
sys/netpfil/pf/pflow.c
511
sin = (const struct sockaddr_in *)sa;
sys/netpfil/pf/pflow.c
515
sin6 = (const struct sockaddr_in6 *)sa;
sys/netpfil/pf/pfsync_nv.c
106
switch (sa->ss_family) {
sys/netpfil/pf/pfsync_nv.c
109
struct sockaddr_in *in = (struct sockaddr_in *)sa;
sys/netpfil/pf/pfsync_nv.c
117
struct sockaddr_in6 *in6 = (struct sockaddr_in6 *)sa;
sys/netpfil/pf/pfsync_nv.c
45
struct sockaddr_storage *sa)
sys/netpfil/pf/pfsync_nv.c
59
struct sockaddr_in *in = (struct sockaddr_in *)sa;
sys/netpfil/pf/pfsync_nv.c
72
struct sockaddr_in6 *in6 = (struct sockaddr_in6 *)sa;
sys/netpfil/pf/pfsync_nv.c
97
pfsync_sockaddr_to_syncpeer_nvlist(struct sockaddr_storage *sa)
sys/nfs/krpc_subr.c
189
krpc_call(struct sockaddr_in *sa, u_int prog, u_int vers, u_int func,
sys/nfs/krpc_subr.c
210
if (sa->sin_family != AF_INET)
sys/nfs/krpc_subr.c
311
error = sosend(so, (struct sockaddr *)sa, NULL, m,
sys/nfs/krpc_subr.c
323
saddr = ntohl(sa->sin_addr.s_addr);
sys/nfs/nfs_diskless.c
403
inaddr_to_sockaddr(char *ev, struct sockaddr_in *sa)
sys/nfs/nfs_diskless.c
409
bzero(sa, sizeof(*sa));
sys/nfs/nfs_diskless.c
410
sa->sin_len = sizeof(*sa);
sys/nfs/nfs_diskless.c
411
sa->sin_family = AF_INET;
sys/nfs/nfs_diskless.c
419
sa->sin_addr.s_addr =
sys/nfs/nfs_diskless.c
425
hwaddr_to_sockaddr(char *ev, struct sockaddr_dl *sa)
sys/nfs/nfs_diskless.c
431
bzero(sa, sizeof(*sa));
sys/nfs/nfs_diskless.c
432
sa->sdl_len = sizeof(*sa);
sys/nfs/nfs_diskless.c
433
sa->sdl_family = AF_LINK;
sys/nfs/nfs_diskless.c
434
sa->sdl_type = IFT_ETHER;
sys/nfs/nfs_diskless.c
435
sa->sdl_alen = ETHER_ADDR_LEN;
sys/nfs/nfs_diskless.c
443
sa->sdl_data[0] = a[0];
sys/nfs/nfs_diskless.c
444
sa->sdl_data[1] = a[1];
sys/nfs/nfs_diskless.c
445
sa->sdl_data[2] = a[2];
sys/nfs/nfs_diskless.c
446
sa->sdl_data[3] = a[3];
sys/nfs/nfs_diskless.c
447
sa->sdl_data[4] = a[4];
sys/nfs/nfs_diskless.c
448
sa->sdl_data[5] = a[5];
sys/nfs/nfs_diskless.c
61
static int inaddr_to_sockaddr(char *ev, struct sockaddr_in *sa);
sys/nfs/nfs_diskless.c
62
static int hwaddr_to_sockaddr(char *ev, struct sockaddr_dl *sa);
sys/nlm/nlm_advlock.c
202
struct sockaddr *sa;
sys/nlm/nlm_advlock.c
232
sa = (struct sockaddr *) &ss;
sys/nlm/nlm_advlock.c
255
host = nlm_find_host_by_name(servername, sa, vers);
sys/nlm/nlm_prot_impl.c
331
nlm_get_rpc(struct sockaddr *sa, rpcprog_t prog, rpcvers_t vers)
sys/nlm/nlm_prot_impl.c
357
memcpy(&ss, sa, sa->sa_len);
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
154
struct sockaddr sa[0];
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
254
if (rdma_ip2gid(&entry->ipx_addr.sa[0], &gid) != 0)
sys/ofed/drivers/infiniband/core/ib_roce_gid_mgmt.c
295
rdma_gid2ip(&ipx.sa[0], &gid);
sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c
191
sdp_getsockaddr(struct socket *so, struct sockaddr *sa)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c
196
*(struct sockaddr_in *)sa = (struct sockaddr_in ){
sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c
208
sdp_getpeeraddr(struct socket *so, struct sockaddr *sa)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c
213
*(struct sockaddr_in *)sa = (struct sockaddr_in ){
sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c
761
sdp_accept(struct socket *so, struct sockaddr *sa)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c
775
*(struct sockaddr_in *)sa = (struct sockaddr_in ){
sys/powerpc/powerpc/trap.c
658
struct syscall_args *sa;
sys/powerpc/powerpc/trap.c
665
sa = &td->td_sa;
sys/powerpc/powerpc/trap.c
667
sa->code = frame->fixreg[0];
sys/powerpc/powerpc/trap.c
668
sa->original_code = sa->code;
sys/powerpc/powerpc/trap.c
672
if (sa->code == SYS_syscall) {
sys/powerpc/powerpc/trap.c
677
sa->code = *(register_t *) params;
sys/powerpc/powerpc/trap.c
680
} else if (sa->code == SYS___syscall) {
sys/powerpc/powerpc/trap.c
688
sa->code = *(register_t *) params;
sys/powerpc/powerpc/trap.c
692
sa->code = *(register_t *) params;
sys/powerpc/powerpc/trap.c
698
if (sa->code >= p->p_sysent->sv_size)
sys/powerpc/powerpc/trap.c
699
sa->callp = &nosys_sysent;
sys/powerpc/powerpc/trap.c
701
sa->callp = &p->p_sysent->sv_table[sa->code];
sys/powerpc/powerpc/trap.c
703
narg = sa->callp->sy_narg;
sys/powerpc/powerpc/trap.c
709
sa->args[i] = ((u_register_t *)(params))[i] &
sys/powerpc/powerpc/trap.c
715
sa->args[i] = ((u_register_t *)(params))[i];
sys/powerpc/powerpc/trap.c
719
error = copyin(MOREARGS(frame->fixreg[1]), sa->args + n,
sys/powerpc/powerpc/trap.c
729
sa->args[i] = ((uint32_t *)(&sa->args[n]))[i-n];
sys/riscv/riscv/trap.c
103
struct syscall_args *sa;
sys/riscv/riscv/trap.c
106
sa = &td->td_sa;
sys/riscv/riscv/trap.c
108
dst_ap = &sa->args[0];
sys/riscv/riscv/trap.c
110
sa->code = td->td_frame->tf_t[0];
sys/riscv/riscv/trap.c
111
sa->original_code = sa->code;
sys/riscv/riscv/trap.c
113
if (__predict_false(sa->code == SYS_syscall || sa->code == SYS___syscall)) {
sys/riscv/riscv/trap.c
114
sa->code = *ap++;
sys/riscv/riscv/trap.c
119
if (__predict_false(sa->code >= p->p_sysent->sv_size))
sys/riscv/riscv/trap.c
120
sa->callp = &nosys_sysent;
sys/riscv/riscv/trap.c
122
sa->callp = &p->p_sysent->sv_table[sa->code];
sys/riscv/riscv/trap.c
124
KASSERT(sa->callp->sy_narg <= nitems(sa->args),
sys/riscv/riscv/trap.c
125
("Syscall %d takes too many arguments", sa->code));
sys/rpc/clnt_dg.c
347
struct sockaddr *sa;
sys/rpc/clnt_dg.c
400
sa = NULL;
sys/rpc/clnt_dg.c
402
sa = (struct sockaddr *)&cu->cu_raddr;
sys/rpc/clnt_dg.c
476
error = sosend(cu->cu_socket, sa, NULL, mreq, NULL, 0, curthread);
sys/rpc/rpc_com.h
110
extern int bindresvport(struct socket *so, struct sockaddr *sa);
sys/rpc/rpc_generic.c
773
bindresvport(struct socket *so, struct sockaddr *sa)
sys/rpc/rpc_generic.c
786
if (sa == NULL) {
sys/rpc/rpc_generic.c
787
sa = (struct sockaddr *)&ss;
sys/rpc/rpc_generic.c
788
error = sosockaddr(so, sa);
sys/rpc/rpc_generic.c
791
af = sa->sa_family;
sys/rpc/rpc_generic.c
792
salen = sa->sa_len;
sys/rpc/rpc_generic.c
793
memset(sa, 0, sa->sa_len);
sys/rpc/rpc_generic.c
795
af = sa->sa_family;
sys/rpc/rpc_generic.c
796
salen = sa->sa_len;
sys/rpc/rpc_generic.c
804
sin = (struct sockaddr_in *)sa;
sys/rpc/rpc_generic.c
812
sin6 = (struct sockaddr_in6 *)sa;
sys/rpc/rpc_generic.c
820
sa->sa_family = af;
sys/rpc/rpc_generic.c
821
sa->sa_len = salen;
sys/rpc/rpc_generic.c
841
error = sobind(so, sa, curthread);
sys/rpc/svc_vc.c
1173
struct sockaddr *sa;
sys/rpc/svc_vc.c
1176
sa = (struct sockaddr *)transp->xp_rtaddr;
sys/rpc/svc_vc.c
1177
if (sa->sa_family == AF_LOCAL) {
sys/security/audit/audit.h
113
void audit_arg_sockaddr(struct thread *td, int dirfd, struct sockaddr *sa);
sys/security/audit/audit.h
302
#define AUDIT_ARG_SOCKADDR(td, dirfd, sa) do { \
sys/security/audit/audit.h
304
audit_arg_sockaddr((td), (dirfd), (sa)); \
sys/security/audit/audit.h
452
#define AUDIT_ARG_SOCKADDR(td, dirfd, sa)
sys/security/audit/audit_arg.c
450
audit_arg_sockaddr(struct thread *td, int dirfd, struct sockaddr *sa)
sys/security/audit/audit_arg.c
455
KASSERT(sa != NULL, ("audit_arg_sockaddr: sa == NULL"));
sys/security/audit/audit_arg.c
461
bcopy(sa, &ar->k_ar.ar_arg_sockaddr, sa->sa_len);
sys/security/audit/audit_arg.c
462
switch (sa->sa_family) {
sys/security/audit/audit_arg.c
475
((struct sockaddr_un *)sa)->sun_path);
sys/security/mac/mac_framework.h
422
struct sockaddr *sa);
sys/security/mac/mac_framework.h
424
struct sockaddr *sa);
sys/security/mac/mac_policy.h
472
struct sockaddr *sa);
sys/security/mac/mac_policy.h
475
struct sockaddr *sa);
sys/security/mac/mac_socket.c
320
struct sockaddr *sa)
sys/security/mac/mac_socket.c
325
sa);
sys/security/mac/mac_socket.c
326
MAC_CHECK_PROBE3(socket_check_bind, error, cred, so, sa);
sys/security/mac/mac_socket.c
336
struct sockaddr *sa)
sys/security/mac/mac_socket.c
341
so->so_label, sa);
sys/security/mac/mac_socket.c
342
MAC_CHECK_PROBE3(socket_check_connect, error, cred, so, sa);
sys/security/mac_portacl/mac_portacl.c
433
struct label *solabel, struct sockaddr *sa)
sys/security/mac_portacl/mac_portacl.c
455
if (sa->sa_family != AF_UNSPEC && sa->sa_family != AF_INET &&
sys/security/mac_portacl/mac_portacl.c
456
sa->sa_family != AF_INET6)
sys/security/mac_portacl/mac_portacl.c
461
sin = (struct sockaddr_in *) sa;
sys/security/mac_stub/mac_stub.c
1012
struct label *solabel, struct sockaddr *sa)
sys/security/mac_stub/mac_stub.c
1025
struct label *solabel, struct sockaddr *sa)
sys/security/mac_test/mac_test.c
1877
struct label *solabel, struct sockaddr *sa)
sys/security/mac_test/mac_test.c
1892
struct label *solabel, struct sockaddr *sa)
sys/sys/jail.h
520
int prison_if(struct ucred *cred, const struct sockaddr *sa);
sys/sys/socketvar.h
496
int soaccept(struct socket *so, struct sockaddr *sa);
sys/sys/socketvar.h
497
int sopeeraddr(struct socket *so, struct sockaddr *sa);
sys/sys/socketvar.h
498
int sosockaddr(struct socket *so, struct sockaddr *sa);
sys/sys/socketvar.h
515
struct sockaddr *sodupsockaddr(const struct sockaddr *sa, int mflags);
sys/sys/syscallsubr.h
119
struct sockaddr *sa);
sys/sys/syscallsubr.h
205
int kern_getpeername(struct thread *td, int fd, struct sockaddr *sa);
sys/sys/syscallsubr.h
209
int kern_getsockname(struct thread *td, int fd, struct sockaddr *sa);
sys/sys/syscallsubr.h
90
int kern_accept(struct thread *td, int s, struct sockaddr *sa,
sys/sys/syscallsubr.h
92
int kern_accept4(struct thread *td, int s, struct sockaddr *sa,
sys/sys/syscallsubr.h
98
int kern_bindat(struct thread *td, int dirfd, int fd, struct sockaddr *sa);
sys/x86/iommu/amd_reg.h
300
u_int sa:1; /* Suppress All IO Fault Events */
tests/sys/arch/aarch64/sve.c
144
struct sigaction sa = {
tests/sys/arch/aarch64/sve.c
151
ATF_REQUIRE(sigaction(SIGTRAP, &sa, NULL) == 0);
tests/sys/arch/aarch64/sve.c
190
struct sigaction sa = {
tests/sys/arch/aarch64/sve.c
203
ATF_REQUIRE(sigaction(SIGTRAP, &sa, NULL) == 0);
tests/sys/arch/amd64/int0x80.c
63
struct sigaction sa;
tests/sys/arch/amd64/int0x80.c
69
memset(&sa, 0, sizeof(sa));
tests/sys/arch/amd64/int0x80.c
70
sa.sa_sigaction = sigill_action;
tests/sys/arch/amd64/int0x80.c
71
sa.sa_flags = SA_SIGINFO;
tests/sys/arch/amd64/int0x80.c
72
if (sigaction(SIGBUS, &sa, NULL) == -1)
tests/sys/file/flock_helper.c
1551
struct sigaction sa;
tests/sys/file/flock_helper.c
1570
sa.sa_handler = ignore_alarm;
tests/sys/file/flock_helper.c
1571
sigemptyset(&sa.sa_mask);
tests/sys/file/flock_helper.c
1572
sa.sa_flags = 0;
tests/sys/file/flock_helper.c
1573
sigaction(SIGALRM, &sa, 0);
tests/sys/fs/fusefs/copy_file_range.cc
129
struct sigaction sa;
tests/sys/fs/fusefs/copy_file_range.cc
133
bzero(&sa, sizeof(sa));
tests/sys/fs/fusefs/copy_file_range.cc
134
sa.sa_handler = SIG_DFL;
tests/sys/fs/fusefs/copy_file_range.cc
135
sigaction(SIGXFSZ, &sa, NULL);
tests/sys/fs/fusefs/fallocate.cc
146
struct sigaction sa;
tests/sys/fs/fusefs/fallocate.cc
148
bzero(&sa, sizeof(sa));
tests/sys/fs/fusefs/fallocate.cc
149
sa.sa_handler = SIG_DFL;
tests/sys/fs/fusefs/fallocate.cc
150
sigaction(SIGXFSZ, &sa, NULL);
tests/sys/fs/fusefs/fifo.cc
116
struct sockaddr_un sa;
tests/sys/fs/fusefs/fifo.cc
123
sa.sun_family = AF_UNIX;
tests/sys/fs/fusefs/fifo.cc
124
strlcpy(sa.sun_path, FULLPATH, sizeof(sa.sun_path));
tests/sys/fs/fusefs/fifo.cc
125
sa.sun_len = sizeof(FULLPATH);
tests/sys/fs/fusefs/fifo.cc
126
err = connect(fd, (struct sockaddr*)&sa, sizeof(sa));
tests/sys/fs/fusefs/fifo.cc
156
struct sockaddr_un sa;
tests/sys/fs/fusefs/fifo.cc
191
sa.sun_family = AF_UNIX;
tests/sys/fs/fusefs/fifo.cc
192
strlcpy(sa.sun_path, FULLPATH, sizeof(sa.sun_path));
tests/sys/fs/fusefs/fifo.cc
193
sa.sun_len = sizeof(FULLPATH);
tests/sys/fs/fusefs/fifo.cc
194
ASSERT_EQ(0, bind(fd, (struct sockaddr*)&sa, sizeof(sa)))
tests/sys/fs/fusefs/interrupt.cc
172
struct sigaction sa;
tests/sys/fs/fusefs/interrupt.cc
177
bzero(&sa, sizeof(sa));
tests/sys/fs/fusefs/interrupt.cc
178
sa.sa_handler = SIG_DFL;
tests/sys/fs/fusefs/interrupt.cc
179
sigaction(SIGUSR2, &sa, NULL);
tests/sys/fs/fusefs/mknod.cc
227
struct sockaddr_un sa;
tests/sys/fs/fusefs/mknod.cc
238
sa.sun_family = AF_UNIX;
tests/sys/fs/fusefs/mknod.cc
239
strlcpy(sa.sun_path, FULLPATH, sizeof(sa.sun_path));
tests/sys/fs/fusefs/mknod.cc
240
sa.sun_len = sizeof(FULLPATH);
tests/sys/fs/fusefs/mknod.cc
241
ASSERT_EQ(0, bind(fd, (struct sockaddr*)&sa, sizeof(sa)))
tests/sys/fs/fusefs/mknod.cc
258
struct sockaddr_un sa;
tests/sys/fs/fusefs/mknod.cc
274
sa.sun_family = AF_UNIX;
tests/sys/fs/fusefs/mknod.cc
275
strlcpy(sa.sun_path, FULLPATH, sizeof(sa.sun_path));
tests/sys/fs/fusefs/mknod.cc
276
sa.sun_len = sizeof(FULLPATH);
tests/sys/fs/fusefs/mknod.cc
277
ASSERT_EQ(-1, bind(fd, (struct sockaddr*)&sa, sizeof(sa)));
tests/sys/fs/fusefs/mockfs.cc
446
struct sigaction sa;
tests/sys/fs/fusefs/mockfs.cc
547
bzero(&sa, sizeof(sa));
tests/sys/fs/fusefs/mockfs.cc
548
sa.sa_handler = sigint_handler;
tests/sys/fs/fusefs/mockfs.cc
549
sa.sa_flags = 0; /* Don't set SA_RESTART! */
tests/sys/fs/fusefs/mockfs.cc
550
if (0 != sigaction(SIGUSR1, &sa, NULL))
tests/sys/fs/fusefs/notify.cc
153
const struct store_args *sa = (struct store_args*)arg;
tests/sys/fs/fusefs/notify.cc
156
r = sa->mock->notify_store(sa->nodeid, sa->offset, sa->data, sa->size);
tests/sys/fs/fusefs/notify.cc
420
struct store_args sa;
tests/sys/fs/fusefs/notify.cc
425
sa.mock = m_mock;
tests/sys/fs/fusefs/notify.cc
426
sa.nodeid = ino;
tests/sys/fs/fusefs/notify.cc
427
sa.offset = 0;
tests/sys/fs/fusefs/notify.cc
428
sa.size = 0;
tests/sys/fs/fusefs/notify.cc
429
ASSERT_EQ(0, pthread_create(&th0, NULL, store, &sa)) << strerror(errno);
tests/sys/fs/fusefs/notify.cc
442
struct store_args sa;
tests/sys/fs/fusefs/notify.cc
459
sa.mock = m_mock;
tests/sys/fs/fusefs/notify.cc
460
sa.nodeid = ino;
tests/sys/fs/fusefs/notify.cc
461
sa.offset = 0;
tests/sys/fs/fusefs/notify.cc
462
sa.size = size1;
tests/sys/fs/fusefs/notify.cc
463
sa.data = (const void*)CONTENTS1;
tests/sys/fs/fusefs/notify.cc
464
ASSERT_EQ(0, pthread_create(&th0, NULL, store, &sa)) << strerror(errno);
tests/sys/fs/fusefs/read.cc
1168
struct sigaction sa;
tests/sys/fs/fusefs/read.cc
1196
bzero(&sa, sizeof(sa));
tests/sys/fs/fusefs/read.cc
1197
sa.sa_handler = SIG_DFL;
tests/sys/fs/fusefs/read.cc
1198
sa.sa_sigaction = handle_sigbus;
tests/sys/fs/fusefs/read.cc
1199
sa.sa_flags = SA_RESETHAND | SA_SIGINFO;
tests/sys/fs/fusefs/read.cc
1200
ASSERT_EQ(0, sigaction(SIGBUS, &sa, NULL)) << strerror(errno);
tests/sys/fs/fusefs/read.cc
1272
struct sigaction sa;
tests/sys/fs/fusefs/read.cc
1323
bzero(&sa, sizeof(sa));
tests/sys/fs/fusefs/read.cc
1324
sa.sa_handler = SIG_DFL;
tests/sys/fs/fusefs/read.cc
1325
sa.sa_sigaction = handle_sigbus;
tests/sys/fs/fusefs/read.cc
1326
sa.sa_flags = SA_RESETHAND | SA_SIGINFO;
tests/sys/fs/fusefs/read.cc
1327
ASSERT_EQ(0, sigaction(SIGBUS, &sa, NULL)) << strerror(errno);
tests/sys/fs/fusefs/read.cc
148
struct sigaction sa;
tests/sys/fs/fusefs/read.cc
150
bzero(&sa, sizeof(sa));
tests/sys/fs/fusefs/read.cc
151
sa.sa_handler = SIG_DFL;
tests/sys/fs/fusefs/read.cc
152
sigaction(SIGBUS, &sa, NULL);
tests/sys/fs/fusefs/write.cc
60
struct sigaction sa;
tests/sys/fs/fusefs/write.cc
62
bzero(&sa, sizeof(sa));
tests/sys/fs/fusefs/write.cc
63
sa.sa_handler = SIG_DFL;
tests/sys/fs/fusefs/write.cc
64
sigaction(SIGXFSZ, &sa, NULL);
tests/sys/kern/basic_signal.c
112
struct sigaction sa = {
tests/sys/kern/basic_signal.c
116
ATF_REQUIRE(sigemptyset(&sa.sa_mask) == 0);
tests/sys/kern/basic_signal.c
117
ATF_REQUIRE(sigaction(SIGTRAP, &sa, NULL) == 0);
tests/sys/kern/basic_signal.c
170
struct sigaction sa = {
tests/sys/kern/basic_signal.c
174
ATF_REQUIRE(sigemptyset(&sa.sa_mask) == 0);
tests/sys/kern/basic_signal.c
175
ATF_REQUIRE(sigaction(SIGUSR1, &sa, NULL) == 0);
tests/sys/kern/basic_signal.c
197
struct sigaction sa = {
tests/sys/kern/basic_signal.c
201
ATF_REQUIRE(sigemptyset(&sa.sa_mask) == 0);
tests/sys/kern/basic_signal.c
202
ATF_REQUIRE(sigaction(SIGUSR1, &sa, NULL) == 0);
tests/sys/kern/basic_signal.c
48
struct sigaction sa = {
tests/sys/kern/basic_signal.c
52
ATF_REQUIRE(sigemptyset(&sa.sa_mask) == 0);
tests/sys/kern/basic_signal.c
53
ATF_REQUIRE(sigaction(SIGUSR1, &sa, NULL) == 0);
tests/sys/kern/basic_signal.c
54
ATF_REQUIRE(sigaction(SIGUSR2, &sa, NULL) == 0);
tests/sys/kern/basic_signal.c
55
ATF_REQUIRE(sigaction(SIGALRM, &sa, NULL) == 0);
tests/sys/kern/jaildesc.c
305
struct sigaction sa;
tests/sys/kern/jaildesc.c
311
sa.sa_handler = nop;
tests/sys/kern/jaildesc.c
312
sa.sa_flags = 0;
tests/sys/kern/jaildesc.c
313
sigemptyset(&sa.sa_mask);
tests/sys/kern/jaildesc.c
314
error = sigaction(SIGALRM, &sa, NULL);
tests/sys/kern/sigaltstack.c
100
ATF_REQUIRE(sigaction(SIGUSR2, &sa, NULL) == 0);
tests/sys/kern/sigaltstack.c
94
struct sigaction sa = {
tests/sys/kern/sigaltstack.c
98
ATF_REQUIRE(sigemptyset(&sa.sa_mask) == 0);
tests/sys/kern/sigaltstack.c
99
ATF_REQUIRE(sigaction(SIGUSR1, &sa, NULL) == 0);
tests/sys/kern/sigsys.c
34
struct sigaction sa;
tests/sys/kern/sigsys.c
36
memset(&sa, 0, sizeof(sa));
tests/sys/kern/sigsys.c
37
sa.sa_sigaction = sigsys_handler;
tests/sys/kern/sigsys.c
38
sa.sa_flags = SA_SIGINFO;
tests/sys/kern/sigsys.c
39
ATF_REQUIRE(sigaction(SIGSYS, &sa, NULL) == 0);
tests/sys/kern/sigwait.c
430
struct sigaction sa;
tests/sys/kern/sigwait.c
435
sa.sa_flags = SA_SIGINFO | SA_RESTART;
tests/sys/kern/sigwait.c
436
sa.sa_sigaction = dummy_sigchld;
tests/sys/kern/sigwait.c
437
sigemptyset(&sa.sa_mask);
tests/sys/kern/sigwait.c
438
ATF_REQUIRE(sigaction(SIGCHLD, &sa, NULL) == 0);
tests/sys/kern/sigwait.c
74
struct sigaction sa;
tests/sys/kern/sigwait.c
78
sa.sa_handler = dummy_sig_handler;
tests/sys/kern/sigwait.c
79
sigemptyset (&sa.sa_mask);
tests/sys/kern/sigwait.c
80
sa.sa_flags = 0;
tests/sys/kern/sigwait.c
81
ATF_REQUIRE(sigaction(SIGALRM, &sa, NULL) == 0);
tests/sys/kern/socket_msg_trunc.c
101
check_recvmsg(cs, ss, sa, sizes, nitems(sizes));
tests/sys/kern/socket_msg_trunc.c
108
struct sockaddr *sa;
tests/sys/kern/socket_msg_trunc.c
120
sa = (struct sockaddr *)&sin6;
tests/sys/kern/socket_msg_trunc.c
121
rc = bind(ss, sa, sa->sa_len);
tests/sys/kern/socket_msg_trunc.c
128
check_recvmsg(cs, ss, sa, sizes, nitems(sizes));
tests/sys/kern/socket_msg_trunc.c
135
struct sockaddr *sa;
tests/sys/kern/socket_msg_trunc.c
145
sa = (struct sockaddr *)&sun;
tests/sys/kern/socket_msg_trunc.c
146
rc = bind(ss, sa, sa->sa_len);
tests/sys/kern/socket_msg_trunc.c
153
check_recvmsg(cs, ss, sa, sizes, nitems(sizes));
tests/sys/kern/socket_msg_trunc.c
44
check_recvmsg(int cs, int ss, struct sockaddr *sa, const size_t sizes[],
tests/sys/kern/socket_msg_trunc.c
57
rc = sendto(cs, buf, sz, 0, sa, sa->sa_len);
tests/sys/kern/socket_msg_trunc.c
82
struct sockaddr *sa;
tests/sys/kern/socket_msg_trunc.c
93
sa = (struct sockaddr *)&sin;
tests/sys/kern/socket_msg_trunc.c
94
rc = bind(ss, sa, sa->sa_len);
tests/sys/kern/socket_msg_waitall.c
24
struct sockaddr_storage sa;
tests/sys/kern/socket_msg_waitall.c
48
error = connect(s, (struct sockaddr *)&p->sa, p->sa.ss_len);
tests/sys/kern/socket_msg_waitall.c
63
close_test(struct sockaddr *sa, unsigned int count, int af, int type, int proto)
tests/sys/kern/socket_msg_waitall.c
74
ATF_REQUIRE_MSG(bind(s, sa, sa->sa_len) == 0,
tests/sys/kern/socket_msg_waitall.c
78
ATF_REQUIRE_MSG(getsockname(s, sa, &(socklen_t){ sa->sa_len }) == 0,
tests/sys/kern/socket_msg_waitall.c
90
memcpy(&p.sa, sa, sa->sa_len);
tests/sys/kern/unix_seqpacket_test.c
542
struct sigaction sa = {
tests/sys/kern/unix_seqpacket_test.c
548
ATF_REQUIRE(sigemptyset(&sa.sa_mask) == 0);
tests/sys/kern/unix_seqpacket_test.c
549
ATF_REQUIRE(sigaction(SIGPIPE, &sa, NULL) == 0);
tests/sys/kern/unix_seqpacket_test.c
571
sa.sa_handler = SIG_DFL;
tests/sys/kern/unix_seqpacket_test.c
572
ATF_REQUIRE(sigaction(SIGPIPE, &sa, NULL) == 0);
tests/sys/kqueue/kqueue_fork.c
48
struct sigaction sa;
tests/sys/kqueue/kqueue_fork.c
52
sa.sa_handler = SIG_IGN;
tests/sys/kqueue/kqueue_fork.c
53
sigemptyset(&sa.sa_mask);
tests/sys/kqueue/kqueue_fork.c
54
sa.sa_flags = 0;
tests/sys/kqueue/kqueue_fork.c
55
error = sigaction(SIGINT, &sa, NULL);
tests/sys/mqueue/mqtest5.c
30
struct sigaction sa;
tests/sys/mqueue/mqtest5.c
41
sigemptyset(&sa.sa_mask);
tests/sys/mqueue/mqtest5.c
42
sa.sa_flags = SA_SIGINFO;
tests/sys/mqueue/mqtest5.c
43
sa.sa_sigaction = (void *) SIG_DFL;
tests/sys/mqueue/mqtest5.c
44
sigaction(SIGRTMIN, &sa, NULL);
tests/sys/net/routing/rtsock_common.h
556
sa_convert_str_to_sa(const char *_addr, struct sockaddr *sa)
tests/sys/net/routing/rtsock_common.h
598
struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa;
tests/sys/net/routing/rtsock_common.h
609
struct sockaddr_in *sin = (struct sockaddr_in *)sa;
tests/sys/net/routing/rtsock_common.h
619
struct sockaddr_dl *sdl = (struct sockaddr_dl *)sa;
tests/sys/net/routing/rtsock_common.h
72
void rtsock_add_rtm_sa(struct rt_msghdr *rtm, int addr_type, struct sockaddr *sa);
tests/sys/net/routing/rtsock_common.h
745
rtsock_add_rtm_sa(struct rt_msghdr *rtm, int addr_type, struct sockaddr *sa)
tests/sys/net/routing/rtsock_common.h
756
memcpy(ptr, sa, sa->sa_len);
tests/sys/net/routing/rtsock_common.h
803
struct sockaddr *sa;
tests/sys/net/routing/rtsock_common.h
807
sa = (struct sockaddr *)(buffer + offset);
tests/sys/net/routing/rtsock_common.h
812
parsed_len += SA_SIZE(sa);
tests/sys/net/routing/rtsock_common.h
814
"SA %d: len %d exceeds msg size %d", i, (int)sa->sa_len, rtm_len);
tests/sys/net/routing/rtsock_common.h
815
if (sa->sa_family == AF_LINK) {
tests/sys/net/routing/rtsock_common.h
816
struct sockaddr_dl *sdl = (struct sockaddr_dl *)sa;
tests/sys/net/routing/rtsock_common.h
825
sa = (struct sockaddr *)((char *)sa + SA_SIZE(sa));
tests/sys/net/routing/rtsock_print.h
192
sa_print(const struct sockaddr *sa, int include_hexdump)
tests/sys/net/routing/rtsock_print.h
201
switch (sa->sa_family) {
tests/sys/net/routing/rtsock_print.h
203
sin = (struct sockaddr_in *)sa;
tests/sys/net/routing/rtsock_print.h
205
printf(" af=inet len=%d addr=%s", sa->sa_len, abuf);
tests/sys/net/routing/rtsock_print.h
208
sin6 = (struct sockaddr_in6 *)sa;
tests/sys/net/routing/rtsock_print.h
211
printf(" af=inet6 len=%d addr=%s", sa->sa_len, abuf);
tests/sys/net/routing/rtsock_print.h
219
sdl = (const struct sockaddr_dl *)sa;
tests/sys/net/routing/rtsock_print.h
244
printf(" af=%d len=%d", sa->sa_family, sa->sa_len);
tests/sys/net/routing/rtsock_print.h
248
sa_print_hd(hdbuf, sizeof(hdbuf), ((char *)sa), sa->sa_len);
tests/sys/net/routing/rtsock_print.h
298
struct sockaddr *sa = (struct sockaddr *)ptr;
tests/sys/net/routing/rtsock_print.h
299
sa_print(sa, 1);
tests/sys/net/routing/rtsock_print.h
334
struct sockaddr *sa = (struct sockaddr *)ptr;
tests/sys/net/routing/rtsock_print.h
335
sa_print(sa, 1);
tests/sys/net/routing/test_rtsock_l3.c
174
struct sockaddr *sa;
tests/sys/net/routing/test_rtsock_l3.c
187
sa = rtsock_find_rtm_sa(rtm, RTA_DST);
tests/sys/net/routing/test_rtsock_l3.c
188
RTSOCK_ATF_REQUIRE_MSG(rtm, sa != NULL, "DST is not set");
tests/sys/net/routing/test_rtsock_l3.c
189
ret = sa_equal_msg(sa, dst, msg, sizeof(msg));
tests/sys/net/routing/test_rtsock_l3.c
194
sa = rtsock_find_rtm_sa(rtm, RTA_NETMASK);
tests/sys/net/routing/test_rtsock_l3.c
195
RTSOCK_ATF_REQUIRE_MSG(rtm, sa != NULL, "NETMASK is not set");
tests/sys/net/routing/test_rtsock_l3.c
196
ret = sa_equal_msg(sa, mask, msg, sizeof(msg));
tests/sys/net/routing/test_rtsock_l3.c
202
sa = rtsock_find_rtm_sa(rtm, RTA_GATEWAY);
tests/sys/net/routing/test_rtsock_l3.c
203
RTSOCK_ATF_REQUIRE_MSG(rtm, sa != NULL, "GATEWAY is not set");
tests/sys/net/routing/test_rtsock_l3.c
204
ret = sa_equal_msg(sa, gw, msg, sizeof(msg));
tests/sys/net/routing/test_rtsock_l3.c
232
struct sockaddr *sa;
tests/sys/net/routing/test_rtsock_l3.c
235
sa = rtsock_find_rtm_sa(rtm, RTA_GATEWAY);
tests/sys/net/routing/test_rtsock_l3.c
236
RTSOCK_ATF_REQUIRE_MSG(rtm, sa != NULL, "GATEWAY is not set");
tests/sys/net/routing/test_rtsock_l3.c
237
RTSOCK_ATF_REQUIRE_MSG(rtm, sa->sa_family == AF_LINK, "GW sa family is %d", sa->sa_family);
tests/sys/net/routing/test_rtsock_l3.c
238
sdl = (struct sockaddr_dl *)sa;
tests/sys/net/routing/test_rtsock_l3.c
248
struct sockaddr *sa; \
tests/sys/net/routing/test_rtsock_l3.c
300
sa = rtsock_find_rtm_sa(rtm, RTA_GATEWAY);
tests/sys/net/routing/test_rtsock_l3.c
301
RTSOCK_ATF_REQUIRE_MSG(rtm, sa != NULL, "GATEWAY is not set");
tests/sys/net/routing/test_rtsock_l3.c
302
RTSOCK_ATF_REQUIRE_MSG(rtm, sa->sa_family == AF_LINK, "GW sa family is %d", sa->sa_family);
tests/sys/net/routing/test_rtsock_l3.c
303
struct sockaddr_dl *sdl = (struct sockaddr_dl *)sa;
tests/sys/net/routing/test_rtsock_lladdr.c
101
struct sockaddr *sa; \
tests/sys/net/routing/test_rtsock_lladdr.c
153
sa = rtsock_find_rtm_sa(rtm, RTA_DST);
tests/sys/net/routing/test_rtsock_lladdr.c
154
ret = sa_equal_msg(sa, (struct sockaddr *)&sin6, msg, sizeof(msg));
tests/sys/net/routing/test_rtsock_lladdr.c
157
sa = rtsock_find_rtm_sa(rtm, RTA_GATEWAY);
tests/sys/net/routing/test_rtsock_lladdr.c
159
ret = sa_equal_msg_flags(sa, (struct sockaddr *)ðer, msg, sizeof(msg), sa_flags);
tests/sys/net/routing/test_rtsock_lladdr.c
165
struct sockaddr_dl *sdl = (struct sockaddr_dl *)sa;
tests/sys/net/routing/test_rtsock_lladdr.c
205
sa = rtsock_find_rtm_sa(rtm, RTA_DST);
tests/sys/net/routing/test_rtsock_lladdr.c
206
ret = sa_equal_msg(sa, (struct sockaddr *)&sin6, msg, sizeof(msg));
tests/sys/net/routing/test_rtsock_lladdr.c
209
sa = rtsock_find_rtm_sa(rtm, RTA_GATEWAY);
tests/sys/net/routing/test_rtsock_lladdr.c
211
ret = sa_equal_msg_flags(sa, (struct sockaddr *)ðer, msg, sizeof(msg), sa_flags);
tests/sys/net/routing/test_rtsock_lladdr.c
217
struct sockaddr_dl *sdl = (struct sockaddr_dl *)sa;
tests/sys/net/routing/test_rtsock_lladdr.c
253
sa = rtsock_find_rtm_sa(rtm, RTA_DST);
tests/sys/net/routing/test_rtsock_lladdr.c
254
ret = sa_equal_msg(sa, (struct sockaddr *)&sin, msg, sizeof(msg));
tests/sys/net/routing/test_rtsock_lladdr.c
257
sa = rtsock_find_rtm_sa(rtm, RTA_GATEWAY);
tests/sys/net/routing/test_rtsock_lladdr.c
259
ret = sa_equal_msg_flags(sa, (struct sockaddr *)ðer, msg, sizeof(msg), sa_flags);
tests/sys/net/routing/test_rtsock_lladdr.c
299
sa = rtsock_find_rtm_sa(rtm, RTA_DST);
tests/sys/net/routing/test_rtsock_lladdr.c
300
ret = sa_equal_msg(sa, (struct sockaddr *)&sin6, msg, sizeof(msg));
tests/sys/net/routing/test_rtsock_lladdr.c
303
sa = rtsock_find_rtm_sa(rtm, RTA_GATEWAY);
tests/sys/net/routing/test_rtsock_lladdr.c
305
ret = sa_equal_msg_flags(sa, (struct sockaddr *)ðer, msg, sizeof(msg), sa_flags);
tests/sys/net/routing/test_rtsock_lladdr.c
345
sa = rtsock_find_rtm_sa(rtm, RTA_DST);
tests/sys/net/routing/test_rtsock_lladdr.c
346
ret = sa_equal_msg(sa, (struct sockaddr *)&sin6, msg, sizeof(msg));
tests/sys/net/routing/test_rtsock_lladdr.c
349
sa = rtsock_find_rtm_sa(rtm, RTA_GATEWAY);
tests/sys/net/routing/test_rtsock_lladdr.c
351
ret = sa_equal_msg_flags(sa, (struct sockaddr *)ðer, msg, sizeof(msg), sa_flags);
tests/sys/net/routing/test_rtsock_lladdr.c
390
sa = rtsock_find_rtm_sa(rtm, RTA_DST);
tests/sys/net/routing/test_rtsock_lladdr.c
391
ret = sa_equal_msg(sa, (struct sockaddr *)&sin, msg, sizeof(msg));
tests/sys/net/routing/test_rtsock_lladdr.c
394
sa = rtsock_find_rtm_sa(rtm, RTA_GATEWAY);
tests/sys/net/routing/test_rtsock_lladdr.c
396
ret = sa_equal_msg_flags(sa, (struct sockaddr *)ðer, msg, sizeof(msg), sa_flags);
tests/sys/netinet/fibs_multibind_test.c
410
ping(int s, const struct sockaddr *sa, socklen_t salen)
tests/sys/netinet/fibs_multibind_test.c
422
n = sendto(s, &icmp, sizeof(icmp), 0, sa, salen);
tests/sys/netinet/fibs_multibind_test.c
430
ping6(int s, const struct sockaddr *sa, socklen_t salen)
tests/sys/netinet/fibs_multibind_test.c
443
n = sendto(s, &icmp6, sizeof(icmp6), 0, sa, salen);
tests/sys/netinet/socket_afinet.c
349
child_bind(const atf_tc_t *tc, int type, struct sockaddr *sa, int opt,
tests/sys/netinet/socket_afinet.c
376
s = socket(sa->sa_family, type, 0);
tests/sys/netinet/socket_afinet.c
379
if (bind(s, sa, sa->sa_len) == 0)
tests/sys/netinet/socket_afinet.c
388
if (bind(s, sa, sa->sa_len) == 0)
tests/sys/netinet/socket_afinet.c
404
child_bind_priv(const atf_tc_t *tc, int type, struct sockaddr *sa, int opt)
tests/sys/netinet/socket_afinet.c
406
return (child_bind(tc, type, sa, opt, false));
tests/sys/netinet/socket_afinet.c
410
child_bind_unpriv(const atf_tc_t *tc, int type, struct sockaddr *sa, int opt)
tests/sys/netinet/socket_afinet.c
412
return (child_bind(tc, type, sa, opt, true));
tests/sys/netinet/socket_afinet.c
416
bind_socket(int domain, int type, int opt, bool unspec, struct sockaddr *sa)
tests/sys/netinet/socket_afinet.c
454
ATF_REQUIRE(getsockname(s, sa, &slen) == 0);
tests/sys/netmap/ctrl-api-test.c
2264
struct sigaction sa;
tests/sys/netmap/ctrl-api-test.c
2287
sa.sa_handler = tap_cleanup;
tests/sys/netmap/ctrl-api-test.c
2288
sigemptyset(&sa.sa_mask);
tests/sys/netmap/ctrl-api-test.c
2289
sa.sa_flags = SA_RESTART;
tests/sys/netmap/ctrl-api-test.c
2290
ret = sigaction(SIGINT, &sa, NULL);
tests/sys/netmap/ctrl-api-test.c
2295
ret = sigaction(SIGTERM, &sa, NULL);
tests/sys/posixshm/posixshm_test.c
1990
struct sigaction sa;
tests/sys/posixshm/posixshm_test.c
2002
memset(&sa, 0, sizeof(sa));
tests/sys/posixshm/posixshm_test.c
2003
sa.sa_sigaction = sigsegv;
tests/sys/posixshm/posixshm_test.c
2004
sa.sa_flags = SA_SIGINFO;
tests/sys/posixshm/posixshm_test.c
2005
sigemptyset(&sa.sa_mask);
tests/sys/posixshm/posixshm_test.c
2006
error = sigaction(SIGSEGV, &sa, NULL);
tests/sys/posixshm/posixshm_test.c
895
struct sigaction sa;
tests/sys/posixshm/posixshm_test.c
945
sa.sa_flags = 0;
tests/sys/posixshm/posixshm_test.c
946
sa.sa_handler = ignoreit;
tests/sys/posixshm/posixshm_test.c
947
sigemptyset(&sa.sa_mask);
tests/sys/posixshm/posixshm_test.c
948
ATF_REQUIRE_MSG(sigaction(SIGUSR1, &sa, (struct sigaction *)0) == 0,
tests/sys/vm/page_fault_signal.c
51
struct sigaction sa;
tests/sys/vm/page_fault_signal.c
54
sa.sa_sigaction = sighandler;
tests/sys/vm/page_fault_signal.c
55
sa.sa_flags = SA_RESTART | SA_RESETHAND | SA_SIGINFO;
tests/sys/vm/page_fault_signal.c
56
r = sigfillset(&sa.sa_mask);
tests/sys/vm/page_fault_signal.c
58
r = sigaction(SIGILL, &sa, NULL);
tests/sys/vm/page_fault_signal.c
60
r = sigaction(SIGBUS, &sa, NULL);
tests/sys/vm/page_fault_signal.c
62
r = sigaction(SIGSEGV, &sa, NULL);
tools/regression/ethernet/ethermulti/ethermulti.c
108
struct sockaddr sa;
tools/regression/ethernet/ethermulti/ethermulti.c
165
if (psa->sa.sa_family != AF_LINK ||
tools/regression/netinet/ipmulticast/ipmulticast.c
628
error = bind(sock, &bsu->sa, bsu->sa.sa_len);
tools/regression/netinet/ipmulticast/ipmulticast.c
65
struct sockaddr sa;
tools/regression/netinet/ipmulticast/ipmulticast.c
661
assert(source->sa.sa_family == AF_INET);
tools/regression/netinet/ipmulticast/ipmulticast.c
669
error = getnameinfo(&group->sa, group->sa.sa_len, groupname,
tools/regression/netinet/ipmulticast/ipmulticast.c
676
error = getnameinfo(&source->sa, source->sa.sa_len, sourcename,
tools/regression/netinet/ipmulticast/ipmulticast.c
695
len = recvfrom(sock, rxbuf, RXBUFSIZE, 0, &from.sa,
tools/regression/netinet/ipmulticast/ipmulticast.c
696
(socklen_t *)&from.sa.sa_len);
tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c
66
struct sockaddr_in sa;
tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c
78
memset(&sa, 0, sizeof sa);
tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c
79
sa.sin_family = AF_INET;
tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c
80
sa.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c
81
sa.sin_port = htons(3737);
tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c
82
if (bind(s, (struct sockaddr *) &sa, sizeof sa) == -1)
tools/regression/netinet/tcpfullwindowrst/tcpfullwindowrsttest.c
89
if (connect(t, (struct sockaddr *) &sa, sizeof sa) == -1)
tools/regression/netinet/udpzerobyte/udpzerobyte.c
57
test(int domain, const char *domainstr, struct sockaddr *sa, socklen_t salen)
tools/regression/netinet/udpzerobyte/udpzerobyte.c
70
if (bind(sock_receive, sa, salen) < 0)
tools/regression/netinet/udpzerobyte/udpzerobyte.c
76
if (connect(sock_send, sa, salen) < 0)
tools/regression/sigqueue/sigqtest1/sigqtest1.c
22
struct sigaction sa;
tools/regression/sigqueue/sigqtest1/sigqtest1.c
28
sa.sa_flags = SA_SIGINFO;
tools/regression/sigqueue/sigqtest1/sigqtest1.c
29
sigemptyset(&sa.sa_mask);
tools/regression/sigqueue/sigqtest1/sigqtest1.c
30
sa.sa_sigaction = handler;
tools/regression/sigqueue/sigqtest1/sigqtest1.c
31
sigaction(SIGRTMIN, &sa, NULL);
tools/regression/sigqueue/sigqtest2/sigqtest2.c
41
struct sigaction sa;
tools/regression/sigqueue/sigqtest2/sigqtest2.c
45
sigemptyset(&sa.sa_mask);
tools/regression/sigqueue/sigqtest2/sigqtest2.c
46
sa.sa_flags = SA_SIGINFO;
tools/regression/sigqueue/sigqtest2/sigqtest2.c
47
sa.sa_sigaction = job_handler;
tools/regression/sigqueue/sigqtest2/sigqtest2.c
48
sigaction(SIGCHLD, &sa, NULL);
tools/regression/sigqueue/sigqtest2/sigqtest2.c
80
struct sigaction sa;
tools/regression/sigqueue/sigqtest2/sigqtest2.c
88
sigemptyset(&sa.sa_mask);
tools/regression/sigqueue/sigqtest2/sigqtest2.c
89
sa.sa_flags = SA_SIGINFO;
tools/regression/sigqueue/sigqtest2/sigqtest2.c
90
sa.sa_sigaction = rtsig_handler;
tools/regression/sigqueue/sigqtest2/sigqtest2.c
91
sigaction(SIGRTMIN, &sa, NULL);
tools/regression/sockets/sblock/sblock.c
154
struct sigaction sa;
tools/regression/sockets/sblock/sblock.c
156
if (sigaction(SIGHUP, NULL, &sa) < 0)
tools/regression/sockets/sblock/sblock.c
159
sa.sa_handler = signal_handler;
tools/regression/sockets/sblock/sblock.c
160
if (sa.sa_flags & SA_RESTART)
tools/regression/sockets/sblock/sblock.c
162
sa.sa_flags &= ~SA_RESTART;
tools/regression/sockets/sblock/sblock.c
164
if (sigaction(SIGHUP, &sa, NULL) < 0)
tools/regression/sockets/unix_gc/unix_gc.c
159
my_bind(int sock, struct sockaddr *sa, socklen_t len)
tools/regression/sockets/unix_gc/unix_gc.c
162
if (bind(sock, sa, len) < 0)
tools/regression/sockets/unix_gc/unix_gc.c
167
my_connect(int sock, struct sockaddr *sa, socklen_t len)
tools/regression/sockets/unix_gc/unix_gc.c
170
if (connect(sock, sa, len) < 0 && errno != EINPROGRESS)
tools/regression/sockets/unix_gc/unix_gc.c
191
my_getsockname(int s, struct sockaddr *sa, socklen_t *salen)
tools/regression/sockets/unix_gc/unix_gc.c
194
if (getsockname(s, sa, salen) < 0)
tools/regression/sysvmsg/msgtest.c
100
sa.sa_handler = sigsys_handler;
tools/regression/sysvmsg/msgtest.c
101
sigemptyset(&sa.sa_mask);
tools/regression/sysvmsg/msgtest.c
102
sa.sa_flags = 0;
tools/regression/sysvmsg/msgtest.c
103
if (sigaction(SIGSYS, &sa, NULL) == -1)
tools/regression/sysvmsg/msgtest.c
110
sa.sa_handler = sigchld_handler;
tools/regression/sysvmsg/msgtest.c
111
sigemptyset(&sa.sa_mask);
tools/regression/sysvmsg/msgtest.c
112
sa.sa_flags = 0;
tools/regression/sysvmsg/msgtest.c
113
if (sigaction(SIGCHLD, &sa, NULL) == -1)
tools/regression/sysvmsg/msgtest.c
88
struct sigaction sa;
tools/regression/sysvsem/semtest.c
106
sa.sa_handler = sigchld_handler;
tools/regression/sysvsem/semtest.c
107
sigemptyset(&sa.sa_mask);
tools/regression/sysvsem/semtest.c
108
sa.sa_flags = 0;
tools/regression/sysvsem/semtest.c
109
if (sigaction(SIGCHLD, &sa, NULL) == -1)
tools/regression/sysvsem/semtest.c
83
struct sigaction sa;
tools/regression/sysvsem/semtest.c
96
sa.sa_handler = sigsys_handler;
tools/regression/sysvsem/semtest.c
97
sigemptyset(&sa.sa_mask);
tools/regression/sysvsem/semtest.c
98
sa.sa_flags = 0;
tools/regression/sysvsem/semtest.c
99
if (sigaction(SIGSYS, &sa, NULL) == -1)
tools/regression/sysvshm/shmtest.c
68
struct sigaction sa;
tools/regression/sysvshm/shmtest.c
80
sa.sa_handler = sigsys_handler;
tools/regression/sysvshm/shmtest.c
81
sigemptyset(&sa.sa_mask);
tools/regression/sysvshm/shmtest.c
82
sa.sa_flags = 0;
tools/regression/sysvshm/shmtest.c
83
if (sigaction(SIGSYS, &sa, NULL) == -1)
tools/regression/sysvshm/shmtest.c
90
sa.sa_handler = sigchld_handler;
tools/regression/sysvshm/shmtest.c
91
sigemptyset(&sa.sa_mask);
tools/regression/sysvshm/shmtest.c
92
sa.sa_flags = 0;
tools/regression/sysvshm/shmtest.c
93
if (sigaction(SIGCHLD, &sa, NULL) == -1)
tools/test/netfibs/reflect.c
106
if (sa != NULL) {
tools/test/netfibs/reflect.c
107
m = sendto(s, buf, l, 0, sa, salen);
tools/test/netfibs/reflect.c
111
if (m == -1 && sa != NULL && errno == EHOSTUNREACH)
tools/test/netfibs/reflect.c
113
else if (m == -1 && (sa == NULL || errno != EHOSTUNREACH))
tools/test/netfibs/reflect.c
57
reflect_conn(int s, char *buf, size_t buflen, ssize_t l, struct sockaddr *sa,
tools/test/ppsapi/ppsapitest.c
20
Chew(struct timespec *tsa, struct timespec *tsc, unsigned sa, unsigned sc)
tools/test/ppsapi/ppsapitest.c
22
printf("%jd .%09ld %u", (intmax_t)tsa->tv_sec, tsa->tv_nsec, sa);
tools/test/vm86/vm86_test.c
100
if (sigaction(SIGILL, &sa, NULL) == -1)
tools/test/vm86/vm86_test.c
77
struct sigaction sa;
tools/test/vm86/vm86_test.c
93
memset(&sa, 0, sizeof(sa));
tools/test/vm86/vm86_test.c
94
sa.sa_sigaction = sig_handler;
tools/test/vm86/vm86_test.c
95
sa.sa_flags = SA_SIGINFO | SA_ONSTACK;
tools/test/vm86/vm86_test.c
96
if (sigaction(SIGBUS, &sa, NULL) == -1)
tools/test/vm86/vm86_test.c
98
if (sigaction(SIGSEGV, &sa, NULL) == -1)
tools/test/xregs_sig/xregs_sig.c
211
struct sigaction sa;
tools/test/xregs_sig/xregs_sig.c
216
bzero(&sa, sizeof(sa));
tools/test/xregs_sig/xregs_sig.c
217
sa.sa_handler = sigalrm_handler;
tools/test/xregs_sig/xregs_sig.c
218
if (sigaction(SIGALRM, &sa, NULL) == -1) {
tools/test/xregs_sig/xregs_sig.c
223
bzero(&sa, sizeof(sa));
tools/test/xregs_sig/xregs_sig.c
224
sa.sa_sigaction = sigusr1_handler;
tools/test/xregs_sig/xregs_sig.c
225
sa.sa_flags = SA_SIGINFO;
tools/test/xregs_sig/xregs_sig.c
226
if (sigaction(SIGUSR1, &sa, NULL) == -1) {
tools/tools/ifpifa/ifpifa.c
136
sa.sa = (struct sockaddr *)(
tools/tools/ifpifa/ifpifa.c
141
switch (sa.sa->sa_family) {
tools/tools/ifpifa/ifpifa.c
143
switch (sa.sal->sdl_type) {
tools/tools/ifpifa/ifpifa.c
147
LLADDR(sa.sal), addr);
tools/tools/ifpifa/ifpifa.c
157
sa.sal->sdl_type);
tools/tools/ifpifa/ifpifa.c
163
inet_ntop(AF_INET, &sa.sa4->sin_addr,
tools/tools/ifpifa/ifpifa.c
168
inet_ntop(AF_INET6, &sa.sa6->sin6_addr,
tools/tools/ifpifa/ifpifa.c
174
sa.sa->sa_family);
tools/tools/ifpifa/ifpifa.c
90
struct sockaddr *sa;
tools/tools/ifpifa/ifpifa.c
94
} sa;
tools/tools/indent_wrapper/indent_wrapper.c
141
uint64_t sa;
tools/tools/indent_wrapper/indent_wrapper.c
148
sa = size_block(pa);
tools/tools/indent_wrapper/indent_wrapper.c
150
s = (sa > sb) ? sa : sb;
tools/tools/indent_wrapper/indent_wrapper.c
158
if (cha == '\n' && chb == 0 && x == sa - 1)
tools/tools/indent_wrapper/indent_wrapper.c
190
uint64_t sa = size_block(pa);
tools/tools/indent_wrapper/indent_wrapper.c
197
s = (sa > sb) ? sa : sb;
tools/tools/indent_wrapper/indent_wrapper.c
207
if (cha == '\n' && chb == 0 && x == sa - 1)
tools/tools/indent_wrapper/indent_wrapper.c
213
for (n = y; n < sa; n++) {
tools/tools/indent_wrapper/indent_wrapper.c
243
(x >= sa || x >= sb) ? " in the end of a block" : "");
tools/tools/net80211/w00t/expand/expand.c
106
if (memcmp(p->mac, sa, 6) == 0)
tools/tools/net80211/w00t/expand/expand.c
86
char *bssid, *sa;
tools/tools/net80211/w00t/expand/expand.c
90
sa = wh->i_addr2;
tools/tools/net80211/w00t/expand/expand.c
94
sa = wh->i_addr3;
tools/tools/net80211/w00t/redir/redir.c
127
char *bssid, *sa;
tools/tools/net80211/w00t/redir/redir.c
131
sa = wh->i_addr2;
tools/tools/net80211/w00t/redir/redir.c
135
sa = wh->i_addr3;
tools/tools/net80211/w00t/redir/redir.c
147
if (memcmp(p->mac, sa, 6) == 0)
tools/tools/net80211/wlanwatch/wlanwatch.c
134
#define SOCKADDR_CNV_CONST(sa, sa_fam) \
tools/tools/net80211/wlanwatch/wlanwatch.c
135
((struct sa_fam *)(void *) (sa))
tools/tools/net80211/wlanwatch/wlanwatch.c
138
routename(struct sockaddr *sa)
tools/tools/net80211/wlanwatch/wlanwatch.c
156
if (sa->sa_len == 0)
tools/tools/net80211/wlanwatch/wlanwatch.c
158
else switch (sa->sa_family) {
tools/tools/net80211/wlanwatch/wlanwatch.c
164
in = SOCKADDR_CNV_CONST(sa, sockaddr_in)->sin_addr;
tools/tools/net80211/wlanwatch/wlanwatch.c
167
if (in.s_addr == INADDR_ANY || sa->sa_len < 4)
tools/tools/net80211/wlanwatch/wlanwatch.c
194
memcpy(&sin6, sa, sa->sa_len);
tools/tools/net80211/wlanwatch/wlanwatch.c
198
if (sa->sa_len == sizeof(struct sockaddr_in6) &&
tools/tools/net80211/wlanwatch/wlanwatch.c
219
return (link_ntoa(SOCKADDR_CNV_CONST(sa, sockaddr_dl)));
tools/tools/net80211/wlanwatch/wlanwatch.c
222
{ u_short *s = (u_short *)(void *)sa;
tools/tools/net80211/wlanwatch/wlanwatch.c
223
u_short *slim = s + ((sa->sa_len + 1) >> 1);
tools/tools/net80211/wlanwatch/wlanwatch.c
224
char *cp = line + sprintf(line, "(%d)", sa->sa_family);
tools/tools/net80211/wlanwatch/wlanwatch.c
246
#define SA_SIZE(sa) \
tools/tools/net80211/wlanwatch/wlanwatch.c
247
( (!(sa) || ((struct sockaddr *)(sa))->sa_len == 0) ? \
tools/tools/net80211/wlanwatch/wlanwatch.c
249
1 + ( (((struct sockaddr *)(sa))->sa_len - 1) | (sizeof(long) - 1) ) )
tools/tools/net80211/wlanwatch/wlanwatch.c
255
struct sockaddr *sa;
tools/tools/net80211/wlanwatch/wlanwatch.c
267
sa = (struct sockaddr *)cp;
tools/tools/net80211/wlanwatch/wlanwatch.c
268
printf(" %s", routename(sa));
tools/tools/net80211/wlanwatch/wlanwatch.c
269
cp += SA_SIZE(sa);
tools/tools/netmap/pkt-gen.c
2930
struct sigaction sa;
tools/tools/netmap/pkt-gen.c
3381
memset(&sa, 0, sizeof(sa));
tools/tools/netmap/pkt-gen.c
3382
sa.sa_handler = sigint_h;
tools/tools/netmap/pkt-gen.c
3383
if (sigaction(SIGINT, &sa, NULL) < 0) {
tools/tools/so_splice/proxy.c
177
struct sockaddr *sa;
tools/tools/so_splice/proxy.c
196
sa = (struct sockaddr *)&sin;
tools/tools/so_splice/proxy.c
203
sa = (struct sockaddr *)&sin6;
tools/tools/so_splice/proxy.c
208
if (bind(sd[0], sa, sa->sa_len) == -1)
tools/tools/so_splice/proxy.c
213
if (getsockname(sd[0], sa, &(socklen_t){sa->sa_len}) == -1)
tools/tools/so_splice/proxy.c
215
if (connect(sd[1], sa, sa->sa_len) == -1)
tools/tools/switch_tls/switch_tls.c
178
sockinfo(const struct sockaddr *sa, struct host_service *hs)
tools/tools/switch_tls/switch_tls.c
183
rv = getnameinfo(sa, sa->sa_len, hs->hs_host, sizeof hs->hs_host,
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
160
memset(&sa, 0, sizeof(sa));
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
161
sa.sa_handler = sppd_sighandler;
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
163
if (sigaction(SIGTERM, &sa, NULL) < 0)
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
166
if (sigaction(SIGHUP, &sa, NULL) < 0)
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
169
if (sigaction(SIGINT, &sa, NULL) < 0)
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
172
sa.sa_handler = SIG_IGN;
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
173
sa.sa_flags = SA_NOCLDWAIT;
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
175
if (sigaction(SIGCHLD, &sa, NULL) < 0)
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sppd.c
77
struct sigaction sa;
usr.bin/csplit/csplit.c
148
sa.sa_flags = 0;
usr.bin/csplit/csplit.c
149
sa.sa_handler = handlesig;
usr.bin/csplit/csplit.c
150
sigemptyset(&sa.sa_mask);
usr.bin/csplit/csplit.c
151
sigaddset(&sa.sa_mask, SIGHUP);
usr.bin/csplit/csplit.c
152
sigaddset(&sa.sa_mask, SIGINT);
usr.bin/csplit/csplit.c
153
sigaddset(&sa.sa_mask, SIGTERM);
usr.bin/csplit/csplit.c
154
sigaction(SIGHUP, &sa, NULL);
usr.bin/csplit/csplit.c
155
sigaction(SIGINT, &sa, NULL);
usr.bin/csplit/csplit.c
156
sigaction(SIGTERM, &sa, NULL);
usr.bin/csplit/csplit.c
96
struct sigaction sa;
usr.bin/diff/pr.c
56
posix_spawnattr_t sa;
usr.bin/diff/pr.c
67
if ((error = posix_spawnattr_init(&sa)) != 0)
usr.bin/diff/pr.c
72
posix_spawnattr_setprocdescp_np(&sa, &pr->procd, 0);
usr.bin/diff/pr.c
80
error = posix_spawn(&pid, _PATH_PR, &fa, &sa, argv, environ);
usr.bin/diff/pr.c
85
posix_spawnattr_destroy(&sa);
usr.bin/diff3/diff3.c
309
posix_spawnattr_t sa;
usr.bin/diff3/diff3.c
314
if ((error = posix_spawnattr_init(&sa)) != 0)
usr.bin/diff3/diff3.c
319
posix_spawnattr_setprocdescp_np(&sa, &pd, 0);
usr.bin/diff3/diff3.c
322
error = posix_spawn(&pid, diffargv[0], &fa, &sa, diffargv, environ);
usr.bin/diff3/diff3.c
327
posix_spawnattr_destroy(&sa);
usr.bin/fetch/fetch.c
1112
sa.sa_flags = 0;
usr.bin/fetch/fetch.c
1113
sa.sa_handler = sig_handler;
usr.bin/fetch/fetch.c
1114
sigemptyset(&sa.sa_mask);
usr.bin/fetch/fetch.c
1115
sa.sa_flags = SA_RESETHAND;
usr.bin/fetch/fetch.c
1116
sigaction(SIGINT, &sa, NULL);
usr.bin/fetch/fetch.c
898
struct sigaction sa;
usr.bin/kdump/kdump.c
1886
ktrsockaddr(struct sockaddr *sa)
usr.bin/kdump/kdump.c
1902
str = sysdecode_sockaddr_family(sa->sa_family);
usr.bin/kdump/kdump.c
1906
printf("<invalid=%d>", sa->sa_family);
usr.bin/kdump/kdump.c
1915
switch(sa->sa_family) {
usr.bin/kdump/kdump.c
1920
memcpy(&sa_in, sa, sa->sa_len);
usr.bin/kdump/kdump.c
1930
memcpy(&sa_in6, sa, sa->sa_len);
usr.bin/kdump/kdump.c
1941
memcpy(&sa_un, sa, sa->sa_len);
usr.bin/kdump/kdump.c
1949
memcpy(&sa_nl, sa, sa->sa_len);
usr.bin/login/login.c
1005
sa.sa_handler = SIG_DFL;
usr.bin/login/login.c
1006
sa.sa_flags = 0;
usr.bin/login/login.c
1007
(void)sigemptyset(&sa.sa_mask);
usr.bin/login/login.c
1008
(void)sigaction(signo, &sa, NULL);
usr.bin/login/login.c
1009
(void)sigaddset(&sa.sa_mask, signo);
usr.bin/login/login.c
1010
(void)sigprocmask(SIG_UNBLOCK, &sa.sa_mask, NULL);
usr.bin/login/login.c
173
struct sigaction sa;
usr.bin/login/login.c
178
sa.sa_flags = SA_RESTART;
usr.bin/login/login.c
179
(void)sigfillset(&sa.sa_mask);
usr.bin/login/login.c
180
sa.sa_handler = SIG_IGN;
usr.bin/login/login.c
181
(void)sigaction(SIGQUIT, &sa, NULL);
usr.bin/login/login.c
182
(void)sigaction(SIGINT, &sa, NULL);
usr.bin/login/login.c
183
(void)sigaction(SIGHUP, &sa, NULL);
usr.bin/login/login.c
191
sa.sa_handler = timedout;
usr.bin/login/login.c
192
(void)sigaction(SIGALRM, &sa, NULL);
usr.bin/login/login.c
381
sa.sa_handler = bail_sig;
usr.bin/login/login.c
382
(void)sigaction(SIGHUP, &sa, NULL);
usr.bin/login/login.c
383
(void)sigaction(SIGTERM, &sa, NULL);
usr.bin/login/login.c
639
sa.sa_handler = SIG_DFL;
usr.bin/login/login.c
640
(void)sigaction(SIGALRM, &sa, NULL);
usr.bin/login/login.c
641
(void)sigaction(SIGQUIT, &sa, NULL);
usr.bin/login/login.c
642
(void)sigaction(SIGINT, &sa, NULL);
usr.bin/login/login.c
643
(void)sigaction(SIGTERM, &sa, NULL);
usr.bin/login/login.c
644
(void)sigaction(SIGHUP, &sa, NULL);
usr.bin/login/login.c
645
sa.sa_handler = SIG_IGN;
usr.bin/login/login.c
646
(void)sigaction(SIGTSTP, &sa, NULL);
usr.bin/login/login.c
994
struct sigaction sa;
usr.bin/netstat/common.h
45
int p_sockaddr(const char *name, struct sockaddr *sa, struct sockaddr *mask,
usr.bin/netstat/mroute.c
168
struct sockaddr *sa = (struct sockaddr *)&sin;
usr.bin/netstat/mroute.c
188
xo_emit(" {t:origin-address/%-*.15s}", 15, routename(sa, numeric_addr));
usr.bin/netstat/mroute.c
191
routename(sa, numeric_addr));
usr.bin/netstat/mroute.c
236
struct sockaddr *sa = (struct sockaddr *)&sin;
usr.bin/netstat/mroute.c
308
routename(sa, numeric_addr));
usr.bin/netstat/mroute.c
311
routename(sa, numeric_addr) : "");
usr.bin/netstat/netstat.h
153
int p_sockaddr(const char *name, struct sockaddr *sa,
usr.bin/netstat/netstat.h
155
const char *fmt_sockaddr(struct sockaddr *sa, struct sockaddr *mask,
usr.bin/netstat/netstat.h
36
#define satosin(sa) ((struct sockaddr_in *)(sa))
usr.bin/netstat/netstat.h
37
#define satosin6(sa) ((struct sockaddr_in6 *)(sa))
usr.bin/netstat/nhops.c
124
print_sockaddr_buf(char *buf, size_t bufsize, const struct sockaddr *sa)
usr.bin/netstat/nhops.c
127
switch (sa->sa_family) {
usr.bin/netstat/nhops.c
129
inet_ntop(AF_INET, &((struct sockaddr_in *)sa)->sin_addr,
usr.bin/netstat/nhops.c
133
inet_ntop(AF_INET6, &((struct sockaddr_in6 *)sa)->sin6_addr,
usr.bin/netstat/nhops.c
137
snprintf(buf, bufsize, "unknown:%d", sa->sa_family);
usr.bin/netstat/route.c
249
struct sockaddr *sa;
usr.bin/netstat/route.c
279
sa = (struct sockaddr *)(rtm + 1);
usr.bin/netstat/route.c
281
if (fam != sa->sa_family) {
usr.bin/netstat/route.c
287
fam = sa->sa_family;
usr.bin/netstat/route.c
309
struct sockaddr *sa, *addr[RTAX_MAX];
usr.bin/netstat/route.c
315
sa = (struct sockaddr *)(rtm + 1);
usr.bin/netstat/route.c
318
addr[i] = sa;
usr.bin/netstat/route.c
319
sa = (struct sockaddr *)((char *)sa + SA_SIZE(sa));
usr.bin/netstat/route.c
372
p_sockaddr(const char *name, struct sockaddr *sa, struct sockaddr *mask,
usr.bin/netstat/route.c
379
cp = fmt_sockaddr(sa, mask, flags);
usr.bin/netstat/route.c
404
fmt_sockaddr(struct sockaddr *sa, struct sockaddr *mask, int flags)
usr.bin/netstat/route.c
409
if (sa == NULL)
usr.bin/netstat/route.c
412
switch(sa->sa_family) {
usr.bin/netstat/route.c
421
in6_fillscopeid(satosin6(sa));
usr.bin/netstat/route.c
426
cp = routename(sa, numeric_addr);
usr.bin/netstat/route.c
428
cp = netname(sa, mask);
usr.bin/netstat/route.c
430
cp = netname(sa, NULL);
usr.bin/netstat/route.c
434
strlcpy(buf, ((struct sockaddr_ng *)sa)->sg_data,
usr.bin/netstat/route.c
442
struct sockaddr_dl *sdl = (struct sockaddr_dl *)sa;
usr.bin/netstat/route.c
449
cp = routename(sa, 1);
usr.bin/netstat/route.c
454
u_char *s = (u_char *)sa->sa_data, *slim;
usr.bin/netstat/route.c
458
slim = sa->sa_len + (u_char *) sa;
usr.bin/netstat/route.c
460
snprintf(cq, sizeof(buf), "(%d)", sa->sa_family);
usr.bin/netstat/route.c
486
routename(struct sockaddr *sa, int flags)
usr.bin/netstat/route.c
492
error = getnameinfo(sa, sa->sa_len, line, sizeof(line),
usr.bin/netstat/route.c
496
switch (sa->sa_family) {
usr.bin/netstat/route.c
499
src = &satosin(sa)->sin_addr;
usr.bin/netstat/route.c
504
src = &satosin6(sa)->sin6_addr;
usr.bin/netstat/route.c
510
inet_ntop(sa->sa_family, src, line, sizeof(line) - 1);
usr.bin/netstat/route.c
556
netname(struct sockaddr *sa, struct sockaddr *mask)
usr.bin/netstat/route.c
558
switch (sa->sa_family) {
usr.bin/netstat/route.c
561
return (netname4(satosin(sa)->sin_addr.s_addr,
usr.bin/netstat/route.c
564
return (netname4(satosin(sa)->sin_addr.s_addr,
usr.bin/netstat/route.c
569
return (netname6(satosin6(sa), satosin6(mask)));
usr.bin/netstat/route_netlink.c
133
gen_mask(int family, int plen, struct sockaddr *sa)
usr.bin/netstat/route_netlink.c
141
*((struct sockaddr_in6 *)sa) = sin6;
usr.bin/netstat/route_netlink.c
148
*((struct sockaddr_in *)sa) = sin;
usr.bin/netstat/route_netlink.c
153
add_scopeid(struct sockaddr *sa, int ifindex)
usr.bin/netstat/route_netlink.c
155
if (sa->sa_family == AF_INET6) {
usr.bin/netstat/route_netlink.c
156
struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa;
usr.bin/netstat/sctp.c
111
switch (address->sa.sa_family) {
usr.bin/netstat/unix.c
266
struct sockaddr_un *sa;
usr.bin/netstat/unix.c
289
sa = (xunp->xu_addr.sun_family == AF_UNIX) ? &xunp->xu_addr : NULL;
usr.bin/netstat/unix.c
315
if (sa)
usr.bin/netstat/unix.c
317
(int)(sa->sun_len - offsetof(struct sockaddr_un, sun_path)),
usr.bin/netstat/unix.c
318
sa->sun_path);
usr.bin/rpcinfo/rpcinfo.c
597
struct sockaddr *sa = (struct sockaddr *)who->buf;
usr.bin/rpcinfo/rpcinfo.c
599
if (getnameinfo(sa, sa->sa_len, hostbuf, NI_MAXHOST, NULL, 0, 0)) {
usr.bin/script/script.c
280
struct sigaction sa = { .sa_handler = resizeit };
usr.bin/script/script.c
283
sigaction(SIGWINCH, &sa, NULL);
usr.bin/sockstat/main.c
427
switch (xladdr->address.sa.sa_family) {
usr.bin/sockstat/main.c
449
xladdr->address.sa.sa_family);
usr.bin/sockstat/main.c
530
switch (xladdr->address.sa.sa_family) {
usr.bin/sockstat/main.c
553
xladdr->address.sa.sa_family);
usr.bin/sockstat/main.c
575
switch (xraddr->address.sa.sa_family) {
usr.bin/sockstat/main.c
598
xraddr->address.sa.sa_family);
usr.bin/sort/sort.c
454
struct sigaction sa;
usr.bin/sort/sort.c
456
memset(&sa, 0, sizeof(sa));
usr.bin/sort/sort.c
457
sa.sa_sigaction = &sig_handler;
usr.bin/sort/sort.c
458
sa.sa_flags = SA_SIGINFO;
usr.bin/sort/sort.c
460
if (sigaction(SIGTERM, &sa, NULL) < 0) {
usr.bin/sort/sort.c
464
if (sigaction(SIGHUP, &sa, NULL) < 0) {
usr.bin/sort/sort.c
468
if (sigaction(SIGINT, &sa, NULL) < 0) {
usr.bin/sort/sort.c
472
if (sigaction(SIGQUIT, &sa, NULL) < 0) {
usr.bin/sort/sort.c
476
if (sigaction(SIGABRT, &sa, NULL) < 0) {
usr.bin/sort/sort.c
480
if (sigaction(SIGBUS, &sa, NULL) < 0) {
usr.bin/sort/sort.c
484
if (sigaction(SIGSEGV, &sa, NULL) < 0) {
usr.bin/sort/sort.c
488
if (sigaction(SIGUSR1, &sa, NULL) < 0) {
usr.bin/sort/sort.c
492
if (sigaction(SIGUSR2, &sa, NULL) < 0) {
usr.bin/su/su.c
155
struct sigaction sa, sa_int, sa_quit, sa_pipe;
usr.bin/su/su.c
419
sa.sa_flags = SA_RESTART;
usr.bin/su/su.c
420
sa.sa_handler = SIG_IGN;
usr.bin/su/su.c
421
sigemptyset(&sa.sa_mask);
usr.bin/su/su.c
422
sigaction(SIGINT, &sa, &sa_int);
usr.bin/su/su.c
423
sigaction(SIGQUIT, &sa, &sa_quit);
usr.bin/su/su.c
424
sigaction(SIGPIPE, &sa, &sa_pipe);
usr.bin/su/su.c
425
sa.sa_handler = SIG_DFL;
usr.bin/su/su.c
426
sigaction(SIGTSTP, &sa, NULL);
usr.bin/su/su.c
435
sa.sa_handler = SIG_IGN;
usr.bin/su/su.c
436
sigaction(SIGTTOU, &sa, NULL);
usr.bin/systat/netstat.c
411
inetprint(struct sockaddr *sa, const char *proto)
usr.bin/systat/netstat.c
417
switch (sa->sa_family) {
usr.bin/systat/netstat.c
419
port = ((struct sockaddr_in *)sa)->sin_port;
usr.bin/systat/netstat.c
423
port = ((struct sockaddr_in6 *)sa)->sin6_port;
usr.bin/systat/netstat.c
430
snprintf(line, sizeof(line), "%.*s.", 16, inetname(sa));
usr.bin/systat/netstat.c
454
inetname(struct sockaddr *sa)
usr.bin/systat/netstat.c
462
if (sa->sa_family == AF_INET6) {
usr.bin/systat/netstat.c
463
if (memcmp(&((struct sockaddr_in6 *)sa)->sin6_addr,
usr.bin/systat/netstat.c
467
getnameinfo(sa, sa->sa_len, line, sizeof(line), NULL, 0,
usr.bin/systat/netstat.c
473
in = ((struct sockaddr_in *)sa)->sin_addr;
usr.bin/talk/init_disp.c
73
struct sigaction sa;
usr.bin/talk/init_disp.c
77
(void) sigaction(SIGTSTP, (struct sigaction *)0, &sa);
usr.bin/talk/init_disp.c
78
sigaddset(&sa.sa_mask, SIGALRM);
usr.bin/talk/init_disp.c
79
(void) sigaction(SIGTSTP, &sa, (struct sigaction *)0);
usr.bin/tr/tr.c
388
static char sa[2], sb[2];
usr.bin/tr/tr.c
390
sa[0] = *(const int *)a;
usr.bin/tr/tr.c
392
return (strcoll(sa, sb));
usr.bin/truss/main.c
163
sa.sa_handler = restore_proc;
usr.bin/truss/main.c
164
sa.sa_flags = 0;
usr.bin/truss/main.c
165
sigemptyset(&sa.sa_mask);
usr.bin/truss/main.c
166
sigaction(SIGINT, &sa, NULL);
usr.bin/truss/main.c
167
sigaction(SIGQUIT, &sa, NULL);
usr.bin/truss/main.c
168
sigaction(SIGTERM, &sa, NULL);
usr.bin/truss/main.c
68
struct sigaction sa;
usr.bin/truss/syscalls.c
1097
struct sockaddr *sa;
usr.bin/truss/syscalls.c
1106
if (len < sizeof(*sa)) {
usr.bin/truss/syscalls.c
1111
sa = calloc(1, len);
usr.bin/truss/syscalls.c
1112
if (get_struct(pid, arg, sa, len) == -1) {
usr.bin/truss/syscalls.c
1113
free(sa);
usr.bin/truss/syscalls.c
1118
switch (sa->sa_family) {
usr.bin/truss/syscalls.c
1122
lsin = (struct sockaddr_in *)(void *)sa;
usr.bin/truss/syscalls.c
1130
lsin6 = (struct sockaddr_in6 *)(void *)sa;
usr.bin/truss/syscalls.c
1137
sun = (struct sockaddr_un *)sa;
usr.bin/truss/syscalls.c
1146
(int)sa->sa_len, (int)sa->sa_family);
usr.bin/truss/syscalls.c
1147
for (q = (u_char *)sa->sa_data;
usr.bin/truss/syscalls.c
1148
q < (u_char *)sa + len; q++)
usr.bin/truss/syscalls.c
1150
q == (u_char *)sa->sa_data ? "" : ",",
usr.bin/truss/syscalls.c
1154
free(sa);
usr.bin/truss/syscalls.c
2137
struct sigaction sa;
usr.bin/truss/syscalls.c
2139
if (get_struct(pid, args[sc->offset], &sa, sizeof(sa)) != -1) {
usr.bin/truss/syscalls.c
2141
if (sa.sa_handler == SIG_DFL)
usr.bin/truss/syscalls.c
2143
else if (sa.sa_handler == SIG_IGN)
usr.bin/truss/syscalls.c
2146
fprintf(fp, "%p", sa.sa_handler);
usr.bin/truss/syscalls.c
2148
xlookup_bits(sigaction_flags, sa.sa_flags));
usr.bin/w/w.c
207
struct sockaddr *sa = (struct sockaddr *)&ss;
usr.bin/w/w.c
276
if (isaddr && realhostname_sa(fn, sizeof(fn), sa,
usr.bin/w/w.c
277
sa->sa_len) == HOSTNAME_FOUND)
usr.sbin/autofs/automountd.c
377
struct sigaction sa;
usr.sbin/autofs/automountd.c
380
bzero(&sa, sizeof(sa));
usr.sbin/autofs/automountd.c
381
sa.sa_handler = sigchld_handler;
usr.sbin/autofs/automountd.c
382
sigfillset(&sa.sa_mask);
usr.sbin/autofs/automountd.c
383
error = sigaction(SIGCHLD, &sa, NULL);
usr.sbin/bluetooth/bthidd/bthidd.c
135
memset(&sa, 0, sizeof(sa));
usr.sbin/bluetooth/bthidd/bthidd.c
136
sa.sa_handler = sighandler;
usr.sbin/bluetooth/bthidd/bthidd.c
138
if (sigaction(SIGTERM, &sa, NULL) < 0 ||
usr.sbin/bluetooth/bthidd/bthidd.c
139
sigaction(SIGHUP, &sa, NULL) < 0 ||
usr.sbin/bluetooth/bthidd/bthidd.c
140
sigaction(SIGINT, &sa, NULL) < 0) {
usr.sbin/bluetooth/bthidd/bthidd.c
146
sa.sa_handler = SIG_IGN;
usr.sbin/bluetooth/bthidd/bthidd.c
147
if (sigaction(SIGPIPE, &sa, NULL) < 0) {
usr.sbin/bluetooth/bthidd/bthidd.c
153
sa.sa_handler = SIG_IGN;
usr.sbin/bluetooth/bthidd/bthidd.c
154
sa.sa_flags = SA_NOCLDSTOP|SA_NOCLDWAIT;
usr.sbin/bluetooth/bthidd/bthidd.c
155
if (sigaction(SIGCHLD, &sa, NULL) < 0) {
usr.sbin/bluetooth/bthidd/bthidd.c
68
struct sigaction sa;
usr.sbin/bluetooth/btpand/client.c
49
struct sockaddr_l2cap sa;
usr.sbin/bluetooth/btpand/client.c
67
memset(&sa, 0, sizeof(sa));
usr.sbin/bluetooth/btpand/client.c
68
sa.l2cap_family = AF_BLUETOOTH;
usr.sbin/bluetooth/btpand/client.c
69
sa.l2cap_len = sizeof(sa);
usr.sbin/bluetooth/btpand/client.c
70
sa.l2cap_bdaddr_type = BDADDR_BREDR;
usr.sbin/bluetooth/btpand/client.c
71
sa.l2cap_cid = 0;
usr.sbin/bluetooth/btpand/client.c
73
bdaddr_copy(&sa.l2cap_bdaddr, &local_bdaddr);
usr.sbin/bluetooth/btpand/client.c
74
if (bind(fd, (struct sockaddr *)&sa, sizeof(sa)) == -1) {
usr.sbin/bluetooth/btpand/client.c
88
sa.l2cap_psm = htole16(l2cap_psm);
usr.sbin/bluetooth/btpand/client.c
89
bdaddr_copy(&sa.l2cap_bdaddr, &remote_bdaddr);
usr.sbin/bluetooth/btpand/client.c
90
if (connect(fd, (struct sockaddr *)&sa, sizeof(sa)) == -1) {
usr.sbin/bluetooth/btpand/server.c
104
memset(&sa, 0, sizeof(sa));
usr.sbin/bluetooth/btpand/server.c
105
sa.l2cap_family = AF_BLUETOOTH;
usr.sbin/bluetooth/btpand/server.c
106
sa.l2cap_len = sizeof(sa);
usr.sbin/bluetooth/btpand/server.c
107
sa.l2cap_psm = htole16(l2cap_psm);
usr.sbin/bluetooth/btpand/server.c
108
sa.l2cap_bdaddr_type = BDADDR_BREDR;
usr.sbin/bluetooth/btpand/server.c
109
sa.l2cap_cid = 0;
usr.sbin/bluetooth/btpand/server.c
111
bdaddr_copy(&sa.l2cap_bdaddr, &local_bdaddr);
usr.sbin/bluetooth/btpand/server.c
112
if (bind(server_fd, (struct sockaddr *)&sa, sizeof(sa)) == -1) {
usr.sbin/bluetooth/btpand/server.c
95
struct sockaddr_l2cap sa;
usr.sbin/bluetooth/hcsecd/hcsecd.c
106
memset(&sa, 0, sizeof(sa));
usr.sbin/bluetooth/hcsecd/hcsecd.c
107
sa.sa_handler = sigint;
usr.sbin/bluetooth/hcsecd/hcsecd.c
108
sa.sa_flags = SA_NOCLDWAIT;
usr.sbin/bluetooth/hcsecd/hcsecd.c
109
if (sigaction(SIGINT, &sa, NULL) < 0)
usr.sbin/bluetooth/hcsecd/hcsecd.c
111
if (sigaction(SIGTERM, &sa, NULL) < 0)
usr.sbin/bluetooth/hcsecd/hcsecd.c
114
memset(&sa, 0, sizeof(sa));
usr.sbin/bluetooth/hcsecd/hcsecd.c
115
sa.sa_handler = sighup;
usr.sbin/bluetooth/hcsecd/hcsecd.c
116
if (sigaction(SIGHUP, &sa, NULL) < 0)
usr.sbin/bluetooth/hcsecd/hcsecd.c
72
struct sigaction sa;
usr.sbin/bluetooth/l2control/l2control.c
103
struct sockaddr_l2cap sa;
usr.sbin/bluetooth/l2control/l2control.c
134
memset(&sa, 0, sizeof(sa));
usr.sbin/bluetooth/l2control/l2control.c
135
sa.l2cap_len = sizeof(sa);
usr.sbin/bluetooth/l2control/l2control.c
136
sa.l2cap_family = AF_BLUETOOTH;
usr.sbin/bluetooth/l2control/l2control.c
137
memcpy(&sa.l2cap_bdaddr, bdaddr, sizeof(sa.l2cap_bdaddr));
usr.sbin/bluetooth/l2control/l2control.c
143
if (bind(s, (struct sockaddr *) &sa, sizeof(sa)) < 0)
usr.sbin/bluetooth/l2control/l2control.c
145
"Could not bind socket, bdaddr=%s", bt_ntoa(&sa.l2cap_bdaddr, NULL));
usr.sbin/bluetooth/l2ping/l2ping.c
165
memset(&sa, 0, sizeof(sa));
usr.sbin/bluetooth/l2ping/l2ping.c
166
sa.l2cap_len = sizeof(sa);
usr.sbin/bluetooth/l2ping/l2ping.c
167
sa.l2cap_family = AF_BLUETOOTH;
usr.sbin/bluetooth/l2ping/l2ping.c
168
memcpy(&sa.l2cap_bdaddr, &src, sizeof(sa.l2cap_bdaddr));
usr.sbin/bluetooth/l2ping/l2ping.c
170
if (bind(s, (struct sockaddr *) &sa, sizeof(sa)) < 0)
usr.sbin/bluetooth/l2ping/l2ping.c
172
"Could not bind socket, src bdaddr=%s", bt_ntoa(&sa.l2cap_bdaddr, NULL));
usr.sbin/bluetooth/l2ping/l2ping.c
174
memset(&sa, 0, sizeof(sa));
usr.sbin/bluetooth/l2ping/l2ping.c
175
sa.l2cap_len = sizeof(sa);
usr.sbin/bluetooth/l2ping/l2ping.c
176
sa.l2cap_family = AF_BLUETOOTH;
usr.sbin/bluetooth/l2ping/l2ping.c
177
memcpy(&sa.l2cap_bdaddr, &dst, sizeof(sa.l2cap_bdaddr));
usr.sbin/bluetooth/l2ping/l2ping.c
179
if (connect(s, (struct sockaddr *) &sa, sizeof(sa)) < 0)
usr.sbin/bluetooth/l2ping/l2ping.c
181
"Could not connect socket, dst bdaddr=%s", bt_ntoa(&sa.l2cap_bdaddr, NULL));
usr.sbin/bluetooth/l2ping/l2ping.c
68
struct sockaddr_l2cap sa;
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
184
struct sigaction sa;
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
189
memset(&sa, 0, sizeof(sa));
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
190
sa.sa_handler = sighandler;
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
192
if (sigaction(SIGTERM, &sa, NULL) < 0) {
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
198
if (sigaction(SIGHUP, &sa, NULL) < 0) {
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
204
if (sigaction(SIGINT, &sa, NULL) < 0) {
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
210
sa.sa_handler = SIG_IGN;
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
211
sa.sa_flags = SA_NOCLDWAIT;
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
213
if (sigaction(SIGCHLD, &sa, NULL) < 0) {
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
348
memset(&sa, 0, sizeof(sa));
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
349
sa.sa_handler = SIG_DFL;
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
351
sigaction(SIGTERM, &sa, NULL);
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
352
sigaction(SIGHUP, &sa, NULL);
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
353
sigaction(SIGINT, &sa, NULL);
usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.c
354
sigaction(SIGCHLD, &sa, NULL);
usr.sbin/bluetooth/sdpd/main.c
110
memset(&sa, 0, sizeof(sa));
usr.sbin/bluetooth/sdpd/main.c
111
sa.sa_handler = sighandler;
usr.sbin/bluetooth/sdpd/main.c
113
if (sigaction(SIGTERM, &sa, NULL) < 0 ||
usr.sbin/bluetooth/sdpd/main.c
114
sigaction(SIGHUP, &sa, NULL) < 0 ||
usr.sbin/bluetooth/sdpd/main.c
115
sigaction(SIGINT, &sa, NULL) < 0) {
usr.sbin/bluetooth/sdpd/main.c
121
sa.sa_handler = SIG_IGN;
usr.sbin/bluetooth/sdpd/main.c
122
if (sigaction(SIGPIPE, &sa, NULL) < 0) {
usr.sbin/bluetooth/sdpd/main.c
73
struct sigaction sa;
usr.sbin/bsdinstall/runconsoles/child.c
226
struct sigaction sa;
usr.sbin/bsdinstall/runconsoles/child.c
242
sa.sa_flags = SA_RESTART;
usr.sbin/bsdinstall/runconsoles/child.c
243
sa.sa_handler = sigchld_handler;
usr.sbin/bsdinstall/runconsoles/child.c
244
sigfillset(&sa.sa_mask);
usr.sbin/bsdinstall/runconsoles/child.c
245
error = sigaction(SIGCHLD, &sa, NULL);
usr.sbin/bsdinstall/runconsoles/child.c
248
sa.sa_handler = sigalrm_handler;
usr.sbin/bsdinstall/runconsoles/child.c
249
error = sigaction(SIGALRM, &sa, NULL);
usr.sbin/bsdinstall/runconsoles/child.c
252
sa.sa_handler = exit_signal_handler;
usr.sbin/bsdinstall/runconsoles/child.c
253
error = sigaction(SIGTERM, &sa, NULL);
usr.sbin/bsdinstall/runconsoles/child.c
256
error = sigaction(SIGINT, &sa, NULL);
usr.sbin/bsdinstall/runconsoles/child.c
259
error = sigaction(SIGQUIT, &sa, NULL);
usr.sbin/bsdinstall/runconsoles/runconsoles.c
440
struct sigaction sa;
usr.sbin/bsdinstall/runconsoles/runconsoles.c
467
sa.sa_flags = SA_RESTART | SA_NOCLDSTOP;
usr.sbin/bsdinstall/runconsoles/runconsoles.c
468
sa.sa_handler = sigchld_handler;
usr.sbin/bsdinstall/runconsoles/runconsoles.c
469
sigfillset(&sa.sa_mask);
usr.sbin/bsdinstall/runconsoles/runconsoles.c
470
error = sigaction(SIGCHLD, &sa, NULL);
usr.sbin/bsdinstall/runconsoles/runconsoles.c
473
sa.sa_flags = SA_RESTART;
usr.sbin/bsdinstall/runconsoles/runconsoles.c
474
sa.sa_handler = sigalrm_handler;
usr.sbin/bsdinstall/runconsoles/runconsoles.c
475
error = sigaction(SIGALRM, &sa, NULL);
usr.sbin/bsdinstall/runconsoles/runconsoles.c
478
sa.sa_handler = exit_signal_handler;
usr.sbin/bsdinstall/runconsoles/runconsoles.c
479
error = sigaction(SIGTERM, &sa, NULL);
usr.sbin/bsdinstall/runconsoles/runconsoles.c
483
error = sigaction(SIGINT, &sa, NULL);
usr.sbin/bsdinstall/runconsoles/runconsoles.c
486
error = sigaction(SIGQUIT, &sa, NULL);
usr.sbin/bsdinstall/runconsoles/runconsoles.c
500
sa.sa_flags = SA_RESTART;
usr.sbin/bsdinstall/runconsoles/runconsoles.c
501
sa.sa_handler = SIG_IGN;
usr.sbin/bsdinstall/runconsoles/runconsoles.c
503
error = sigaction(SIGINT, &sa, NULL);
usr.sbin/bsdinstall/runconsoles/runconsoles.c
506
error = sigaction(SIGQUIT, &sa, NULL);
usr.sbin/bsdinstall/runconsoles/runconsoles.c
510
error = sigaction(SIGPIPE, &sa, NULL);
usr.sbin/bsdinstall/runconsoles/runconsoles.c
513
error = sigaction(SIGTTOU, &sa, NULL);
usr.sbin/ctld/ctld.cc
2320
struct sigaction sa;
usr.sbin/ctld/ctld.cc
2330
bzero(&sa, sizeof(sa));
usr.sbin/ctld/ctld.cc
2332
sa.sa_handler = sigalrm_handler_fatal;
usr.sbin/ctld/ctld.cc
2334
sa.sa_handler = sigalrm_handler;
usr.sbin/ctld/ctld.cc
2335
sigfillset(&sa.sa_mask);
usr.sbin/ctld/ctld.cc
2336
error = sigaction(SIGALRM, &sa, NULL);
usr.sbin/ctld/ctld.cc
2535
struct sigaction sa;
usr.sbin/ctld/ctld.cc
2538
bzero(&sa, sizeof(sa));
usr.sbin/ctld/ctld.cc
2539
sa.sa_handler = sighup_handler;
usr.sbin/ctld/ctld.cc
2540
sigfillset(&sa.sa_mask);
usr.sbin/ctld/ctld.cc
2541
error = sigaction(SIGHUP, &sa, NULL);
usr.sbin/ctld/ctld.cc
2545
sa.sa_handler = sigterm_handler;
usr.sbin/ctld/ctld.cc
2546
error = sigaction(SIGTERM, &sa, NULL);
usr.sbin/ctld/ctld.cc
2550
sa.sa_handler = sigterm_handler;
usr.sbin/ctld/ctld.cc
2551
error = sigaction(SIGINT, &sa, NULL);
usr.sbin/ctld/ctld.cc
2555
sa.sa_handler = sigchld_handler;
usr.sbin/ctld/ctld.cc
2556
error = sigaction(SIGCHLD, &sa, NULL);
usr.sbin/ctld/ctld.cc
405
auth_portal::matches(const struct sockaddr *sa) const
usr.sbin/ctld/ctld.cc
410
if (ap_sa.ss_family != sa->sa_family)
usr.sbin/ctld/ctld.cc
413
if (sa->sa_family == AF_INET) {
usr.sbin/ctld/ctld.cc
415
&((const struct sockaddr_in *)sa)->sin_addr;
usr.sbin/ctld/ctld.cc
420
&((const struct sockaddr_in6 *)sa)->sin6_addr;
usr.sbin/ctld/ctld.cc
437
auth_group::host_permitted(const struct sockaddr *sa) const
usr.sbin/ctld/ctld.cc
443
if (ap.matches(sa))
usr.sbin/ctld/ctld.cc
449
auth_group::initiator_permitted(const struct sockaddr *sa) const
usr.sbin/ctld/ctld.cc
455
if (ap.matches(sa))
usr.sbin/ctld/ctld.hh
117
bool host_permitted(const struct sockaddr *sa) const;
usr.sbin/ctld/ctld.hh
123
bool initiator_permitted(const struct sockaddr *sa) const;
usr.sbin/ctld/ctld.hh
83
bool matches(const struct sockaddr *sa) const;
usr.sbin/ifmcstat/ifmcstat.c
521
if (psa->sa.sa_family != AF_LINK) {
usr.sbin/ifmcstat/ifmcstat.c
535
if (af != 0 && pgsa->sa.sa_family != af)
usr.sbin/ifmcstat/ifmcstat.c
560
(ifa->ifa_addr->sa_family != pgsa->sa.sa_family))
usr.sbin/ifmcstat/ifmcstat.c
568
if (pifasa->sa.sa_family == AF_INET6
usr.sbin/ifmcstat/ifmcstat.c
581
if (!vflag && pifasa->sa.sa_family == AF_LINK)
usr.sbin/ifmcstat/ifmcstat.c
587
!sa_dl_equal(&lastifasa.sa, &pifasa->sa)) ||
usr.sbin/ifmcstat/ifmcstat.c
588
!sa_equal(&lastifasa.sa, &pifasa->sa))) {
usr.sbin/ifmcstat/ifmcstat.c
590
switch (pifasa->sa.sa_family) {
usr.sbin/ifmcstat/ifmcstat.c
605
switch (pifasa->sa.sa_family) {
usr.sbin/ifmcstat/ifmcstat.c
620
error = getnameinfo(&pifasa->sa,
usr.sbin/ifmcstat/ifmcstat.c
621
pifasa->sa.sa_len,
usr.sbin/ifmcstat/ifmcstat.c
634
if (pifasa->sa.sa_family == AF_INET6 &&
usr.sbin/ifmcstat/ifmcstat.c
644
if (pifasa->sa.sa_family == AF_INET) {
usr.sbin/ifmcstat/ifmcstat.c
669
if (pifasa->sa.sa_family == AF_INET6) {
usr.sbin/ifmcstat/ifmcstat.c
698
if (pgsa->sa.sa_family == AF_INET6) {
usr.sbin/ifmcstat/ifmcstat.c
705
error = getnameinfo(&pgsa->sa, pgsa->sa.sa_len,
usr.sbin/ifmcstat/ifmcstat.c
713
if (pgsa->sa.sa_family == AF_INET6 &&
usr.sbin/ifmcstat/ifmcstat.c
719
if (pgsa->sa.sa_family == AF_INET) {
usr.sbin/ifmcstat/ifmcstat.c
725
if (pgsa->sa.sa_family == AF_INET6) {
usr.sbin/ifmcstat/ifmcstat.c
735
error = getnameinfo(&pllsa->sa, pllsa->sa.sa_len,
usr.sbin/ifmcstat/ifmcstat.c
88
struct sockaddr sa;
usr.sbin/inetd/builtins.c
751
struct sigaction sa;
usr.sbin/inetd/builtins.c
753
sa.sa_flags = 0;
usr.sbin/inetd/builtins.c
754
sigemptyset(&sa.sa_mask);
usr.sbin/inetd/builtins.c
755
sa.sa_handler = SIG_DFL;
usr.sbin/inetd/builtins.c
756
sigaction(SIGALRM, &sa, (struct sigaction *)0);
usr.sbin/inetd/inetd.c
196
#define satosin(sa) ((struct sockaddr_in *)(void *)sa)
usr.sbin/inetd/inetd.c
197
#define csatosin(sa) ((const struct sockaddr_in *)(const void *)sa)
usr.sbin/inetd/inetd.c
199
#define satosin6(sa) ((struct sockaddr_in6 *)(void *)sa)
usr.sbin/inetd/inetd.c
200
#define csatosin6(sa) ((const struct sockaddr_in6 *)(const void *)sa)
usr.sbin/inetd/inetd.c
2100
check_loop(const struct sockaddr *sa, const struct servtab *sep)
usr.sbin/inetd/inetd.c
2111
if (csatosin(sa)->sin_port ==
usr.sbin/inetd/inetd.c
2117
if (csatosin6(sa)->sin6_port ==
usr.sbin/inetd/inetd.c
2126
getnameinfo(sa, sa->sa_len, pname, sizeof(pname), NULL, 0,
usr.sbin/inetd/inetd.c
302
struct sockaddr *sa;
usr.sbin/inetd/inetd.c
304
sa = (struct sockaddr *)req->client->sin;
usr.sbin/inetd/inetd.c
305
if (sa == NULL)
usr.sbin/inetd/inetd.c
308
if (sa->sa_family == AF_INET6 &&
usr.sbin/inetd/inetd.c
309
IN6_IS_ADDR_V4MAPPED(&satosin6(sa)->sin6_addr))
usr.sbin/inetd/inetd.c
312
return sa->sa_family;
usr.sbin/inetd/inetd.c
322
struct sigaction sa, saalrm, sachld, sahup, sapipe;
usr.sbin/inetd/inetd.c
521
sa = (struct sigaction){
usr.sbin/inetd/inetd.c
525
sigemptyset(&sa.sa_mask);
usr.sbin/inetd/inetd.c
526
sigaddset(&sa.sa_mask, SIGALRM);
usr.sbin/inetd/inetd.c
527
sigaddset(&sa.sa_mask, SIGCHLD);
usr.sbin/inetd/inetd.c
528
sigaddset(&sa.sa_mask, SIGHUP);
usr.sbin/inetd/inetd.c
529
sigaction(SIGALRM, &sa, &saalrm);
usr.sbin/inetd/inetd.c
531
sigaction(SIGHUP, &sa, &sahup);
usr.sbin/inetd/inetd.c
532
sigaction(SIGCHLD, &sa, &sachld);
usr.sbin/inetd/inetd.c
533
sa.sa_handler = SIG_IGN;
usr.sbin/inetd/inetd.c
534
sigaction(SIGPIPE, &sa, &sapipe);
usr.sbin/iscsid/iscsid.c
573
struct sigaction sa;
usr.sbin/iscsid/iscsid.c
582
bzero(&sa, sizeof(sa));
usr.sbin/iscsid/iscsid.c
583
sa.sa_handler = sigalrm_handler;
usr.sbin/iscsid/iscsid.c
584
sigfillset(&sa.sa_mask);
usr.sbin/iscsid/iscsid.c
585
error = sigaction(SIGALRM, &sa, NULL);
usr.sbin/iscsid/iscsid.c
618
struct sigaction sa;
usr.sbin/iscsid/iscsid.c
621
bzero(&sa, sizeof(sa));
usr.sbin/iscsid/iscsid.c
622
sa.sa_handler = sigchld_handler;
usr.sbin/iscsid/iscsid.c
623
sigfillset(&sa.sa_mask);
usr.sbin/iscsid/iscsid.c
624
error = sigaction(SIGCHLD, &sa, NULL);
usr.sbin/makefs/zfs/fs.c
788
const zfs_sattr_t *sa;
usr.sbin/makefs/zfs/fs.c
792
sa = &zpl_attrs[i];
usr.sbin/makefs/zfs/fs.c
793
SA_ATTR_ENCODE(attr, (uint64_t)i, sa->size, sa->bs);
usr.sbin/makefs/zfs/fs.c
794
zap_add_uint64(sarzap, sa->name, attr);
usr.sbin/mountd/mountd.c
205
static int checkmask(struct sockaddr *sa);
usr.sbin/mountd/mountd.c
256
static void *sa_rawaddr(struct sockaddr *sa, int *nbytes);
usr.sbin/mountd/mountd.c
3457
struct sockaddr *sa = NULL;
usr.sbin/mountd/mountd.c
3484
sa = ai->ai_addr;
usr.sbin/mountd/mountd.c
3485
if (sa != NULL && ai->ai_family == AF_INET) {
usr.sbin/mountd/mountd.c
3498
sa = (struct sockaddr *)&sin;
usr.sbin/mountd/mountd.c
3501
if (sa == NULL && (np = getnetbyname(cp)) != NULL) {
usr.sbin/mountd/mountd.c
3506
sa = (struct sockaddr *)&sin;
usr.sbin/mountd/mountd.c
3508
if (sa == NULL)
usr.sbin/mountd/mountd.c
3513
if (checkmask(sa) != 0)
usr.sbin/mountd/mountd.c
3515
bcopy(sa, &net->nt_mask, sa->sa_len);
usr.sbin/mountd/mountd.c
3520
bcopy(sa, &net->nt_net, sa->sa_len);
usr.sbin/mountd/mountd.c
3525
} else if (getnameinfo(sa, sa->sa_len, netname, sizeof netname,
usr.sbin/mountd/mountd.c
3542
bcopy(sa, &net->nt_mask, sa->sa_len);
usr.sbin/mountd/mountd.c
3547
} else if (sa->sa_family == AF_INET &&
usr.sbin/mountd/mountd.c
3551
addr = ((struct sockaddr_in *)sa)->sin_addr.s_addr;
usr.sbin/mountd/mountd.c
3563
bcopy(sa, &net->nt_mask, sa->sa_len);
usr.sbin/mountd/mountd.c
4003
checkmask(struct sockaddr *sa)
usr.sbin/mountd/mountd.c
4008
if ((mask = sa_rawaddr(sa, &len)) == NULL)
usr.sbin/mountd/mountd.c
4070
sa_rawaddr(struct sockaddr *sa, int *nbytes) {
usr.sbin/mountd/mountd.c
4074
switch (sa->sa_family) {
usr.sbin/mountd/mountd.c
4076
len = sizeof(((struct sockaddr_in *)sa)->sin_addr);
usr.sbin/mountd/mountd.c
4077
p = &((struct sockaddr_in *)sa)->sin_addr;
usr.sbin/mountd/mountd.c
4080
len = sizeof(((struct sockaddr_in6 *)sa)->sin6_addr);
usr.sbin/mountd/mountd.c
4081
p = &((struct sockaddr_in6 *)sa)->sin6_addr;
usr.sbin/moused/moused/moused.c
1170
static const struct sockaddr_un sa = {
usr.sbin/moused/moused/moused.c
1180
if (connect(fd, (const struct sockaddr *) &sa, sizeof(sa)) < 0) {
usr.sbin/mtest/mtest.c
123
assert(sua->sa.sa_family == sub->sa.sa_family);
usr.sbin/mtest/mtest.c
125
switch (sua->sa.sa_family) {
usr.sbin/mtest/mtest.c
142
assert(sua->sa.sa_len == sub->sa.sa_len);
usr.sbin/mtest/mtest.c
143
return (memcmp(sua, sub, sua->sa.sa_len));
usr.sbin/mtest/mtest.c
179
if (psu && psu->sa.sa_family == AF_INET) {
usr.sbin/mtest/mtest.c
308
psu->sa.sa_family = AF_UNSPEC;
usr.sbin/mtest/mtest.c
323
psu2->sa.sa_family = AF_UNSPEC;
usr.sbin/mtest/mtest.c
392
su.sa.sa_family = AF_UNSPEC;
usr.sbin/mtest/mtest.c
393
su2.sa.sa_family = AF_UNSPEC;
usr.sbin/mtest/mtest.c
428
af = su.sa.sa_family;
usr.sbin/mtest/mtest.c
441
if (su2.sa.sa_family != AF_UNSPEC) {
usr.sbin/mtest/mtest.c
481
if (su2.sa.sa_family != AF_UNSPEC) {
usr.sbin/mtest/mtest.c
545
af = su.sa.sa_family;
usr.sbin/mtest/mtest.c
588
&su.sa, su.sa.sa_len, fmode, n, &sources[0].ss) != 0)
usr.sbin/mtest/mtest.c
604
if (ifindex == 0 || su2.sa.sa_family == AF_UNSPEC) {
usr.sbin/mtest/mtest.c
608
af = su.sa.sa_family;
usr.sbin/mtest/mtest.c
616
&su.sa, su.sa.sa_len, &fmode, &n, NULL) != 0) {
usr.sbin/mtest/mtest.c
718
af = su.sa.sa_family;
usr.sbin/mtest/mtest.c
724
if (getsourcefilter(af2sock(af, s, s6), ifindex, &su.sa,
usr.sbin/mtest/mtest.c
725
su.sa.sa_len, &fmode, &nsrc, &sources[0].ss) != 0) {
usr.sbin/mtest/mtest.c
746
error = getnameinfo(&psu->sa, psu->sa.sa_len,
usr.sbin/mtest/mtest.c
77
struct sockaddr sa;
usr.sbin/ndp/ndp_netlink.c
203
fix_ifindex(struct snl_state *ss, uint32_t ifindex, const struct sockaddr_in6 *sa)
usr.sbin/ndp/ndp_netlink.c
206
ifindex = guess_ifindex(ss, get_myfib(), sa);
usr.sbin/pmc/cmd_pmc_stat.c
318
struct sigaction sa;
usr.sbin/pmc/cmd_pmc_stat.c
401
sa.sa_handler = SIG_IGN;
usr.sbin/pmc/cmd_pmc_stat.c
402
sa.sa_flags = 0;
usr.sbin/pmc/cmd_pmc_stat.c
403
(void)sigemptyset(&sa.sa_mask);
usr.sbin/pmc/cmd_pmc_stat.c
405
if (sigaction(SIGINT, &sa, NULL) < 0)
usr.sbin/pmcstat/pmcstat.c
1290
sa.sa_handler = SIG_IGN;
usr.sbin/pmcstat/pmcstat.c
1291
sa.sa_flags = 0;
usr.sbin/pmcstat/pmcstat.c
1292
(void) sigemptyset(&sa.sa_mask);
usr.sbin/pmcstat/pmcstat.c
1294
if (sigaction(SIGINT, &sa, NULL) < 0)
usr.sbin/pmcstat/pmcstat.c
460
struct sigaction sa;
usr.sbin/ppp/arp.c
237
struct sockaddr *sa[RTAX_MAX];
usr.sbin/ppp/arp.c
284
iface_ParseHdr(ifam, sa);
usr.sbin/ppp/arp.c
286
if (sa[RTAX_IFA]->sa_family == AF_INET) {
usr.sbin/ppp/arp.c
289
ifa = (struct sockaddr_in *)sa[RTAX_IFA];
usr.sbin/ppp/arp.c
290
netmask = (struct sockaddr_in *)sa[RTAX_NETMASK];
usr.sbin/ppp/iface.c
168
iface_ParseHdr(ifam, sa);
usr.sbin/ppp/iface.c
170
if (sa[RTAX_IFA] && (sa[RTAX_IFA]->sa_family == AF_INET
usr.sbin/ppp/iface.c
172
|| sa[RTAX_IFA]->sa_family == AF_INET6
usr.sbin/ppp/iface.c
186
ncprange_setsa(&addr->ifa, sa[RTAX_IFA], sa[RTAX_NETMASK]);
usr.sbin/ppp/iface.c
187
if (sa[RTAX_BRD])
usr.sbin/ppp/iface.c
188
ncpaddr_setsa(&addr->peer, sa[RTAX_BRD]);
usr.sbin/ppp/iface.c
806
iface_ParseHdr(struct ifa_msghdr *ifam, struct sockaddr *sa[RTAX_MAX])
usr.sbin/ppp/iface.c
815
sa[rtax] = (struct sockaddr *)wp;
usr.sbin/ppp/iface.c
816
wp += ROUNDUP(sa[rtax]->sa_len);
usr.sbin/ppp/iface.c
818
sa[rtax] = NULL;
usr.sbin/ppp/iface.c
97
struct sockaddr *sa[RTAX_MAX];
usr.sbin/ppp/route.c
309
route_ParseHdr(struct rt_msghdr *rtm, struct sockaddr *sa[RTAX_MAX])
usr.sbin/ppp/route.c
318
sa[rtax] = (struct sockaddr *)wp;
usr.sbin/ppp/route.c
319
wp += ROUNDUP(sa[rtax]->sa_len);
usr.sbin/ppp/route.c
320
if (sa[rtax]->sa_family == 0)
usr.sbin/ppp/route.c
321
sa[rtax] = NULL; /* ??? */
usr.sbin/ppp/route.c
323
sa[rtax] = NULL;
usr.sbin/ppp/route.c
330
struct sockaddr *sa[RTAX_MAX];
usr.sbin/ppp/route.c
360
route_ParseHdr(rtm, sa);
usr.sbin/ppp/route.c
362
if (sa[RTAX_DST] && sa[RTAX_GATEWAY]) {
usr.sbin/ppp/route.c
363
p_sockaddr(arg->prompt, sa[RTAX_DST], sa[RTAX_NETMASK], 20);
usr.sbin/ppp/route.c
364
p_sockaddr(arg->prompt, sa[RTAX_GATEWAY], NULL, 20);
usr.sbin/ppp/route.c
382
struct sockaddr *sa[RTAX_MAX];
usr.sbin/ppp/route.c
428
route_ParseHdr(rtm, sa);
usr.sbin/ppp/route.c
430
sa[RTAX_DST] && sa[RTAX_GATEWAY] &&
usr.sbin/ppp/route.c
431
(sa[RTAX_DST]->sa_family == AF_INET
usr.sbin/ppp/route.c
433
|| sa[RTAX_DST]->sa_family == AF_INET6
usr.sbin/ppp/route.c
440
ncprange_setsa(&range, sa[RTAX_DST], sa[RTAX_NETMASK]);
usr.sbin/ppp/route.c
441
ncpaddr_setsa(&gw, sa[RTAX_GATEWAY]);
usr.sbin/ppp/route.c
445
if (sa[RTAX_GATEWAY]->sa_family == AF_INET ||
usr.sbin/ppp/route.c
447
sa[RTAX_GATEWAY]->sa_family == AF_INET6 ||
usr.sbin/ppp/route.c
449
sa[RTAX_GATEWAY]->sa_family == AF_LINK) {
usr.sbin/ppp/route.c
451
ncprange_setsa(&range, sa[RTAX_DST], sa[RTAX_NETMASK]);
usr.sbin/ppp/route.c
458
sa[RTAX_GATEWAY]->sa_family);
usr.sbin/ppp/route.c
473
struct sockaddr *sa[RTAX_MAX];
usr.sbin/ppp/route.c
507
route_ParseHdr(rtm, sa);
usr.sbin/ppp/route.c
508
if (sa[RTAX_DST] && (sa[RTAX_DST]->sa_family == AF_INET
usr.sbin/ppp/route.c
510
|| sa[RTAX_DST]->sa_family == AF_INET6
usr.sbin/ppp/route.c
513
sa[RTAX_GATEWAY] && rtm->rtm_index == bundle->iface->index) {
usr.sbin/ppp/route.c
515
ncprange_setsa(&dst, sa[RTAX_DST], sa[RTAX_NETMASK]);
usr.sbin/ppp/route.c
520
rt_Update(bundle, sa[RTAX_DST], sa[RTAX_GATEWAY], sa[RTAX_NETMASK],
usr.sbin/ppp/route.c
521
sa[RTAX_IFP], sa[RTAX_IFA]);
usr.sbin/ppp/route.c
717
add_scope(struct sockaddr *sa, int ifindex)
usr.sbin/ppp/route.c
721
if (sa->sa_family != AF_INET6)
usr.sbin/ppp/route.c
723
sa6 = (struct sockaddr_in6 *)sa;
usr.sbin/ppp/server.c
103
wfd = accept(s->fd, sa, &ssize);
usr.sbin/ppp/server.c
106
else if (sa->sa_len == 0) {
usr.sbin/ppp/server.c
114
switch (sa->sa_family) {
usr.sbin/ppp/server.c
120
ncpaddr_setsa(&addr, sa);
usr.sbin/ppp/server.c
135
ncpaddr_setsa(&addr, sa);
usr.sbin/ppp/server.c
161
switch (sa->sa_family) {
usr.sbin/ppp/server.c
93
struct sockaddr *sa = (struct sockaddr *)&ss;
usr.sbin/pppctl/pppctl.c
341
sockaddr_ntop(const struct sockaddr *sa)
usr.sbin/pppctl/pppctl.c
346
switch (sa->sa_family) {
usr.sbin/pppctl/pppctl.c
348
addr = &((const struct sockaddr_in *)sa)->sin_addr;
usr.sbin/pppctl/pppctl.c
351
addr = &((const struct sockaddr_un *)sa)->sun_path;
usr.sbin/pppctl/pppctl.c
354
addr = &((const struct sockaddr_in6 *)sa)->sin6_addr;
usr.sbin/pppctl/pppctl.c
359
inet_ntop(sa->sa_family, addr, addrbuf, sizeof(addrbuf));
usr.sbin/rarpd/rarpd.c
59
#define SATOSIN(sa) ((struct sockaddr_in *)(sa))
usr.sbin/rip6query/rip6query.c
179
sa_n2a(struct sockaddr *sa)
usr.sbin/rip6query/rip6query.c
183
if (getnameinfo(sa, sa->sa_len, buf, sizeof(buf),
usr.sbin/route6d/route6d.c
1585
const struct sockaddr *sa,
usr.sbin/route6d/route6d.c
1595
sin6 = (const struct sockaddr_in6 *)(const void *)sa;
usr.sbin/rpc.statd/statd.c
303
sa.sa_handler = handle_sigchld;
usr.sbin/rpc.statd/statd.c
304
sigemptyset(&sa.sa_mask);
usr.sbin/rpc.statd/statd.c
305
sigaddset(&sa.sa_mask, SIGCHLD);
usr.sbin/rpc.statd/statd.c
306
sa.sa_flags = SA_RESTART;
usr.sbin/rpc.statd/statd.c
307
sigaction(SIGCHLD, &sa, NULL);
usr.sbin/rpc.statd/statd.c
82
struct sigaction sa;
usr.sbin/rpc.yppasswdd/yppasswdd_main.c
167
struct sigaction sa;
usr.sbin/rpc.yppasswdd/yppasswdd_main.c
269
memset(&sa, 0, sizeof(sa));
usr.sbin/rpc.yppasswdd/yppasswdd_main.c
270
sa.sa_flags = SA_NOCLDWAIT;
usr.sbin/rpc.yppasswdd/yppasswdd_main.c
271
sigaction(SIGCHLD, &sa, NULL);
usr.sbin/rpcbind/rpcbind.c
313
struct sockaddr *sa;
usr.sbin/rpcbind/rpcbind.c
368
sa = (struct sockaddr *)&sun;
usr.sbin/rpcbind/rpcbind.c
470
sa = (struct sockaddr *)res->ai_addr;
usr.sbin/rpcbind/rpcbind.c
472
if (bind(fd, sa, addrlen) != 0) {
usr.sbin/rpcbind/rpcbind.c
494
memcpy(taddr.addr.buf, sa, addrlen);
usr.sbin/rpcbind/rpcbind.c
504
nb.buf = sa;
usr.sbin/rpcbind/rpcbind.c
505
nb.len = nb.maxlen = sa->sa_len;
usr.sbin/rpcbind/rpcbind.c
521
if (bind(fd, sa, addrlen) < 0) {
usr.sbin/rpcbind/rpcbind.c
539
memcpy(taddr.addr.buf, sa, addrlen);
usr.sbin/rpcbind/rpcbind.c
546
nb.buf = sa;
usr.sbin/rpcbind/rpcbind.c
547
nb.len = nb.maxlen = sa->sa_len;
usr.sbin/rpcbind/rpcbind.c
747
listen_addr(const struct sockaddr *sa)
usr.sbin/rpcbind/rpcbind.c
760
sa->sa_family != bound_sa[i]->sa_family)
usr.sbin/rpcbind/rpcbind.c
762
switch (sa->sa_family) {
usr.sbin/rpcbind/rpcbind.c
764
if (memcmp(&SA2SINADDR(sa), &SA2SINADDR(bound_sa[i]),
usr.sbin/rpcbind/rpcbind.c
770
if (memcmp(&SA2SIN6ADDR(sa), &SA2SIN6ADDR(bound_sa[i]),
usr.sbin/rpcbind/rpcbind.h
143
int listen_addr(const struct sockaddr *sa);
usr.sbin/rpcbind/rpcbind.h
152
#define SA2SIN(sa) ((struct sockaddr_in *)(sa))
usr.sbin/rpcbind/rpcbind.h
153
#define SA2SINADDR(sa) (SA2SIN(sa)->sin_addr)
usr.sbin/rpcbind/rpcbind.h
155
#define SA2SIN6(sa) ((struct sockaddr_in6 *)(sa))
usr.sbin/rpcbind/rpcbind.h
156
#define SA2SIN6ADDR(sa) (SA2SIN6(sa)->sin6_addr)
usr.sbin/rpcbind/security.c
230
struct sockaddr *sa = (struct sockaddr *)svc_getrpccaller(xprt)->buf;
usr.sbin/rpcbind/security.c
280
logit(deny_severity, sa, args->rmt_proc, args->rmt_prog,
usr.sbin/rpcbind/security.c
283
logit(0, sa, args->rmt_proc, args->rmt_prog,
usr.sbin/rpcbind/tests/addrmerge_test.c
277
listen_addr(const struct sockaddr *sa)
usr.sbin/rpcbind/tests/addrmerge_test.c
285
if (bind_addresses[i]->sa_family != sa->sa_family)
usr.sbin/rpcbind/tests/addrmerge_test.c
288
if (0 == memcmp(bind_addresses[i]->sa_data, sa->sa_data,
usr.sbin/rpcbind/tests/addrmerge_test.c
289
sa->sa_len))
usr.sbin/rrenumd/parser.y
89
struct sockaddr *sa;
usr.sbin/rtadvd/if.c
104
rti_info[i] = sa;
usr.sbin/rtadvd/if.c
105
NEXT_SA(sa);
usr.sbin/rtadvd/if.c
168
struct sockaddr *sa, *dst, *gw, *ifa, *rti_info[RTAX_MAX];
usr.sbin/rtadvd/if.c
197
sa = (struct sockaddr *)(rtm + 1);
usr.sbin/rtadvd/if.c
198
get_rtaddrs(rtm->rtm_addrs, sa, rti_info);
usr.sbin/rtadvd/if.c
225
sa = (struct sockaddr *)(ifam + 1);
usr.sbin/rtadvd/if.c
226
get_rtaddrs(ifam->ifam_addrs, sa, rti_info);
usr.sbin/rtadvd/if.c
261
struct sockaddr *sa, *rti_info[RTAX_MAX];
usr.sbin/rtadvd/if.c
263
sa = (struct sockaddr *)(rtm + 1);
usr.sbin/rtadvd/if.c
264
get_rtaddrs(rtm->rtm_addrs, sa, rti_info);
usr.sbin/rtadvd/if.c
273
struct sockaddr *sa, *rti_info[RTAX_MAX];
usr.sbin/rtadvd/if.c
275
sa = (struct sockaddr *)(rtm + 1);
usr.sbin/rtadvd/if.c
276
get_rtaddrs(rtm->rtm_addrs, sa, rti_info);
usr.sbin/rtadvd/if.c
285
struct sockaddr *sa, *rti_info[RTAX_MAX];
usr.sbin/rtadvd/if.c
288
sa = (struct sockaddr *)(rtm + 1);
usr.sbin/rtadvd/if.c
289
get_rtaddrs(rtm->rtm_addrs, sa, rti_info);
usr.sbin/rtadvd/if.c
290
sa = rti_info[RTAX_NETMASK];
usr.sbin/rtadvd/if.c
292
p = (char *)(&SIN6(sa)->sin6_addr);
usr.sbin/rtadvd/if.c
293
lim = (char *)sa + sa->sa_len;
usr.sbin/rtadvd/if.c
415
struct sockaddr *sa;
usr.sbin/rtadvd/if.c
573
sa = (struct sockaddr *)(ifm + 1);
usr.sbin/rtadvd/if.c
574
get_rtaddrs(ifm->ifm_addrs, sa, rti_info);
usr.sbin/rtadvd/if.c
575
if ((sa = rti_info[RTAX_IFP]) != NULL) {
usr.sbin/rtadvd/if.c
576
if (sa->sa_family == AF_LINK) {
usr.sbin/rtadvd/if.c
578
(struct sockaddr_dl *)sa,
usr.sbin/rtadvd/if.c
98
get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info)
usr.sbin/rtsold/if.c
298
struct sockaddr *sa, *rti_info[RTAX_MAX];
usr.sbin/rtsold/if.c
314
sa = (struct sockaddr *)(ifm + 1);
usr.sbin/rtsold/if.c
315
get_rtaddrs(ifm->ifm_addrs, sa, rti_info);
usr.sbin/rtsold/if.c
316
if ((sa = rti_info[RTAX_IFP]) != NULL) {
usr.sbin/rtsold/if.c
317
if (sa->sa_family == AF_LINK) {
usr.sbin/rtsold/if.c
318
sdl = (struct sockaddr_dl *)(void *)sa;
usr.sbin/rtsold/if.c
347
get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info)
usr.sbin/rtsold/if.c
353
rti_info[i] = sa;
usr.sbin/rtsold/if.c
354
NEXT_SA(sa);
usr.sbin/rwhod/rwhod.c
557
struct sockaddr *sa;
usr.sbin/rwhod/rwhod.c
564
sa = (struct sockaddr *)cp;
usr.sbin/rwhod/rwhod.c
565
rtinfo->rti_info[i] = sa;
usr.sbin/rwhod/rwhod.c
566
cp += SA_SIZE(sa);
usr.sbin/syslogd/syslogd.c
143
#define satosin(sa) ((struct sockaddr_in *)(void *)(sa))
usr.sbin/syslogd/syslogd.c
147
#define satosin6(sa) ((struct sockaddr_in6 *)(void *)(sa))
usr.sbin/syslogd/syslogd.c
3667
validate(struct sockaddr *sa, const char *hname)
usr.sbin/syslogd/syslogd.c
3697
if (cap_getnameinfo(cap_net, sa, sa->sa_len, ip, sizeof(ip), port,
usr.sbin/syslogd/syslogd.c
3715
if (ap->a_addr.ss_family != sa->sa_family) {
usr.sbin/syslogd/syslogd.c
3721
sin4 = satosin(sa);
usr.sbin/syslogd/syslogd.c
3733
sin6 = satosin6(sa);
usr.sbin/syslogd/syslogd.c
831
struct sockaddr *sa = (struct sockaddr *)&ss;
usr.sbin/syslogd/syslogd.c
838
len = recvfrom(sl->sl_socket, line, sizeof(line) - 1, 0, sa, &sslen);
usr.sbin/syslogd/syslogd.c
852
hname = cvthname(sa);
usr.sbin/syslogd/syslogd.c
853
unmapped(sa);
usr.sbin/syslogd/syslogd.c
854
if (validate(sa, hname) == 0) {
usr.sbin/syslogd/syslogd.c
865
unmapped(struct sockaddr *sa)
usr.sbin/syslogd/syslogd.c
871
if (sa == NULL ||
usr.sbin/syslogd/syslogd.c
872
sa->sa_family != AF_INET6 ||
usr.sbin/syslogd/syslogd.c
873
sa->sa_len != sizeof(*sin6))
usr.sbin/syslogd/syslogd.c
875
sin6 = satosin6(sa);
usr.sbin/syslogd/syslogd.c
885
memcpy(sa, &sin, sizeof(sin));
usr.sbin/syslogd/syslogd.c
887
if (sa == NULL)
usr.sbin/tcpdrop/tcpdrop.c
186
sockinfo(const struct sockaddr *sa, struct host_service *hs)
usr.sbin/tcpdrop/tcpdrop.c
191
rv = getnameinfo(sa, sa->sa_len, hs->hs_host, sizeof hs->hs_host,
usr.sbin/traceroute/findsaddr-socket.c
162
sa = (struct sockaddr *)cp;
usr.sbin/traceroute/findsaddr-socket.c
166
if (sa->sa_family == AF_INET) {
usr.sbin/traceroute/findsaddr-socket.c
177
if (SALEN(sa) == 0)
usr.sbin/traceroute/findsaddr-socket.c
180
cp += roundup(SALEN(sa), sizeof(long));
usr.sbin/traceroute/findsaddr-socket.c
64
#define SALEN(sa) ((sa)->sa_len)
usr.sbin/traceroute/findsaddr-socket.c
93
register struct sockaddr *sa;
usr.sbin/traceroute6/traceroute6.c
1630
inetname(struct sockaddr *sa)
usr.sbin/traceroute6/traceroute6.c
1646
if (cap_getnameinfo(capdns, sa, sa->sa_len, line, sizeof(line), NULL, 0,
usr.sbin/traceroute6/traceroute6.c
1657
if (cap_getnameinfo(capdns, sa, sa->sa_len, line, sizeof(line), NULL, 0,
usr.sbin/uhsoctl/uhsoctl.c
398
ifaddr_add(const char *ifnam, struct sockaddr *sa, struct sockaddr *mask)
usr.sbin/uhsoctl/uhsoctl.c
405
memcpy(&ifra.ifra_addr, sa, sa->sa_len);
usr.sbin/uhsoctl/uhsoctl.c
421
ifaddr_del(const char *ifnam, struct sockaddr *sa)
usr.sbin/uhsoctl/uhsoctl.c
428
memcpy(&ifr.ifr_addr, sa, sa->sa_len);
usr.sbin/virtual_oss/virtual_oss/httpd.c
458
voss_httpd_handle_connection(vclient_t *pvc, int fd, const struct sockaddr_in *sa)
usr.sbin/virtual_oss/virtual_oss/httpd.c
579
if (sa->sin_family == AF_INET && pvc->profile->http.rtp_port != NULL) {
usr.sbin/virtual_oss/virtual_oss/httpd.c
673
struct sockaddr sa = {};
usr.sbin/virtual_oss/virtual_oss/httpd.c
698
socklen_t socklen = sizeof(sa);
usr.sbin/virtual_oss/virtual_oss/httpd.c
702
f = accept(fds[c].fd, &sa, &socklen);
usr.sbin/virtual_oss/virtual_oss/httpd.c
705
memcpy(&si, &sa, sizeof(sa));
usr.sbin/virtual_oss/virtual_oss/main.c
2567
struct sigaction sa;
usr.sbin/virtual_oss/virtual_oss/main.c
2594
memset(&sa, 0, sizeof(sa));
usr.sbin/virtual_oss/virtual_oss/main.c
2595
sigfillset(&sa.sa_mask);
usr.sbin/virtual_oss/virtual_oss/main.c
2596
sa.sa_handler = virtual_sig_exit;
usr.sbin/virtual_oss/virtual_oss/main.c
2597
if (sigaction(SIGINT, &sa, NULL) < 0)
usr.sbin/virtual_oss/virtual_oss/main.c
2599
if (sigaction(SIGTERM, &sa, NULL) < 0)
usr.sbin/ypldap/ldapclient.c
72
struct sockaddr *sa = (struct sockaddr *)&p->ss;
usr.sbin/ypldap/ldapclient.c
74
if (getnameinfo(sa, sa->sa_len, hbuf, sizeof(hbuf), sbuf,
usr.sbin/ypldap/ldapclient.c
78
if ((fd = socket(sa->sa_family, SOCK_STREAM, 0)) < 0)
usr.sbin/ypldap/ldapclient.c
81
if (connect(fd, sa, sa->sa_len) == 0)