| /freebsd/contrib/wpa/src/common/ |
| H A D | hw_features_common.c | 3 * Copyright (c) 2002-2013, Jouni Malinen <j@w1.fi> 30 for (i = 0; i < mode->num_channels; i++) { in hw_get_channel_chan() 31 struct hostapd_channel_data *ch = &mode->channels[i]; in hw_get_channel_chan() 32 if (ch->chan == chan) { in hw_get_channel_chan() 34 *freq = ch->freq; in hw_get_channel_chan() 48 for (i = 0; i < mode->num_channels; i++) { in hw_mode_get_channel() 49 struct hostapd_channel_data *ch = &mode->channels[i]; in hw_mode_get_channel() 51 if (ch->freq == freq) { in hw_mode_get_channel() 53 *chan = ch->chan; in hw_mode_get_channel() 78 if (curr_mode->mode != mode) in hw_get_channel_freq() [all …]
|
| /freebsd/crypto/openssl/crypto/ |
| H A D | trace.c | 2 * Copyright 2019-2023 The OpenSSL Project Authors. All Rights Reserved. 29 /*- 30 * INTERNAL TRACE CHANNEL IMPLEMENTATION 33 * BIO sink object, also called the trace channel. Instead of a BIO object, 35 * internal trace channel is attached, which simply calls the registered 41 static long trace_ctrl(BIO *channel, int cmd, long argl, void *argp); 62 void *data; member 65 static int trace_write(BIO *channel, in trace_write() argument 68 struct trace_data_st *ctx = BIO_get_data(channel); in trace_write() 69 size_t cnt = ctx->callback(buf, num, ctx->category, OSSL_TRACE_CTRL_WRITE, in trace_write() [all …]
|
| /freebsd/lib/libpmc/ |
| H A D | pmc.corei7uc.3 | 18 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 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" 69 .Bl -column "PMC_CAP_INTERRUPT" "Support" 86 .Bl -tag -width indent 92 Configure the PMC to count the number of de-asserted to asserted 107 .Bl -tag -width indent 178 Cycles Global Queue Quickpath Interface input data port is busy importing [all …]
|
| H A D | pmc.westmereuc.3 | 18 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 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 [all …]
|
| /freebsd/usr.sbin/virtual_oss/virtual_oss/ |
| H A D | ctl.c | 1 /*- 2 * Copyright (c) 2012-2022 Hans Petter Selasky 19 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 59 if (!index--) in vprofile_by_index() 71 if (!index--) in vmonitor_by_index() 94 } data; in vctl_ioctl() local 105 if (len < 0 || len > (int)sizeof(data)) in vctl_ioctl() 109 error = cuse_copy_in(peer_data, &data, len); in vctl_ioctl() 127 pvp = vprofile_by_index(&virtual_profile_client_head, data.val); in vctl_ioctl() 138 pvp = vprofile_by_index(&virtual_profile_loopback_head, data.val); in vctl_ioctl() [all …]
|
| /freebsd/contrib/wpa/wpa_supplicant/ |
| H A D | offchannel.c | 2 * wpa_supplicant - Off-channel Action frame TX/RX 3 * Copyright (c) 2009-2010, Atheros Communications 26 if (ether_addr_equal(src, wpa_s->own_addr)) { in wpas_get_tx_interface() 28 if (wpa_s->p2p_mgmt && wpa_s != wpa_s->parent && in wpas_get_tx_interface() 29 wpa_s->parent->ap_iface && in wpas_get_tx_interface() 30 ether_addr_equal(wpa_s->parent->own_addr, in wpas_get_tx_interface() 31 wpa_s->own_addr) && in wpas_get_tx_interface() 32 wpabuf_len(wpa_s->pending_action_tx) >= 2 && in wpas_get_tx_interface() 33 *wpabuf_head_u8(wpa_s->pending_action_tx) != in wpas_get_tx_interface() 37 * the GO interface, make sure non-Public Action frames in wpas_get_tx_interface() [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/iio/adc/ |
| H A D | adi,ad7173.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Ceclan Dumitru <dumitru.ceclan@analog.com> 15 The AD717x family offer a complete integrated Sigma-Delta ADC solution which 16 can be used in high precision, low noise single channel applications 18 (Factory Automation PLC Input modules). The Sigma-Delta ADC is intended 23 The AD411X family encompasses a series of low power, low noise, 24-bit, 24 sigma-delta analog-to-digital converters that offer a versatile range of 26 fully differential/single-ended and bipolar voltage inputs. [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/sound/ |
| H A D | tlv320adcx140.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Texas Instruments TLV320ADCX140 Quad Channel Analo [all...] |
| H A D | ti,tlv320adcx140.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Texas Instruments TLV320ADCX140 Quad Channel Analog-to-Digital Converter 11 - Andrew Davis <afd@ti.com> 14 The TLV320ADCX140 are multichannel (4-ch analog recording or 8-ch digital 15 PDM microphones recording), high-performance audio, analog-to-digital 28 - ti,tlv320adc3140 29 - ti,tlv320adc5140 30 - ti,tlv320adc6140 [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/mailbox/ |
| H A D | arm,mhuv2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tushar Khandelwal <tushar.khandelwal@arm.com> 11 - Viresh Kumar <viresh.kumar@linaro.org> 15 between 1 and 124 channel windows (each 32-bit wide) to provide unidirectional 16 communication with remote processor(s), where the number of channel windows 28 protocols. The transport protocols determine the method of data transmission 33 - Data-transfer: Each transfer is made of one or more words, using one or more 34 channel windows. [all …]
|
| /freebsd/share/man/man4/ |
| H A D | ng_l2cap.4 | 1 .\" Copyright (c) 2001-2002 Maksim Yevmenkin <m_evmenkin@yahoo.com> 19 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 45 L2CAP provides connection-oriented and connectionless data services to upper 49 protocols and applications to transmit and receive L2CAP data packets up to 52 .Bl -enum -offset indent 56 delivery of data packets, although there might be individual packet corruption 60 The Baseband always provides the impression of full-duplex communication 62 This does not imply that all L2CAP communications are bi-directional. 66 L2CAP provides a reliable channel using the mechanisms available at the 68 The Baseband always performs data integrity checks when [all …]
|
| H A D | ads111x.4 | 20 .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 35 .Bd -ragged -offset indent 42 .Bd -literal -offset indent 53 set via hints, FDT data, and 60 .Va dev.ads111x.<unit>.<channel>.voltage 61 variable is accessed for a given channel, the driver switches the 62 chip's internal mux to choose the right input pins for that channel, 75 making either single-ended or differential measurements. 79 driver models that by creating a separate output channel for each of 82 the voltage variable for the channel number that corresponds the mux [all …]
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt76x2/ |
| H A D | eeprom.c | 1 // SPDX-License-Identifier: ISC 17 void *src = dev->mt76.eeprom.data + MT_EE_MAC_ADDR; in mt76x2_eeprom_get_macaddr() 19 memcpy(dev->mphy.macaddr, src, ETH_ALEN); in mt76x2_eeprom_get_macaddr() 80 struct device_node *np = dev->mt76.dev->of_node; in mt76x2_apply_cal_free_data() 81 u8 *eeprom = dev->mt76.eeprom.data; in mt76x2_apply_cal_free_data() 91 if (!np || !of_property_read_bool(np, "mediatek,eeprom-merge-otp")) in mt76x2_apply_cal_free_data() 125 u16 val = get_unaligned_le16(dev->mt76.eeprom.data); in mt76x2_check_eeprom() 128 val = get_unaligned_le16(dev->mt76.eeprom.data + MT_EE_PCI_ID); in mt76x2_check_eeprom() 135 dev_err(dev->mt76.dev, "EEPROM data check failed: %04x\n", val); in mt76x2_check_eeprom() 136 return -EINVAL; in mt76x2_check_eeprom() [all …]
|
| /freebsd/sys/contrib/dev/iwlwifi/ |
| H A D | iwl-eeprom-parse.c | |
| H A D | iwl-phy-db.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 3 * Copyright (C) 2005-2014, 2020-2021 Intel Corporation 10 #include "iwl-drv.h" 11 #include "iwl-phy-db.h" 12 #include "iwl-debug.h" 13 #include "iwl-op-mode.h" 14 #include "iwl-trans.h" 18 u8 *data; member 22 * struct iwl_phy_db - stores phy configuration and calibration data. 25 * @calib_nch: non channel specific calibration data. [all …]
|
| /freebsd/sys/contrib/dev/iwlwifi/fw/api/ |
| H A D | scan.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018-2024 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 13 * enum iwl_scan_subcmd_ids - scan commands 33 * struct iwl_ssid_ie - directed scan network information element 37 * each channel may select different ssids from among the 20 entries. 42 * @ssid: element (SSID) data 78 * struct iwl_scan_offload_blocklist - SCAN_OFFLOAD_BLACKLIST_S 81 * @client_bitmap: clients ignore this entry - enum scan_framework_client [all …]
|
| H A D | tdls.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018, 2024-2025 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 11 #include "fw/api/phy-ctxt.h" 23 * struct iwl_tdls_channel_switch_timing - Switch timing in TDLS channel-switch 24 * @frame_timestamp: GP2 timestamp of channel-switch request/response packet 27 * to the TDLS off-channel communication. For instance if the DTIM is 30 * @switch_time: switch time the peer sent in its channel switch timing IE 31 * @switch_timeout: switch timeout the peer sent in its channel switch timing IE [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 44 #define EFI_SCSI_STATUS_HOST_ADAPTER_DATA_OVERRUN_UNDERRUN 0x12 // data overrun or data underrun 57 #define EFI_SCSI_STATUS_TARGET_INTERMEDIATE_CONDITION_MET 0x14 // intermediate-condition met 73 /// A pointer to the data buffer to transfer between the SCSI 80 /// A pointer to the sense data that was generated by the execution of [all …]
|
| H A D | ScsiPassThruExt.h | 4 to be sent to SCSI devices attached to a SCSI channel. 6 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR> 7 SPDX-License-Identifier: BSD-2-Clause-Patent 64 /// The Target ID of the host adapter on the SCSI channel. 68 /// Additional information on the attributes of the SCSI channel. 72 /// Supplies the alignment requirement for any buffer used in a data transfer. 88 /// A pointer to the data buffer to transfer between the SCSI 93 /// A pointer to the data buffer to transfer between the SCSI 98 /// A pointer to the sense data that was generated by the execution of 103 /// A pointer to buffer that contains the Command Data Block to [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/display/imx/ |
| H A D | ldb.txt | 1 Device-Tree bindings for LVDS Display Bridge (ldb) 6 The LVDS Display Bridge device tree node contains up to two lvds-channel 10 - #address-cells : should be <1> 11 - #size-cells : should be <0> 12 - compatible : should be "fsl,imx53-ldb" or "fsl,imx6q-ldb". 15 interfaces as input for each LVDS channel. 16 - gpr : should be <&gpr> on i.MX53 and i.MX6q. 17 The phandle points to the iomuxc-gpr region containing the LVDS 19 - clocks, clock-names : phandles to the LDB divider and selector clocks and to 21 Documentation/devicetree/bindings/clock/clock-bindings.txt [all …]
|
| /freebsd/crypto/openssh/ |
| H A D | channels.c | 36 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 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. 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 …]
|
| /freebsd/sys/dev/sound/macio/ |
| H A D | aoa.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 21 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 59 dbdma_channel_t *channel; /* DBDMA channel */ member 61 struct pcm_channel *pcm; /* PCM channel */ 76 addr = (u_int32_t)dma->buf->buf_addr; in aoa_dma_set_program() 77 KASSERT(dma->bufsz == dma->buf->bufsize, ("bad size")); in aoa_dma_set_program() 79 dma->slots = dma->bufsz / dma->blksz; in aoa_dma_set_program() 81 for (i = 0; i < dma->slots; ++i) { in aoa_dma_set_program() 82 dbdma_insert_command(dma->channel, in aoa_dma_set_program() [all …]
|
| /freebsd/sys/arm/ti/ |
| H A D | ti_sdma.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 73 * Data structure per DMA channel. 79 * The configuration registers for the given channel, these are modified 90 /* Callback function used when an interrupt is tripped on the given channel */ 91 void (*callback)(unsigned int ch, uint32_t ch_status, void *data); 93 /* Callback data passed in the callback ... duh */ 109 * I guess in theory we should have a mutex per DMA channel for register 119 * Bits in the sc_active_channels data field indicate if the channel has [all …]
|
| /freebsd/sys/dev/ath/ath_hal/ar9002/ |
| H A D | ar9287.c | 1 /*- 2 * SPDX-License-Identifier: ISC 4 * Copyright (c) 2008-2009 Sam Leffler, Errno Consulting 15 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 39 #define AR9287(ah) ((struct ar9287State *) AH5212(ah)->ah_rfHal) 49 (void) ath_hal_ini_write(ah, &AH5416(ah)->ah_ini_bb_rfgain, in ar9287WriteRegs() 54 * Take the MHz channel value and set the Channel value 60 * For 2GHz channel, 61 * Channel Frequency = (3/4) * freq_ref * (chansel[8:0] + chanfrac[16:0]/2^17) 64 * For 5GHz channel, [all …]
|
| H A D | ar9280.c | 1 /*- 2 * SPDX-License-Identifier: ISC 4 * Copyright (c) 2008-2009 Sam Leffler, Errno Consulting 15 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 39 #define AR9280(ah) ((struct ar9280State *) AH5212(ah)->ah_rfHal) 49 (void) ath_hal_ini_write(ah, &AH5416(ah)->ah_ini_bb_rfgain, in ar9280WriteRegs() 54 * Take the MHz channel value and set the Channel value 60 * For 2GHz channel, 61 * Channel Frequency = (3/4) * freq_ref * (chansel[8:0] + chanfrac[16:0]/2^17) 64 * For 5GHz channel, [all …]
|