/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. 28 /*- 29 * INTERNAL TRACE CHANNEL IMPLEMENTATION 32 * BIO sink object, also called the trace channel. Instead of a BIO object, 34 * internal trace channel is attached, which simply calls the registered 40 static long trace_ctrl(BIO *channel, int cmd, long argl, void *argp); 61 void *data; member 64 static int trace_write(BIO *channel, in trace_write() argument 67 struct trace_data_st *ctx = BIO_get_data(channel); in trace_write() 68 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/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 …]
|
H A D | st,stm32-dfsdm-adc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/st,stm32-dfsdm-adc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Fabrice Gasnier <fabrice.gasnier@foss.st.com> 11 - Olivier Moysan <olivier.moysan@foss.st.com> 14 STM32 DFSDM ADC is a sigma delta analog-to-digital converter dedicated to 17 - Sigma delta modulators (motor control, metering...) 18 - PDM microphones (audio digital microphone) 28 - st,stm32h7-dfsdm [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 …]
|
H A D | nvidia,tegra210-admaif.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra210-admaif.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 ADMAIF is the interface between ADMA and AHUB. Each ADMA channel 11 that sends/receives data to/from AHUB must interface through an 12 ADMAIF channel. ADMA channel sending data to AHUB pairs with ADMAIF 13 Tx channel and ADMA channel receiving data from AHUB pairs with 14 ADMAIF Rx channel. 17 - Jon Hunter <jonathanh@nvidia.com> [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/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/sys/contrib/dev/iwlwifi/fw/api/ |
H A D | tdls.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018 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 …]
|
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 - sca 152 struct iwl_scan_offload_profile_cfg_data data; global() member 162 struct iwl_scan_offload_profile_cfg_data data; global() member 378 u8 data[]; global() member 391 u8 channel; global() member 859 struct iwl_scan_umac_chan_param channel; global() member 860 u8 data[]; global() member 870 struct iwl_scan_umac_chan_param channel; global() member 871 u8 data[]; global() member 884 struct iwl_scan_umac_chan_param channel; global() member 885 u8 data[]; global() member 899 struct iwl_scan_umac_chan_param channel; global() member 900 u8 data[]; global() member 914 struct iwl_scan_umac_chan_param channel; global() member 915 u8 data[]; global() member 1162 u8 channel; global() member 1206 u8 channel; global() member [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 */ 100 /* Per-channel callback for pre/post IO actions */ 101 typedef void chan_fn(struct ssh *, Channel *c); 104 * Data structure for storing which hosts are permitted for forward requests. 111 /* XXX - can we use listen_host instead of listen_path? */ 118 Channel *downstream; /* Downstream mux*/ 147 /* 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) sndbuf_getbufaddr(dma->buf); in aoa_dma_set_program() 77 KASSERT(dma->bufsz == sndbuf_getsize(dma->buf), ("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 …]
|
/freebsd/sys/dev/sound/pcm/ |
H A D | channel_if.m | 1 #- 4 # Copyright (c) 2005-2009 Ariff Abdullah <ariff@FreeBSD.org> 5 # Portions Copyright (c) Ryan Beasley <ryan.beasley@gmail.com> - GSoC 2006 24 # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 34 INTERFACE channel; 39 channel_noreset(kobj_t obj, void *data) 45 channel_noresetdone(kobj_t obj, void *data) 51 channel_nofree(kobj_t obj, void *data) 57 channel_nogetptr(kobj_t obj, void *data) 63 channel_nonotify(kobj_t obj, void *data, u_int32_t changed) [all …]
|