| /f-stack/freebsd/netinet/ |
| H A D | sctp_indata.c | 74 asoc->my_rwnd = sctp_calc_rwnd(stcb, asoc); in sctp_set_rwnd() 1768 asoc->dup_tsns[asoc->numduptsns] = tsn; in sctp_process_a_data_chunk() 1986 asoc->in_tsnlog[asoc->tsn_in_at].in_pos = asoc->tsn_in_at; in sctp_process_a_data_chunk() 2173 chk->asoc = asoc; in sctp_process_a_data_chunk() 2415 asoc = &stcb->asoc; in sctp_slide_mapping_arrays() 2567 asoc = &stcb->asoc; in sctp_sack_check() 2668 asoc = &stcb->asoc; in sctp_process_data() 3949 asoc = &stcb->asoc; in sctp_express_handle_sack() 4474 asoc = &stcb->asoc; in sctp_handle_sack() 5244 asoc = &stcb->asoc; in sctp_kick_prsctp_reorder_queue() [all …]
|
| H A D | sctp_timer.c | 67 asoc->sent_queue_cnt = 0; in sctp_audit_retranmission_queue() 72 asoc->sent_queue_cnt++; in sctp_audit_retranmission_queue() 146 (void *)&stcb->asoc, stcb->asoc.overall_error_count, in sctp_threshold_management() 272 this_random = stcb->asoc.hb_random_values[stcb->asoc.hb_random_idx]; in sctp_find_alternate_net() 317 this_random = stcb->asoc.hb_random_values[stcb->asoc.hb_random_idx]; in sctp_find_alternate_net() 446 asoc = &stcb->asoc; in sctp_recover_sent_list() 930 stcb->asoc.sat_t3_recovery_tsn = stcb->asoc.sending_seq; in sctp_t3rxt_timer() 1365 if (stcb->asoc.ss_functions.sctp_ss_is_empty(stcb, &stcb->asoc)) { in sctp_audit_stream_queues_for_size() 1367 stcb->asoc.ss_functions.sctp_ss_init(stcb, &stcb->asoc, 0); in sctp_audit_stream_queues_for_size() 1368 if (!stcb->asoc.ss_functions.sctp_ss_is_empty(stcb, &stcb->asoc)) { in sctp_audit_stream_queues_for_size() [all …]
|
| H A D | sctp_ss_functions.c | 69 stcb->asoc.ss_functions.sctp_ss_add_to_stream(stcb, &stcb->asoc, in sctp_ss_default_init() 70 &stcb->asoc.strmout[i], in sctp_ss_default_init() 164 asoc->ss_data.last_out_stream = TAILQ_PREV(asoc->ss_data.last_out_stream, in sctp_ss_default_remove() 168 asoc->ss_data.last_out_stream = TAILQ_LAST(&asoc->ss_data.out.wheel, in sctp_ss_default_remove() 187 struct sctp_association *asoc) in sctp_ss_default_select() argument 234 struct sctp_association *asoc, in sctp_ss_default_scheduled() argument 342 struct sctp_association *asoc) in sctp_ss_rrp_select() argument 491 asoc->ss_data.last_out_stream = TAILQ_PREV(asoc->ss_data.last_out_stream, sctpwheel_listhead, in sctp_ss_prio_remove() 494 asoc->ss_data.last_out_stream = TAILQ_LAST(&asoc->ss_data.out.wheel, in sctp_ss_prio_remove() 674 asoc->ss_data.last_out_stream = TAILQ_LAST(&asoc->ss_data.out.wheel, in sctp_ss_fb_remove() [all …]
|
| H A D | sctp_input.c | 226 asoc = &stcb->asoc; in sctp_is_there_unsent_data() 289 asoc = &stcb->asoc; in sctp_process_init() 486 asoc = &stcb->asoc; in sctp_process_init_ack() 875 asoc = &stcb->asoc; in sctp_handle_shutdown() 986 asoc = &stcb->asoc; in sctp_handle_shutdown_ack() 1108 asoc = &stcb->asoc; in sctp_handle_error() 1449 asoc = &stcb->asoc; in sctp_process_cookie_existing() 2087 asoc = &stcb->asoc; in sctp_process_cookie_new() 2798 asoc = &stcb->asoc; in sctp_handle_cookie_ack() 3414 asoc = &stcb->asoc; in sctp_find_stream_reset() [all …]
|
| H A D | sctp_var.h | 262 stcb->asoc.fslog[stcb->asoc.fs_index].total_flight = stcb->asoc.total_flight; \ 263 stcb->asoc.fslog[stcb->asoc.fs_index].tsn = tp1->rec.data.tsn; \ 264 stcb->asoc.fslog[stcb->asoc.fs_index].book = tp1->book_size; \ 265 stcb->asoc.fslog[stcb->asoc.fs_index].sent = tp1->sent; \ 266 stcb->asoc.fslog[stcb->asoc.fs_index].incr = 0; \ 267 stcb->asoc.fslog[stcb->asoc.fs_index].decr = 1; \ 283 stcb->asoc.fslog[stcb->asoc.fs_index].total_flight = stcb->asoc.total_flight; \ 285 stcb->asoc.fslog[stcb->asoc.fs_index].book = tp1->book_size; \ 286 stcb->asoc.fslog[stcb->asoc.fs_index].sent = tp1->sent; \ 287 stcb->asoc.fslog[stcb->asoc.fs_index].incr = 1; \ [all …]
|
| H A D | sctp_output.c | 5499 asoc = &stcb->asoc; in sctp_send_initiate_ack() 6912 asoc = &stcb->asoc; in sctp_toss_old_asconf() 7147 asoc = &stcb->asoc; in sctp_move_to_outqueue() 7665 asoc = &stcb->asoc; in sctp_fill_outqueue() 7752 asoc = &stcb->asoc; in sctp_move_chunks_from_net() 9962 asoc = &stcb->asoc; in sctp_chunk_output() 10277 chk->asoc = asoc; in send_forward_tsn() 10484 asoc = &stcb->asoc; in sctp_send_sack() 10532 a_chk->asoc = asoc; in sctp_send_sack() 11374 asoc = &stcb->asoc; in sctp_send_ecn_echo() [all …]
|
| H A D | sctp_pcb.c | 3398 (asoc->asoc.control_pdapi) || in sctp_inpcb_free() 3419 (asoc->asoc.stream_queue_cnt == 0)) { in sctp_inpcb_free() 3420 if ((*asoc->asoc.ss_functions.sctp_ss_is_user_msgs_incomplete) (asoc, &asoc->asoc)) { in sctp_inpcb_free() 3437 if (asoc->asoc.alternate) { in sctp_inpcb_free() 3438 netp = asoc->asoc.alternate; in sctp_inpcb_free() 3452 if ((*asoc->asoc.ss_functions.sctp_ss_is_user_msgs_incomplete) (asoc, &asoc->asoc)) { in sctp_inpcb_free() 4307 asoc = &stcb->asoc; in sctp_aloc_assoc() 4403 asoc = &stcb->asoc; in sctp_remove_net() 4479 asoc = &stcb->asoc; in sctp_del_remote_addr() 4710 asoc = &stcb->asoc; in sctp_free_assoc() [all …]
|
| H A D | sctputil.c | 1135 asoc = &stcb->asoc; in sctp_init_asoc() 1193 asoc->asconf_seq_out = asoc->str_reset_seq_out = asoc->init_seq_number = asoc->sending_seq = in sctp_init_asoc() 1204 asoc->last_acked_seq = asoc->init_seq_number - 1; in sctp_init_asoc() 1205 asoc->advanced_peer_ack_point = asoc->last_acked_seq; in sctp_init_asoc() 1206 asoc->asconf_seq_in = asoc->last_acked_seq; in sctp_init_asoc() 1209 asoc->str_reset_seq_in = asoc->last_acked_seq + 1; in sctp_init_asoc() 1275 asoc->strm_realoutsize = asoc->streamoutcnt = asoc->pre_open_streams = in sctp_init_asoc() 1312 asoc->ss_functions.sctp_ss_init(stcb, asoc, 0); in sctp_init_asoc() 1361 asoc->discontinuity_time = asoc->start_time; in sctp_init_asoc() 4236 asoc = &stcb->asoc; in sctp_report_all_outbound() [all …]
|
| H A D | sctp_auth.c | 1156 stcb->asoc.authinfo.recv_key = NULL; in sctp_clear_cachedkeys() 1416 if (stcb->asoc.local_hmacs != NULL) in sctp_auth_get_cookie_params() 1487 stcb->asoc.peer_hmac_id = sctp_negotiate_hmacid(stcb->asoc.peer_hmacs, in sctp_auth_get_cookie_params() 1488 stcb->asoc.local_hmacs); in sctp_auth_get_cookie_params() 1495 &stcb->asoc.shared_keys); in sctp_auth_get_cookie_params() 1530 stcb->asoc.authinfo.assoc_key = in sctp_fill_hmac_digest_m() 1547 (void)sctp_compute_hmac_m(stcb->asoc.peer_hmac_id, stcb->asoc.authinfo.assoc_key, in sctp_fill_hmac_digest_m() 1672 stcb->asoc.authinfo.recv_key = in sctp_handle_auth() 1930 stcb->asoc.local_auth_chunks = in sctp_initialize_auth_params() 1945 &stcb->asoc.shared_keys); in sctp_initialize_auth_params() [all …]
|
| H A D | sctp_cc_functions.c | 76 assoc = &stcb->asoc; in sctp_set_initial_cc_param() 212 asoc->fast_recovery_tsn = asoc->sending_seq - 1; in sctp_cwnd_update_after_fr() 619 rtt = stcb->asoc.my_vtag; in cc_bw_limit() 910 stcb->asoc.my_vtag, in sctp_cwnd_update_after_sack_common() 1075 stcb->asoc.my_vtag, in sctp_cwnd_update_after_timeout() 1135 stcb->asoc.my_vtag, in sctp_cwnd_update_after_ecn_echo_common() 1254 stcb->asoc.my_vtag, in sctp_cwnd_update_after_packet_dropped() 1277 stcb->asoc.my_vtag, in sctp_cwnd_update_after_output() 1385 if ((stcb->asoc.max_burst > 0) && (cwnd_in_mtu > stcb->asoc.max_burst)) in sctp_cwnd_new_rtcc_transmission_begins() 1712 asoc->fast_recovery_tsn = asoc->sending_seq - 1; in sctp_hs_cwnd_update_after_fr() [all …]
|
| H A D | sctp_asconf.c | 545 (stcb->asoc.alternate)) { in sctp_process_asconf_set_primary() 547 stcb->asoc.alternate = NULL; in sctp_process_asconf_set_primary() 611 struct sctp_association *asoc; in sctp_handle_asconf() local 631 asoc = &stcb->asoc; in sctp_handle_asconf() 946 stcb->asoc.asconf_seq_out_acked = stcb->asoc.asconf_seq_out; in sctp_asconf_cleanup() 1666 struct sctp_association *asoc; in sctp_handle_asconf_ack() local 1685 asoc = &stcb->asoc; in sctp_handle_asconf_ack() 1835 asoc->asconf_seq_out_acked++; in sctp_handle_asconf_ack() 2295 vrf_id = stcb->asoc.vrf_id; in sctp_set_primary_ip_address_sa() 2607 stcb->asoc.asconf_seq_out++; in sctp_compose_asconf() [all …]
|
| H A D | sctp_usrreq.c | 695 asoc = &stcb->asoc; in sctp_disconnect() 909 asoc = &stcb->asoc; in sctp_shutdown() 936 if ((*asoc->ss_functions.sctp_ss_is_user_msgs_incomplete) (stcb, asoc)) { in sctp_shutdown() 952 if ((*asoc->ss_functions.sctp_ss_is_user_msgs_incomplete) (stcb, asoc)) { in sctp_shutdown() 1791 … (stcb->asoc.ss_functions.sctp_ss_get_value(stcb, &stcb->asoc, &stcb->asoc.strmout[av->stream_id], 2772 memcpy(s_info, &stcb->asoc.def_send, sizeof(stcb->asoc.def_send)); 4062 stcb->asoc.ss_functions.sctp_ss_clear(stcb, &stcb->asoc, 1, 1); 4065 stcb->asoc.ss_functions.sctp_ss_init(stcb, &stcb->asoc, 1); 4085 stcb->asoc.ss_functions.sctp_ss_clear(stcb, &stcb->asoc, 1, 1); 4088 stcb->asoc.ss_functions.sctp_ss_init(stcb, &stcb->asoc, 1); [all …]
|
| H A D | sctp_sysctl.c | 203 local_scope = stcb->asoc.scope.local_scope; in sctp_sysctl_copy_out_local_addresses() 204 site_scope = stcb->asoc.scope.site_scope; in sctp_sysctl_copy_out_local_addresses() 444 atomic_add_int(&stcb->asoc.refcnt, 1); in sctp_sysctl_handle_assoclist() 454 xstcb.peers_rwnd = stcb->asoc.peers_rwnd; in sctp_sysctl_handle_assoclist() 455 xstcb.in_streams = stcb->asoc.streamincnt; in sctp_sysctl_handle_assoclist() 460 xstcb.T1_expireries = stcb->asoc.timoinit + stcb->asoc.timocookie; in sctp_sysctl_handle_assoclist() 461 xstcb.T2_expireries = stcb->asoc.timoshutdown + stcb->asoc.timoshutdownack; in sctp_sysctl_handle_assoclist() 469 xstcb.local_tag = stcb->asoc.my_vtag; in sctp_sysctl_handle_assoclist() 470 xstcb.remote_tag = stcb->asoc.peer_vtag; in sctp_sysctl_handle_assoclist() 475 xstcb.mtu = stcb->asoc.smallest_mtu; in sctp_sysctl_handle_assoclist() [all …]
|
| H A D | sctputil.h | 63 #define sctp_get_associd(stcb) ((sctp_assoc_t)stcb->asoc.assoc_id) 251 #define sctp_free_bufspace(stcb, asoc, tp1, chk_cnt) \ argument 254 atomic_subtract_int(&((asoc)->chunks_on_out_queue), chk_cnt); \ 255 if ((asoc)->total_output_queue_size >= tp1->book_size) { \ 258 (asoc)->total_output_queue_size = 0; \ 273 #define sctp_free_spbufspace(stcb, asoc, sp) \ argument 276 if ((asoc)->total_output_queue_size >= sp->length) { \ 277 atomic_subtract_int(&(asoc)->total_output_queue_size, sp->length); \ 279 (asoc)->total_output_queue_size = 0; \ 294 atomic_add_int(&stcb->asoc.total_output_queue_size,sz); \ [all …]
|
| H A D | sctp_structs.h | 427 struct sctp_association *asoc; /* bp to asoc this belongs to */ member 701 struct sctp_association *asoc, 705 struct sctp_association *asoc); 732 void (*sctp_ss_init) (struct sctp_tcb *stcb, struct sctp_association *asoc, 734 void (*sctp_ss_clear) (struct sctp_tcb *stcb, struct sctp_association *asoc, 737 void (*sctp_ss_add_to_stream) (struct sctp_tcb *stcb, struct sctp_association *asoc, 739 int (*sctp_ss_is_empty) (struct sctp_tcb *stcb, struct sctp_association *asoc); 743 struct sctp_nets *net, struct sctp_association *asoc); 747 struct sctp_association *asoc); 748 int (*sctp_ss_get_value) (struct sctp_tcb *stcb, struct sctp_association *asoc, [all …]
|
| H A D | sctp_indata.h | 70 if ((in_it)->asoc.state & SCTP_STATE_ABOUT_TO_BE_FREED) { \ 83 sctp_calc_rwnd(struct sctp_tcb *stcb, struct sctp_association *asoc);
|
| H A D | sctp_output.h | 101 struct sctp_association *asoc, 130 #define SCTP_DATA_CHUNK_OVERHEAD(stcb) ((stcb)->asoc.idata_supported ? \
|
| H A D | sctp_peeloff.c | 152 atomic_add_int(&stcb->asoc.refcnt, 1); in sctp_do_peeloff() 156 atomic_subtract_int(&stcb->asoc.refcnt, 1); in sctp_do_peeloff()
|
| /f-stack/freebsd/contrib/device-tree/Bindings/sound/ |
| H A D | eukrea-tlv320.txt | 5 - compatible : "eukrea,asoc-tlv320" 21 compatible = "eukrea,asoc-tlv320";
|
| H A D | atmel-wm8904.txt | 4 - compatible: "atmel,asoc-wm8904" 39 compatible = "atmel,asoc-wm8904";
|
| /f-stack/freebsd/netinet6/ |
| H A D | sctp6_usrreq.c | 235 if (stcb->asoc.smallest_mtu > next_mtu) { in sctp6_notify() 336 if (ntohl(sh.v_tag) != stcb->asoc.peer_vtag) { in sctp6_ctlinput() 365 (ntohl(initiate_tag) != stcb->asoc.my_vtag)) { in sctp6_ctlinput() 915 (void)SCTP_GETTIME_TIMEVAL(&stcb->asoc.time_entered); in sctp6_connect() 967 TAILQ_FOREACH(net, &stcb->asoc.nets, sctp_next) { in sctp6_getaddr() 1064 TAILQ_FOREACH(net, &stcb->asoc.nets, sctp_next) { in sctp6_peeraddr()
|
| /f-stack/freebsd/contrib/device-tree/src/powerpc/ |
| H A D | pcm030.dts | 104 asoc-platform = <&audioplatform>;
|
| /f-stack/freebsd/contrib/device-tree/src/arm/ |
| H A D | at91-dvk_su60_somc.dtsi | 12 compatible = "atmel,asoc-wm8904";
|
| H A D | imx35-eukrea-mbimxsd35-baseboard.dts | 43 compatible = "eukrea,asoc-tlv320";
|
| /f-stack/tools/compat/include/netinet/ |
| H A D | sctp_constants.h | 468 ((_stcb)->asoc.state & SCTP_STATE_MASK) 472 (_stcb)->asoc.state &= ~(_substate)
|