Home
last modified time | relevance | path

Searched +full:scan +full:- +full:delay (Results 1 – 25 of 705) sorted by relevance

12345678910>>...29

/linux-6.12.1/Documentation/scheduler/
Dsched-debug.rst20 -------------------------------------------------------------------
24 memory node local to where the task is running. Every "scan delay" the task
25 scans the next "scan size" number of pages in its address space. When the
28 In combination, the "scan delay" and "scan size" determine the scan rate.
29 When "scan delay" decreases, the scan rate increases. The scan delay and
30 hence the scan rate of every task is adaptive and depends on historical
31 behaviour. If pages are properly placed then the scan delay increases,
32 otherwise the scan delay decreases. The "scan size" is not adaptive but
33 the higher the "scan size", the higher the scan rate.
35 Higher scan rates incur higher system overhead as page faults must be
[all …]
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/fw/api/
Dscan.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2012-2014, 2018-2024 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-6.12.1/Documentation/devicetree/bindings/input/
Dlpc32xx-key.txt1 NXP LPC32xx Key Scan Interface
3 This binding is based on the matrix-keymap binding with the following
7 - compatible: Should be "nxp,lpc3220-key"
8 - reg: Physical base address of the controller and length of memory mapped
10 - interrupts: The interrupt number to the cpu.
11 - clocks: phandle to clock controller plus clock-specifier pair
12 - nxp,debounce-delay-ms: Debounce delay in ms
13 - nxp,scan-delay-ms: Repeated scan period in ms
14 - linux,keymap: the key-code to be reported when the key is pressed
16 Documentation/devicetree/bindings/input/matrix-keymap.txt
[all …]
Dgpio-matrix-keypad.txt6 keypad can sense a key-press and key-release by means of GPIO lines and
10 - compatible: Should be "gpio-matrix-keypad"
11 - row-gpios: List of gpios used as row lines. The gpio specifier
14 - col-gpios: List of gpios used as column lines. The gpio specifier
17 - linux,keymap: The definition can be found at
18 bindings/input/matrix-keymap.txt
21 - linux,no-autorepeat: do no enable autorepeat feature.
22 - wakeup-source: use any event on keypad as wakeup event.
24 - debounce-delay-ms: debounce interval in milliseconds
25 - col-scan-delay-us: delay, measured in microseconds, that is needed
[all …]
Dti,nspire-keypad.yaml1 # 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 …]
Dqcom,pm8921-keypad.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/qcom,pm8921-keypad.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
13 - $ref: input.yaml#
14 - $ref: matrix-keymap.yaml#
19 - qcom,pm8058-keypad
20 - qcom,pm8921-keypad
27 - description: key sense
[all …]
Dnvidia,tegra20-kbc.txt7 - 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-6.12.1/drivers/s390/scsi/
Dzfcp_ccw.c1 // SPDX-License-Identifier: GPL-2.0
27 adapter = dev_get_drvdata(&cdev->dev); in zfcp_ccw_adapter_by_cdev()
29 kref_get(&adapter->ref); in zfcp_ccw_adapter_by_cdev()
39 kref_put(&adapter->ref, zfcp_adapter_release); in zfcp_ccw_adapter_put()
44 * zfcp_ccw_activate - activate adapter and wait for it to finish
62 * We want to scan ports here, with some random backoff and without in zfcp_ccw_activate()
63 * rate limit. Recovery has already scheduled a port scan for us, in zfcp_ccw_activate()
64 * but with both random delay and rate limit. Nevertheless we get in zfcp_ccw_activate()
67 * Let the port scan random delay elapse first. If recovery finishes in zfcp_ccw_activate()
69 * and port scan. If not, i.e. recovery takes ages, there was no in zfcp_ccw_activate()
[all …]
/linux-6.12.1/drivers/platform/x86/intel/ifs/
Druntest.c1 // SPDX-License-Identifier: GPL-2.0-only
5 #include <linux/delay.h>
61 [IFS_NO_ERROR] = "SCAN no error",
63 [IFS_INTERRUPTED_BEFORE_RENDEZVOUS] = "Interrupt occurred prior to SCAN coordination.",
65 "Core Abort SCAN Response due to power management condition.",
68 [IFS_CORE_NOT_CAPABLE_CURRENTLY] = "Core not capable of performing SCAN currently",
71 "Exceeded number of Logical Processors (LP) allowed to run Scan-At-Field concurrently",
72 [IFS_INTERRUPTED_DURING_EXECUTION] = "Interrupt occurred prior to SCAN start",
74 [IFS_CORRUPTED_CHUNK] = "Scan operation aborted due to corrupted image. Try reloading",
87 dev_warn(dev, "CPU(s) %*pbl: Scan controller error. Batch: %02x version: 0x%x\n", in message_not_tested()
[all …]
Difs.h1 /* 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 a firmware file containing the scan tests via
28 * family-model-stepping. IFS Images are not applicable for some test types.
34 * -----------------
[all …]
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/mvm/
Dscan.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
3 * Copyright (C) 2012-2014, 2018-2024 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"
24 /* adaptive dwell max budget time [TU] for full scan */
26 /* adaptive dwell max budget time [TU] for directed scan */
34 /* number of scan channels */
45 /* minimal number of 2GHz and 5GHz channels in the regular scan request */
[all …]
/linux-6.12.1/drivers/input/keyboard/
Dnspire-keypad.c1 // 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 …]
Dlpc32xx-keys.c1 // 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-6.12.1/drivers/net/wireless/mediatek/mt76/mt76x2/
Dmcu.c1 // SPDX-License-Identifier: ISC
9 #include <linux/delay.h>
16 u8 bw_index, bool scan) in mt76x2_mcu_set_channel() argument
20 u8 scan; in mt76x2_mcu_set_channel() member
30 .scan = scan, in mt76x2_mcu_set_channel()
32 .chainmask = cpu_to_le16(dev->mphy.chainmask), in mt76x2_mcu_set_channel()
36 mt76_mcu_send_msg(&dev->mt76, CMD_SWITCH_CHANNEL_OP, &msg, in mt76x2_mcu_set_channel()
42 return mt76_mcu_send_msg(&dev->mt76, CMD_SWITCH_CHANNEL_OP, &msg, in mt76x2_mcu_set_channel()
70 return mt76_mcu_send_msg(&dev->mt76, CMD_LOAD_CR, &msg, sizeof(msg), in mt76x2_mcu_load_cr()
89 return mt76_mcu_send_msg(&dev->mt76, CMD_INIT_GAIN_OP, &msg, in mt76x2_mcu_init_gain()
[all …]
/linux-6.12.1/Documentation/translations/zh_CN/scheduler/
Dsched-debug.rst1 .. 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-6.12.1/drivers/gpu/drm/mgag200/
Dmgag200_bmc.c1 // SPDX-License-Identifier: GPL-2.0-only
3 #include <linux/delay.h>
18 * 1 - The first step is to inform the BMC of an upcoming mode in mgag200_bmc_stop_scanout()
34 * 2- Second step to mask any further scan request. This is in mgag200_bmc_stop_scanout()
44 * 3a- The third step is to verify if there is an active scan. in mgag200_bmc_stop_scanout()
52 iter_max--; in mgag200_bmc_stop_scanout()
56 * 3b- This step occurs only if the remove is actually in mgag200_bmc_stop_scanout()
66 iter_max--; in mgag200_bmc_stop_scanout()
88 /* Remove mask of scan request */ in mgag200_bmc_start_scanout()
/linux-6.12.1/drivers/iio/humidity/
Dhdc100x.c1 // SPDX-License-Identifier: GPL-2.0+
3 * hdc100x.c - Support for the TI HDC100x temperature + humidity sensors
16 #include <linux/delay.h>
48 } scan; member
127 .scan_index = -1,
136 int tmp = (~mask & data->config) | val; in hdc100x_update_config()
139 ret = i2c_smbus_write_word_swapped(data->client, in hdc100x_update_config()
142 data->config = tmp; in hdc100x_update_config()
150 int ret = -EINVAL; in hdc100x_set_it_time()
159 data->adc_int_us[chan] = val2; in hdc100x_set_it_time()
[all …]
/linux-6.12.1/drivers/iio/adc/
Dad4000.c1 // SPDX-License-Identifier: GPL-2.0+
56 .shift = _storage_bits - _real_bits, \
78 .shift = _storage_bits - _real_bits, \
98 /* maps adi,sdi-pin property value to enum */
238 } scan __aligned(IIO_DMA_MINALIGN);
254 if (chan->scan_type.sign == 's') in ad4000_fill_scale_tbl()
255 scale_bits = chan->scan_type.realbits - 1; in ad4000_fill_scale_tbl()
257 scale_bits = chan->scan_type.realbits; in ad4000_fill_scale_tbl()
265 val = mult_frac(st->vref_mv, MICRO, st->gain_milli); in ad4000_fill_scale_tbl()
272 st->scale_tbl[0][0] = tmp0; /* Integer part */ in ad4000_fill_scale_tbl()
[all …]
Dmax1118.c1 // 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 …]
Dad7380.c1 // 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
104 /* Extended scan types for 12-bit unsigned chips. */
120 /* Extended scan types for 14-bit signed chips. */
[all …]
/linux-6.12.1/arch/mips/pci/
Dops-rc32434.c28 #include <linux/delay.h>
34 #include <asm/mach-rc32434/rc32434.h>
35 #include <asm/mach-rc32434/pci.h>
42 (rc32434_pci->pcicfga = (0x80000000 | \
54 PCI_CFG_SET(bus->number, slot, func, where); in config_access()
58 rc32434_pci->pcicfgd = *data; in config_access()
60 *data = rc32434_pci->pcicfgd; in config_access()
98 int delay = 1; in read_config_dword() local
101 * Don't scan too far, else there will be errors with plugged in in read_config_dword()
104 if (bus->number == 0 && PCI_SLOT(devfn) > 21) in read_config_dword()
[all …]
/linux-6.12.1/net/mac80211/
Dscan.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz>
10 * Copyright 2013-2015 Intel Mobile Communications GmbH
11 * Copyright 2016-2017 Intel Deutschland GmbH
12 * Copyright (C) 2018-2024 Intel Corporation
25 #include "driver-ops.h"
37 cfg80211_put_bss(local->hw.wiphy, in ieee80211_rx_bss_put()
45 if (elems->wmm_info && elems->wmm_info_len == 7 in is_uapsd_supported()
46 && elems->wmm_info[5] == 1) in is_uapsd_supported()
47 qos_info = elems->wmm_info[6]; in is_uapsd_supported()
[all …]
/linux-6.12.1/drivers/video/fbdev/
Dcontrolfb.h1 /* 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-6.12.1/Documentation/admin-guide/mm/
Dksm.rst8 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-6.12.1/Documentation/iio/
Diio_devbuf.rst1 .. SPDX-License-Identifier: GPL-2.0
14 Devices with buffer support feature an additional sub-directory in the
25 ----------
31 ----------
34 be written last, after length and selection of scan elements. Writing a non-zero
39 -------------
41 Read / Write positive integer attribute specifying the maximum number of scan
49 Non-blocking read will retrieve the available samples from the buffer even if
52 expires and thus have a maximum delay guarantee.
55 --------------
[all …]

12345678910>>...29