Home
last modified time | relevance | path

Searched full:polling (Results 1 – 25 of 1292) sorted by relevance

12345678910>>...52

/linux/Documentation/virt/kvm/
H A Dhalt-polling.rst4 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 dependent. 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/arch/arm64/boot/dts/ti/
H A Dk3-j721s2-thermal.dtsi9 polling-delay-passive = <250>; /* milliseconds */
10 polling-delay = <500>; /* milliseconds */
23 polling-delay-passive = <250>; /* milliseconds */
24 polling-delay = <500>; /* milliseconds */
37 polling-delay-passive = <250>; /* milliseconds */
38 polling-delay = <500>; /* milliseconds */
51 polling-delay-passive = <250>; /* milliseconds */
52 polling-delay = <500>; /* milliseconds */
65 polling-delay-passive = <250>; /* milliseconds */
66 polling-delay = <500>; /* milliseconds */
[all …]
H A Dk3-j721e-thermal.dtsi10 polling-delay-passive = <250>; /* milliseconds */
11 polling-delay = <500>; /* milliseconds */
24 polling-delay-passive = <250>; /* milliseconds */
25 polling-delay = <500>; /* milliseconds */
38 polling-delay-passive = <250>; /* milliseconds */
39 polling-delay = <500>; /* milliseconds */
52 polling-delay-passive = <250>; /* milliseconds */
53 polling-delay = <500>; /* milliseconds */
66 polling-delay-passive = <250>; /* milliseconds */
67 polling-delay = <500>; /* milliseconds */
H A Dk3-am654-industrial-thermal.dtsi9 polling-delay-passive = <250>; /* milliseconds */
10 polling-delay = <500>; /* milliseconds */
23 polling-delay-passive = <250>; /* milliseconds */
24 polling-delay = <500>; /* milliseconds */
37 polling-delay-passive = <250>; /* milliseconds */
38 polling-delay = <500>; /* milliseconds */
H A Dk3-j7200-thermal.dtsi10 polling-delay-passive = <250>; /* milliseconds */
11 polling-delay = <500>; /* milliseconds */
24 polling-delay-passive = <250>; /* milliseconds */
25 polling-delay = <500>; /* milliseconds */
38 polling-delay-passive = <250>; /* milliseconds */
39 polling-delay = <500>; /* milliseconds */
H A Dk3-am62a-thermal.dtsi10 polling-delay-passive = <250>; /* milliSeconds */
11 polling-delay = <500>; /* milliSeconds */
41 polling-delay-passive = <250>; /* milliSeconds */
42 polling-delay = <500>; /* milliSeconds */
72 polling-delay-passive = <250>; /* milliSeconds */
73 polling-delay = <500>; /* milliSeconds */
H A Dk3-am62p-j722s-common-thermal.dtsi10 polling-delay-passive = <250>; /* milliSeconds */
11 polling-delay = <500>; /* milliSeconds */
41 polling-delay-passive = <250>; /* milliSeconds */
42 polling-delay = <500>; /* milliSeconds */
72 polling-delay-passive = <250>; /* milliSeconds */
73 polling-delay = <500>; /* milliSeconds */
H A Dk3-am64-thermal.dtsi10 polling-delay-passive = <250>; /* milliSeconds */
11 polling-delay = <500>; /* milliSeconds */
24 polling-delay-passive = <250>; /* milliSeconds */
25 polling-delay = <500>; /* milliSeconds */
H A Dk3-am62-thermal.dtsi10 polling-delay-passive = <250>; /* milliSeconds */
11 polling-delay = <500>; /* milliSeconds */
41 polling-delay-passive = <250>; /* milliSeconds */
42 polling-delay = <500>; /* milliSeconds */
/linux/Documentation/virt/
H A Dguest-halt-polling.rst2 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/drivers/media/pci/saa7134/
H A Dsaa7134-input.c62 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/Documentation/ABI/testing/
H A Ddebugfs-scmi-raw38 Description: SCMI Raw message injection/snooping facility using polling mode;
41 backend SCMI server for instance <n>, using polling mode on
42 the reception path. (if transport is polling capable)
55 polling-mode; write a complete SCMI asynchronous command message
58 polling-mode on the reception path of the immediate part of the
59 asynchronous command. (if transport is polling capable)
160 Description: SCMI Raw message injection/snooping facility using polling mode;
164 channel, using polling mode on the reception path.
165 (if transport is polling capable)
186 polling-mode; write a complete SCMI asynchronous command message
[all …]
H A Dsysfs-mce48 (poll more often) on the polling interval. When the poller
50 (poll less often) on the polling interval. The check_interval
51 variable is both the initial and maximum polling interval.
52 0 means no polling for corrected machine check errors
80 Disables polling and CMCI for corrected errors.
/linux/drivers/net/phy/
H A Ddp83tg720.c30 * recommends performing a soft restart if polling for a link fails to establish
56 * 2. Polling-Based Link Detection and IRQ Support
60 * polling is required to detect transitions from link-down to link-up.
64 * state changes must be detected using polling.
66 * Polling behavior:
67 * - When the link is up: slow polling (e.g. 1s).
68 * - When the link just went down: fast polling for a short time.
69 * - When the link stays down: fallback to slow polling.
77 * DP83TG720S_POLL_ACTIVE_LINK - Polling interval in milliseconds when the link
79 * DP83TG720S_POLL_NO_LINK - Polling interval in milliseconds when the
[all …]
/linux/drivers/media/pci/bt8xx/
H A Dbttv-input.c47 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/arch/arm64/boot/dts/exynos/
H A Dexynos5433-tmu.dtsi14 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/arch/mips/include/asm/
H A Di8259.h42 * 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/kernel/sched/
H A Didle.c169 * On architectures that support TIF_POLLING_NRFLAG, is called with polling
170 * set, and it returns with polling set. If it ever stops polling, it
171 * must clear the polling bit.
257 * Called with polling cleared.
269 * If the arch has a polling bit, we maintain an invariant: in do_idle()
271 * Our polling bit is clear if we're not scheduled (i.e. if rq->curr != in do_idle()
272 * rq->idle). This means that, if rq->idle has the polling bit set, in do_idle()
341 * This is required because for polling idle loops we will not have had in do_idle()
350 * need_resched() is set while polling is set. That means that clearing in do_idle()
351 * polling needs to be visible before doing these things. in do_idle()
/linux/arch/arm64/boot/dts/marvell/
H A Darmada-ap80x.dtsi321 polling-delay-passive = <0>; /* Interrupt driven */
322 polling-delay = <0>; /* Interrupt driven */
338 polling-delay-passive = <1000>;
339 polling-delay = <1000>;
371 polling-delay-passive = <1000>;
372 polling-delay = <1000>;
404 polling-delay-passive = <1000>;
405 polling-delay = <1000>;
437 polling-delay-passive = <1000>;
438 polling-delay = <1000>;
/linux/include/linux/sched/
H A Didle.h18 * polling state.
57 * Polling state must be visible before we test NEED_RESCHED, in current_set_polling_and_test()
70 * Polling state must be visible before we test NEED_RESCHED, in current_clr_polling_and_test()
83 * Ensure we check TIF_NEED_RESCHED after we clear the polling bit. in current_clr_polling()
/linux/net/nfc/
H A Dcore.c155 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 * @im_protocols: bitset of nfc initiator protocols to be used for polling
193 * @tm_protocols: bitset of nfc transport protocols to be used for polling
195 * The device remains polling for targets until a target is found or
220 if (dev->polling) { in nfc_start_poll()
227 dev->polling = true; in nfc_start_poll()
237 * nfc_stop_poll - stop polling for nfc targets
239 * @dev: The nfc device that must stop polling
[all …]
/linux/arch/arm/boot/dts/samsung/
H A Dexynos5422-odroidxu3-common.dtsi58 polling-delay-passive = <0>;
59 polling-delay = <0>;
141 polling-delay-passive = <0>;
142 polling-delay = <0>;
214 polling-delay-passive = <0>;
215 polling-delay = <0>;
287 polling-delay-passive = <0>;
288 polling-delay = <0>;
360 polling-delay-passive = <0>;
361 polling-delay = <0>;
/linux/drivers/media/usb/em28xx/
H A Dem28xx-input.c38 * Polling structure used by em28xx IR's
55 int polling; member
290 * Polling code for em28xx
364 schedule_delayed_work(&ir->work, msecs_to_jiffies(ir->polling)); in em28xx_ir_work()
567 /* Save current value for comparison during the next polling */ in em28xx_query_buttons()
621 /* Check if polling address is already on the list */ in em28xx_init_buttons()
629 /* Check if max. number of polling addresses is exceeded */ in em28xx_init_buttons()
632 WARN_ONCE(1, "BUG: maximum number of button polling addresses exceeded."); in em28xx_init_buttons()
648 /* Add read address to list of polling addresses */ in em28xx_init_buttons()
655 /* Reduce polling interval if necessary */ in em28xx_init_buttons()
[all …]
/linux/Documentation/networking/device_drivers/ethernet/davicom/
H A Ddm9000.rst122 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/arch/arm64/boot/dts/broadcom/stingray/
H A Dstingray.dtsi628 polling-delay-passive = <0>;
629 polling-delay = <1000>;
640 polling-delay-passive = <0>;
641 polling-delay = <1000>;
652 polling-delay-passive = <0>;
653 polling-delay = <1000>;
664 polling-delay-passive = <0>;
665 polling-delay = <1000>;
676 polling-delay-passive = <0>;
677 polling-delay = <1000>;
[all …]

12345678910>>...52