Lines Matching refs:sa
13 static size_t af_inet__scnprintf(struct sockaddr *sa, char *bf, size_t size)
15 struct sockaddr_in *sin = (struct sockaddr_in *)sa;
21 static size_t af_inet6__scnprintf(struct sockaddr *sa, char *bf, size_t size)
23 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)sa;
36 static size_t af_local__scnprintf(struct sockaddr *sa, char *bf, size_t size)
38 struct sockaddr_un *sun = (struct sockaddr_un *)sa;
42 static size_t (*af_scnprintfs[])(struct sockaddr *sa, char *bf, size_t size) = {
50 struct sockaddr *sa = (struct sockaddr *)arg->augmented.args;
54 strarray__scnprintf(&strarray__socket_families, family, sizeof(family), "%d", arg->show_string_prefix, sa->sa_family);
57 if (sa->sa_family < ARRAY_SIZE(af_scnprintfs) && af_scnprintfs[sa->sa_family])
58 printed += af_scnprintfs[sa->sa_family](sa, bf + printed, size - printed);