Home
last modified time | relevance | path

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

12345678910>>...99

/kernel/linux/linux-4.19/Documentation/virtual/kvm/
Dhalt-polling.txt1 The KVM halt polling system
4 The KVM halt polling system provides a feature within KVM whereby the latency
5 of a guest can, under some circumstances, be reduced by polling in the host
11 Polling provides a latency advantage in cases where the guest can be run again
14 dependant. In the event that no wakeup source arrives during the polling
16 invoked. Thus halt polling is especially useful on workloads with very short
17 wakeup periods where the time spent halt polling is minimised and the time
20 The generic halt polling code is implemented in:
28 Halt Polling Interval
32 as the halt polling interval, is increased and decreased based on the perceived
[all …]
/kernel/linux/linux-5.10/Documentation/virt/kvm/
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 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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/thermal/
Dbrcm,sr-thermal.txt11 - 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 …]
Dthermal-zones.yaml27 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 …]
Dda9062-thermal.txt17 - polling-delay-passive : Specify the polling period, measured in
25 polling-delay-passive = <3000>;
34 polling-delay-passive = <3000>;
/kernel/linux/linux-5.10/arch/arm64/boot/dts/ti/
Dk3-am654-industrial-thermal.dtsi6 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 */
/kernel/linux/linux-5.10/Documentation/virt/
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
/kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/
Dsm8150.dtsi1221 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 …]
Dmsm8998.dtsi497 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 …]
/kernel/linux/linux-5.10/drivers/media/pci/saa7134/
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 …]
/kernel/linux/linux-5.10/Documentation/networking/
Dnfc.rst16 - 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
/kernel/linux/linux-4.19/Documentation/networking/
Dnfc.txt15 - Polling for targets;
61 * stop_poll - stop on progress polling operation
78 * NFC_CMD_START_POLL - setup a specific device to polling for targets
79 * NFC_CMD_STOP_POLL - stop the polling operation in a specific device
88 protocols through NFC_ATTR_PROTOCOLS attribute. The device remains in polling
89 state until it finds any target. However, the user can stop the polling
93 If the polling operation finds one or more targets, the event TARGETS_FOUND is
98 All polling operations requested through one netlink socket are stopped when
/kernel/linux/linux-4.19/drivers/media/pci/saa7134/
Dsaa7134-input.c72 if (ir->polling) { in build_key()
92 if (ir->polling) { in build_key()
472 if (!ir->polling && !ir->raw_decode) { in saa7134_input_irq()
485 mod_timer(&ir->timer, jiffies + msecs_to_jiffies(ir->polling)); in saa7134_input_timer()
538 if (ir->polling) { in __saa7134_ir_start()
559 if (ir->polling) in __saa7134_ir_stop()
606 unsigned polling = 0; in saa7134_input_init1() local
638 polling = 50; // ms in saa7134_input_init1()
645 polling = 50; // ms in saa7134_input_init1()
663 polling = 50; // ms in saa7134_input_init1()
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/thermal/
Dthermal.txt6 such as trip points, polling intervals, sensors and cooling devices
129 - polling-delay: The maximum number of milliseconds to wait between polls
133 - polling-delay-passive: The maximum number of milliseconds to wait
170 (i) - when passive cooling is activated (polling-delay-passive); and
171 (ii) - when the zone just needs to be monitored (polling-delay) or
177 between polls. Choosing the right polling delays shall avoid having the
249 polling-delay-passive = <250>; /* milliseconds */
250 polling-delay = <1000>; /* milliseconds */
322 polling-delay-passive = <250>; /* milliseconds */
323 polling-delay = <1000>; /* milliseconds */
[all …]
Dda9062-thermal.txt17 - polling-delay-passive : Specify the polling period, measured in
25 polling-delay-passive = <3000>;
34 polling-delay-passive = <3000>;
/kernel/linux/linux-4.19/drivers/media/pci/cx88/
Dcx88-input.c48 int polling; member
116 if (ir->polling) { in cx88_ir_handle_key()
126 ir->polling ? "poll" : "irq", in cx88_ir_handle_key()
184 ktime_set(0, ir->polling * 1000000)); in cx88_ir_work()
201 if (ir->polling) { in __cx88_ir_start()
205 ktime_set(0, ir->polling * 1000000), in __cx88_ir_start()
230 if (ir->polling) in __cx88_ir_stop()
296 ir->polling = 50; /* ms */ in cx88_ir_init()
325 ir->polling = 50; /* ms */ in cx88_ir_init()
336 ir->polling = 1; /* ms */ in cx88_ir_init()
[all …]
/kernel/linux/linux-5.10/drivers/media/pci/cx88/
Dcx88-input.c39 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 …]
/kernel/linux/linux-4.19/arch/arm64/boot/dts/exynos/
Dexynos5433-tmu.dtsi14 polling-delay-passive = <0>;
15 polling-delay = <0>;
95 polling-delay-passive = <0>;
96 polling-delay = <0>;
138 polling-delay-passive = <0>;
139 polling-delay = <0>;
181 polling-delay-passive = <0>;
182 polling-delay = <0>;
252 polling-delay-passive = <0>;
253 polling-delay = <0>;
/kernel/linux/linux-4.19/arch/mips/include/asm/
Di8259.h45 * i8159_set_poll() - Override the i8259 polling function
46 * @poll: pointer to platform-specific polling function
48 * Call this to override the generic i8259 polling function, which directly
50 * in cases where hardware provides a more optimal means of polling for an
56 * Do the traditional i8259 interrupt polling thing. This is for the few
/kernel/linux/linux-5.10/arch/mips/include/asm/
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
/kernel/linux/linux-4.19/kernel/sched/
Didle.c124 * On archs that support TIF_POLLING_NRFLAG, is called with polling
125 * set, and it returns with polling set. If it ever stops polling, it
126 * must clear the polling bit.
222 * Called with polling cleared.
228 * If the arch has a polling bit, we maintain an invariant: in do_idle()
230 * Our polling bit is clear if we're not scheduled (i.e. if rq->curr != in do_idle()
231 * rq->idle). This means that, if rq->idle has the polling bit set, in do_idle()
272 * This is required because for polling idle loops we will not have had in do_idle()
281 * need_resched() is set while polling is set. That means that clearing in do_idle()
282 * polling needs to be visible before doing these things. in do_idle()
/kernel/linux/linux-5.10/kernel/sched/
Didle.c166 * 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()
309 * This is required because for polling idle loops we will not have had in do_idle()
318 * need_resched() is set while polling is set. That means that clearing in do_idle()
319 * polling needs to be visible before doing these things. in do_idle()
/kernel/linux/linux-4.19/include/linux/sched/
Didle.h18 * 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()
/kernel/linux/linux-5.10/include/linux/sched/
Didle.h18 * 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()
/kernel/linux/linux-5.10/arch/arm64/boot/dts/exynos/
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>;

12345678910>>...99