Home
last modified time | relevance | path

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

12345678910>>...34

/openbsd-src/sbin/isakmpd/
H A 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 …]
H A 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 …]
H A 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 …]
H A 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/
H A Dikev2.c238 struct iked_sa *sa, *satmp; in ikev2_dispatch_parent()
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, "Polic in ikev2_dispatch_parent()
239 struct iked_sa *sa, *satmp; ikev2_dispatch_parent() local
328 struct iked_sa *sa; ikev2_dispatch_cert() local
547 ikev2_ike_sa_delete(struct iked * env,struct iked_sa * sa) ikev2_ike_sa_delete() argument
563 struct iked_sa *sa; ikev2_ctl_reset_id() local
612 struct iked_sa *sa; ikev2_getimsgdata() local
658 struct iked_sa *sa; ikev2_recv() local
833 ikev2_ike_auth_compatible(struct iked_sa * sa,uint8_t policy,uint8_t wire) ikev2_ike_auth_compatible() argument
870 ikev2_auth_verify(struct iked * env,struct iked_sa * sa) ikev2_auth_verify() argument
958 ikev2_ike_auth_recv(struct iked * env,struct iked_sa * sa,struct iked_message * msg) ikev2_ike_auth_recv() argument
1160 ikev2_ike_auth(struct iked * env,struct iked_sa * sa) ikev2_ike_auth() argument
1184 struct iked_sa *sa; ikev2_init_recv() local
1310 ikev2_enable_natt(struct iked * env,struct iked_sa * sa,struct iked_message * msg,int udpencap) ikev2_enable_natt() argument
1370 struct iked_sa *sa = arg; ikev2_init_ike_sa_timeout() local
1390 struct iked_sa *sa = NULL; ikev2_init_ike_sa_peer() local
1571 struct iked_sa *sa = msg->msg_sa; ikev2_init_auth() local
1599 ikev2_init_ike_auth(struct iked * env,struct iked_sa * sa) ikev2_init_ike_auth() argument
1748 ikev2_enable_timer(struct iked * env,struct iked_sa * sa) ikev2_enable_timer() argument
1766 struct iked_sa *sa; ikev2_reset_alive_timer() local
1778 ikev2_disable_timer(struct iked * env,struct iked_sa * sa) ikev2_disable_timer() argument
1786 ikev2_init_done(struct iked * env,struct iked_sa * sa) ikev2_init_done() argument
1904 ikev2_add_header(struct ibuf * buf,struct iked_sa * sa,uint32_t msgid,uint8_t nextpayload,uint8_t exchange,uint8_t flags) ikev2_add_header() argument
1962 ikev2_add_ts_payload(struct ibuf * buf,unsigned int type,struct iked_sa * sa) ikev2_add_ts_payload() argument
2082 ikev2_add_ts(struct ibuf * e,struct ikev2_payload ** pld,ssize_t len,struct iked_sa * sa,int reverse) ikev2_add_ts() argument
2144 ikev2_add_ipcompnotify(struct iked * env,struct ibuf * e,struct ikev2_payload ** pld,ssize_t len,struct iked_sa * sa,int initiator) ikev2_add_ipcompnotify() argument
2296 ikev2_add_transport_mode(struct iked * env,struct ibuf * e,struct ikev2_payload ** pld,ssize_t len,struct iked_sa * sa) ikev2_add_transport_mode() argument
2329 struct iked_sa *sa = msg->msg_sa; ikev2_nat_detection() local
2468 ikev2_add_cp(struct iked * env,struct iked_sa * sa,int type,struct ibuf * buf) ikev2_add_cp() argument
2632 ikev2_init_add_cp(struct iked * env,struct iked_sa * sa,struct ibuf * buf) ikev2_init_add_cp() argument
2638 ikev2_resp_add_cp(struct iked * env,struct iked_sa * sa,struct ibuf * buf) ikev2_resp_add_cp() argument
2657 ikev2_add_proposals(struct iked * env,struct iked_sa * sa,struct ibuf * buf,struct iked_proposals * proposals,uint8_t protoid,int initiator,int sendikespi,int skipdh) ikev2_add_proposals() argument
2852 ikev2_resp_informational(struct iked * env,struct iked_sa * sa,struct iked_message * msg) ikev2_resp_informational() argument
2932 struct iked_sa *sa; ikev2_resp_recv() local
3065 struct iked_sa *sa = msg->msg_sa; ikev2_handle_delete() local
3220 struct iked_sa *sa; ikev2_handle_notifies() local
3372 struct iked_sa *sa = msg->msg_sa; ikev2_resp_ike_sa_init() local
3500 ikev2_send_auth_failed(struct iked * env,struct iked_sa * sa) ikev2_send_auth_failed() argument
3621 ikev2_record_dstid(struct iked * env,struct iked_sa * sa) ikev2_record_dstid() argument
3655 ikev2_send_error(struct iked * env,struct iked_sa * sa,struct iked_message * msg,uint8_t exchange) ikev2_send_error() argument
3684 struct iked_sa *sa = msg->msg_sa; ikev2_send_init_error() local
3735 struct iked_sa *sa; ikev2_handle_certreq() local
3787 ikev2_resp_ike_eap_mschap(struct iked * env,struct iked_sa * sa,struct iked_message * msg) ikev2_resp_ike_eap_mschap() argument
3873 ikev2_resp_ike_eap(struct iked * env,struct iked_sa * sa,struct iked_message * msg) ikev2_resp_ike_eap() argument
3889 ikev2_resp_ike_auth(struct iked * env,struct iked_sa * sa) ikev2_resp_ike_auth() argument
4055 ikev2_send_ike_e(struct iked * env,struct iked_sa * sa,struct ibuf * buf,uint8_t firstpayload,uint8_t exchange,int response) ikev2_send_ike_e() argument
4088 ikev2_set_sa_proposal(struct iked_sa * sa,struct iked_policy * pol,unsigned int proto) ikev2_set_sa_proposal() argument
4115 ikev2_send_create_child_sa(struct iked * env,struct iked_sa * sa,struct iked_spi * rekey,uint8_t protoid,uint16_t proposed_group) ikev2_send_create_child_sa() argument
4295 struct iked_sa *sa = arg; ikev2_ike_sa_rekey() local
4424 struct iked_sa *sa = msg->msg_sa; ikev2_init_create_child_sa() local
4652 ikev2_ikesa_enable(struct iked * env,struct iked_sa * sa,struct iked_sa * nsa) ikev2_ikesa_enable() argument
4806 ikev2_ikesa_delete(struct iked * env,struct iked_sa * sa,int initiator) ikev2_ikesa_delete() argument
4842 ikev2_ikesa_recv_delete(struct iked * env,struct iked_sa * sa) ikev2_ikesa_recv_delete() argument
4884 struct iked_sa *nsa = NULL, *sa = msg->msg_sa; ikev2_resp_create_child_sa() local
5161 ikev2_ike_sa_setreason(struct iked_sa * sa,char * reason) ikev2_ike_sa_setreason() argument
5171 struct iked_sa *sa = arg; ikev2_ike_sa_timeout() local
5181 struct iked_sa *sa = arg; ikev2_ike_sa_rekey_timeout() local
5189 ikev2_ike_sa_rekey_schedule(struct iked * env,struct iked_sa * sa) ikev2_ike_sa_rekey_schedule() argument
5197 ikev2_ike_sa_rekey_schedule_fast(struct iked * env,struct iked_sa * sa) ikev2_ike_sa_rekey_schedule_fast() argument
5211 struct iked_sa *sa = arg; ikev2_ike_sa_alive() local
5271 struct iked_sa *sa = arg; ikev2_ike_sa_keepalive() local
5296 struct iked_sa *sa = msg->msg_sa, sah; ikev2_send_informational() local
5407 ikev2_psk(struct iked_sa * sa,uint8_t * data,size_t length,uint8_t ** pskptr) ikev2_psk() argument
5428 ikev2_sa_initiator_dh(struct iked_sa * sa,struct iked_message * msg,unsigned int proto,struct iked_sa * osa) ikev2_sa_initiator_dh() argument
5478 ikev2_sa_negotiate_common(struct iked * env,struct iked_sa * sa,struct iked_message * msg,int groupid) ikev2_sa_negotiate_common() argument
5551 ikev2_sa_initiator(struct iked * env,struct iked_sa * sa,struct iked_sa * osa,struct iked_message * msg) ikev2_sa_initiator() argument
5644 ikev2_sa_responder(struct iked * env,struct iked_sa * sa,struct iked_sa * osa,struct iked_message * msg) ikev2_sa_responder() argument
5701 ikev2_sa_keys(struct iked * env,struct iked_sa * sa,struct ibuf * key) ikev2_sa_keys() argument
5920 ikev2_sa_cleanup_dh(struct iked_sa * sa) ikev2_sa_cleanup_dh() argument
6002 ikev2_sa_tag(struct iked_sa * sa,struct iked_id * id) ikev2_sa_tag() argument
6093 ikev2_childsa_delete_proposed(struct iked * env,struct iked_sa * sa,struct iked_proposals * proposals) ikev2_childsa_delete_proposed() argument
6144 ikev2_childsa_negotiate(struct iked * env,struct iked_sa * sa,struct iked_kex * kex,struct iked_proposals * proposals,int initiator,int pfs) ikev2_childsa_negotiate() argument
6471 ikev2_childsa_enable(struct iked * env,struct iked_sa * sa) ikev2_childsa_enable() argument
6663 ikev2_childsa_delete(struct iked * env,struct iked_sa * sa,uint8_t saproto,uint64_t spi,uint64_t * spiptr,int cleanup) ikev2_childsa_delete() argument
6773 struct iked_sa *sa; ikev2_child_sa_acquire() local
6823 ikev2_disable_rekeying(struct iked * env,struct iked_sa * sa) ikev2_disable_rekeying() argument
6840 struct iked_sa *sa; ikev2_child_sa_rekey() local
6883 struct iked_sa *sa; ikev2_child_sa_drop() local
7051 ikev2_cp_setaddr(struct iked * env,struct iked_sa * sa,sa_family_t family) ikev2_cp_setaddr() argument
7127 ikev2_cp_setaddr_pool(struct iked * env,struct iked_sa * sa,struct iked_cfg * ikecfg,const char ** errstr,sa_family_t family) ikev2_cp_setaddr_pool() argument
7349 ikev2_cp_request_configured(struct iked_sa * sa) ikev2_cp_request_configured() argument
7372 ikev2_cp_fixaddr(struct iked_sa * sa,struct iked_addr * addr,struct iked_addr * patched) ikev2_cp_fixaddr() argument
7414 ikev2_cp_fixflow(struct iked_sa * sa,struct iked_flow * flow,struct iked_flow * patched) ikev2_cp_fixflow() argument
7438 ikev2_update_sa_addresses(struct iked * env,struct iked_sa * sa) ikev2_update_sa_addresses() argument
7511 ikev2_info_sa(struct iked * env,struct imsg * imsg,int dolog,const char * msg,struct iked_sa * sa) ikev2_info_sa() argument
7635 struct iked_sa *sa; ikev2_info() local
7686 ikev2_log_established(struct iked_sa * sa) ikev2_log_established() argument
7738 ikev2_log_proposal(struct iked_sa * sa,struct iked_proposals * proposals) ikev2_log_proposal() argument
[all...]
H A 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 …]
H A 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 in ikev2_msg_send()
359 ikev2_msg_id(struct iked * env,struct iked_sa * sa) ikev2_msg_id() argument
376 ikev2_msg_encrypt_prepare(struct iked_sa * sa,struct ikev2_payload * pld,struct ibuf * buf,struct ibuf * e,struct ike_header * hdr,uint8_t firstpayload,int fragmentation) ikev2_msg_encrypt_prepare() argument
408 ikev2_msg_encrypt(struct iked * env,struct iked_sa * sa,struct ibuf * src,struct ibuf * aad) ikev2_msg_encrypt() argument
507 ikev2_msg_integr(struct iked * env,struct iked_sa * sa,struct ibuf * src) ikev2_msg_integr() argument
572 ikev2_msg_decrypt(struct iked * env,struct iked_sa * sa,struct ibuf * msg,struct ibuf * src) ikev2_msg_decrypt() argument
721 ikev2_check_frag_oversize(struct iked_sa * sa,struct ibuf * buf) ikev2_check_frag_oversize() argument
748 ikev2_msg_send_encrypt(struct iked * env,struct iked_sa * sa,struct ibuf ** ep,uint8_t exchange,uint8_t firstpayload,int response) ikev2_msg_send_encrypt() argument
813 ikev2_send_encrypted_fragments(struct iked * env,struct iked_sa * sa,struct ibuf * in,uint8_t exchange,uint8_t firstpayload,int response) ikev2_send_encrypted_fragments() argument
939 ikev2_msg_auth(struct iked * env,struct iked_sa * sa,int response) ikev2_msg_auth() argument
1002 ikev2_msg_authverify(struct iked * env,struct iked_sa * sa,struct iked_auth * auth,uint8_t * buf,size_t len,struct ibuf * authmsg) ikev2_msg_authverify() argument
1075 ikev2_msg_authsign(struct iked * env,struct iked_sa * sa,struct iked_auth * auth,struct ibuf * authmsg) ikev2_msg_authsign() argument
1165 struct iked_sa *sa = msg->msg_sa; ikev2_msg_frompeer() local
1279 ikev2_msg_retransmit_response(struct iked * env,struct iked_sa * sa,struct iked_message * msg,struct ike_header * hdr) ikev2_msg_retransmit_response() argument
1325 struct iked_sa *sa; ikev2_msg_response_timeout() local
1336 struct iked_sa *sa = msg->msg_sa; ikev2_msg_retransmit_timeout() local
[all...]
/openbsd-src/sys/dev/sbus/
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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 …]
H A 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/
H A 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 …]
H A 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/
H A 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/
H A 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/
H A 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/
H A 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/
H A 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/
H A 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/
H A 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/
H A 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/
H A 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/
H A 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