| /freebsd/crypto/openssl/ssl/quic/ |
| H A D | quic_demux.c | 76 QUIC_DEMUX *demux; in ossl_quic_demux_new() local 78 demux = OPENSSL_zalloc(sizeof(QUIC_DEMUX)); in ossl_quic_demux_new() 79 if (demux == NULL) in ossl_quic_demux_new() 82 demux->net_bio = net_bio; in ossl_quic_demux_new() 83 demux->short_conn_id_len = short_conn_id_len; in ossl_quic_demux_new() 85 demux->mtu = DEMUX_DEFAULT_MTU; in ossl_quic_demux_new() 86 demux->now = now; in ossl_quic_demux_new() 87 demux->now_arg = now_arg; in ossl_quic_demux_new() 92 demux->use_local_addr = 1; in ossl_quic_demux_new() 94 return demux; in ossl_quic_demux_new() [all …]
|
| H A D | quic_port.c | 145 if ((port->demux = ossl_quic_demux_new(/*BIO=*/NULL, in port_init() 150 ossl_quic_demux_set_default_handler(port->demux, in port_init() 194 ossl_quic_demux_free(port->demux); in port_cleanup() 195 port->demux = NULL; in port_cleanup() 240 return port->demux; in ossl_quic_port_get0_demux() 419 ossl_quic_demux_set_bio(port->demux, net_rbio); in ossl_quic_port_set_net_rbio() 707 * Get DEMUX to BIO_recvmmsg from the network and queue incoming datagrams in port_rx_pre() 710 ret = ossl_quic_demux_pump(port->demux); in port_rx_pre() 1473 * This is called by the demux when we get a packet not destined for any known 1578 qrx_args.demux = port->demux; in port_default_packet_handler() [all …]
|
| H A D | quic_record_rx.c | 98 /* Demux to receive datagrams from. */ 99 QUIC_DEMUX *demux; member 112 * These are returned to the DEMUX's free list as they are processed. 199 if (args->demux == NULL || args->max_deferred == 0) in ossl_qrx_new() 211 qrx->demux = args->demux; in ossl_qrx_new() 236 ossl_quic_demux_release_urxe(qrx->demux, e); in qrx_cleanup_urxl() 1420 ossl_quic_demux_release_urxe(qrx->demux, e); in qrx_process_one_urxe()
|
| H A D | quic_port_local.h | 64 QUIC_DEMUX *demux; member
|
| /freebsd/crypto/openssl/include/internal/ |
| H A D | quic_demux.h | 38 * a LCIDM or other CID state tracking object, without the DEMUX being coupled 135 * Used by the DEMUX to track if a URXE has been handed out. Used primarily 205 * before calling this. No-op if demux is NULL. 207 void ossl_quic_demux_free(QUIC_DEMUX *demux); 213 void ossl_quic_demux_set_bio(QUIC_DEMUX *demux, BIO *net_bio); 218 int ossl_quic_demux_set_mtu(QUIC_DEMUX *demux, unsigned int mtu); 230 void ossl_quic_demux_set_default_handler(QUIC_DEMUX *demux, 239 void ossl_quic_demux_release_urxe(QUIC_DEMUX *demux, 253 void ossl_quic_demux_reinject_urxe(QUIC_DEMUX *demux, 280 int ossl_quic_demux_pump(QUIC_DEMUX *demux); [all …]
|
| H A D | quic_lcidm.h | 161 * register the new LCID with a DEMUX. 178 * register the new LCID with a DEMUX and queue the NEW_CONN_ID frame. 196 * from a DEMUX. A caller should call this function repeatedly until the 218 * e.g. DEMUX state updates.
|
| H A D | quic_record_rx.h | 31 /* Demux which owns the URXEs passed to us. */ 32 QUIC_DEMUX *demux; member 333 * Forcibly injects a URXE which has been issued by the DEMUX into the QRX for
|
| /freebsd/sys/dev/mlx4/mlx4_ib/ |
| H A D | mlx4_ib_mcg.c | 52 (group)->name, group->demux->port, ## arg) 56 (group)->name, (group)->demux->port, ## arg) 105 struct mlx4_ib_demux_ctx *demux; member 262 sa_mad_data->port_gid.global.interface_id = group->demux->guid_cache[0]; in send_join_to_wire() 265 mad.mad_hdr.tid = mlx4_ib_get_new_demux_tid(group->demux); in send_join_to_wire() 268 ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad); in send_join_to_wire() 272 queue_delayed_work(group->demux->mcg_wq, &group->timeout_work, in send_join_to_wire() 292 mad.mad_hdr.tid = mlx4_ib_get_new_demux_tid(group->demux); in send_leave_to_wire() 304 ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad); in send_leave_to_wire() 311 queue_delayed_work(group->demux->mcg_wq, &group->timeout_work, in send_leave_to_wire() [all …]
|
| H A D | mlx4_ib_mad.c | 434 if (dev->sriov.demux[port - 1].guid_cache[i] == guid) in mlx4_ib_find_real_gid() 505 tun_ctx = dev->sriov.demux[port-1].tun[slave]; in mlx4_ib_send_to_slave() 704 /* If a grh is present, we demux according to it */ in mlx4_ib_demux_mad() 722 … mlx4_ib_warn(ibdev, "demux QP0. rejecting unsolicited mad for slave %d class 0x%x, method 0x%x\n", in mlx4_ib_demux_mad() 1064 mlx4_ib_mcg_port_cleanup(&dev->sriov.demux[port_num - 1], 0); in handle_client_rereg_event() 1192 (long long)atomic64_read(&dev->sriov.demux[port - 1].subnet_prefix), in handle_port_mgmt_change_event() 1194 atomic64_set(&dev->sriov.demux[port - 1].subnet_prefix, in handle_port_mgmt_change_event() 1934 if (dev->sriov.demux[port - 1].tun[slave]) { in free_pv_object() 1935 kfree(dev->sriov.demux[port - 1].tun[slave]); in free_pv_object() 1936 dev->sriov.demux[port - 1].tun[slave] = NULL; in free_pv_object() [all …]
|
| /freebsd/sys/contrib/device-tree/include/dt-bindings/media/ |
| H A D | tda1997x.h | 58 #define TDA1997X_I2S16_HBR_DEMUX 7 /* HBR demux in I2S 16bit mode */ 59 #define TDA1997X_I2S32_HBR_DEMUX 8 /* HBR demux in I2S 32bit mode */ 60 #define TDA1997X_SPDIF_HBR_DEMUX 9 /* HBR demux in SPDIF mode */
|
| /freebsd/contrib/opencsd/decoder/source/ |
| H A D | ocsd_dcd_tree.cpp | 105 // reset the global demux stats. in DecodeTree() 459 // finally attach the packet processor input to the demux output channel in createDecoder() 465 // got the interface -> attach to demux, or direct to input of decode tree in createDecoder() 504 // copy in the global demux stats. in getDecoderStats() 505 (*p_stats_block)->demux.frame_bytes = m_demux_stats.frame_bytes; in getDecoderStats() 506 (*p_stats_block)->demux.no_id_bytes = m_demux_stats.no_id_bytes; in getDecoderStats() 507 (*p_stats_block)->demux.valid_id_bytes = m_demux_stats.valid_id_bytes; in getDecoderStats() 508 (*p_stats_block)->demux.unknown_id_bytes = m_demux_stats.unknown_id_bytes; in getDecoderStats() 509 (*p_stats_block)->demux.reserved_id_bytes = m_demux_stats.reserved_id_bytes; in getDecoderStats() 521 // reset the global demux stats. in resetDecoderStats()
|
| /freebsd/sys/contrib/device-tree/Bindings/i2c/ |
| H A D | i2c-demux-pinctrl.txt | 1 Pinctrl-based I2C Bus DeMux 24 - compatible: "i2c-demux-pinctrl" 40 compatible = "i2c-demux-pinctrl";
|
| H A D | i2c-demux-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/i2c/i2c-demux-pinctrl.yaml# 39 const: i2c-demux-pinctrl 112 compatible = "i2c-demux-pinctrl";
|
| /freebsd/sys/contrib/xen/hvm/ |
| H A D | save.h | 50 uint16_t typecode; /* Used to demux the various types below */ 51 uint16_t instance; /* Further demux within a type */
|
| /freebsd/sys/contrib/device-tree/Bindings/media/ |
| H A D | microchip,csi2dc.yaml | 7 title: Microchip CSI2 Demux Controller (CSI2DC) 13 CSI2DC - Camera Serial Interface 2 Demux Controller
|
| H A D | microchip,xisc.yaml | 49 As the XISC is usually connected to a demux/bridge, the XISC receives
|
| /freebsd/sys/contrib/device-tree/src/arm/renesas/ |
| H A D | r8a7790-lager.dts | 316 compatible = "i2c-demux-pinctrl"; 329 compatible = "i2c-demux-pinctrl"; 341 compatible = "i2c-demux-pinctrl"; 436 compatible = "i2c-demux-pinctrl";
|
| H A D | r8a7794-alt.dts | 196 compatible = "i2c-demux-pinctrl"; 226 compatible = "i2c-demux-pinctrl";
|
| H A D | r8a7791-koelsch.dts | 362 compatible = "i2c-demux-pinctrl"; 373 compatible = "i2c-demux-pinctrl"; 474 compatible = "i2c-demux-pinctrl";
|
| /freebsd/contrib/opencsd/decoder/include/common/ |
| H A D | trc_pkt_proc_base.h | 447 m_stats.demux.frame_bytes = 0; in resetStats() 448 m_stats.demux.no_id_bytes = 0; in resetStats() 449 m_stats.demux.valid_id_bytes = 0; in resetStats()
|
| H A D | trc_frame_deformatter.h | 91 /* demux stats */
|
| /freebsd/contrib/opencsd/decoder/include/opencsd/ |
| H A D | ocsd_if_types.h | 638 /** @name Demux Statistics 666 The global demux block contains the totals for all channels and non-data bytes used in CoreSight 667 frame demux. This block will show identical data for every requested channel via the API. 680 ocsd_demux_stats_t demux; /**< global demux stats block */ member
|
| /freebsd/crypto/openssl/test/ |
| H A D | quic_txp_test.c | 56 QUIC_DEMUX *demux; member 106 ossl_quic_demux_free(h->demux); in helper_cleanup() 222 if (!TEST_ptr(h->demux = ossl_quic_demux_new(h->bio2, 8, in helper_init() 226 ossl_quic_demux_set_default_handler(h->demux, demux_default_handler, h); in helper_init() 228 h->qrx_args.demux = h->demux; in helper_init() 1328 ossl_quic_demux_pump(h.demux); in run_script() 1340 ossl_quic_demux_pump(h.demux); in run_script()
|
| /freebsd/crypto/openssl/doc/designs/quic-design/ |
| H A D | glossary.md | 47 **DEMUX:** The demuxer routes incoming packets to the correct connection QRX by 331 Ownership of URXEs is shared between DEMUX and QRX.
|
| /freebsd/sys/contrib/device-tree/src/arm/st/ |
| H A D | stihxxx-b2120.dtsi | 153 demux@8a20000 {
|