| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/adc/ |
| D | adi,ad7124.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Stefan Popa <stefan.popa@analog.com> 16 https://www.analog.com/media/en/technical-documentation/data-sheets/AD7124-8.pdf 21 - adi,ad7124-4 22 - adi,ad7124-8 32 clock-names: 34 - const: mclk 40 '#address-cells': [all …]
|
| D | adi,ad4130.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Cosmin Tanislav <cosmin.tanislav@analog.com> 15 https://www.analog.com/media/en/technical-documentation/data-sheets/AD4130-8.pdf 20 - adi,ad4130 29 clock-names: 31 - const: mclk 36 interrupt-names: 42 - int [all …]
|
| D | adi,max11410.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Ibrahim Tilki <Ibrahim.Tilki@analog.com> 21 - adi,max11410 30 interrupt-names: 34 - enum: [gpio0, gpio1] 35 - const: gpio1 37 '#address-cells': 40 '#size-cells': [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/ |
| D | adi,ad7124.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Stefan Popa <stefan.popa@analog.com> 16 https://www.analog.com/media/en/technical-documentation/data-sheets/AD7124-8.pdf 21 - adi,ad7124-4 22 - adi,ad7124-8 32 clock-names: 34 - const: mclk 40 '#address-cells': [all …]
|
| /kernel/linux/linux-5.10/tools/lib/api/ |
| D | io.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Lightweight buffered reading library. 32 io->fd = fd; in io__init() 33 io->buf_len = buf_len; in io__init() 34 io->buf = buf; in io__init() 35 io->end = buf; in io__init() 36 io->data = buf; in io__init() 37 io->eof = false; in io__init() 43 char *ptr = io->data; in io__get_char() 45 if (io->eof) in io__get_char() [all …]
|
| /kernel/linux/linux-6.6/tools/include/nolibc/ |
| D | stdio.h | 1 /* SPDX-License-Identifier: LGPL-2.1 OR MIT */ 4 * Copyright (C) 2017-2021 Willy Tarreau <w@1wt.eu> 21 #define EOF (-1) 25 #define _IOFBF 0 /* Fully buffered. */ 26 #define _IOLBF 1 /* Line buffered. */ 29 /* just define FILE as a non-empty type. The value of the pointer gives 30 * the FD: FILE=~fd for fd>=0 or NULL for fd<0. This way positive FILE 61 return -1; in fileno() 75 return -1; in fflush() 90 return -1; in fclose() [all …]
|
| /kernel/linux/linux-6.6/tools/lib/api/ |
| D | io.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Lightweight buffered reading library. 37 io->fd = fd; in io__init() 38 io->buf_len = buf_len; in io__init() 39 io->buf = buf; in io__init() 40 io->end = buf; in io__init() 41 io->data = buf; in io__init() 42 io->timeout_ms = 0; in io__init() 43 io->eof = false; in io__init() 49 char *ptr = io->data; in io__get_char() [all …]
|
| /kernel/linux/linux-5.10/Documentation/scsi/ |
| D | st.rst | 1 .. SPDX-License-Identifier: GPL-2.0 23 flexible method and applicable to single-user workstations. However, 32 drive performs auto-detection of the tape format well (like some 33 QIC-drives). The result is that any tape can be read, writing can be 37 does not perform auto-detection well enough and there is a single 40 or not :-). 56 users (buffered and asynchronous writes). The modes also allow choices 57 between formats in multi-tape operations (the explicitly overridden 72 limits). Both the auto-rewind (minor equals device number) and 73 non-rewind devices (minor is 128 + device number) are implemented. [all …]
|
| /kernel/linux/linux-6.6/Documentation/scsi/ |
| D | st.rst | 1 .. SPDX-License-Identifier: GPL-2.0 23 flexible method and applicable to single-user workstations. However, 32 drive performs auto-detection of the tape format well (like some 33 QIC-drives). The result is that any tape can be read, writing can be 37 does not perform auto-detection well enough and there is a single 40 or not :-). 56 users (buffered and asynchronous writes). The modes also allow choices 57 between formats in multi-tape operations (the explicitly overridden 72 limits). Both the auto-rewind (minor equals device number) and 73 non-rewind devices (minor is 128 + device number) are implemented. [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
| D | intel_vblank.c | 1 // SPDX-License-Identifier: MIT 3 * Copyright © 2022-2023 Intel Corporation 24 * latch double buffered registers 30 * | may be shifted forward 1-3 extra lines via TRANSCONF 37 * ----va---> <-----------------vb--------------------> <--------va------------- 38 * | | <----vs-----> | 39 …* -vbs-----> <---vbs+1---> <---vbs+2---> <-----0-----> <-----1-----> <-----2--- (scanline counter … 40 …* -vbs-2---> <---vbs-1---> <---vbs-----> <---vbs+1---> <---vbs+2---> <-----0--- (scanline counter … 41 …* -vbs-2---> <---vbs-2---> <---vbs-1---> <---vbs-----> <---vbs+1---> <---vbs+2- (scanline counter … 56 * - most events happen at the start of horizontal sync [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/adc/ |
| D | ad7124.c | 1 // SPDX-License-Identifier: GPL-2.0+ 179 .name = "ad7124-4", 184 .name = "ad7124-8", 200 diff_new = abs(val - array[i]); in ad7124_find_closest_match() 219 ret = ad_sd_read_reg(&st->sd, addr, bytes, &readval); in ad7124_spi_write_mask() 226 return ad_sd_write_reg(&st->sd, addr, bytes, readval); in ad7124_spi_write_mask() 234 st->adc_control &= ~AD7124_ADC_CTRL_MODE_MSK; in ad7124_set_mode() 235 st->adc_control |= AD7124_ADC_CTRL_MODE(mode); in ad7124_set_mode() 237 return ad_sd_write_reg(&st->sd, AD7124_ADC_CONTROL, 2, st->adc_control); in ad7124_set_mode() 245 val = st->channel_config[channel].ain | AD7124_CHANNEL_EN(1) | in ad7124_set_channel() [all …]
|
| /kernel/linux/linux-5.10/block/ |
| D | blk-wbt.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * buffered writeback throttling. loosely based on CoDel. We can't drop 6 * - Monitor latencies in a defined window of time. 7 * - If the minimum latency in the above window exceeds some target, increment 10 * - For any window where we don't have solid data on what the latencies 12 * - If latencies look good, decrement scaling step. 13 * - If we're only doing writes, allow the scaling step to go negative. This 16 * positive scaling steps where we shrink the monitoring window, a negative 25 #include <linux/backing-dev.h> 28 #include "blk-wbt.h" [all …]
|
| /kernel/linux/linux-6.6/net/strparser/ |
| D | strparser.c | 1 // SPDX-License-Identifier: GPL-2.0-only 32 return (struct _strp_msg *)((void *)skb->cb + in _strp_msg() 41 cancel_delayed_work(&strp->msg_timer_work); in strp_abort_strp() 43 if (strp->stopped) in strp_abort_strp() 46 strp->stopped = 1; in strp_abort_strp() 48 if (strp->sk) { in strp_abort_strp() 49 struct sock *sk = strp->sk; in strp_abort_strp() 52 sk->sk_err = -err; in strp_abort_strp() 60 mod_delayed_work(strp_wq, &strp->msg_timer_work, timeo); in strp_start_timer() 67 desc->error = err; in strp_parser_err() [all …]
|
| /kernel/linux/linux-5.10/net/strparser/ |
| D | strparser.c | 1 // SPDX-License-Identifier: GPL-2.0-only 32 return (struct _strp_msg *)((void *)skb->cb + in _strp_msg() 41 cancel_delayed_work(&strp->msg_timer_work); in strp_abort_strp() 43 if (strp->stopped) in strp_abort_strp() 46 strp->stopped = 1; in strp_abort_strp() 48 if (strp->sk) { in strp_abort_strp() 49 struct sock *sk = strp->sk; in strp_abort_strp() 52 sk->sk_err = -err; in strp_abort_strp() 53 sk->sk_error_report(sk); in strp_abort_strp() 60 mod_delayed_work(strp_wq, &strp->msg_timer_work, timeo); in strp_start_timer() [all …]
|
| /kernel/linux/linux-5.10/drivers/input/mouse/ |
| D | cyapa_gen5.c | 6 * Copyright (C) 2014-2015 Cypress Semiconductor, Inc. 21 #include <linux/crc-itu-t.h> 33 #define CYAPA_TSG_IMG_MAX_RECORDS (CYAPA_TSG_IMG_END_ROW_NUM - \ 141 * Bit 7 - 3: reserved 142 * Bit 2 - 0: touch type; 146 * 3 - 15 : reserved. 154 * Bit 6 - 5: indicates an event associated with this touch instance 159 * Bit 4 - 0: An arbitrary ID tag associated with a finger 164 /* Bit 7 - 0 of X-axis coordinate of the touch in pixel. */ 167 /* Bit 15 - 8 of X-axis coordinate of the touch in pixel. */ [all …]
|
| /kernel/linux/linux-6.6/drivers/input/mouse/ |
| D | cyapa_gen5.c | 6 * Copyright (C) 2014-2015 Cypress Semiconductor, Inc. 21 #include <linux/crc-itu-t.h> 33 #define CYAPA_TSG_IMG_MAX_RECORDS (CYAPA_TSG_IMG_END_ROW_NUM - \ 141 * Bit 7 - 3: reserved 142 * Bit 2 - 0: touch type; 146 * 3 - 15 : reserved. 154 * Bit 6 - 5: indicates an event associated with this touch instance 159 * Bit 4 - 0: An arbitrary ID tag associated with a finger 164 /* Bit 7 - 0 of X-axis coordinate of the touch in pixel. */ 167 /* Bit 15 - 8 of X-axis coordinate of the touch in pixel. */ [all …]
|
| /kernel/linux/linux-6.6/block/ |
| D | blk-wbt.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * buffered writeback throttling. loosely based on CoDel. We can't drop 6 * - Monitor latencies in a defined window of time. 7 * - If the minimum latency in the above window exceeds some target, increment 10 * - For any window where we don't have solid data on what the latencies 12 * - If latencies look good, decrement scaling step. 13 * - If we're only doing writes, allow the scaling step to go negative. This 16 * positive scaling steps where we shrink the monitoring window, a negative 25 #include <linux/backing-dev.h> 28 #include "blk-stat.h" [all …]
|
| /kernel/linux/linux-5.10/include/net/ |
| D | mac80211.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * mac80211 <-> driver interface 5 * Copyright 2002-2005, Devicescape Software, Inc. 6 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> 7 * Copyright 2007-2010 Johannes Berg <johannes@sipsolutions.net> 8 * Copyright 2013-2014 Intel Mobile Communications GmbH 9 * Copyright (C) 2015 - 2017 Intel Deutschland GmbH 10 * Copyright (C) 2018 - 2020 Intel Corporation 30 * only partial functionality in hard- or firmware. This document 31 * defines the interface between mac80211 and low-level hardware [all …]
|
| /kernel/linux/linux-6.6/include/net/ |
| D | mac80211.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * mac80211 <-> driver interface 5 * Copyright 2002-2005, Devicescape Software, Inc. 6 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> 7 * Copyright 2007-2010 Johannes Berg <johannes@sipsolutions.net> 8 * Copyright 2013-2014 Intel Mobile Communications GmbH 9 * Copyright (C) 2015 - 2017 Intel Deutschland GmbH 10 * Copyright (C) 2018 - 2023 Intel Corporation 31 * only partial functionality in hard- or firmware. This document 32 * defines the interface between mac80211 and low-level hardware [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-bus-iio | 3 Contact: linux-iio@vger.kernel.org 11 Contact: linux-iio@vger.kernel.org 25 Contact: linux-iio@vger.kernel.org 31 Contact: linux-iio@vger.kernel.org 38 Contact: linux-iio@vger.kernel.org 41 buffered samples and events for device X. 48 Contact: linux-iio@vger.kernel.org 65 Contact: linux-iio@vger.kernel.org 70 - a small discrete set of values like "0 2 4 6 8" 71 - a range with minimum, step and maximum frequencies like [all …]
|
| /kernel/linux/linux-6.6/drivers/iio/adc/ |
| D | ad7124.c | 1 // SPDX-License-Identifier: GPL-2.0+ 203 .name = "ad7124-4", 208 .name = "ad7124-8", 224 diff_new = abs(val - array[i]); in ad7124_find_closest_match() 243 ret = ad_sd_read_reg(&st->sd, addr, bytes, &readval); in ad7124_spi_write_mask() 250 return ad_sd_write_reg(&st->sd, addr, bytes, readval); in ad7124_spi_write_mask() 258 st->adc_control &= ~AD7124_ADC_CTRL_MODE_MSK; in ad7124_set_mode() 259 st->adc_control |= AD7124_ADC_CTRL_MODE(mode); in ad7124_set_mode() 261 return ad_sd_write_reg(&st->sd, AD7124_ADC_CONTROL, 2, st->adc_control); in ad7124_set_mode() 268 fclk = clk_get_rate(st->mclk); in ad7124_set_channel_odr() [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/dummy/ |
| D | iio_simple_dummy.c | 1 // SPDX-License-Identifier: GPL-2.0-only 31 * struct iio_dummy_accel_calibscale - realworld to register mapping 32 * @val: first value in read_raw - here integer part. 33 * @val2: second value in read_raw etc - here micro part. 34 * @regval: register value - magic device specific numbers. 51 * simple event - triggered when value rises above 61 * simple step detect event - triggered when a step is detected 70 * simple transition event - triggered when the reported running confidence 80 * simple transition event - triggered when the reported walking confidence 91 * iio_dummy_channels - Description of available channels [all …]
|
| /kernel/linux/linux-6.6/drivers/iio/dummy/ |
| D | iio_simple_dummy.c | 1 // SPDX-License-Identifier: GPL-2.0-only 31 * struct iio_dummy_accel_calibscale - realworld to register mapping 32 * @val: first value in read_raw - here integer part. 33 * @val2: second value in read_raw etc - here micro part. 34 * @regval: register value - magic device specific numbers. 51 * simple event - triggered when value rises above 61 * simple step detect event - triggered when a step is detected 70 * simple transition event - triggered when the reported running confidence 80 * simple transition event - triggered when the reported walking confidence 91 * iio_dummy_channels - Description of available channels [all …]
|
| /kernel/linux/linux-6.6/drivers/iio/light/ |
| D | rohm-bu27034.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * https://fscdn.rohm.com/en/products/databook/datasheet/ic/sensor/light/bu27034nuc-e.pdf 21 #include <linux/iio/iio-gts-helper.h> 55 * inevitable even if the sensor clock would be perfectly phase-locked to CPU 56 * clock - which we can't say is the case. 59 * risk of losing a sample because things can in a rainy-day scenario be 72 * Downside is that the time-stamps would be very inaccurate as the wake-up 74 * result 'jumps' in the time-stamps when the delay drifted so that wake-up was 75 * performed during the consecutive wake-ups (Or, when sensor and CPU clocks 76 * were very different and scheduling the wake-ups was very close to given [all …]
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-bus-iio | 3 Contact: linux-iio@vger.kernel.org 11 Contact: linux-iio@vger.kernel.org 25 Contact: linux-iio@vger.kernel.org 31 Contact: linux-iio@vger.kernel.org 38 Contact: linux-iio@vger.kernel.org 44 The contents of the label are free-form, but there are some 51 * "proximity-wifi" 52 * "proximity-lte" 53 * "proximity-wifi-lte" 54 * "proximity-wifi-left" [all …]
|