/Linux-v5.10/Documentation/virt/kvm/ |
D | halt-polling.rst | 4 The KVM halt polling system 7 The KVM halt polling system provides a feature within KVM whereby the latency 8 of a guest can, under some circumstances, be reduced by polling in the host 14 Polling provides a latency advantage in cases where the guest can be run again 17 dependant. In the event that no wakeup source arrives during the polling 19 invoked. Thus halt polling is especially useful on workloads with very short 20 wakeup periods where the time spent halt polling is minimised and the time 23 The generic halt polling code is implemented in: 31 Halt Polling Interval 35 as the halt polling interval, is increased and decreased based on the perceived [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/thermal/ |
D | brcm,sr-thermal.txt | 11 - polling-delay: Max number of milliseconds to wait between polls. 34 polling-delay-passive = <0>; 35 polling-delay = <1000>; 46 polling-delay-passive = <0>; 47 polling-delay = <1000>; 58 polling-delay-passive = <0>; 59 polling-delay = <1000>; 70 polling-delay-passive = <0>; 71 polling-delay = <1000>; 82 polling-delay-passive = <0>; [all …]
|
D | thermal-zones.yaml | 27 The polling-delay properties of a thermal-zone are bound to the maximum dT/dt 29 1. when passive cooling is activated (polling-delay-passive) 30 2. when the zone just needs to be monitored (polling-delay) or when 36 unexpectedly between polls. Choosing the right polling delays shall avoid 61 polling-delay: 65 checking this thermal zone. Setting this to 0 disables the polling 69 polling-delay-passive: 74 this to 0 disables the polling timers setup by the thermal 215 - polling-delay 216 - polling-delay-passive [all …]
|
D | da9062-thermal.txt | 17 - polling-delay-passive : Specify the polling period, measured in 25 polling-delay-passive = <3000>; 34 polling-delay-passive = <3000>;
|
/Linux-v5.10/arch/arm64/boot/dts/ti/ |
D | k3-am654-industrial-thermal.dtsi | 6 polling-delay-passive = <250>; /* milliseconds */ 7 polling-delay = <500>; /* milliseconds */ 20 polling-delay-passive = <250>; /* milliseconds */ 21 polling-delay = <500>; /* milliseconds */ 34 polling-delay-passive = <250>; /* milliseconds */ 35 polling-delay = <500>; /* milliseconds */
|
/Linux-v5.10/Documentation/virt/ |
D | guest-halt-polling.rst | 2 Guest halt polling 9 This provides the following benefits to host side polling: 11 1) The POLL flag is set while polling is performed, which allows 17 The downside of guest side polling is that polling is performed 22 time polling is allowed. This value is fixed. 35 Maximum amount of time, in nanoseconds, that polling is
|
/Linux-v5.10/arch/arm64/boot/dts/qcom/ |
D | sm8150.dtsi | 1221 polling-delay-passive = <250>; 1222 polling-delay = <1000>; 1265 polling-delay-passive = <250>; 1266 polling-delay = <1000>; 1309 polling-delay-passive = <250>; 1310 polling-delay = <1000>; 1353 polling-delay-passive = <250>; 1354 polling-delay = <1000>; 1397 polling-delay-passive = <250>; 1398 polling-delay = <1000>; [all …]
|
D | msm8998.dtsi | 497 polling-delay-passive = <250>; 498 polling-delay = <1000>; 518 polling-delay-passive = <250>; 519 polling-delay = <1000>; 539 polling-delay-passive = <250>; 540 polling-delay = <1000>; 560 polling-delay-passive = <250>; 561 polling-delay = <1000>; 581 polling-delay-passive = <250>; 582 polling-delay = <1000>; [all …]
|
D | sm8250.dtsi | 2388 polling-delay-passive = <250>; 2389 polling-delay = <1000>; 2432 polling-delay-passive = <250>; 2433 polling-delay = <1000>; 2476 polling-delay-passive = <250>; 2477 polling-delay = <1000>; 2520 polling-delay-passive = <250>; 2521 polling-delay = <1000>; 2564 polling-delay-passive = <250>; 2565 polling-delay = <1000>; [all …]
|
/Linux-v5.10/drivers/media/pci/saa7134/ |
D | saa7134-input.c | 62 if (ir->polling) { in build_key() 82 if (ir->polling) { in build_key() 425 if (!ir->polling && !ir->raw_decode) { in saa7134_input_irq() 438 mod_timer(&ir->timer, jiffies + msecs_to_jiffies(ir->polling)); in saa7134_input_timer() 484 if (ir->polling) { in saa7134_ir_open() 498 if (ir->polling) in saa7134_ir_close() 512 unsigned polling = 0; in saa7134_input_init1() local 544 polling = 50; // ms in saa7134_input_init1() 551 polling = 50; // ms in saa7134_input_init1() 569 polling = 50; // ms in saa7134_input_init1() [all …]
|
/Linux-v5.10/Documentation/networking/ |
D | nfc.rst | 16 - Polling for targets; 63 * stop_poll - stop on progress polling operation 80 * NFC_CMD_START_POLL - setup a specific device to polling for targets 81 * NFC_CMD_STOP_POLL - stop the polling operation in a specific device 90 protocols through NFC_ATTR_PROTOCOLS attribute. The device remains in polling 91 state until it finds any target. However, the user can stop the polling 95 If the polling operation finds one or more targets, the event TARGETS_FOUND is 100 All polling operations requested through one netlink socket are stopped when
|
/Linux-v5.10/drivers/media/pci/cx88/ |
D | cx88-input.c | 39 int polling; member 107 if (ir->polling) { in cx88_ir_handle_key() 117 ir->polling ? "poll" : "irq", in cx88_ir_handle_key() 175 ktime_set(0, ir->polling * 1000000)); in cx88_ir_work() 192 if (ir->polling) { in __cx88_ir_start() 196 ktime_set(0, ir->polling * 1000000), in __cx88_ir_start() 221 if (ir->polling) in __cx88_ir_stop() 287 ir->polling = 50; /* ms */ in cx88_ir_init() 316 ir->polling = 50; /* ms */ in cx88_ir_init() 327 ir->polling = 1; /* ms */ in cx88_ir_init() [all …]
|
/Linux-v5.10/arch/mips/include/asm/ |
D | i8259.h | 42 * i8159_set_poll() - Override the i8259 polling function 43 * @poll: pointer to platform-specific polling function 45 * Call this to override the generic i8259 polling function, which directly 47 * in cases where hardware provides a more optimal means of polling for an 53 * Do the traditional i8259 interrupt polling thing. This is for the few
|
/Linux-v5.10/kernel/sched/ |
D | idle.c | 166 * On archs that support TIF_POLLING_NRFLAG, is called with polling 167 * set, and it returns with polling set. If it ever stops polling, it 168 * must clear the polling bit. 259 * Called with polling cleared. 265 * If the arch has a polling bit, we maintain an invariant: in do_idle() 267 * Our polling bit is clear if we're not scheduled (i.e. if rq->curr != in do_idle() 268 * rq->idle). This means that, if rq->idle has the polling bit set, in do_idle() 308 * This is required because for polling idle loops we will not have had in do_idle() 317 * need_resched() is set while polling is set. That means that clearing in do_idle() 318 * polling needs to be visible before doing these things. in do_idle()
|
/Linux-v5.10/arch/arm64/boot/dts/exynos/ |
D | exynos5433-tmu.dtsi | 14 polling-delay-passive = <0>; 15 polling-delay = <0>; 102 polling-delay-passive = <0>; 103 polling-delay = <0>; 145 polling-delay-passive = <0>; 146 polling-delay = <0>; 188 polling-delay-passive = <0>; 189 polling-delay = <0>; 264 polling-delay-passive = <0>; 265 polling-delay = <0>;
|
/Linux-v5.10/include/linux/sched/ |
D | idle.h | 18 * polling state. 32 * Polling state must be visible before we test NEED_RESCHED, in current_set_polling_and_test() 50 * Polling state must be visible before we test NEED_RESCHED, in current_clr_polling_and_test() 77 * Ensure we check TIF_NEED_RESCHED after we clear the polling bit. in current_clr_polling()
|
/Linux-v5.10/drivers/media/pci/bt8xx/ |
D | bttv-input.c | 47 if (ir->polling) { in ir_handle_key() 57 ir->polling ? "poll" : "irq", in ir_handle_key() 123 else if (!ir->polling) in bttv_input_irq() 136 mod_timer(&ir->timer, jiffies + msecs_to_jiffies(ir->polling)); in bttv_input_timer() 292 if (ir->polling) { in bttv_ir_start() 306 if (btv->remote->polling) in bttv_ir_stop() 432 ir->polling = 50; // ms in bttv_input_init() 440 ir->polling = 50; // ms in bttv_input_init() 447 ir->polling = 50; // ms in bttv_input_init() 455 ir->polling = 50; // ms in bttv_input_init() [all …]
|
/Linux-v5.10/arch/arm/boot/dts/ |
D | exynos5422-odroidxu3-common.dtsi | 54 polling-delay-passive = <250>; 55 polling-delay = <0>; 79 * so for these polling mode is required. 80 * Start polling at temperature level of last 143 polling-delay-passive = <250>; 144 polling-delay = <0>; 216 polling-delay-passive = <250>; 217 polling-delay = <0>; 289 polling-delay-passive = <250>; 290 polling-delay = <0>; [all …]
|
/Linux-v5.10/drivers/gpu/drm/ |
D | drm_probe_helper.c | 55 * It also provides support for polling connectors with a work item and for 228 * drm_kms_helper_poll_enable - re-enable output polling. 231 * This function re-enables the output polling work, after it has been 236 * not an error to call this even when output polling isn't enabled. 238 * Note that calls to enable and disable polling must be strictly ordered, which 495 /* Re-enable polling in case the global poll config changed. */ in drm_helper_probe_single_connector_modes() 649 * want any hotplug detection at all for polling. */ in output_poll_execute() 712 * to select distinct code paths for output polling versus other contexts. 715 * the autosuspend worker wherein the latter waits for polling to finish 729 * drm_kms_helper_poll_disable - disable output polling [all …]
|
/Linux-v5.10/arch/arm64/boot/dts/marvell/ |
D | armada-ap80x.dtsi | 313 polling-delay-passive = <0>; /* Interrupt driven */ 314 polling-delay = <0>; /* Interrupt driven */ 330 polling-delay-passive = <1000>; 331 polling-delay = <1000>; 363 polling-delay-passive = <1000>; 364 polling-delay = <1000>; 396 polling-delay-passive = <1000>; 397 polling-delay = <1000>; 429 polling-delay-passive = <1000>; 430 polling-delay = <1000>;
|
/Linux-v5.10/drivers/ide/ |
D | ide-eh.c | 183 /* continue polling */ in atapi_reset_pollfunc() 186 /* end of polling */ in atapi_reset_pollfunc() 187 hwif->polling = 0; in atapi_reset_pollfunc() 193 /* done polling */ in atapi_reset_pollfunc() 194 hwif->polling = 0; in atapi_reset_pollfunc() 245 /* continue polling */ in reset_pollfunc() 265 hwif->polling = 0; /* done polling */ in reset_pollfunc() 359 hwif->polling = 1; in do_reset1() 419 hwif->polling = 1; in do_reset1()
|
/Linux-v5.10/Documentation/networking/device_drivers/ethernet/davicom/ |
D | dm9000.rst | 122 Switch to using the simpler PHY polling method which does not 124 when using the internal PHY. See the section on link state polling 128 "Force simple NSR based PHY polling" allows this flag to be 132 PHY Link state polling 161 polling of the PHY status may be disabled on these devices when using
|
/Linux-v5.10/net/nfc/ |
D | core.c | 155 if (dev->polling || dev->active_target) { in nfc_dev_down() 189 * nfc_start_poll - start polling for nfc targets 191 * @dev: The nfc device that must start polling 192 * @protocols: bitset of nfc protocols that must be used for polling 194 * The device remains polling for targets until a target is found or 219 if (dev->polling) { in nfc_start_poll() 226 dev->polling = true; in nfc_start_poll() 236 * nfc_stop_poll - stop polling for nfc targets 238 * @dev: The nfc device that must stop polling 253 if (!dev->polling) { in nfc_stop_poll() [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/i2c/ |
D | i2c-pxa.yaml | 17 - mrvl,i2c-polling 41 mrvl,i2c-polling: 44 Disable interrupt of i2c controller. Polling status register of i2c
|
/Linux-v5.10/drivers/media/usb/em28xx/ |
D | em28xx-input.c | 48 * Polling structure used by em28xx IR's 65 int polling; member 300 * Polling code for em28xx 374 schedule_delayed_work(&ir->work, msecs_to_jiffies(ir->polling)); in em28xx_ir_work() 577 /* Save current value for comparison during the next polling */ in em28xx_query_buttons() 631 /* Check if polling address is already on the list */ in em28xx_init_buttons() 639 /* Check if max. number of polling addresses is exceeded */ in em28xx_init_buttons() 642 WARN_ONCE(1, "BUG: maximum number of button polling addresses exceeded."); in em28xx_init_buttons() 658 /* Add read address to list of polling addresses */ in em28xx_init_buttons() 665 /* Reduce polling interval if necessary */ in em28xx_init_buttons() [all …]
|