Home
last modified time | relevance | path

Searched refs:sa (Results 1 – 25 of 832) sorted by relevance

12345678910>>...34

/openbsd/src/sbin/isakmpd/
Dsa.c83 static LIST_HEAD(sa_list, sa) *sa_tab; in LIST_HEAD() argument
124 struct sa *
125 sa_find(int (*check) (struct sa*, void *), void *arg) in sa_find() argument
128 struct sa *sa; in sa_find() local
131 for (sa = LIST_FIRST(&sa_tab[i]); sa; sa = LIST_NEXT(sa, link)) in sa_find()
132 if (check(sa, arg)) { in sa_find()
134 sa)); in sa_find()
135 return sa; in sa_find()
143 sa_check_icookie(struct sa *sa, void *icookie) in sa_check_icookie() argument
145 return sa->phase == 1 && in sa_check_icookie()
[all …]
Dsa.h53 struct sa;
62 struct sa *sa; member
103 struct sa { struct
105 LIST_ENTRY(sa) link;
111 TAILQ_ENTRY(sa) next;
254 extern int sa_add_transform(struct sa *, struct payload *, int,
257 extern int sa_enter(struct sa *);
258 extern void sa_delete(struct sa *, int);
260 extern struct sa *sa_find(int (*) (struct sa *, void *), void *);
262 extern void sa_free(struct sa *);
[all …]
Ddpd.c66 static void dpd_timer_reset(struct sa *, u_int32_t, enum dpd_tstate);
132 dpd_start(struct sa *isakmp_sa) in dpd_start()
147 struct sa *isakmp_sa = msg->isakmp_sa; in dpd_handle_notify()
217 dpd_timer_reset(struct sa *sa, u_int32_t time_passed, enum dpd_tstate mode) in dpd_timer_reset() argument
221 if (sa->dpd_event) in dpd_timer_reset()
222 timer_remove_event(sa->dpd_event); in dpd_timer_reset()
227 sa->dpd_failcount = 0; in dpd_timer_reset()
229 sa->dpd_event = timer_add_event("dpd_event", dpd_event, sa, in dpd_timer_reset()
234 sa->dpd_event = timer_add_event("dpd_check_event", in dpd_timer_reset()
235 dpd_check_event, sa, &ts); in dpd_timer_reset()
[all …]
Dnat_traversal.c214 nat_t_generate_nat_d_hash(struct message *msg, struct sockaddr *sa, in nat_t_generate_nat_d_hash() argument
238 port = sockaddr_port(sa); in nat_t_generate_nat_d_hash()
244 hash->Update(hash->ctx, sockaddr_addrdata(sa), sockaddr_addrlen(sa)); in nat_t_generate_nat_d_hash()
252 nat_t_add_nat_d(struct message *msg, struct sockaddr *sa) in nat_t_add_nat_d() argument
258 hbuf = nat_t_generate_nat_d_hash(msg, sa, &hbuflen); in nat_t_add_nat_d()
297 struct sockaddr *sa; in nat_t_exchange_add_nat_d() local
300 msg->transport->vtbl->get_dst(msg->transport, &sa); in nat_t_exchange_add_nat_d()
301 if (nat_t_add_nat_d(msg, sa)) in nat_t_exchange_add_nat_d()
304 msg->transport->vtbl->get_src(msg->transport, &sa); in nat_t_exchange_add_nat_d()
305 if (nat_t_add_nat_d(msg, sa)) in nat_t_exchange_add_nat_d()
[all …]
/openbsd/src/sbin/iked/
Dikev2.c238 struct iked_sa *sa, *satmp; in ikev2_dispatch_parent() local
258 RB_FOREACH_SAFE(sa, iked_sas, &env->sc_sas, satmp) { in ikev2_dispatch_parent()
259 if (sa->sa_state != IKEV2_STATE_ESTABLISHED) { in ikev2_dispatch_parent()
260 sa_state(env, sa, IKEV2_STATE_CLOSING); in ikev2_dispatch_parent()
261 ikev2_ike_sa_setreason(sa, "reload"); in ikev2_dispatch_parent()
262 sa_free(env, sa); in ikev2_dispatch_parent()
266 old = sa->sa_policy; in ikev2_dispatch_parent()
267 if (policy_lookup_sa(env, sa) == -1) { in ikev2_dispatch_parent()
269 SPI_SA(sa, __func__)); in ikev2_dispatch_parent()
270 ikev2_ike_sa_setreason(sa, "Policy no longer exists"); in ikev2_dispatch_parent()
[all …]
Dpolicy.c153 policy_lookup_sa(struct iked *env, struct iked_sa *sa) in policy_lookup_sa() argument
164 if (sa->sa_policy == NULL) { in policy_lookup_sa()
165 log_warn("%s: missing SA policy.", SPI_SA(sa, __func__)); in policy_lookup_sa()
170 pol.pol_proposals = sa->sa_proposals; in policy_lookup_sa()
171 pol.pol_af = sa->sa_peer.addr_af; in policy_lookup_sa()
172 if (sa->sa_used_transport_mode) in policy_lookup_sa()
174 memcpy(&pol.pol_peer.addr, &sa->sa_peer.addr, sizeof(sa->sa_peer.addr)); in policy_lookup_sa()
175 memcpy(&pol.pol_local.addr, &sa->sa_local.addr, sizeof(sa->sa_local.addr)); in policy_lookup_sa()
176 pol.pol_flows = sa->sa_policy->pol_flows; in policy_lookup_sa()
177 pol.pol_nflows = sa->sa_policy->pol_nflows; in policy_lookup_sa()
[all …]
Dikev2_msg.c273 struct iked_sa *sa = msg->msg_sa; in ikev2_msg_send() local
285 isnatt = (msg->msg_natt || (sa && sa->sa_natt)); in ikev2_msg_send()
318 if (sa != NULL && errno == EADDRNOTAVAIL) { in ikev2_msg_send()
319 sa_state(env, sa, IKEV2_STATE_CLOSING); in ikev2_msg_send()
320 timer_del(env, &sa->sa_timer); in ikev2_msg_send()
321 timer_set(env, &sa->sa_timer, in ikev2_msg_send()
322 ikev2_ike_sa_timeout, sa); in ikev2_msg_send()
323 timer_add(env, &sa->sa_timer, in ikev2_msg_send()
330 if (sa == NULL) in ikev2_msg_send()
340 if (ikev2_msg_enqueue(env, &sa->sa_responses, m, in ikev2_msg_send()
[all …]
/openbsd/src/sys/dev/sbus/
Dif_hme_sbus.c76 struct sbus_attach_args *sa = aux; in hmematch_sbus() local
78 return (strcmp(cf->cf_driver->cd_name, sa->sa_name) == 0 || in hmematch_sbus()
79 strcmp("SUNW,qfe", sa->sa_name) == 0 || in hmematch_sbus()
80 strcmp("SUNW,hme", sa->sa_name) == 0); in hmematch_sbus()
86 struct sbus_attach_args *sa = aux; in hmeattach_sbus() local
94 sc->sc_bustag = sa->sa_bustag; in hmeattach_sbus()
95 sc->sc_dmatag = sa->sa_dmatag; in hmeattach_sbus()
97 if (sa->sa_nintr < 1) { in hmeattach_sbus()
102 if (sa->sa_nreg < 5) { in hmeattach_sbus()
103 printf(": only %d register sets\n", sa->sa_nreg); in hmeattach_sbus()
[all …]
Dif_ti_sbus.c54 struct sbus_attach_args *sa = aux; in ti_sbus_match() local
56 return (strcmp("SUNW,vge", sa->sa_name) == 0); in ti_sbus_match()
62 struct sbus_attach_args *sa = aux; in ti_sbus_attach() local
68 sc->ti_btag = sa->sa_bustag; in ti_sbus_attach()
69 sc->sc_dmatag = sa->sa_dmatag; in ti_sbus_attach()
71 if (sa->sa_nintr < 1) { in ti_sbus_attach()
76 if (sa->sa_nreg < 2) { in ti_sbus_attach()
77 printf(": only %d register sets\n", sa->sa_nreg); in ti_sbus_attach()
81 if (sbus_bus_map(sa->sa_bustag, sa->sa_reg[1].sbr_slot, in ti_sbus_attach()
82 sa->sa_reg[1].sbr_offset, sa->sa_reg[1].sbr_size, in ti_sbus_attach()
[all …]
Dqlw_sbus.c51 struct sbus_attach_args *sa = aux; in qlw_sbus_match() local
53 if (strcmp("ptisp", sa->sa_name) == 0 || in qlw_sbus_match()
54 strcmp("PTI,ptisp", sa->sa_name) == 0 || in qlw_sbus_match()
55 strcmp("SUNW,isp", sa->sa_name) == 0 || in qlw_sbus_match()
56 strcmp("QLGC,isp", sa->sa_name) == 0) in qlw_sbus_match()
66 struct sbus_attach_args *sa = aux; in qlw_sbus_attach() local
70 if (sa->sa_nintr < 1) { in qlw_sbus_attach()
75 if (sa->sa_nreg < 1) { in qlw_sbus_attach()
80 if (sbus_bus_map(sa->sa_bustag, sa->sa_slot, sa->sa_offset, in qlw_sbus_attach()
81 sa->sa_size, 0, 0, &sc->sc_ioh) != 0) { in qlw_sbus_attach()
[all …]
Dif_gem_sbus.c78 struct sbus_attach_args *sa = aux; in gemmatch_sbus() local
80 return (strcmp("network", sa->sa_name) == 0); in gemmatch_sbus()
86 struct sbus_attach_args *sa = aux; in gemattach_sbus() local
93 sc->sc_bustag = sa->sa_bustag; in gemattach_sbus()
94 sc->sc_dmatag = sa->sa_dmatag; in gemattach_sbus()
96 if (sa->sa_nintr < 1) { in gemattach_sbus()
101 if (sa->sa_nreg < 2) { in gemattach_sbus()
102 printf(": only %d register sets\n", sa->sa_nreg); in gemattach_sbus()
115 if (sbus_bus_map(sa->sa_bustag, sa->sa_reg[0].sbr_slot, in gemattach_sbus()
116 (bus_addr_t)sa->sa_reg[0].sbr_offset, in gemattach_sbus()
[all …]
Dlebuffer.c58 struct sbus_attach_args *sa = aux; in lebufprint() local
59 bus_space_tag_t t = sa->sa_bustag; in lebufprint()
62 sa->sa_bustag = sc->sc_bustag; /* XXX */ in lebufprint()
64 sa->sa_bustag = t; /* XXX */ in lebufprint()
71 struct sbus_attach_args *sa = aux; in lebufmatch() local
74 return (strcmp(cf->cf_driver->cd_name, sa->sa_name) == 0); in lebufmatch()
83 struct sbus_attach_args *sa = aux; in lebufattach() local
90 sc->sc_bustag = sa->sa_bustag; in lebufattach()
91 sc->sc_dmatag = sa->sa_dmatag; in lebufattach()
93 if (sbus_bus_map(sa->sa_bustag, in lebufattach()
[all …]
Desp_sbus.c134 struct sbus_attach_args *sa = aux; in espmatch_sbus() local
136 if (strcmp("SUNW,fas", sa->sa_name) == 0) in espmatch_sbus()
139 rv = (strcmp(cf->cf_driver->cd_name, sa->sa_name) == 0 || in espmatch_sbus()
140 strcmp("ptscII", sa->sa_name) == 0); in espmatch_sbus()
149 struct sbus_attach_args *sa = aux; in espattach_sbus() local
153 esc->sc_bustag = sa->sa_bustag; in espattach_sbus()
154 esc->sc_dmatag = sa->sa_dmatag; in espattach_sbus()
156 sc->sc_id = getpropint(sa->sa_node, "initiator-id", 7); in espattach_sbus()
157 sc->sc_freq = getpropint(sa->sa_node, "clock-frequency", -1); in espattach_sbus()
159 sc->sc_freq = sa->sa_frequency; in espattach_sbus()
[all …]
/openbsd/src/lib/libc/asr/
Dgetnameinfo_async.c39 getnameinfo_async(const struct sockaddr *sa, socklen_t slen, char *host, in getnameinfo_async() argument
50 if (sa->sa_family == AF_INET) in getnameinfo_async()
51 memmove(&as->as.ni.sa.sa, sa, sizeof (as->as.ni.sa.sain)); in getnameinfo_async()
52 else if (sa->sa_family == AF_INET6) in getnameinfo_async()
53 memmove(&as->as.ni.sa.sa, sa, sizeof (as->as.ni.sa.sain6)); in getnameinfo_async()
55 as->as.ni.sa.sa.sa_len = slen; in getnameinfo_async()
87 if (as->as.ni.sa.sa.sa_family != AF_INET && in getnameinfo_async_run()
88 as->as.ni.sa.sa.sa_family != AF_INET6) { in getnameinfo_async_run()
94 if ((as->as.ni.sa.sa.sa_family == AF_INET && in getnameinfo_async_run()
95 (as->as.ni.sa.sa.sa_len != sizeof (as->as.ni.sa.sain))) || in getnameinfo_async_run()
[all …]
Dgetnameinfo.c33 #define SA_IN(sa) ((struct sockaddr_in*)(sa)) argument
34 #define SA_IN6(sa) ((struct sockaddr_in6*)(sa)) argument
47 asr_print_addr(const struct sockaddr *sa, char *buf, size_t buflen) in asr_print_addr() argument
55 switch(sa->sa_family) { in asr_print_addr()
57 addr = &SA_IN(sa)->sin_addr; in asr_print_addr()
60 addr = &SA_IN6(sa)->sin6_addr; in asr_print_addr()
67 if (inet_ntop(sa->sa_family, addr, tmp, sizeof(tmp)) == NULL) in asr_print_addr()
72 if (sa->sa_family == AF_INET6 && SA_IN6(sa)->sin6_scope_id) { in asr_print_addr()
77 ifidx = SA_IN6(sa)->sin6_scope_id; in asr_print_addr()
80 if (IN6_IS_ADDR_LINKLOCAL(&(SA_IN6(sa)->sin6_addr)) || in asr_print_addr()
[all …]
/openbsd/src/lib/libc/gen/
Dposix_spawn.c78 process_spawnattr(const posix_spawnattr_t sa) in process_spawnattr() argument
93 if (sa->sa_flags & POSIX_SPAWN_SETPGROUP) { in process_spawnattr()
94 if (setpgid(0, sa->sa_pgroup) != 0) in process_spawnattr()
100 if (sa->sa_flags & POSIX_SPAWN_SETSCHEDULER) { in process_spawnattr()
101 if (sched_setscheduler(0, sa->sa_schedpolicy, in process_spawnattr()
102 &sa->sa_schedparam) != 0) in process_spawnattr()
104 } else if (sa->sa_flags & POSIX_SPAWN_SETSCHEDPARAM) { in process_spawnattr()
105 if (sched_setparam(0, &sa->sa_schedparam) != 0) in process_spawnattr()
111 if (sa->sa_flags & POSIX_SPAWN_RESETIDS) { in process_spawnattr()
119 if (sa->sa_flags & POSIX_SPAWN_SETSIGMASK) { in process_spawnattr()
[all …]
/openbsd/src/regress/lib/libpthread/restart/connect/
Dconnect.c24 struct sockaddr_in sa; in thr_connect() local
30 bzero(&sa, sizeof(sa)); in thr_connect()
31 sa.sin_family = AF_INET; in thr_connect()
32 sa.sin_addr.s_addr = htonl(INADDR_LOOPBACK); in thr_connect()
33 CHECKe(bind(l, (struct sockaddr *)&sa, sizeof(sa))); in thr_connect()
34 len = sizeof(sa); in thr_connect()
35 CHECKe(getsockname(l, (struct sockaddr *)&sa, &len)); in thr_connect()
39 ASSERT(connect(s, (struct sockaddr *)&sa, sizeof(sa)) == -1); in thr_connect()
41 ASSERT(connect(s, (struct sockaddr *)&sa, sizeof(sa)) == -1); in thr_connect()
49 struct sigaction sa; in main() local
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/f/
Dstu.c81 ffesymbolAttrs sa; in ffestu_sym_end_transition() local
90 sa = ffesymbol_attrs (s); in ffestu_sym_end_transition()
222 na = sa = ffesymbol_attrs (s); in ffestu_sym_end_transition()
224 assert (!(sa & ~(FFESYMBOL_attrsACTUALARG in ffestu_sym_end_transition()
239 if (sa & FFESYMBOL_attrsEXTERNAL) in ffestu_sym_end_transition()
241 assert (!(sa & ~(FFESYMBOL_attrsACTUALARG in ffestu_sym_end_transition()
246 if (sa & FFESYMBOL_attrsTYPE) in ffestu_sym_end_transition()
251 if (sa & FFESYMBOL_attrsDUMMY) in ffestu_sym_end_transition()
256 else if (sa & FFESYMBOL_attrsACTUALARG) in ffestu_sym_end_transition()
270 else if (sa & FFESYMBOL_attrsDUMMY) in ffestu_sym_end_transition()
[all …]
/openbsd/src/regress/lib/libpthread/restart/recvfrom/
Drecvfrom.c24 struct sockaddr_in sa; in thr_recvfrom() local
30 bzero(&sa, sizeof(sa)); in thr_recvfrom()
31 sa.sin_family = AF_INET; in thr_recvfrom()
32 sa.sin_port = htons(6543); in thr_recvfrom()
33 CHECKe(bind(s, (const void*)&sa, sizeof(sa))); in thr_recvfrom()
34 salen = sizeof(sa); in thr_recvfrom()
35 ASSERT(recvfrom(s, &buf, 1, 0,(struct sockaddr *)&sa, &salen) == -1); in thr_recvfrom()
42 struct sigaction sa; in main() local
46 bzero(&sa, sizeof(sa)); in main()
47 sa.sa_handler = handler; in main()
[all …]
/openbsd/src/regress/lib/libpthread/restart/accept/
Daccept.c24 struct sockaddr_in sa; in thr_accept() local
29 bzero(&sa, sizeof(sa)); in thr_accept()
30 sa.sin_family = AF_INET; in thr_accept()
31 sa.sin_port = htons(6543); in thr_accept()
32 CHECKe(bind(s, (const void*)&sa, sizeof(sa))); in thr_accept()
34 salen = sizeof(sa); in thr_accept()
35 ASSERT(accept(s, (struct sockaddr *)&sa, &salen) == -1); in thr_accept()
42 struct sigaction sa; in main() local
46 bzero(&sa, sizeof(sa)); in main()
47 sa.sa_handler = handler; in main()
[all …]
/openbsd/src/sys/dev/pci/drm/
Ddrm_suballoc.c50 static void drm_suballoc_remove_locked(struct drm_suballoc *sa);
95 struct drm_suballoc *sa, *tmp; in drm_suballoc_manager_fini() local
106 list_for_each_entry_safe(sa, tmp, &sa_manager->olist, olist) { in drm_suballoc_manager_fini()
107 drm_suballoc_remove_locked(sa); in drm_suballoc_manager_fini()
114 static void drm_suballoc_remove_locked(struct drm_suballoc *sa) in drm_suballoc_remove_locked() argument
116 struct drm_suballoc_manager *sa_manager = sa->manager; in drm_suballoc_remove_locked()
118 if (sa_manager->hole == &sa->olist) in drm_suballoc_remove_locked()
119 sa_manager->hole = sa->olist.prev; in drm_suballoc_remove_locked()
121 list_del_init(&sa->olist); in drm_suballoc_remove_locked()
122 list_del_init(&sa->flist); in drm_suballoc_remove_locked()
[all …]
/openbsd/src/usr.bin/netstat/
Dshow.c220 get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info) in get_rtaddrs() argument
226 rti_info[i] = sa; in get_rtaddrs()
227 sa = (struct sockaddr *)((char *)(sa) + in get_rtaddrs()
228 ROUNDUP(sa->sa_len)); in get_rtaddrs()
241 struct sockaddr *sa = (struct sockaddr *)((char *)rtm + rtm->rtm_hdrlen); in p_rtentry() local
245 if (sa->sa_family == AF_KEY) in p_rtentry()
248 get_rtaddrs(rtm->rtm_addrs, sa, rti_info); in p_rtentry()
250 if (Fflag && rti_info[RTAX_GATEWAY]->sa_family != sa->sa_family) { in p_rtentry()
253 if (old_af != sa->sa_family) { in p_rtentry()
254 old_af = sa->sa_family; in p_rtentry()
[all …]
/openbsd/src/sys/arch/sparc64/dev/
Dstp_sbus.c73 struct sbus_attach_args *sa = aux; in stpmatch() local
75 return (strcmp("SUNW,pcmcia", sa->sa_name) == 0); in stpmatch()
84 struct sbus_attach_args *sa = aux; in stpattach() local
92 node = sa->sa_node; in stpattach()
95 ssc->sc_bustag_le = malloc(sizeof(*sa->sa_bustag), M_DEVBUF, M_NOWAIT); in stpattach()
98 *ssc->sc_bustag_le = *sa->sa_bustag; in stpattach()
102 sc->sc_bustag = sa->sa_bustag; in stpattach()
106 sc->sc_socks[0].tag = sc->sc_socks[1].tag = sa->sa_bustag; in stpattach()
108 if (sa->sa_nreg < 8) { in stpattach()
109 printf(": only %d register sets\n", sa->sa_nreg); in stpattach()
[all …]
/openbsd/src/sbin/route/
Dshow.c139 struct sockaddr *sa, *sa4 = NULL, *sa6 = NULL; in printsource() local
159 for (next = buf; next < lim; next += sa->sa_len) { in printsource()
160 sa = (struct sockaddr *)next; in printsource()
161 switch (sa->sa_family) { in printsource()
163 sa4 = sa; in printsource()
166 sa6 = sa; in printsource()
280 get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info) in get_rtaddrs() argument
286 rti_info[i] = sa; in get_rtaddrs()
287 sa = (struct sockaddr *)((char *)(sa) + in get_rtaddrs()
288 ROUNDUP(sa->sa_len)); in get_rtaddrs()
[all …]
/openbsd/src/usr.sbin/ntpd/
Dserver.c37 struct sockaddr *sa; in setup_listeners() local
45 switch (lap->sa.ss_family) { in setup_listeners()
51 sa = ifap->ifa_addr; in setup_listeners()
52 if (sa == NULL || SA_LEN(sa) == 0) in setup_listeners()
54 if (sa->sa_family == AF_LINK) { in setup_listeners()
58 if (sa->sa_family != AF_INET && in setup_listeners()
59 sa->sa_family != AF_INET6) in setup_listeners()
64 if (sa->sa_family == AF_INET && in setup_listeners()
65 ((struct sockaddr_in *)sa)->sin_addr.s_addr == in setup_listeners()
69 if (sa->sa_family == AF_INET6) { in setup_listeners()
[all …]

12345678910>>...34