| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/adc/ |
| D | atmel,sama5d2-adc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/atmel,sama5d2-adc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Eugen Hristev <eugen.hristev@microchip.com> 15 - atmel,sama5d2-adc 16 - microchip,sam9x60-adc 17 - microchip,sama7g5-adc 28 clock-names: 31 vref-supply: true [all …]
|
| D | st,stm32-adc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/st,stm32-adc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 STM32 ADC is a successive approximation analog-to-digital converter. 13 stored in a left-aligned or right-aligned 32-bit data register. 17 voltage goes beyond the user-defined, higher or lower thresholds. 22 - Fabrice Gasnier <fabrice.gasnier@foss.st.com> 27 - st,stm32f4-adc-core 28 - st,stm32h7-adc-core [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/ |
| D | at91-sama5d2_adc.txt | 4 - compatible: Should be "atmel,sama5d2-adc" or "microchip,sam9x60-adc". 5 - reg: Should contain ADC registers location and length. 6 - interrupts: Should contain the IRQ line for the ADC. 7 - clocks: phandle to device clock. 8 - clock-names: Must be "adc_clk". 9 - vref-supply: Supply used as reference for conversions. 10 - vddana-supply: Supply for the adc device. 11 - atmel,min-sample-rate-hz: Minimum sampling rate, it depends on SoC. 12 - atmel,max-sample-rate-hz: Maximum sampling rate, it depends on SoC. 13 - atmel,startup-time-ms: Startup time expressed in ms, it depends on SoC. [all …]
|
| D | st,stm32-adc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: "http://devicetree.org/schemas/iio/adc/st,stm32-adc.yaml#" 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 10 STM32 ADC is a successive approximation analog-to-digital converter. 13 stored in a left-aligned or right-aligned 32-bit data register. 17 voltage goes beyond the user-defined, higher or lower thresholds. 22 - Fabrice Gasnier <fabrice.gasnier@st.com> 27 - st,stm32f4-adc-core 28 - st,stm32h7-adc-core [all …]
|
| /kernel/linux/linux-5.10/include/sound/sof/ |
| D | dai-intel.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 55 /* SSP Configuration Request - SOF_IPC_DAI_SSP_CONFIG */ 61 uint32_t mclk_rate; /* mclk frequency in Hz */ 62 uint32_t fsync_rate; /* fsync frequency in Hz */ 63 uint32_t bclk_rate; /* bclk frequency in Hz */ 87 /* HDA Configuration Request - SOF_IPC_DAI_HDA_CONFIG */ 91 uint32_t rate; member 95 /* ALH Configuration Request - SOF_IPC_DAI_ALH_CONFIG */ 99 uint32_t rate; member 106 /* DMIC Configuration Request - SOF_IPC_DAI_DMIC_CONFIG */ [all …]
|
| /kernel/linux/linux-6.6/include/sound/sof/ |
| D | dai-intel.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 61 /* SSP Configuration Request - SOF_IPC_DAI_SSP_CONFIG */ 67 uint32_t mclk_rate; /* mclk frequency in Hz */ 68 uint32_t fsync_rate; /* fsync frequency in Hz */ 69 uint32_t bclk_rate; /* bclk frequency in Hz */ 93 /* HDA Configuration Request - SOF_IPC_DAI_HDA_CONFIG */ 97 uint32_t rate; member 101 /* ALH Configuration Request - SOF_IPC_DAI_ALH_CONFIG */ 105 uint32_t rate; member 112 /* DMIC Configuration Request - SOF_IPC_DAI_DMIC_CONFIG */ [all …]
|
| /kernel/linux/linux-5.10/net/ipv4/ |
| D | tcp_nv.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * TCP-NV is a successor of TCP-Vegas that has been developed to 7 * Like TCP-Vegas, TCP-NV supports true congestion avoidance, 9 * When congestion (queue buildup) starts to occur, TCP-NV 22 * seen issues with rx-frames values greater than 8. 47 * slow-start due to congestion 48 * nv_stop_rtt_cnt Only grow cwnd for this many RTTs after non-congestion 52 * How quickly to double growth rate (not rate) of cwnd when not 54 * rate < 1 pkt/RTT (after losses). The other (nv_cwnd_growth_rate_pos) 103 u32 nv_min_rtt; /* active min rtt. Used to determine slope */ [all …]
|
| D | tcp_westwood.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * TCP Westwood+: end-to-end bandwidth estimation for TCP 10 * - Mascolo S, Casetti, M. Gerla et al. 13 * - A. Grieco, s. Mascolo 17 * - A. Dell'Aera, L. Grieco, S. Mascolo. 18 * "Linux 2.4 Implementation of Westwood+ TCP with Rate-Halving : 21 * Westwood+ employs end-to-end bandwidth measurement to set cwnd and 43 u8 reset_rtt_min; /* Reset RTT min to next RTT sample*/ 47 #define TCP_WESTWOOD_RTT_MIN (HZ/20) /* 50ms */ 48 #define TCP_WESTWOOD_INIT_RTT (20*HZ) /* maybe too conservative?! */ [all …]
|
| D | tcp_cubic.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * "CUBIC: A New TCP-Friendly High-Speed TCP Variant" 35 #define BICTCP_HZ 10 /* BIC HZ 2^10 = 1024 */ 62 /* Note parameters that are used for precomputing scale factors are read-only */ 77 " 1: packet-train 2: delay 3: both packet-train and delay"); 92 u32 delay_min; /* min delay (usec) */ 107 ca->cnt = 0; in bictcp_reset() 108 ca->last_max_cwnd = 0; in bictcp_reset() 109 ca->last_cwnd = 0; in bictcp_reset() 110 ca->last_time = 0; in bictcp_reset() [all …]
|
| D | tcp_bbr.c | 3 * BBR congestion control computes the sending rate based on the delivery 4 * rate (throughput) estimated from ACKs. In a nutshell: 14 * observed, or adjust the sending rate if it estimates there is a 15 * traffic policer, in order to keep the drop rate reasonable. 21 * +---> STARTUP ----+ 24 * | DRAIN ----+ 27 * +---> PROBE_BW ----+ 30 * | +----+ | 32 * +---- PROBE_RTT <--+ 34 * A BBR flow starts in STARTUP, and ramps up its sending rate quickly. [all …]
|
| /kernel/linux/linux-6.6/net/ipv4/ |
| D | tcp_nv.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * TCP-NV is a successor of TCP-Vegas that has been developed to 7 * Like TCP-Vegas, TCP-NV supports true congestion avoidance, 9 * When congestion (queue buildup) starts to occur, TCP-NV 22 * seen issues with rx-frames values greater than 8. 46 * slow-start due to congestion 47 * nv_stop_rtt_cnt Only grow cwnd for this many RTTs after non-congestion 51 * How quickly to double growth rate (not rate) of cwnd when not 53 * rate < 1 pkt/RTT (after losses). The other (nv_cwnd_growth_rate_pos) 102 u32 nv_min_rtt; /* active min rtt. Used to determine slope */ [all …]
|
| D | tcp_westwood.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * TCP Westwood+: end-to-end bandwidth estimation for TCP 10 * - Mascolo S, Casetti, M. Gerla et al. 13 * - A. Grieco, s. Mascolo 17 * - A. Dell'Aera, L. Grieco, S. Mascolo. 18 * "Linux 2.4 Implementation of Westwood+ TCP with Rate-Halving : 21 * Westwood+ employs end-to-end bandwidth measurement to set cwnd and 43 u8 reset_rtt_min; /* Reset RTT min to next RTT sample*/ 47 #define TCP_WESTWOOD_RTT_MIN (HZ/20) /* 50ms */ 48 #define TCP_WESTWOOD_INIT_RTT (20*HZ) /* maybe too conservative?! */ [all …]
|
| D | tcp_cubic.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * "CUBIC: A New TCP-Friendly High-Speed TCP Variant" 37 #define BICTCP_HZ 10 /* BIC HZ 2^10 = 1024 */ 64 /* Note parameters that are used for precomputing scale factors are read-only */ 79 " 1: packet-train 2: delay 3: both packet-train and delay"); 94 u32 delay_min; /* min delay (usec) */ 110 ca->found = 0; in bictcp_reset() 115 return tcp_sk(sk)->tcp_mstamp; in bictcp_clock_us() 123 ca->round_start = ca->last_ack = bictcp_clock_us(sk); in bictcp_hystart_reset() 124 ca->end_seq = tp->snd_nxt; in bictcp_hystart_reset() [all …]
|
| D | tcp_bbr.c | 3 * BBR congestion control computes the sending rate based on the delivery 4 * rate (throughput) estimated from ACKs. In a nutshell: 14 * observed, or adjust the sending rate if it estimates there is a 15 * traffic policer, in order to keep the drop rate reasonable. 21 * +---> STARTUP ----+ 24 * | DRAIN ----+ 27 * +---> PROBE_BW ----+ 30 * | +----+ | 32 * +---- PROBE_RTT <--+ 34 * A BBR flow starts in STARTUP, and ramps up its sending rate quickly. [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
| D | bpf_cubic.c | 1 // SPDX-License-Identifier: GPL-2.0-only 13 * "while (ca->ack_cnt > delta)" loop is changed to the equivalent 14 * "ca->ack_cnt / delta" operation. 24 #define clamp(val, lo, hi) min((typeof(val))max(val, lo), hi) 29 #define BICTCP_HZ 10 /* BIC HZ 2^10 = 1024 */ 54 / (BICTCP_BETA_SCALE - beta); 55 /* calculate the "K" for (wmax-cwnd) = c/rtt * K^3 56 * so K = cubic_root( (wmax-cwnd)*rtt/c ) 57 * the unit of K is bictcp_HZ=2^10, not HZ 65 * HZ < 1,000,00 (corresponding to 10 nano-second) [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
| D | bpf_cubic.c | 1 // SPDX-License-Identifier: GPL-2.0-only 13 * "while (ca->ack_cnt > delta)" loop is changed to the equivalent 14 * "ca->ack_cnt / delta" operation. 24 #define clamp(val, lo, hi) min((typeof(val))max(val, lo), hi) 29 #define BICTCP_HZ 10 /* BIC HZ 2^10 = 1024 */ 54 / (BICTCP_BETA_SCALE - beta); 55 /* calculate the "K" for (wmax-cwnd) = c/rtt * K^3 56 * so K = cubic_root( (wmax-cwnd)*rtt/c ) 57 * the unit of K is bictcp_HZ=2^10, not HZ 65 * HZ < 1,000,00 (corresponding to 10 nano-second) [all …]
|
| /kernel/linux/linux-5.10/include/linux/soundwire/ |
| D | sdw.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */ 2 /* Copyright(c) 2015-17 Intel Corporation. */ 66 /* sample packaging for block. It can be per port or per channel */ 71 * enum sdw_slave_status - Slave status 89 * @SDW_CLK_PRE_DEPREPARE: pre clock stop de-prepare 90 * @SDW_CLK_POST_DEPREPARE: post clock stop de-prepare 100 * enum sdw_command_response - Command response as defined by SDW spec 180 * enum sdw_p15_behave - Slave Port 15 behaviour when the Master attempts a 191 * enum sdw_dpn_type - Data port types 206 * enum sdw_clk_stop_mode - Clock Stop modes [all …]
|
| /kernel/linux/linux-6.6/include/sound/ |
| D | pcm.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 8 * Abramo Bagnara <abramo@alsa-project.org> 21 #define snd_pcm_substream_chip(substream) ((substream)->private_data) 22 #define snd_pcm_chip(pcm) ((pcm)->private_data) 36 unsigned int rate_min; /* min rate */ 37 unsigned int rate_max; /* max rate */ 38 unsigned int channels_min; /* min channels */ 41 size_t period_bytes_min; /* min period size */ 43 unsigned int periods_min; /* min # of periods */ 85 #define SNDRV_PCM_DEVICES (SNDRV_OS_MINORS-2) [all …]
|
| /kernel/linux/linux-6.6/arch/s390/kernel/ |
| D | perf_cpum_sf.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Performance event support for the System z CPU-measurement Sampling Facility 27 /* Minimum number of sample-data-block-tables: 29 * A single table contains up to 511 pointers to sample-data-blocks. 33 /* Number of sample-data-blocks per sample-data-block-table (SDBT): 34 * A table contains SDB pointers (8 bytes) and one table-link entry 37 #define CPUM_SF_SDB_PER_TABLE ((PAGE_SIZE - 8) / 8) 39 /* Maximum page offset for an SDBT table-link entry: 40 * If this page offset is reached, a table-link entry to the next SDBT 52 * the number of sample-data-block-tables into account. Note that these [all …]
|
| /kernel/linux/linux-5.10/arch/s390/kernel/ |
| D | perf_cpum_sf.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Performance event support for the System z CPU-measurement Sampling Facility 26 /* Minimum number of sample-data-block-tables: 28 * A single table contains up to 511 pointers to sample-data-blocks. 32 /* Number of sample-data-blocks per sample-data-block-table (SDBT): 33 * A table contains SDB pointers (8 bytes) and one table-link entry 36 #define CPUM_SF_SDB_PER_TABLE ((PAGE_SIZE - 8) / 8) 38 /* Maximum page offset for an SDBT table-link entry: 39 * If this page offset is reached, a table-link entry to the next SDBT 51 * the number of sample-data-block-tables into account. Note that these [all …]
|
| /kernel/linux/linux-6.6/include/linux/soundwire/ |
| D | sdw.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */ 2 /* Copyright(c) 2015-17 Intel Corporation. */ 70 /* sample packaging for block. It can be per port or per channel */ 75 * enum sdw_slave_status - Slave status 93 * @SDW_CLK_PRE_DEPREPARE: pre clock stop de-prepare 94 * @SDW_CLK_POST_DEPREPARE: post clock stop de-prepare 104 * enum sdw_command_response - Command response as defined by SDW spec 190 * enum sdw_p15_behave - Slave Port 15 behaviour when the Master attempts a 201 * enum sdw_dpn_type - Data port types 216 * enum sdw_clk_stop_mode - Clock Stop modes [all …]
|
| /kernel/linux/linux-5.10/include/sound/ |
| D | pcm.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 8 * Abramo Bagnara <abramo@alsa-project.org> 20 #define snd_pcm_substream_chip(substream) ((substream)->private_data) 21 #define snd_pcm_chip(pcm) ((pcm)->private_data) 35 unsigned int rate_min; /* min rate */ 36 unsigned int rate_max; /* max rate */ 37 unsigned int channels_min; /* min channels */ 40 size_t period_bytes_min; /* min period size */ 42 unsigned int periods_min; /* min # of periods */ 87 #define SNDRV_PCM_DEVICES (SNDRV_OS_MINORS-2) [all …]
|
| /kernel/linux/linux-6.6/net/dccp/ccids/ |
| D | ccid3.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (c) 2005-7 The University of Waikato, Hamilton, New Zealand. 5 * Copyright (c) 2005-7 Ian McDonald <ian.mcdonald@jandi.co.nz> 14 * Copyright (c) 2003 Nils-Erik Mattsson, Joacim Haggmark, Magnus Erixzon 35 * Transmitter Half-Connection Routines 54 enum ccid3_hc_tx_states oldstate = hc->tx_state; in ccid3_hc_tx_set_state() 56 ccid3_pr_debug("%s(%p) %-8.8s -> %s\n", in ccid3_hc_tx_set_state() 60 hc->tx_state = state; in ccid3_hc_tx_set_state() 64 * Compute the initial sending rate X_init in the manner of RFC 3390: 66 * X_init = min(4 * s, max(2 * s, 4380 bytes)) / RTT [all …]
|
| /kernel/linux/linux-5.10/net/dccp/ccids/ |
| D | ccid3.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (c) 2005-7 The University of Waikato, Hamilton, New Zealand. 5 * Copyright (c) 2005-7 Ian McDonald <ian.mcdonald@jandi.co.nz> 14 * Copyright (c) 2003 Nils-Erik Mattsson, Joacim Haggmark, Magnus Erixzon 35 * Transmitter Half-Connection Routines 54 enum ccid3_hc_tx_states oldstate = hc->tx_state; in ccid3_hc_tx_set_state() 56 ccid3_pr_debug("%s(%p) %-8.8s -> %s\n", in ccid3_hc_tx_set_state() 60 hc->tx_state = state; in ccid3_hc_tx_set_state() 64 * Compute the initial sending rate X_init in the manner of RFC 3390: 66 * X_init = min(4 * s, max(2 * s, 4380 bytes)) / RTT [all …]
|
| /kernel/linux/linux-6.6/drivers/hid/ |
| D | hid-nintendo.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * HID driver for Nintendo Switch Joy-Cons and Pro Controllers 5 * Copyright (c) 2019-2021 Daniel J. Ogorchock <djogorchock@gmail.com> 9 * https://gitlab.com/pjranki/joycon-linux-kernel (Peter Rankin) 13 * hid-wiimote kernel hid driver 14 * hid-logitech-hidpp driver 15 * hid-sony driver 17 * This driver supports the Nintendo Switch Joy-Cons and Pro Controllers. The 25 #include "hid-ids.h" 113 (JC_CAL_USR_LEFT_DATA_END - JC_CAL_USR_LEFT_DATA_ADDR + 1) [all …]
|