| /linux/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| H A D | scan.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018-2025 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 10 /* Scan Commands, Responses, Notifications */ 13 * enum iwl_scan_subcmd_ids - scan commands 33 * struct iwl_ssid_ie - directed scan network information element 50 /* scan offload */ 59 /* Default watchdog (in MS) for scheduled scan iteration */ 78 * struct iwl_scan_offload_blocklist - SCAN_OFFLOAD_BLACKLIST_S [all …]
|
| /linux/tools/testing/selftests/ublk/ |
| H A D | test_part_02.sh | 2 # SPDX-License-Identifier: GPL-2.0 18 # Create ublk device with fault_inject target and very large delay 20 # --delay_us 60000000 = 60 seconds delay 22 # for partition scan events to complete 24 echo "Testing partition scan with recovery support..." 25 dev_id=$(_add_ublk_dev_no_settle -t fault_inject -q 1 -d 1 --delay_us 60000000 -r 1) 27 echo "Testing partition scan without recovery..." 28 dev_id=$(_add_ublk_dev_no_settle -t fault_inject -q 1 -d 1 --delay_us 60000000) 33 # The add command should return quickly because partition scan is async. 34 # Now sleep briefly to let the async partition scan work start and hit [all …]
|
| /linux/Documentation/devicetree/bindings/input/ |
| H A D | ti,nspire-keypad.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/input/ti,nspire-keypad.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI-NSPIRE Keypad 10 - Andrew Davis <afd@ti.com> 13 - $ref: input.yaml# 14 - $ref: matrix-keymap.yaml# 19 - ti,nspire-keypad 30 scan-interval: [all …]
|
| H A D | nvidia,tegra20-kbc.txt | 7 - compatible: "nvidia,tegra20-kbc" 8 - reg: Register base address of KBC. 9 - interrupts: Interrupt number for the KBC. 10 - nvidia,kbc-row-pins: The KBC pins which are configured as row. This is an 12 - nvidia,kbc-col-pins: The KBC pins which are configured as column. This is an 14 - linux,keymap: The keymap for keys as described in the binding document 15 devicetree/bindings/input/matrix-keymap.txt. 16 - clocks: Must contain one entry, for the module clock. 17 See ../clocks/clock-bindings.txt for details. 18 - resets: Must contain an entry for each entry in reset-names. [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | scan.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 3 * Copyright (C) 2012-2014, 2018-2025 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 12 #include "fw/api/scan.h" 13 #include "iwl-io.h" 14 #include "iwl-utils.h" 25 /* adaptive dwell max budget time [TU] for full scan */ 27 /* adaptive dwell max budget time [TU] for directed scan */ 35 /* number of scan channels */ [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | scan.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 3 * Copyright (C) 2024-2026 Intel Corporation 7 #include "iwl-utils.h" 10 #include "scan.h" 16 #include "fw/api/scan.h" 23 /* adaptive dwell max budget time [TU] for full scan */ 93 u16 delay; global() member 594 __le16 *delay = &scan_ptrs->periodic_params->delay; iwl_mld_scan_cmd_set_sched_params() local [all...] |
| /linux/drivers/input/keyboard/ |
| H A D | nspire-keypad.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #include <linux/delay.h> 41 /* Maximum delay estimated assuming 33MHz APB */ 53 struct input_dev *input = keypad->input; in nspire_keypad_irq() 54 unsigned short *keymap = input->keycode; in nspire_keypad_irq() 61 int_sts = readl(keypad->reg_base + KEYPAD_INT) & keypad->int_mask; in nspire_keypad_irq() 65 memcpy_fromio(state, keypad->reg_base + KEYPAD_DATA, sizeof(state)); in nspire_keypad_irq() 69 if (keypad->active_low) in nspire_keypad_irq() 72 changed = bits ^ keypad->state[row]; in nspire_keypad_irq() 76 keypad->state[row] = bits; in nspire_keypad_irq() [all …]
|
| H A D | lpc32xx-keys.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * NXP LPC32xx SoC Key Scan Interface 63 u32 scan_delay; /* Scan delay (based on 32KHz clock) */ 66 unsigned short *keymap; /* Pointer to key map for the scan matrix */ 73 struct input_dev *input = kscandat->input; in lpc32xx_mod_states() 77 key = readl(LPC32XX_KS_DATA(kscandat->kscan_base, col)); in lpc32xx_mod_states() 78 changed = key ^ kscandat->lastkeystates[col]; in lpc32xx_mod_states() 79 kscandat->lastkeystates[col] = key; in lpc32xx_mod_states() 85 kscandat->row_shift); in lpc32xx_mod_states() 86 keycode = kscandat->keymap[scancode]; in lpc32xx_mod_states() [all …]
|
| /linux/drivers/platform/x86/intel/ifs/ |
| H A D | ifs.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 8 * DOC: In-Field Scan 11 * In-Field Scan 15 * ------------ 17 * In Field Scan (IFS) is a hardware feature to run circuit level tests on 20 * with a new platform-device instance-id. 24 * --------- 26 * Intel provides firmware files containing the scan tests via the webpage [#f1]_. 27 * Look under "In-Field Scan Test Images Download" section towards the 29 * family-model-stepping. IFS Images are not applicable for some test types. [all …]
|
| /linux/drivers/iio/humidity/ |
| H A D | hdc100x.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * hdc100x.c - Support for the TI HDC100x temperature + humidity sensors 17 #include <linux/delay.h> 49 } scan; member 128 .scan_index = -1, 137 int tmp = (~mask & data->config) | val; in hdc100x_update_config() 140 ret = i2c_smbus_write_word_swapped(data->client, in hdc100x_update_config() 143 data->confi in hdc100x_update_config() 172 int delay = data->adc_int_us[chan->address] + 1*USEC_PER_MSEC; hdc100x_get_measurement() local 305 int delay = data->adc_int_us[0] + data->adc_int_us[1] + 2*USEC_PER_MSEC; hdc100x_trigger_handler() local [all...] |
| /linux/drivers/iio/adc/ |
| H A D | max1118.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * MAX1117/MAX1118/MAX1119 8-bit, dual-channel ADCs driver 7 * Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX1117-MAX1119.pdf 13 * ------ --------- ----------- 14 * nCS --> CNVST 15 * SCK --> SCLK 16 * MISO <-- DOUT 17 * ------ --------- ----------- 43 } scan; member 79 .delay = { /* > CNVST Low Time 100 ns */ in max1118_read() [all …]
|
| H A D | ad4000.c | 1 // SPDX-License-Identifier: GPL-2.0+ 25 #include <linux/iio/buffer-dmaengine.h> 57 .shift = (_offl ? 0 : _storage_bits - _real_bits), \ 95 .shift = (_offl ? 0 : _storage_bits - _real_bits), \ 122 /* maps adi,sdi-pin property value to enum */ 167 /* AD7946, AD7686, AD7688, AD7988-5, AD7693 */ 191 /* AD7988-1 */ 475 .dev_name = "ad7988-1", 483 .dev_name = "ad7988-5", 527 } scan __aligned(IIO_DMA_MINALIGN); [all …]
|
| H A D | ad7380.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * ad7380/1 : https://www.analog.com/media/en/technical-documentation/data-sheets/AD7380-7381.pdf 10 * ad7383/4 : https://www.analog.com/media/en/technical-documentation/data-sheets/ad7383-7384.pdf 11 …* ad7386/7/8 : https://www.analog.com/media/en/technical-documentation/data-sheets/AD7386-7387-738… 12 * ad7380-4 : https://www.analog.com/media/en/technical-documentation/data-sheets/ad7380-4.pdf 13 * ad7381-4 : https://www.analog.com/media/en/technical-documentation/data-sheets/ad7381-4.pdf 14 …* ad7383/4-4 : https://www.analog.com/media/en/technical-documentation/data-sheets/ad7383-4-ad7384… 15 …* ad7386/7/8-4 : https://www.analog.com/media/en/technical-documentation/data-sheets/ad7386-4-7387… 16 * ad7389-4 : https://www.analog.com/media/en/technical-documentation/data-sheets/ad7389-4.pdf 17 * adaq4370-4 : https://www.analog.com/media/en/technical-documentation/data-sheets/adaq4370-4.pdf [all …]
|
| H A D | ti-ads1018.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 66 * full-scale range corresponding to the PGA mode given by the array 69 * gain = |fsr| / 2^(res - 1) 74 * gain = 6144 / 2^(16 - 1) = 0.1875 111 .shift = 16 - _realbits, \ 131 .shift = 16 - _realbits, \ 149 .shift = 16 - _realbits, \ 185 * ads1018_calc_delay - Calculates a suitable delay for a single-shot reading 188 * Calculates an appropriate delay for a single shot reading given a sampling 191 * Return: Delay in microseconds (Always greater than 0). [all …]
|
| /linux/drivers/gpu/drm/mgag200/ |
| H A D | mgag200_bmc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 #include <linux/delay.h> 19 * 1 - The first step is to inform the BMC of an upcoming mode in mgag200_bmc_stop_scanout() 35 * 2- Second step to mask any further scan request. This is in mgag200_bmc_stop_scanout() 45 * 3a- The third step is to verify if there is an active scan. in mgag200_bmc_stop_scanout() 51 if (ret == -ETIMEDOUT) in mgag200_bmc_stop_scanout() 55 * 3b- This step occurs only if the remote BMC is actually in mgag200_bmc_stop_scanout() 81 /* Remove mask of scan request */ in mgag200_bmc_start_scanout()
|
| /linux/Documentation/translations/zh_CN/scheduler/ |
| H A D | sched-debug.rst | 1 .. SPDX-License-Identifier: GPL-2.0 2 .. include:: ../disclaimer-zh_CN.rst 4 :Original: Documentation/scheduler/sched-debug.rst 26 ------------------------------------------------------------------- 29 迁移到任务正在运行的本地内存结点,此时需解映射页面。每个“扫描延迟”(scan delay) 30 时间之后,任务扫描其地址空间中下一批“扫描大小”(scan size)个页面。若抵达
|
| /linux/drivers/video/fbdev/ |
| H A D | controlfb.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 42 /* Vertical parameters are in units of 1/2 scan line */ 50 struct preg piped; /* pipe delay hardware cursor */ 52 struct preg hperiod; /* horiz period - 2 */ 59 struct preg hserr; /* horiz period - horiz sync len */ 63 struct preg pitch; /* addrs diff between scan lines */ 74 /* Vertical parameters are in units of 1/2 scan line */ 82 unsigned piped; /* pipe delay hardware cursor */ 85 unsigned hperiod; /* horiz period - 2 */ 92 unsigned hserr; /* horiz period - horiz sync len */ [all …]
|
| /linux/Documentation/driver-api/media/drivers/ |
| H A D | vidtv.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 ---------- 18 - A fake tuner driver, which will report a bad signal quality if the chosen 22 - A fake demod driver, which will constantly poll the fake signal quality 26 - A fake bridge driver, which is the module responsible for modprobing the 31 - Code responsible for encoding a valid MPEG Transport Stream, which is then 33 For now, we have a single, audio-only channel containing a single MPEG 34 Elementary Stream, which in turn contains a SMPTE 302m encoded sine-wave. 39 -------------- 45 - Enable **DVB_TEST_DRIVERS**, then [all …]
|
| /linux/Documentation/admin-guide/mm/ |
| H A D | ksm.rst | 8 KSM is a memory-saving de-duplication feature, enabled by CONFIG_KSM=y, 19 content which can be replaced by a single write-protected page (which 47 may suddenly require more memory than is available - possibly failing 48 with EAGAIN, but more probably arousing the Out-Of-Memory killer. 60 will exceed ``vm.max_map_count`` (see Documentation/admin-guide/sysctl/vm.rst). 80 how many pages to scan before ksmd goes to sleep 84 been set to scan-time. 89 how many milliseconds ksmd should sleep before next scan 158 scan. It's a noop if not a single KSM page hit the 162 Historically KSM checked every candidate page for each scan. It did [all …]
|
| /linux/drivers/comedi/drivers/ |
| H A D | addi_apci_3xxx.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Copyright (C) 2004,2005 ADDI-DATA GmbH for the source code of this module. 7 * ADDI-DATA GmbH 9 * D-77833 Ottersweier 10 * Tel: +19(0)7223/9493-0 11 * Fax: +49(0)7223/9493-92 12 * http://www.addi-data.com 13 * info@addi-dat [all...] |
| /linux/fs/xfs/scrub/ |
| H A D | dirtree_repair.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (c) 2023-2024 Oracle. All Rights Reserved. 41 * pointing down to @sc->ip. If that leaves it with no parents, the directory 60 trace_xrep_dirpath_set_outcome(dl->sc, path->path_nr, path->nr_step in xrep_dirpath_set_outcome() [all...] |
| /linux/drivers/iio/accel/ |
| H A D | mma7455_core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * IIO accel core driver for Freescale MMA7455L 3-axis 10-bit accelerometer 7 * - 8-bit mode with different scales 8 * - INT1/INT2 interrupts 9 * - Offset calibration 10 * - Events 13 #include <linux/delay.h> 46 * When MMA7455 is used in 10-bit it has a fullscale of -8g 47 * corresponding to raw value -512. The userspace interface 63 } scan; member [all …]
|
| /linux/kernel/irq/ |
| H A D | autoprobe.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 1992, 1998-2004 Linus Torvalds, Ingo Molnar 11 #include <linux/delay.h> 24 * probe_irq_on - begin an interrupt autodetect 46 guard(raw_spinlock_irq)(&desc->lock); in probe_irq_on() 47 if (!desc->action && irq_settings_can_probe(desc)) { in probe_irq_on() 52 if (desc->irq_data.chip->irq_set_type) in probe_irq_on() 53 desc->irq_data.chip->irq_set_type(&desc->irq_data, IRQ_TYPE_PROBE); in probe_irq_on() 67 guard(raw_spinlock_irq)(&desc->lock); in probe_irq_on() 68 if (!desc->action && irq_settings_can_probe(desc)) { in probe_irq_on() [all …]
|
| /linux/drivers/iio/proximity/ |
| H A D | as3935.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * as3935.c - Support for AS3935 Franklin lightning sensor 5 * Copyright (C) 2014, 2017-2018 13 #include <linux/delay.h> 15 #include <linux/devm-helpers.h> 67 } scan; member 94 ret = spi_w8r8(st->spi, cmd); in as3935_read() 106 u8 *buf = st->buf; in as3935_write() 111 return spi_write(st->spi, buf, 2); in as3935_write() 139 return -EINVAL; in as3935_sensor_sensitivity_store() [all …]
|
| /linux/drivers/iio/chemical/ |
| H A D | ccs811.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * ccs811.c - Support for AMS CCS811 VOC Sensor 7 * Datasheet: ams.com/content/download/951091/2269479/CCS811_DS000459_3-00.pdf 19 #include <linux/delay.h> 86 } scan; member 94 .scan_index = -1, 99 .scan_index = - [all...] |