| /freebsd/crypto/openssh/ |
| H A D | channels.h | 41 /* Definitions for channel types. */ 45 #define SSH_CHANNEL_OPEN 4 /* normal open two-way channel */ 50 #define SSH_CHANNEL_RPORT_LISTENER 11 /* Listening to a R-style port */ 58 #define SSH_CHANNEL_RUNIX_LISTENER 19 /* Listening to a R-style domain socket. */ 59 #define SSH_CHANNEL_MUX_PROXY 20 /* proxy channel for mux-client */ 64 #define CHANNEL_CANCEL_PORT_STATIC -1 67 #define CHANNEL_NONBLOCK_LEAVE 0 /* don't modify non-blocking state */ 68 #define CHANNEL_NONBLOCK_SET 1 /* set non-blocking state */ 69 #define CHANNEL_NONBLOCK_STDIO 2 /* set non-blocking and restore on close */ 71 /* c->restore_block mask flags */ [all …]
|
| H A D | mux.c | 3 * Copyright (c) 2002-2008 Damien Miller <djm@openbsd.org> 53 #include "openbsd-compat/sys-queue.h" 97 /* Context for global channel callback */ 99 u_int cid; /* channel id */ 101 int fid; /* forward id */ 105 int muxserver_sock = -1; 119 static Channel *mux_listener_channel = NULL; 154 Channel *, struct sshbuf *, struct sshbuf *); 156 Channel *, struct sshbuf *, struct sshbuf *); 158 Channel *, struct sshbuf *, struct sshbuf *); [all …]
|
| H A D | PROTOCOL | 4 Note that OpenSSH's sftp and sftp-server implement revision 3 of the SSH 7 https://www.openssh.com/txt/draft-ietf-secsh-filexfer-02.txt 12 The protocol used by OpenSSH's ssh-agent is described in the file 17 1.1. transport: Protocol 2 MAC algorithm "umac-64@openssh.com" 19 This is a new transport-layer MAC method using the UMAC algorithm 20 (rfc4418). This method is identical to the "umac-64" method documented 23 https://www.openssh.com/txt/draft-miller-secsh-umac-01.txt 27 This transport-layer compression method uses the zlib compression 34 https://www.openssh.com/txt/draft-miller-secsh-compression-delayed-00.txt 36 1.3. transport: New public key algorithms "ssh-rsa-cert-v01@openssh.com", [all …]
|
| H A D | serverloop.c | 62 #include "openbsd-compat/sys-queue.h" 80 #include "auth-options.h" 122 * send a bogus global/channel request with "wantreply", in client_alive_check() 125 if ((channel_id = channel_find_open(ssh)) == -1) { in client_alive_check() 160 /* Prepare channel poll. First two pollfd entries are reserved */ in wait_until_can_do_something() 220 if (ret == -1) { in wait_until_can_do_something() 271 return -1; in process_input() 278 return -1; in process_input() 310 while ((pid = waitpid(-1, &status, WNOHANG)) > 0 || in collect_children() 311 (pid == -1 && errno == EINTR)) in collect_children() [all …]
|
| H A D | channels.c | 73 #include "openbsd-compat/sys-queue.h" 93 /* -- agent forwarding */ 96 /* -- X11 forwarding */ 102 /* Per-channel callback for pre/post IO actions */ 103 typedef void chan_fn(struct ssh *, Channel *c); 106 * Data structure for storing which hosts are permitted for forward requests. 112 /* Overload host_to_connect; we could just make this match Forward */ 113 /* XXX - can we use listen_host instead of listen_path? */ 120 Channel *downstream; /* Downstream mux*/ 149 /* Used to record timeouts per channel type */ [all …]
|
| H A D | ssh.1 | 78 .Ux Ns -domain 79 sockets can also be forwarded over the secure channel. 108 .Bl -tag -width Ds -compact 121 .Xr ssh-agent 1 . 122 This can also be specified on a per-host basis in a configuration file. 127 .Ux Ns -domain 155 .Ux Ns -domain 161 The default value can be set on a host-by-host basis in the 170 is a comma-separated list of ciphers 186 application-level port forwarding. [all …]
|
| H A D | clientloop.h | 55 int client_simple_escape_filter(struct ssh *, Channel *, char *, int); 61 /* Channel request confirmation callbacks */ 73 #define SSHMUX_COMMAND_STDIO_FWD 4 /* Open stdio fwd (ssh -W) */ 74 #define SSHMUX_COMMAND_FORWARD 5 /* Forward only, no command */ 81 void mux_exit_message(struct ssh *, Channel *, int); 82 void mux_tty_alloc_failed(struct ssh *ssh, Channel *);
|
| H A D | readconf.h | 22 #define PATH_MAX_SUN (sizeof((struct sockaddr_un *)0)->sun_path) 31 int forward_agent; /* Forward authentication agent. */ 33 int forward_x11; /* Forward X11 display. */ 35 int forward_x11_trusted; /* Trust Forward X11 display. */ 36 int exit_on_forward_failure; /* Exit if bind(2) fails for -L/-R */ 45 int kbd_interactive_authentication; /* Try keyboard-interactive auth. */ 46 char *kbd_interactive_devices; /* Keyboard-interactive auth devices. */ 76 int escape_char; /* Escape character; -2 = none */ 101 char *identity_agent; /* Optional path to ssh-agent socket */ 103 /* Local TCP/IP forward requests. */ [all …]
|
| H A D | PROTOCOL.mux | 2 ControlMaster connection-sharing. 109 non-multiplexed ssh(1) connection. Two additional cases that the 120 3. Requesting passenger-mode stdio forwarding 162 A client may request the master to establish a port forward: 174 If listen port is (unsigned int) -2, then the listen host is treated as 177 If connect port is (unsigned int) -2, then the connect host is treated 191 A client may request the master to close a port forward: 235 byte[packet length - 2] ... 238 and will translate channel identifiers to ensure that the proxy client has 239 globally unique channel numbers (i.e. a proxy client need not worry about [all …]
|
| H A D | clientloop.c | 92 #include "openbsd-compat/sys-queue.h" 119 #define HOSTKEY_PROOF_RSA_ALGS "rsa-sha2-512,rsa-sha2-256" 132 * command line, or the Hostname specified for the user-supplied name in a 156 volatile sig_atomic_t quit_pending; /* Set non-zero to quit the loop. */ 161 static int need_rekeying; /* Set to non-zero if rekeying is requested. */ 169 int session_ident = -1; 171 /* Track escape per proto2 channel */ 177 /* Context for channel confirmation replies */ 247 if (muxserver_sock == -1 || !options.control_persist in set_control_persist_exit_time() 266 #define SSH_X11_VALID_DISPLAY_CHARS ":/.-_" [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/media/i2c/ |
| H A D | maxim,max96717.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: MAX96717 CSI-2 to GMSL2 Serializer 11 - Julien Massot <julien.massot@collabora.com> 14 The MAX96717 serializer converts MIPI CSI-2 D-PHY formatted input 16 simultaneously transmit bidirectional control-channel data while forward 18 remotely located deserializer using industry-standard coax or STP 20 the MAX96717 can select the MIPI datatype, while the tunnel mode forward all the MIPI 22 The MAX96717 supports Reference Over Reverse (channel), [all …]
|
| H A D | maxim,max96714.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Maxim MAX96714 GMSL2 to CSI-2 Deserializer 11 - Julien Massot <julien.massot@collabora.com> 15 CSI-2 D-PHY formatted output. The device allows the GMSL2 link to 16 simultaneously transmit bidirectional control-channel data while forward 18 remotely located serializer using industry-standard coax or STP 20 the MAX96714 can select individual video stream, while the tunnel mode forward all 24 forward direction and 187.5Mbps in the reverse direction. [all …]
|
| H A D | maxim,max96712.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Quad GMSL2 to CSI-2 Deserializer with GMSL1 Compatibility 11 - Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> 15 CSI-2 D-PHY or C-PHY formatted outputs. The device allows each link to 16 simultaneously transmit bidirectional control-channel data while forward 18 four remotely located sensors using industry-standard coax or STP 22 forward direction and 187.5Mbps in the reverse direction. In GMSL1 mode, the 23 MAX96712 can be paired with first-generation 3.12Gbps or 1.5Gbps GMSL1 [all …]
|
| H A D | ti,ds90ub953.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Texas Instruments DS90UB953 FPD-Link III Serializer 10 - Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> 13 The TI DS90UB953 is an FPD-Link III video serializer for MIPI CSI-2. 18 - ti,ds90ub953-q1 19 - ti,ds90ub971-q1 21 '#gpio-cells': 27 gpio-controller: true [all …]
|
| /freebsd/share/misc/ |
| H A D | usb_hid_usages | 4 # - lines that do not start with a white space give the number and name of 6 # - lines that start with a white space give the number and name of 20 0x08 Multi-axis Controller 62 0x90 D-pad Up 63 0x91 D-pad Down 64 0x92 D-pad Right 65 0x93 D-pad Left 107 0xB2 Anti-Torque Control 198 0x22 Pitch Forward/Backward 201 0x25 Move Forward/Backward [all …]
|
| /freebsd/usr.sbin/virtual_oss/virtual_equalizer/ |
| H A D | equalizer.c | 1 /*- 55 /* (block_size * 2) elements, half-complex, freq domain */ 58 fftw_plan forward; member 77 * Masking window value for -1 < x < 1. 105 e->do_normalize = 1; in equalizer_load_freq_amps() 107 e->do_normalize = 0; in equalizer_load_freq_amps() 110 for (i = 0; i <= (e->block_size / 2); ++i) { in equalizer_load_freq_amps() 111 const double f = (i * e->rate) / e->block_size; in equalizer_load_freq_amps() 118 next_f = e->rate; in equalizer_load_freq_amps() 137 e->fftw_freq[i] = ((f - prev_f) / (next_f - prev_f)) * (next_amp - prev_amp) + prev_amp; in equalizer_load_freq_amps() [all …]
|
| /freebsd/crypto/openssl/doc/designs/quic-design/ |
| H A D | quic-thread-assist.md | 12 per-connection mutex for the duration of any public API call which we forward to 13 the handshake layer. Since we forward a very large number of APIs to the 15 the locking to every single public HL-related API call. 31 - **1. Application-controlled explicit locking.** 37 (specifically, prior to the instantiation of a QUIC channel and consequent 50 - **2. Handshake layer always belongs to the application thread.** 55 - `SSL_tick()` (or another I/O function) called by the application fully 58 - The assist thread performs a reduced tick operation which does everything 62 - This is rather hacky but should work adequately. When using TLS 1.3 66 post-handshake messages used by TLS 1.3 aren't relevant to QUIC TLS: [all …]
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Utility/ |
| H A D | Log.h | 1 //===-- Log.h ---------------------------------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 #include "lldb/lldb-defines.h" 54 static bool classof(const LogHandler *obj) { return obj->isA(&ID); } in classof() 69 static bool classof(const LogHandler *obj) { return obj->isA(&ID); } in classof() 84 static bool classof(const LogHandler *obj) { return obj->isA(&ID); } in classof() 100 static bool classof(const LogHandler *obj) { return obj->isA(&ID); } in classof() 115 /// A T-style log handler that multiplexes messages to two log handlers. 124 static bool classof(const LogHandler *obj) { return obj->isA(&ID); } in classof() [all …]
|
| /freebsd/share/man/man4/ |
| H A D | ppbus.4 | 42 system provides a uniform, modular and architecture-independent 48 .Bl -bullet -offset indent 50 architecture-independent macros or functions to access parallel ports 57 with kernel-in drivers. 61 and non-standard software: 63 .Bl -column "Driver" -compact 67 .It Sy lpbb Ta "Philips official parallel port I2C bit-banging interface" 73 .Bl -column "Driver" -compact 100 .Bl -bullet -offset indent 104 bidirectional 8/4-bits mode, also called NIBBLE mode [all …]
|
| /freebsd/sys/contrib/edk2/Include/Protocol/ |
| H A D | ScsiPassThru.h | 3 This protocol allows information about a SCSI channel to be collected, 5 channel even if those devices are not boot devices. This protocol is attached 6 to the device handle of each SCSI channel in a system that the protocol 8 a Block I/O driver for SCSI hard drives and SCSI CD-ROM or DVD drives to 11 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR> 12 SPDX-License-Identifier: BSD-2-Clause-Patent 25 /// Forward reference for pure ANSI compatability 57 #define EFI_SCSI_STATUS_TARGET_INTERMEDIATE_CONDITION_MET 0x14 // intermediate-condition met 101 /// value of 2 is Reserved for Bi-Directional SCSI commands. 124 /// A Null-terminated Unicode string that represents the printable name of the SCSI controller. [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/iio/adc/ |
| H A D | adi,ad7476.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Michael Hennerich <michael.hennerich@analog.com> 14 A lot of simple SPI ADCs have very straight forward interfaces. 21 - items: 22 - enum: 23 - adi,ad7091 24 - adi,ad7091r 25 - adi,ad7273 [all …]
|
| /freebsd/usr.sbin/cdcontrol/ |
| H A D | cdcontrol.1 | 28 .Bl -tag -width indent 66 .Ic - 72 .Bl -tag -width indent 99 Minutes are in the range 0-99. 100 Seconds are in the range 0-59. 101 Frame numbers are in the range 0-74. 109 Skip forward a number of tracks (default 1). 133 Allowed values are in the range 0-255. 135 Set the volume of left channel to 137 and the volume of right channel to [all …]
|
| /freebsd/sys/dev/hyperv/storvsc/ |
| H A D | hv_vstorage.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2009-2012,2017 Microsoft Corp. 52 #define VMSTOR_INVALID_PROTOCOL_VERSION -1 87 * Platform neutral description of a scsi request - 149 * properties of the channel. 167 * This id is unique for each channel and will correspond with 189 * Channel Property Flags 203 * Flags - see below for values 215 * Structure used to forward SCSI commands from the client to [all …]
|
| /freebsd/crypto/openssl/ssl/quic/ |
| H A D | quic_srtm.c | 2 * Copyright 2023-2024 The OpenSSL Project Authors. All Rights Reserved. 28 * an item structure, and another matching a SRT-derived value to an item 30 * and duplicate SRTs, are handled using sorted singly-linked lists. 59 LHASH_OF(SRTM_ITEM) *items_fwd; /* (opaque) -> SRTM_ITEM */ 60 LHASH_OF(SRTM_ITEM) *items_rev; /* (H(srt)) -> SRTM_ITEM */ 71 return (unsigned long)(uintptr_t)item->opaque; in items_fwd_hash() 76 return a->opaque != b->opaque; in items_fwd_cmp() 82 * srt_blinded has already been through a crypto-grade hash function, so we in items_rev_hash() 87 memcpy(&l, item->srt_blinded, sizeof(l)); in items_rev_hash() 97 return memcmp(a->srt_blinded, b->srt_blinded, sizeof(a->srt_blinded)); in items_rev_cmp() [all …]
|
| /freebsd/lib/libpmc/ |
| H A D | pmc.westmereuc.3 | 44 .Bl -tag -width "Li PMC_CLASS_UCP" 46 Fixed-function counters that count only one hardware event per counter. 58 .%B "Intel(R) 64 and IA-32 Architectures Software Developes Manual" 60 .%N "Order Number: 253669-033US" 67 Not all CPUs in this family implement fixed-function counters. 70 .Bl -column "PMC_CAP_INTERRUPT" "Support" 87 .Bl -tag -width indent 93 Configure the PMC to count the number of de-asserted to asserted 108 .Bl -tag -width indent 358 to the S state from F (forward) state. [all …]
|