| /linux/tools/testing/selftests/cgroup/ | 
| H A D | test_memcontrol.c | 1 /* SPDX-License-Identifier: GPL-2.0 */52 	return -1; in test_memcg_subtree_control()
 76 		return -1; in test_memcg_subtree_control()
 176 	int ret = -1; in test_memcg_current_peak()
 181 		return -1; in test_memcg_current_peak()
 210 	int ret = -1; in test_memcg_current_peak()
 216 		return -1; in test_memcg_current_peak()
 242  * and checks memory.current, memory.peak, an in test_memcg_current_peak()
 169 long current, peak, peak_reset; test_memcg_current_peak()  local
 949 long max, peak; test_memcg_swap_max_peak()  local
 [all...]
 | 
| /linux/drivers/net/can/sja1000/ | 
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only10 	tristate "EMS CPC-PCI, CPC-PCIe and CPC-104P Card"
 13 	  This driver is for the one, two or four channel CPC-PCI,
 14 	  CPC-PCIe and CPC-104P cards from EMS Dr. Thomas Wuensche
 15 	  (http://www.ems-wuensche.de).
 18 	tristate "EMS CPC-CARD Card"
 21 	  This driver is for the one or two channel CPC-CARD cards from
 22 	  EMS Dr. Thomas Wuensche (http://www.ems-wuensche.de).
 25 	tristate "Fintek F81601 PCIE to 2 CAN Controller"
 28 	  This driver adds support for Fintek F81601 PCIE to 2 CAN
 [all …]
 
 | 
| /linux/net/sched/ | 
| H A D | sch_tbf.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later6  *		Dmitry Torokhov <dtor@mail.ru> - allow attaching inner qdiscs -
 27 	-------
 32 	------------
 36 	does not exceed B + R*(t_f-t_i).
 42 	s_i+....+s_k <= B + R*(t_k - t_i)
 45 	----------
 55 	N(t_* + 0) = N(t_* - 0) - S/R.
 59 	Actually, QoS requires two TBF to be applied to a data stream.
 61 	one with rate P (peak rate) and depth M (equal to link MTU)
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/qcom/ | 
| H A D | sdm660.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only13 	compatible = "qcom,adreno-512.0", "qcom,adreno";
 14 	operating-points-v2 = <&gpu_sdm660_opp_table>;
 16 	gpu_sdm660_opp_table: opp-table {
 17 		compatible = "operating-points-v2";
 21 		 * Though it cannot be used for now due to interconnect
 23 		 * at the same opp-level
 25 		opp-750000000 {
 26 			opp-hz = /bits/ 64 <750000000>;
 27 			opp-level = <RPM_SMD_LEVEL_TURBO>;
 [all …]
 
 | 
| H A D | sdm670.dtsi | 1 // SPDX-License-Identifier: GPL-2.09 #include <dt-bindings/clock/qcom,camcc-sdm845.h>
 10 #include <dt-bindings/clock/qcom,dispcc-sdm845.h>
 11 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h>
 12 #include <dt-bindings/clock/qcom,gcc-sdm845.h>
 13 #include <dt-bindings/clock/qcom,gpucc-sdm845.h>
 14 #include <dt-bindings/clock/qcom,rpmh.h>
 15 #include <dt-bindings/dma/qcom-gpi.h>
 16 #include <dt-bindings/gpio/gpio.h>
 17 #include <dt-bindings/interconnect/qcom,osm-l3.h>
 [all …]
 
 | 
| H A D | sdm630.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause7 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h>
 8 #include <dt-bindings/clock/qcom,gcc-sdm660.h>
 9 #include <dt-bindings/clock/qcom,gpucc-sdm660.h>
 10 #include <dt-bindings/clock/qcom,mmcc-sdm660.h>
 11 #include <dt-bindings/clock/qcom,rpmcc.h>
 12 #include <dt-bindings/firmware/qcom,scm.h>
 13 #include <dt-bindings/interconnect/qcom,sdm660.h>
 14 #include <dt-bindings/power/qcom-rpmpd.h>
 15 #include <dt-bindings/gpio/gpio.h>
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/phy/ | 
| H A D | transmit-amplitude.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/phy/transmit-amplitude.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   Binding describing the peak-to-peak transmit amplitude for common PHYs
 14   - Marek Behún <kabel@kernel.org>
 17   tx-p2p-microvolt:
 19       Transmit amplitude voltages in microvolts, peak-to-peak. If this property
 21       'tx-p2p-microvolt-names' property must be provided and contain
 24   tx-p2p-microvolt-names:
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/sound/ | 
| H A D | cs35l34.txt | 5   - compatible : "cirrus,cs35l34"7   - reg : the I2C address of the device for I2C.
 9   - VA-supply, VP-supply : power supplies for the device,
 13   - cirrus,boost-vtge-millivolt : Boost Voltage Value.  Configures the boost
 14     converter's output voltage in mV. The range is from VP to 8V with
 17   - cirrus,boost-nanohenry: Inductor value for boost converter. The value is
 22   - reset-gpios: GPIO used to reset the amplifier.
 24   - interrupts : IRQ line info CS35L34.
 25     (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
 26     for further information relating to interrupt properties)
 [all …]
 
 | 
| H A D | cs35l36.txt | 5   - compatible : "cirrus,cs35l36"7   - reg : the I2C address of the device for I2C
 9   - VA-supply, VP-supply : power supplies for the device,
 13   - cirrus,boost-ctl-millivolt : Boost Voltage Value.  Configures the boost
 14   converter's output voltage in mV. The range is from 2550mV to 12000mV with
 18   - cirrus,boost-peak-milliamp : Boost-converter peak current limit in mA.
 19   Configures the peak current by monitoring the current through the boost FET.
 20   Range starts at 1600mA and goes to a maximum of 4500mA with increments of
 24   - cirrus,boost-ind-nanohenry : Inductor estimation LBST reference value.
 26   inductance value to reference.
 [all …]
 
 | 
| H A D | cs35l35.txt | 5   - compatible : "cirrus,cs35l35"7   - reg : the I2C address of the device for I2C
 9   - VA-supply, VP-supply : power supplies for the device,
 13   - interrupts : IRQ line info CS35L35.
 14     (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
 15     for further information relating to interrupt properties)
 17  - cirrus,boost-ind-nanohenry: Inductor value for boost converter. The value is
 21   - reset-gpios : gpio used to reset the amplifier
 23   - cirrus,stereo-config : Boolean to determine if there are 2 AMPs for a
 26   - cirrus,audio-channel : Set Location of Audio Signal on Serial Port
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/nvidia/ | 
| H A D | tegra234.dtsi | 1 // SPDX-License-Identifier: GPL-2.03 #include <dt-bindings/clock/tegra234-clock.h>
 4 #include <dt-bindings/gpio/tegra234-gpio.h>
 5 #include <dt-bindings/interrupt-controller/arm-gic.h>
 6 #include <dt-bindings/mailbox/tegra186-hsp.h>
 7 #include <dt-bindings/memory/tegra234-mc.h>
 8 #include <dt-bindings/pinctrl/pinctrl-tegra-io-pad.h>
 9 #include <dt-bindings/power/tegra234-powergate.h>
 10 #include <dt-bindings/reset/tegra234-reset.h>
 11 #include <dt-bindings/thermal/tegra234-bpmp-thermal.h>
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/opp/ | 
| H A D | opp-v2-base.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/opp/opp-v2-base.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Viresh Kumar <viresh.kumar@linaro.org>
 13   Devices work at voltage-current-frequency combinations and some implementations
 19   This describes the OPPs belonging to a device.
 25     pattern: '^opp-table(-[a-z0-9]+)?$'
 27   opp-shared:
 36   '^opp(-?[0-9]+)*$':
 [all …]
 
 | 
| /linux/drivers/net/can/peak_canfd/ | 
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only4 	tristate "PEAK-System PCAN-PCIe FD cards"
 6 	  This driver adds support for the PEAK-System PCI Express FD
 7 	  CAN-FD cards family.
 8 	  These 1x or 2x CAN-FD channels cards offer CAN 2.0 a/b as well as
 9 	  CAN-FD access to the CAN bus. Besides the nominal bitrate of up to
 10 	  1 Mbit/s, the data bytes of CAN-FD frames can be transmitted with
 11 	  up to 12 Mbit/s. A galvanic isolation of the CAN ports protects the
 13 	  disturbances of up to 500 Volts. The PCAN-PCI Express FD can be
 14 	  operated with ambient temperatures in a range of -40 to +85 °C.
 
 | 
| /linux/drivers/nfc/fdp/ | 
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only8 	  Intel Fields Peak NFC controller core driver.
 11 	  To compile this driver as a module, choose m here. The module will
 19 	  This module adds support for the Intel Fields Peak NFC controller
 23 	  If you choose to build a module, it'll be called fdp_i2c.
 
 | 
| /linux/Documentation/ABI/testing/ | 
| H A D | sysfs-class-net-peak_usb | 5 Contact:	Stephane Grosjean <s.grosjean@peak-system.com>7 		PEAK PCAN-USB devices support user-configurable CAN channel
 8 		identifiers. Contrary to a USB serial number, these identifiers
 12 		This attribute provides read-only access to the currently
 18 		set to zero.
 
 | 
| H A D | sysfs-bus-iio-adc-envelope-detector | 6 		The DAC is used to find the peak level of an alternating8 		of a comparator wired to an interrupt pin. Like so::
 12 		     input +------>-------|+ \
 14 		            .-------.     |    }---.
 16 		            |    dac|-->--|- /     |
 20 		            |    irq|------<-------'
 22 		            '-------'
 29 		The edge/level of the interrupt is also switched to its
 37 		Number of milliseconds to wait for the comparator in each
 38 		step of the binary search for the input peak level. Needs
 [all …]
 
 | 
| /linux/drivers/iio/humidity/ | 
| H A D | hdc2010.c | 1 // SPDX-License-Identifier: GPL-2.0+3  * hdc2010.c - Support for the TI HDC2010 and HDC2080
 58 	unsigned long peak;  member
 64 		.peak = HDC2010_REG_TEMP_MAX,
 68 		.peak = HDC2010_REG_HUMIDITY_MAX,
 110 	u8 tmp = (~mask & data->drdy_config) | val;  in hdc2010_update_drdy_config()
 113 	ret = i2c_smbus_write_byte_data(data->client,  in hdc2010_update_drdy_config()
 118 	data->drdy_config = tmp;  in hdc2010_update_drdy_config()
 126 	struct i2c_client *client = data->client;  in hdc2010_get_prim_measurement_word()
 130 			hdc2010_reg_translation[chan->address].primary);  in hdc2010_get_prim_measurement_word()
 [all …]
 
 | 
| /linux/drivers/interconnect/ | 
| H A D | icc-clk.c | 1 /* SPDX-License-Identifier: GPL-2.0 */8 #include <linux/interconnect-clk.h>
 9 #include <linux/interconnect-provider.h>
 27 	struct icc_clk_node *qn = src->data;  in icc_clk_set()
 30 	if (!qn || !qn->clk)  in icc_clk_set()
 33 	if (!src->peak_bw) {  in icc_clk_set()
 34 		if (qn->enabled)  in icc_clk_set()
 35 			clk_disable_unprepare(qn->clk);  in icc_clk_set()
 36 		qn->enabled = false;  in icc_clk_set()
 41 	if (!qn->enabled) {  in icc_clk_set()
 [all …]
 
 | 
| /linux/include/linux/ | 
| H A D | interconnect-provider.h | 1 /* SPDX-License-Identifier: GPL-2.0 */18  * struct icc_node_data - icc node data
 29  * struct icc_onecell_data - driver data for onecell interconnect providers
 32  * @nodes: array of pointers to the nodes in this device
 43  * struct icc_provider - interconnect provider (controller) entity that might
 48  * @set: pointer to device specific set operation function
 49  * @aggregate: pointer to device specific aggregate operation function
 50  * @pre_aggregate: pointer to device specific function that is called
 52  * @get_bw: pointer to device specific function to get current bandwidth
 53  * @xlate: provider-specific callback for mapping nodes from phandle arguments
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/amlogic/ | 
| H A D | meson8b-ec100.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 /dts-v1/;
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/input/input.h>
 22 		stdout-path = "serial0:115200n8";
 30 	emmc_pwrseq: emmc-pwrseq {
 31 		compatible = "mmc-pwrseq-emmc";
 32 		reset-gpios = <&gpio BOOT_9 GPIO_ACTIVE_LOW>;
 35 	gpio-keys {
 36 		compatible = "gpio-keys-polled";
 [all …]
 
 | 
| /linux/drivers/opp/ | 
| H A D | opp.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */5  * Copyright (C) 2009-2010 Texas Instruments Incorporated.
 26 /* Lock to allow exclusive modification to the device and opp lists */
 40  * struct opp_config_data - data for set config operations
 55  * struct dev_pm_opp_icc_bw - Interconnect bandwidth values
 56  * @avg:	Average bandwidth corresponding to this OPP (in icc units)
 57  * @peak:	Peak bandwidth corresponding to this OPP (in icc units)
 63 	u32 peak;  member
 70  *	|- device 1 (represents voltage domain 1)
 71  *	|	|- opp 1 (availability, freq, voltage)
 [all …]
 
 | 
| /linux/Documentation/sound/cards/ | 
| H A D | hdspm.rst | 2 Software Interface ALSA-DSP MADI Driver 5 (translated from German, so no good English ;-),
 7 2004 - winfried ritsch
 10 Full functionality has been added to the driver. Since some of
 11 the Controls and startup-options  are ALSA-Standard and only the
 19 ------------------
 21 * number of channels --  depends on transmission mode
 23 		The number of channels chosen is from 1..Nmax. The reason to
 29 * Single Speed -- 1..64 channels
 37 * Double Speed -- 1..32 channels
 [all …]
 
 | 
| /linux/drivers/power/supply/ | 
| H A D | olpc_battery.c | 1 // SPDX-License-Identifier: GPL-2.0-only5  *	Copyright © 2006-2010  David Woodhouse <dwmw2@infradead.org>
 19 #include <linux/olpc-ec.h>
 77 		val->intval = !!(status & BAT_STAT_AC);  in olpc_ac_get_prop()
 80 		ret = -EINVAL;  in olpc_ac_get_prop()
 101 	if (data->new_proto) {  in olpc_bat_get_status()
 103 			val->intval = POWER_SUPPLY_STATUS_CHARGING;  in olpc_bat_get_status()
 105 			val->intval = POWER_SUPPLY_STATUS_DISCHARGING;  in olpc_bat_get_status()
 107 			val->intval = POWER_SUPPLY_STATUS_FULL;  in olpc_bat_get_status()
 109 			val->intval = POWER_SUPPLY_STATUS_NOT_CHARGING;  in olpc_bat_get_status()
 [all …]
 
 | 
| /linux/drivers/comedi/drivers/ | 
| H A D | jr3_pci.h | 1 /* SPDX-License-Identifier: GPL-2.0 */3  * Helper types to take care of the fact that the DSP card memory
 31  * two-byte words.
 41  * is used to regulate the voltage over various cable lengths.
 42  * Channels 1-6 contain the coupled force data Fx through Mz. Channel
 43  * 7 contains the sensor's calibration data. The use of channels 8-15
 84  * which axes to use in computing the vectors. Each bit signifies
 85  * selection of a single axis. The V1x axis bit corresponds to a hex
 86  * value of 0x0001 and the V2z bit corresponds to a hex value of
 87  * 0x0020. Example: to specify the axes V1x, V1y, V2x, and V2z the
 [all …]
 
 | 
| /linux/drivers/leds/flash/ | 
| H A D | leds-as3645a.c | 1 // SPDX-License-Identifier: GPL-2.0-only3  * drivers/leds/leds-as3645a.c - AS3645A and LM3555 flash controllers driver
 5  * Copyright (C) 2008-2011 Nokia Corporation
 16 #include <linux/led-class-flash.h>
 23 #include <media/v4l2-flash-led-class.h>
 25 #define AS_TIMER_US_TO_CODE(t)			(((t) / 1000 - 100) / 50)
 30 /* Read-only Design info register: Reset state: xxxx 0001 */
 35 /* Read-only Version control register: Reset state: 0000 0000
 79 /* Password register is used to unlock boost register writing */
 105 	((min_t(u32, AS_PEAK_mA_MAX, a) - 1250) / 250)
 [all …]
 
 |