| /linux/drivers/media/rc/keymaps/ | 
| H A D | rc-apac-viewcomp.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 // apac-viewcomp.h - Keytable for apac_viewcomp Remote Controller 4 // keymap imported from ir-keymaps.c 8 #include <media/rc-map.h> 49 	{ 0x0c, KEY_KPPLUS },		/* fine tune >>>> */ 50 	{ 0x18, KEY_KPMINUS },		/* fine tune <<<< */ 77 MODULE_DESCRIPTION("apac-viewcomp remote controller keytable");
  | 
| H A D | rc-winfast.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 // winfast.h - Keytable for winfast Remote Controller 4 // keymap imported from ir-keymaps.c 8 #include <media/rc-map.h> 11 /* Table for Leadtek Winfast Remote Controls - used by both bttv and cx88 */ 44 	{ 0x18, KEY_KPPLUS },		/* fine tune + , not on Y040052 */ 45 	{ 0x19, KEY_KPMINUS },		/* fine tune - , not on Y040052 */ 70 	{ 0x3a, KEY_VOLUMEDOWN },	/* MCE -VOL, on Y04G0033 */ 72 	{ 0x3f, KEY_CHANNELDOWN }	/* MCE -CH,  on Y04G0033 */
  | 
| /linux/Documentation/devicetree/bindings/memory-controllers/ | 
| H A D | nvidia,tegra20-mc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/nvidia,tegra20-mc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Dmitry Osipenko <digetx@gmail.com> 11   - Jon Hunter <jonathanh@nvidia.com> 12   - Thierry Reding <thierry.reding@gmail.com> 18   has a configurable arbitration algorithm to allow the user to fine-tune 27     const: nvidia,tegra20-mc-gart 31       - description: controller registers [all …] 
 | 
| /linux/arch/powerpc/platforms/ps3/ | 
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 26 	  defaults should be fine for most users, but these options may make 42 	  This option is only for experts who may have the desire to fine 43 	  tune the pagetable size on their system.  The value here is 126 	tristate "PS3 BD/DVD/CD-ROM Storage Driver" 132 	  This support is required to access the PS3 BD/DVD/CD-ROM drive.
  | 
| /linux/drivers/base/firmware_loader/ | 
| H A D | sysfs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 16  * struct firmware_fallback_config - firmware fallback configuration settings 18  * Helps describe and fine tune the fallback mechanism. 89 	struct fw_priv *fw_priv = fw_sysfs->fw_priv;  in fw_load_abort()
  | 
| /linux/Documentation/devicetree/bindings/clock/ | 
| H A D | ti,cdce925.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Alexander Stein <alexander.stein@ew.tq-group.com> 15   - CDCE(L)913: 1-PLL, 3 Outputs https://www.ti.com/product/cdce913 16   - CDCE(L)925: 2-PLL, 5 Outputs https://www.ti.com/product/cdce925 17   - CDCE(L)937: 3-PLL, 7 Outputs https://www.ti.com/product/cdce937 18   - CDCE(L)949: 4-PLL, 9 Outputs https://www.ti.com/product/cdce949 23       - ti,cdce913 24       - ti,cdce925 [all …] 
 | 
| /linux/drivers/slimbus/ | 
| H A D | sched.c | 1 // SPDX-License-Identifier: GPL-2.0 3  * Copyright (c) 2011-2017, The Linux Foundation 10  * slim_ctrl_clk_pause() - Called by slimbus controller to enter/exit 17  * Slimbus specification needs this sequence to turn-off clocks for the bus. 20  * To exit clock-pause, controller typically wakes up active framer device. 23  * For entering clock-pause, -EBUSY is returned if a message txn in pending. 29 	struct slim_sched *sched = &ctrl->sched;  in slim_ctrl_clk_pause() 36 		return -EINVAL;  in slim_ctrl_clk_pause() 38 	mutex_lock(&sched->m_reconf);  in slim_ctrl_clk_pause() 40 		if (sched->clk_state == SLIM_CLK_ACTIVE) {  in slim_ctrl_clk_pause() [all …] 
 | 
| /linux/Documentation/devicetree/bindings/phy/ | 
| H A D | apm,xgene-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/apm,xgene-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: APM X-Gene 15Gbps Multi-purpose PHY 10   - Khuong Dinh <khuong@os.amperecomputing.com> 13   PHY nodes are defined to describe on-chip 15Gbps Multi-purpose PHY. Each 19       - const: apm,xgene-phy 24   '#phy-cells': 32   apm,tx-eye-tuning: [all …] 
 | 
| /linux/Documentation/devicetree/bindings/iio/adc/ | 
| H A 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 …] 
 | 
| /linux/drivers/phy/starfive/ | 
| H A D | phy-jh7110-pcie.c | 1 // SPDX-License-Identifier: GPL-2.0+ 49 	if (!data->stg_syscon || !data->sys_syscon) {  in phy_usb3_mode_set() 50 		dev_err(&data->phy->dev, "doesn't support usb3 mode\n");  in phy_usb3_mode_set() 51 		return -EINVAL;  in phy_usb3_mode_set() 54 	regmap_update_bits(data->stg_syscon, data->stg_pcie_mode,  in phy_usb3_mode_set() 56 	regmap_update_bits(data->stg_syscon, data->stg_pcie_usb,  in phy_usb3_mode_set() 58 	regmap_update_bits(data->stg_syscon, data->stg_pcie_usb,  in phy_usb3_mode_set() 62 	regmap_update_bits(data->sys_syscon, data->sys_phy_connect,  in phy_usb3_mode_set() 65 	/* Configuare spread-spectrum mode: down-spread-spectrum */  in phy_usb3_mode_set() 66 	writel(PCIE_USB3_PHY_ENABLE, data->regs + PCIE_USB3_PHY_PLL_CTL_OFF);  in phy_usb3_mode_set() [all …] 
 | 
| /linux/include/drm/ | 
| H A D | drm_mm.h | 3  * Copyright 2006-2008 Tungsten Graphics, Inc., Cedar Park, TX. USA. 21  * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 31  * Thomas Hellstrom <thomas-at-tungstengraphics-dot-com> 60  * enum drm_mm_insert_mode - control search and allocation behaviour 118 	 * Only check the first hole for suitablity and report -ENOSPC 129 	 * insert the node at the top of the hole or report -ENOSPC if 140 	 * insert the node at the bottom of the hole or report -ENOSPC if 149  * struct drm_mm_node - allocated block in the DRM allocator 152  * pre-reserved nodes inserted using drm_mm_reserve_node() the structure is 158 	/** @color: Opaque driver-private tag. */ [all …] 
 | 
| /linux/Documentation/kbuild/ | 
| H A D | gendwarfksyms.rst | 18 ----- 23         Usage: gendwarfksyms [options] elf-object-file ... < symbol-list 26           -d, --debug          Print debugging information 27               --dump-dies      Dump DWARF DIE contents 28               --dump-die-map   Print debugging information about die_map changes 29               --dump-types     Dump type strings 30               --dump-versions  Dump expanded type strings used for symbol versions 31           -s, --stable         Support kABI stability features 32           -T, --symtypes file  Write a symtypes file 33           -h, --help           Print this message [all …] 
 | 
| /linux/drivers/atm/ | 
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 36 	  chipset such as the Speedstream 3010 and the ENI-25p.  The 38 	  have the code to drive the on-board Alcatel DSL chipset (yet). 46 	  2MB on-board RAM (Efficient calls them "C" and "S", respectively), 48 	  The driver works with MMF (-MF or ...F) and UTP-5 (-U5 or ...D) 65 	bool "Fine-tune burst settings" 69 	  multiple words of data per PCI bus access cycle. Such a multi-word 164 	  Support for the S-UNI and compatible PHYsical layer chips. These are 169 	  need that capability don't include S-UNI support (it's not needed to 223 	  control memory (128K-1KVC, 512K-4KVC), the size of the packet [all …] 
 | 
| /linux/drivers/media/dvb-core/ | 
| H A D | dvb_frontend.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5  * Copyright (C) 1999-2001 Ralph  Metzler 53 …e_delay, "0: normal (default), >0 => delay in milliseconds to wait for lock after a tune attempt"); 57 MODULE_PARM_DESC(dvb_mfe_wait_time, "Wait up to <mfe_wait_time> seconds on open() for multi-fronten… 78  * FESTATE_RETUNE. Parameters have been supplied, but we have not yet performed the first tune. 136 	struct dvb_frontend_private *fepriv = fe->frontend_priv;  in __dvb_frontend_free() 139 		dvb_device_put(fepriv->dvbdev);  in __dvb_frontend_free() 141 	dvb_frontend_invoke_release(fe, fe->ops.release);  in __dvb_frontend_free() 157 	if (fe->ops.detach)  in dvb_frontend_put() 158 		fe->ops.detach(fe);  in dvb_frontend_put() [all …] 
 | 
| /linux/include/linux/sched/ | 
| H A D | mm.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 19  * mmgrab() - Pin a &struct mm_struct. 32  * See also <Documentation/mm/active_mm.rst> for an in-depth explanation 37 	atomic_inc(&mm->mm_count);  in mmgrab() 52 	 * user-space, after storing to rq->curr.  in mmdrop() 54 	if (unlikely(atomic_dec_and_test(&mm->mm_count)))  in mmdrop() 77 	if (atomic_dec_and_test(&mm->mm_count))  in mmdrop_sched() 78 		call_rcu(&mm->delayed_drop, __mmdrop_delayed);  in mmdrop_sched() 116  * mmget() - Pin the address space associated with a &struct mm_struct. 128  * See also <Documentation/mm/active_mm.rst> for an in-depth explanation [all …] 
 | 
| /linux/Documentation/scsi/ | 
| H A D | ChangeLog.sym53c8xx | 1 Sat May 12 12:00 2001 Gerard Roudier (groudier@club-internet.fr) 2 	* version sym53c8xx-1.7.3c 3 	- Ensure LEDC bit in GPCNTL is cleared when reading the NVRAM. 4 	  Fix sent by Stig Telfer <stig@api-networks.com>. 5 	- Backport from SYM-2 the work-around that allows to support  7 	- Check that we received at least 8 bytes of INQUIRY response  9 	- Define scsi_set_pci_device() as nil for kernel < 2.4.4. 10 	- + A couple of minor changes. 12 Sat Apr 7 19:30 2001 Gerard Roudier (groudier@club-internet.fr) 13 	* version sym53c8xx-1.7.3b [all …] 
 | 
| /linux/drivers/net/wireless/broadcom/b43/ | 
| H A D | phy_lp.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 /* Definitions for the LP-PHY */ 214 #define B43_LPPHY_MAX_SMPL_COARSE_FINE_ADDR	B43_PHY_OFDM(0x7F) /* Max Sample Coarse/Fine Address */ 330 #define B2062_N_LGENA_TUNE0			B43_LP_NORTH(0x01E) /* LGENA Tune 0 (north) */ 331 #define B2062_N_LGENA_TUNE1			B43_LP_NORTH(0x01F) /* LGENA Tune 1 (north) */ 332 #define B2062_N_LGENA_TUNE2			B43_LP_NORTH(0x020) /* LGENA Tune 2 (north) */ 333 #define B2062_N_LGENA_TUNE3			B43_LP_NORTH(0x021) /* LGENA Tune 3 (north) */ 382 #define B2062_N_TX_TUNE				B43_LP_NORTH(0x052) /* TX Tune (north) */
  | 
| /linux/sound/soc/codecs/ | 
| H A D | rt722-sdca.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 // rt722-sdca.c -- rt722 SDCA ALSA SoC audio driver 23 #include <sound/soc-dapm.h> 26 #include "rt722-sdca.h" 33 	struct regmap *regmap = rt722->regmap;  in rt722_sdca_index_write() 39 		dev_err(&rt722->slave->dev,  in rt722_sdca_index_write() 50 	struct regmap *regmap = rt722->regmap;  in rt722_sdca_index_read() 55 		dev_err(&rt722->slave->dev,  in rt722_sdca_index_read() 101 	ret = regmap_read(rt722->regmap,  in rt722_sdca_button_detect() 112 	ret = regmap_read(rt722->regmap,  in rt722_sdca_button_detect() [all …] 
 | 
| /linux/drivers/hwmon/ | 
| H A D | max6650.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3  * max6650.c - Part of lm_sensors, Linux kernel modules for hardware 18  *        http://pdfserv.maxim-ic.com/en/ds/MAX6650-MAX6651.pdf 27 #include <linux/hwmon-sysfs.h> 91 /* Minimum and maximum values of the FAN-RPM */ 143 	 * Useful range for dac is 0-180 for 12V fans and 0-76 for 5V fans.  in dac_to_pwm() 146 	return clamp_val(255 - (255 * dac) / DAC_LIMIT(v12), 0, 255);  in dac_to_pwm() 153 	return limit - (limit * pwm) / 255;  in pwm_to_dac() 159 	struct i2c_client *client = data->client;  in max6650_update_device() 163 	mutex_lock(&data->update_lock);  in max6650_update_device() [all …] 
 | 
| /linux/Documentation/admin-guide/pm/ | 
| H A D | cpufreq.rst | 1 .. SPDX-License-Identifier: GPL-2.0 20 Operating Performance Points or P-states (in ACPI terminology).  As a rule, 24 time (or the more power is drawn) by the CPU in the given P-state.  Therefore 29 as possible and then there is no reason to use any P-states different from the 30 highest one (i.e. the highest-performance frequency/voltage configuration 38 put into different P-states. 41 capacity, so as to decide which P-states to put the CPUs into.  Of course, since 64 information on the available P-states (or P-state ranges in some cases) and 65 access platform-specific hardware interfaces to change CPU P-states as requested 70 performance scaling algorithms for P-state selection can be represented in a [all …] 
 | 
| H A D | amd-pstate.rst | 1 .. SPDX-License-Identifier: GPL-2.0 5 ``amd-pstate`` CPU Performance Scaling Driver 16 ``amd-pstate`` is the AMD CPU performance scaling driver that introduces a 20 than legacy ACPI hardware P-States. Current AMD CPU/APU platforms are using 21 the ACPI P-states driver to manage CPU frequency and clocks with switching 22 only in 3 P-states. CPPC replaces the ACPI P-states controls and allows a 23 flexible, low-latency interface for the Linux kernel to directly 26 ``amd-pstate`` leverages the Linux kernel governors such as ``schedutil``, 30 Volume 2: System Programming [1]_). Currently, ``amd-pstate`` supports basic 40 continuous, abstract, and unit-less performance value in a scale that is [all …] 
 | 
| /linux/Documentation/process/ | 
| H A D | howto.rst | 6 This is the be-all, end-all document on this topic.  It contains 18 ------------ 27 The kernel is written mostly in C, with some architecture-dependent 30 you plan to do low-level development for that architecture.  Though they 34  - "The C Programming Language" by Kernighan and Ritchie [Prentice Hall] 35  - "Practical C Programming" by Steve Oualline [O'Reilly] 36  - "C:  A Reference Manual" by Harbison and Steele [Prentice Hall] 60 ------------ 65 described in :ref:`Documentation/process/license-rules.rst <kernel_licensing>`. 72 	https://www.gnu.org/licenses/gpl-faq.html [all …] 
 | 
| /linux/drivers/media/tuners/ | 
| H A D | xc2028.c | 1 // SPDX-License-Identifier: GPL-2.0 4 // Copyright (c) 2007-2008 Mauro Carvalho Chehab <mchehab@kernel.org> 7 //       - frontend interface 18 #include "tuner-i2c.h" 20 #include "xc2028-types.h" 28 /* Registers (Write-only) */ 33 /* Registers (Read-only) */ 125 	_rc = tuner_i2c_xfer_send(&priv->i2c_props, buf, size);		\ 129 	if (priv->ctrl.msleep)						\ 130 		msleep(priv->ctrl.msleep);				\ [all …] 
 | 
| /linux/drivers/media/dvb-frontends/ | 
| H A D | dib7000m.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3  * Linux-DVB Driver for DiBcom's DiB7000M and 4  *              first generation DiB7000P-demodulator-family. 6  * Copyright (C) 2005-7 DiBcom (http://www.dibcom.fr/) 80 	if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) {  in dib7000m_read_word() 85 	state->i2c_write_buffer[0] = (reg >> 8) | 0x80;  in dib7000m_read_word() 86 	state->i2c_write_buffer[1] = reg & 0xff;  in dib7000m_read_word() 88 	memset(state->msg, 0, 2 * sizeof(struct i2c_msg));  in dib7000m_read_word() 89 	state->msg[0].addr = state->i2c_addr >> 1;  in dib7000m_read_word() 90 	state->msg[0].flags = 0;  in dib7000m_read_word() [all …] 
 | 
| /linux/arch/powerpc/platforms/cell/spufs/ | 
| H A D | sched.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* sched.c - SPU scheduler. 7  * 2006-03-31	NUMA domains added. 55  * Priority of a normal, non-rt, non-niced'd process (aka nice level 0). 75 	max(x * (MAX_PRIO - prio) / (NICE_WIDTH / 2), MIN_SPU_TIMESLICE) 78  * scale user-nice values [ -20 ... 0 ... 19 ] to time slice values: 87 	if (ctx->prio < NORMAL_PRIO)  in spu_set_timeslice() 88 		ctx->time_slice = SCALE_PRIO(DEF_SPU_TIMESLICE * 4, ctx->prio);  in spu_set_timeslice() 90 		ctx->time_slice = SCALE_PRIO(DEF_SPU_TIMESLICE, ctx->prio);  in spu_set_timeslice() 102 	BUG_ON(!list_empty(&ctx->rq));  in __spu_update_sched_info() [all …] 
 |