/Linux-v6.1/Documentation/devicetree/bindings/iio/frequency/ |
D | adi,adrf6780.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Antoniu Miclaus <antoniu.miclaus@analog.com> 16 https://www.analog.com/en/products/adrf6780.html 21 - adi,adrf6780 26 spi-max-frequency: 34 clock-names: 36 - const: lo_in 38 clock-output-names: [all …]
|
D | adi,admv4420.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Cristian Pop <cristian.pop@analog.com> 14 mixer with an integrated fractional-N synthesizer, ideally suited 20 - adi,admv4420 25 spi-max-frequency: 28 adi,lo-freq-khz: 29 description: LO Frequency 32 adi,ref-ext-single-ended-en: [all …]
|
D | adi,admv1013.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Antoniu Miclaus <antoniu.miclaus@analog.com> 16 https://www.analog.com/en/products/admv1013.html 21 - adi,admv1013 26 spi-max-frequency: 34 clock-names: 36 - const: lo_in 38 vcm-supply: [all …]
|
D | adi,admv1014.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Antoniu Miclaus <antoniu.miclaus@analog.com> 16 https://www.analog.com/en/products/admv1014.html 21 - adi,admv1014 26 spi-max-frequency: 32 clock-names: 34 - const: lo_in 38 vcm-supply: [all …]
|
/Linux-v6.1/drivers/iio/frequency/ |
D | adrf6780.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 #include <linux/clk-provider.h> 98 st->data[0] = 0x80 | (reg << 1); in __adrf6780_spi_read() 99 st->data[1] = 0x0; in __adrf6780_spi_read() 100 st->data[2] = 0x0; in __adrf6780_spi_read() 102 t.rx_buf = &st->data[0]; in __adrf6780_spi_read() 103 t.tx_buf = &st->data[0]; in __adrf6780_spi_read() 106 ret = spi_sync_transfer(st->spi, &t, 1); in __adrf6780_spi_read() 110 *val = (get_unaligned_be24(&st->data[0]) >> 1) & GENMASK(15, 0); in __adrf6780_spi_read() 120 mutex_lock(&st->lock); in adrf6780_spi_read() [all …]
|
/Linux-v6.1/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
D | hclge_ptp.c | 1 // SPDX-License-Identifier: GPL-2.0+ 10 struct hclge_ptp *ptp = hdev->ptp; in hclge_ptp_get_cycle() 12 ptp->cycle.quo = readl(hdev->ptp->io_base + HCLGE_PTP_CYCLE_QUO_REG) & in hclge_ptp_get_cycle() 14 ptp->cycle.numer = readl(hdev->ptp->io_base + HCLGE_PTP_CYCLE_NUM_REG); in hclge_ptp_get_cycle() 15 ptp->cycle.den = readl(hdev->ptp->io_base + HCLGE_PTP_CYCLE_DEN_REG); in hclge_ptp_get_cycle() 17 if (ptp->cycle.den == 0) { in hclge_ptp_get_cycle() 18 dev_err(&hdev->pdev->dev, "invalid ptp cycle denominator!\n"); in hclge_ptp_get_cycle() 19 return -EINVAL; in hclge_ptp_get_cycle() 28 struct hclge_ptp_cycle *cycle = &hdev->ptp->cycle; in hclge_ptp_adjfreq() 35 ppb = -ppb; in hclge_ptp_adjfreq() [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/iio/resolver/ |
D | adi,ad2s90.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Analog Devices AD2S90 Resolver-to-Digital Converter 10 - Matheus Tavares <matheus.bernardino@usp.br> 13 Datasheet: https://www.analog.com/en/products/ad2s90.html 22 spi-max-frequency: 26 delay is expected between the application of a logic LO to CS and the 29 most 2 * 600ns, so the max frequency should be 1 / (2 * 6e-7), which gives 32 spi-cpol: true [all …]
|
/Linux-v6.1/arch/x86/kernel/cpu/mtrr/ |
D | generic.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 #include <asm/processor-flags.h> 50 u32 lo, hi; in k8_check_syscfg_dram_mod_en() local 56 rdmsr(MSR_AMD64_SYSCFG, lo, hi); in k8_check_syscfg_dram_mod_en() 57 if (lo & K8_MTRRFIXRANGE_DRAM_MODIFY) { in k8_check_syscfg_dram_mod_en() 61 lo &= ~K8_MTRRFIXRANGE_DRAM_MODIFY; in k8_check_syscfg_dram_mod_en() 62 mtrr_wrmsr(MSR_AMD64_SYSCFG, lo, hi); in k8_check_syscfg_dram_mod_en() 73 size = -mask; in get_mtrr_size() 79 * Check and return the effective type for MTRR-MTRR type overlap. 106 * mtrr_type_lookup_fixed - look up memory type in MTRR fixed entries [all …]
|
/Linux-v6.1/drivers/net/mdio/ |
D | mdio-cavium.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (C) 2009-2016 Cavium, Inc. 64 OCT_MDIO_BITFIELD_FIELD(u64 en:1, 111 #include <linux/io-64-nonatomic-lo-hi.h>
|
/Linux-v6.1/drivers/iio/light/ |
D | max44009.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * max44009.c - Support for MAX44009 Ambient Light Sensor 7 * Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX44009.pdf 51 /* The max44009 always scales raw readings by 0.045 and is non-configurable */ 55 /* The fixed-point fractional multiplier for de-scaling threshold values */ 112 int ret = i2c_smbus_read_byte_data(data->client, MAX44009_REG_CFG); in max44009_read_int_time() 123 struct i2c_client *client = data->client; in max44009_write_int_time() 156 if (mask == IIO_CHAN_INFO_INT_TIME && chan->type == IIO_LIGHT) { in max44009_write_raw() 157 mutex_lock(&data->lock); in max44009_write_raw() 159 mutex_unlock(&data->lock); in max44009_write_raw() [all …]
|
/Linux-v6.1/drivers/net/wireless/broadcom/b43/ |
D | phy_lp.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 /* Definitions for the LP-PHY */ 20 #define B43_LPPHY_B_FOURWIRE_DATA_LO B43_PHY_CCK(0x0D) /* B PHY Fourwire Data Lo */ 39 #define B43_LPPHY_LO_LEAKAGE B43_PHY_CCK(0x2B) /* LO Leakage */ 40 #define B43_LPPHY_LO_RSSIACC B43_PHY_CCK(0x2C) /* LO RSSIAcc */ 41 #define B43_LPPHY_LO_IQ_MAG_ACC B43_PHY_CCK(0x2D) /* LO IQ Mag Acc */ 160 #define B43_LPPHY_RADAR_DETECT_EN B43_PHY_OFDM(0x46) /* Radar detect En */ 180 #define B43_LPPHY_IDLETIME_CRS_ON_LO B43_PHY_OFDM(0x5A) /* Idletime CRS On Lo */ 182 #define B43_LPPHY_IDLETIME_MEAS_TIME_LO B43_PHY_OFDM(0x5C) /* Idletime Meas Time Lo */ 219 #define B43_LPPHY_IQ_ACC_LO_ADDR B43_PHY_OFDM(0x84) /* IQ Acc Lo Address */ [all …]
|
/Linux-v6.1/drivers/net/ethernet/freescale/enetc/ |
D | enetc.c | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 2 /* Copyright 2017-2019 NXP */ 16 int num_tx_rings = priv->num_tx_rings; in enetc_num_stack_tx_queues() 19 for (i = 0; i < priv->num_rx_rings; i++) in enetc_num_stack_tx_queues() 20 if (priv->rx_ring[i]->xdp.prog) in enetc_num_stack_tx_queues() 21 return num_tx_rings - num_possible_cpus(); in enetc_num_stack_tx_queues() 29 int index = &priv->tx_ring[tx_ring->index] - priv->xdp_tx_ring; in enetc_rx_ring_from_xdp_tx_ring() 31 return priv->rx_ring[index]; in enetc_rx_ring_from_xdp_tx_ring() 36 if (tx_swbd->is_xdp_tx || tx_swbd->is_xdp_redirect) in enetc_tx_swbd_get_skb() 39 return tx_swbd->skb; in enetc_tx_swbd_get_skb() [all …]
|
D | enetc_qos.c | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 19 struct enetc_hw *hw = &priv->si->hw; in enetc_sched_speed_set() 20 u32 old_speed = priv->speed; in enetc_sched_speed_set() 41 priv->speed = speed; in enetc_sched_speed_set() 50 struct enetc_hw *hw = &priv->si->hw; in enetc_setup_taprio() 63 if (admin_conf->num_entries > enetc_get_max_gcl_len(hw)) in enetc_setup_taprio() 64 return -EINVAL; in enetc_setup_taprio() 65 gcl_len = admin_conf->num_entries; in enetc_setup_taprio() 68 if (!admin_conf->enable) { in enetc_setup_taprio() 72 priv->active_offloads &= ~ENETC_F_QBV; in enetc_setup_taprio() [all …]
|
/Linux-v6.1/Documentation/translations/it_IT/process/ |
D | 3.Early-stage.rst | 1 .. include:: ../disclaimer-ita.rst 3 :Original: :ref:`Documentation/process/3.Early-stage.rst <development_early_stage>` 19 ----------------------- 35 lista di discussione linux-kernel, dove incontrò subito dei problemi. 64 problema - non su di una specifica soluzione- e di discuterne con la comunità 70 - Qual'è, precisamente, il problema che dev'essere risolto? 72 - Chi sono gli utenti coinvolti da tal problema? A quale caso dovrebbe 75 - In che modo il kernel risulta manchevole nell'indirizzare il problema 81 ----------------- 88 - Potrebbe essere che il problema sia già stato risolto nel kernel in [all …]
|
D | deprecated.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 .. include:: ../disclaimer-ita.rst 26 ------------ 38 ---------------- 46 destabilizza il sistema o lo corrompe del tutto, il che rende 50 <https://lore.kernel.org/lkml/CA+55aFy6jNLsywVYdGp83AMrXBo_P-pkjkphPGrO=82SPKCpLQ@mail.gmail.com/>`… 52 <https://lore.kernel.org/lkml/CAHk-=whDHsbK3HTOpTF=ue_o04onRwTEaK_ZoJp_fjbqq4+=Jw@mail.gmail.com/>`_ 65 ---------------------------------------------------- 87 le funzioni del tipo *saturate-on-overflow*:: 94 header = kzalloc(sizeof(*header) + count * sizeof(*header->item), [all …]
|
/Linux-v6.1/drivers/cpufreq/ |
D | acpi-cpufreq.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * acpi-cpufreq.c - ACPI Processor P-States Driver 7 * Copyright (C) 2002 - 2004 Dominik Brodowski <linux@brodo.de> 37 MODULE_DESCRIPTION("ACPI Processor P-States Driver"); 67 return per_cpu_ptr(acpi_perf_data, data->acpi_perf_cpu); in to_perf_data() 76 u32 lo, hi; in boost_state() local 83 rdmsr_on_cpu(cpu, MSR_IA32_MISC_ENABLE, &lo, &hi); in boost_state() 84 msr = lo | ((u64)hi << 32); in boost_state() 88 rdmsr_on_cpu(cpu, MSR_K7_HWCR, &lo, &hi); in boost_state() 89 msr = lo | ((u64)hi << 32); in boost_state() [all …]
|
/Linux-v6.1/drivers/edac/ |
D | ie31200_edac.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Intel E3-1200 6 * Support for the E3-1200 processor family. Heavily based on previous 12 * PCI DRAM controller device ids (Taken from The PCI ID Repository - https://pci-ids.ucw.cz/) 14 * 0108: Xeon E3-1200 Processor Family DRAM Controller 15 * 010c: Xeon E3-1200/2nd Generation Core Processor Family DRAM Controller 16 * 0150: Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller 17 * 0158: Xeon E3-1200 v2/Ivy Bridge DRAM Controller 18 * 015c: Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller 19 * 0c04: Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller [all …]
|
/Linux-v6.1/drivers/thermal/tegra/ |
D | soctherm.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2014 - 2018, NVIDIA CORPORATION. All rights reserved. 34 #include <dt-bindings/thermal/tegra124-soctherm.h> 197 #define REG_GET_MASK(r, m) (((r) & (m)) >> (ffs(m) - 1)) 200 (((v) & (m >> (ffs(m) - 1))) << (ffs(m) - 1))) 203 #define THROT_DEPTH_DIVIDEND(depth) ((256 * (100 - (depth)) / 100) - 1) 205 /* gk20a nv_therm interface N:3 Mapping. Levels defined in tegra124-soctherm.h 212 #define THROT_LEVEL_TO_DEPTH(level) ((0x1 << (level)) - 1) 229 (ALARM_OFFSET * (throt - THROTTLE_OC1))) 232 (ALARM_OFFSET * (throt - THROTTLE_OC1))) [all …]
|
/Linux-v6.1/Documentation/core-api/ |
D | rbtree.rst | 2 Red-black Trees (rbtree) in Linux 9 What are red-black trees, and what are they for? 10 ------------------------------------------------ 12 Red-black trees are a type of self-balancing binary search tree, used for 19 Red-black trees are similar to AVL trees, but provide faster real-time bounded 26 There are a number of red-black trees in use in the kernel. 29 The high-resolution timer code uses an rbtree to organize outstanding 31 red-black tree. Virtual memory areas (VMAs) are tracked with red-black 38 Linux Weekly News article on red-black trees 41 Wikipedia entry on red-black trees [all …]
|
/Linux-v6.1/drivers/net/ethernet/agere/ |
D | et131x.h | 52 /* LBCIF Register Groups (addressed via 32-bit offsets) */ 56 /* LBCIF Registers (addressed via 8-bit offsets) */ 196 * 31-10: unused 197 * 9-0: pr ndes 217 * txdma status writeback address lo reg in txdma address map at 0x1020 276 * 1-3: tc 281 * 8-9: fbr0_size 283 * 11-12: fbr1_size 289 * 18-31: unused 300 /* structure for dma writeback lo reg in rxdma address map [all …]
|
/Linux-v6.1/Documentation/translations/it_IT/doc-guide/ |
D | sphinx.rst | 1 .. include:: ../disclaimer-ita.rst 4 :ref:`Documentation/doc-guide/index.rst <doc_guide>` 18 .. _Sphinx: http://www.sphinx-doc.org/ 22 includere i commenti di documentazione, o di tipo kernel-doc, dai file 25 e l'architettura del codice. I commenti di tipo kernel-doc hanno una struttura 42 consultate :ref:`it_sphinx-pre-install`. 52 ``virtualenv-3`` o ``virtualenv`` a seconda di come Python 3 è stato 70 (sphinx_2.4.4) $ pip install -r Documentation/sphinx/requirements.txt 78 ---------------------- 90 -------------------------- [all …]
|
/Linux-v6.1/drivers/net/wireless/ath/ath9k/ |
D | ani.c | 2 * Copyright (c) 2008-2011 Atheros Communications Inc. 20 #include "hw-ops.h" 36 * MRC-CCK: Maximal Ratio Combining for CCK 55 (ATH9K_ANI_OFDM_NUM_LEVEL-1) 57 3 /* default level - matches the INI settings */ 60 * MRC (Maximal Ratio Combining) has always been used with multi-antenna ofdm. 77 * https://en.wikipedia.org/wiki/Maximal-ratio_combining 86 /* FS MRC-CCK */ 101 (ATH9K_ANI_CCK_NUM_LEVEL-1) 103 (ATH9K_ANI_CCK_NUM_LEVEL-3) [all …]
|
/Linux-v6.1/drivers/media/tuners/ |
D | mt2063.c | 1 // SPDX-License-Identifier: GPL-2.0-only 34 /* Info: Unavoidable LO-related spur may be present in the output */ 37 /* Info: Mask of bits used for # of LO-related spurs that were avoided during tuning */ 144 * Two-wire serial bus subaddresses of the tuner registers. 155 MT2063_REG_LO_STATUS, /* 0x07: LO Status */ 237 * mt2063_write - Write data into the I2C bus 241 struct dvb_frontend *fe = state->frontend; in mt2063_write() 245 .addr = state->config->tuner_address, in mt2063_write() 256 if (fe->ops.i2c_gate_ctrl) in mt2063_write() 257 fe->ops.i2c_gate_ctrl(fe, 1); in mt2063_write() [all …]
|
/Linux-v6.1/Documentation/translations/zh_CN/core-api/ |
D | rbtree.rst | 1 .. SPDX-License-Identifier: GPL-2.0 2 .. include:: ../disclaimer-zh_CN.rst 4 :Original: Documentation/core-api/rbtree.rst 19 -------------------------- 42 https://en.wikipedia.org/wiki/Red-black_tree 45 ----------------- 55 -------------- 72 -------------------- 81 struct rb_node *node = root->rb_node; 87 result = strcmp(string, data->keystring); [all …]
|
/Linux-v6.1/drivers/net/ethernet/fungible/funcore/ |
D | fun_dev.c | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 8 #include <linux/io-64-nonatomic-lo-hi.h> 46 unsigned int cap_to = NVME_CAP_TIMEOUT(fdev->cap_reg); in fun_wait_ready() 53 u32 csts = readl(fdev->bar + NVME_REG_CSTS); in fun_wait_ready() 56 dev_err(fdev->dev, "CSTS register read %#x\n", csts); in fun_wait_ready() 57 return -EIO; in fun_wait_ready() 69 dev_err(fdev->dev, in fun_wait_ready() 72 return -ETIMEDOUT; in fun_wait_ready() 80 u32 csts = readl(fdev->bar + NVME_REG_CSTS); in fun_check_csts_rdy() 84 dev_err(fdev->dev, "CSTS register read %#x\n", csts); in fun_check_csts_rdy() [all …]
|