Home
last modified time | relevance | path

Searched full:poll (Results 1 – 25 of 2348) sorted by relevance

12345678910>>...94

/Linux-v6.1/io_uring/
Dpoll.c8 #include <linux/poll.h>
20 #include "poll.h"
38 /* output value, set only if arm poll returns >0 */
87 * arming poll and wakeups.
103 /* pure poll stashes this in ->async_data, poll driven retry elsewhere */ in io_poll_get_double()
113 return &req->apoll->poll; in io_poll_get_single()
167 static void io_init_poll_iocb(struct io_poll *poll, __poll_t events, in io_init_poll_iocb() argument
170 poll->head = NULL; in io_init_poll_iocb()
173 poll->events = events | IO_POLL_UNMASK; in io_init_poll_iocb()
174 INIT_LIST_HEAD(&poll->wait.entry); in io_init_poll_iocb()
[all …]
/Linux-v6.1/Documentation/userspace-api/media/v4l/
Dfunc-poll.rst4 .. _func-poll:
7 V4L2 poll()
13 v4l2-poll - Wait for some event on a file descriptor
20 #include <sys/poll.h>
22 .. c:function:: int poll( struct pollfd *ufds, unsigned int nfds, int timeout )
31 With the :c:func:`poll()` function applications can suspend execution
44 On success :c:func:`poll()` returns the number of file descriptors
52 :ref:`VIDIOC_STREAMON <VIDIOC_STREAMON>` the :c:func:`poll()`
57 :c:func:`poll()` function succeeds and sets the ``POLLERR`` flag in
59 :c:func:`poll()` to succeed as well, but it sets the ``POLLOUT`` and
[all …]
/Linux-v6.1/drivers/tty/vt/
Dvc_screen.c44 #include <linux/poll.h>
89 struct vcs_poll_data *poll = in vcs_notifier() local
91 int currcons = poll->cons_num; in vcs_notifier()
112 poll->event = code; in vcs_notifier()
113 wake_up_interruptible(&poll->waitq); in vcs_notifier()
114 kill_fasync(&poll->fasync, SIGIO, fa_band); in vcs_notifier()
119 vcs_poll_data_free(struct vcs_poll_data *poll) in vcs_poll_data_free() argument
121 unregister_vt_notifier(&poll->notifier); in vcs_poll_data_free()
122 kfree(poll); in vcs_poll_data_free()
128 struct vcs_poll_data *poll = file->private_data, *kill = NULL; in vcs_poll_data_get() local
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/serial/
Dpl011.yaml77 auto-poll:
82 poll-rate-ms:
84 Rate at which poll occurs when auto-poll is set.
88 poll-timeout-ms:
90 Poll timeout when auto-poll is set, default
109 poll-rate-ms: [ auto-poll ]
110 poll-timeout-ms: [ auto-poll ]
/Linux-v6.1/include/trace/events/
Dscmi.h37 bool poll),
38 TP_ARGS(transfer_id, msg_id, protocol_id, seq, poll),
45 __field(bool, poll)
53 __entry->poll = poll;
56 TP_printk("pt=%02X msg_id=%02X seq=%04X transfer_id=%X poll=%u",
58 __entry->transfer_id, __entry->poll)
63 u32 timeout, bool poll),
64 TP_ARGS(transfer_id, msg_id, protocol_id, seq, timeout, poll),
72 __field(bool, poll)
81 __entry->poll = poll;
[all …]
/Linux-v6.1/Documentation/userspace-api/media/mediactl/
Drequest-func-poll.rst4 .. _request-func-poll:
7 request poll()
13 request-poll - Wait for some event on a file descriptor
20 #include <sys/poll.h>
22 .. c:function:: int poll( struct pollfd *ufds, unsigned int nfds, int timeout )
39 With the :c:func:`poll()` function applications can wait
42 On success :c:func:`poll()` returns the number of file
50 Attempting to poll for a request that is not yet queued will
56 On success, :c:func:`poll()` returns the number of
/Linux-v6.1/arch/um/os-Linux/
Dsigio.c10 #include <poll.h>
39 struct pollfd *poll; member
62 n = poll(fds->poll, fds->used, -1); in write_sigio_thread()
66 printk(UM_KERN_ERR "write_sigio_thread : poll returned " in write_sigio_thread()
70 p = &fds->poll[i]; in write_sigio_thread()
87 memmove(&fds->poll[i], &fds->poll[i + 1], in write_sigio_thread()
88 (fds->used - i) * sizeof(*fds->poll)); in write_sigio_thread()
116 memcpy(new, polls->poll, polls->used * sizeof(struct pollfd)); in need_poll()
117 kfree(polls->poll); in need_poll()
119 polls->poll = new; in need_poll()
[all …]
/Linux-v6.1/Documentation/userspace-api/media/cec/
Dcec-func-poll.rst4 .. _cec-func-poll:
7 cec poll()
13 cec-poll - Wait for some event on a file descriptor
20 #include <sys/poll.h>
22 .. c:function:: int poll( struct pollfd *ufds, unsigned int nfds, int timeout )
39 With the :c:func:`poll()` function applications can wait for CEC
42 On success :c:func:`poll()` returns the number of file descriptors
53 For more details see the :c:func:`poll()` manual page.
58 On success, :c:func:`poll()` returns the number structures which have
/Linux-v6.1/include/linux/
Dpoll.h12 #include <uapi/linux/poll.h>
33 * structures and helpers for f_op->poll implementations
53 * Return true if it is guaranteed that poll will not wait. This is the case
54 * if the poll() of another file descriptor in the set got an event, so there
63 * Return the set of events that the application wants to poll for.
65 * to be started implicitly on poll(). You typically only want to do that
81 return file->f_op->poll; in file_can_poll()
86 if (unlikely(!file->f_op->poll)) in vfs_poll()
88 return file->f_op->poll(file, pt); in vfs_poll()
99 * Structures and helpers for select/poll syscall
[all …]
Diopoll.h17 * read_poll_timeout - Periodically poll an address until a condition is
27 * @args: arguments for @op poll
61 * read_poll_timeout_atomic - Periodically poll an address until a condition is
71 * @args: arguments for @op poll
103 * readx_poll_timeout - Periodically poll an address until a condition is met or a timeout occurs
105 * @addr: Address to poll
124 …* readx_poll_timeout_atomic - Periodically poll an address until a condition is met or a timeout o…
126 * @addr: Address to poll
/Linux-v6.1/drivers/iio/common/hid-sensors/
Dhid-sensor-attributes.c160 st->poll.report_id, in hid_sensor_read_poll_value()
161 st->poll.index, sizeof(value), &value); in hid_sensor_read_poll_value()
166 if (st->poll.units == HID_USAGE_SENSOR_UNITS_SECOND) in hid_sensor_read_poll_value()
181 st->poll.report_id, in hid_sensor_read_samp_freq_value()
182 st->poll.index, sizeof(value), &value); in hid_sensor_read_samp_freq_value()
187 if (st->poll.units == HID_USAGE_SENSOR_UNITS_MILLISECOND) in hid_sensor_read_samp_freq_value()
189 else if (st->poll.units == HID_USAGE_SENSOR_UNITS_SECOND) in hid_sensor_read_samp_freq_value()
212 if (st->poll.units == HID_USAGE_SENSOR_UNITS_MILLISECOND) in hid_sensor_write_samp_freq_value()
214 else if (st->poll.units == HID_USAGE_SENSOR_UNITS_SECOND) in hid_sensor_write_samp_freq_value()
219 ret = sensor_hub_set_feature(st->hsdev, st->poll.report_id, in hid_sensor_write_samp_freq_value()
[all …]
/Linux-v6.1/tools/testing/selftests/pidfd/
Dpidfd_poll_test.c6 #include <poll.h>
44 ksft_print_msg("running pidfd poll test for %d iterations\n", in main()
86 nevents = poll(&fds, 1, -1); in main()
90 ksft_exit_fail_msg("%s - poll failed\n", in main()
94 ksft_exit_fail_msg("unexpected poll result: %d\n", in main()
114 ksft_test_result_pass("pidfd poll test: pass\n"); in main()
/Linux-v6.1/arch/arm/boot/dts/
Dat91-natte.dtsi74 poll-interval = <20000>;
90 poll-interval = <20000>;
106 poll-interval = <20000>;
122 poll-interval = <20000>;
138 poll-interval = <20000>;
154 poll-interval = <20000>;
170 poll-interval = <20000>;
186 poll-interval = <20000>;
/Linux-v6.1/lib/
Dstmp_device.c22 * Clear the bit and poll it cleared. This is usually called with
43 /* clear and poll SFTRST */ in stmp_reset_block()
55 /* poll CLKGATE becoming set */ in stmp_reset_block()
61 /* clear and poll SFTRST */ in stmp_reset_block()
66 /* clear and poll CLKGATE */ in stmp_reset_block()
Dirq_poll.c3 * Functions related to interrupt-poll handling in the block layer. This
24 * Add this irq_poll structure to the pending poll list and trigger the
102 * entries to the tail of this list, and only ->poll() in irq_poll_softirq()
110 work = iop->poll(iop, weight); in irq_poll_softirq()
184 iop->poll = poll_fn; in irq_poll_init()
192 * set the POLL softirq bit. The local_bh_disable()/enable() pair in irq_poll_cpu_dead()
194 * reach idle with the POLL softirq pending. in irq_poll_cpu_dead()
/Linux-v6.1/drivers/cpuidle/governors/
Dhaltpoll.c39 /* allow shrinking guest halt poll */
63 /* Last state was poll? */ in haltpoll_select()
65 /* Halt if no event occurred on poll window */ in haltpoll_select()
70 /* Otherwise, poll again */ in haltpoll_select()
75 /* Last state was halt: poll */ in haltpoll_select()
111 * haltpoll_reflect - update variables and update poll time
/Linux-v6.1/drivers/input/misc/
Dwm831x-on.c38 * then need to poll to see when the pin is deasserted.
45 int poll, ret; in wm831x_poll_on() local
49 poll = !(ret & WM831X_ON_PIN_STS); in wm831x_poll_on()
51 input_report_key(wm831x_on->dev, KEY_POWER, poll); in wm831x_poll_on()
55 poll = 1; in wm831x_poll_on()
58 if (poll) in wm831x_poll_on()
/Linux-v6.1/tools/leds/
Dled_hw_brightness_mon.c17 #include <poll.h>
50 * but it is required to avoid spurious poll notifications in in main()
59 ret = poll(&pollfd, 1, -1); in main()
61 printf("Failed to poll %s file (%d)\n", in main()
/Linux-v6.1/tools/testing/selftests/cgroup/
Dwait_inotify.c13 #include <poll.h>
62 * poll waiting loop in main()
65 int ret = poll(&fds, 1, 10000); in main()
70 perror("poll"); in main()
/Linux-v6.1/Documentation/devicetree/bindings/input/
Dclps711x-keypad.txt6 - poll-interval: Poll interval time in milliseconds.
17 poll-interval = <120>;
/Linux-v6.1/arch/mips/include/asm/
Di8259.h43 * @poll: pointer to platform-specific polling function
50 extern void i8259_set_poll(int (*poll)(void));
64 outb(0x0C, PIC_MASTER_CMD); /* prepare for poll */ in i8259_irq()
71 outb(0x0C, PIC_SLAVE_CMD); /* prepare for poll */ in i8259_irq()
/Linux-v6.1/Documentation/admin-guide/gpio/
Dsysfs.rst93 description of "edge"), you can poll(2) on that file and
94 poll(2) will return whenever the interrupt was triggered. If
95 you use poll(2), set the events POLLPRI and POLLERR. If you
97 poll(2) returns, either lseek(2) to the beginning of the sysfs
104 that will make poll(2) on the "value" file return.
113 poll(2) support configuration via the edge attribute
/Linux-v6.1/drivers/hwmon/
Daht10.c17 * Poll intervals (in milliseconds)
52 * @min_poll_interval: the minimum poll interval
53 * While the poll rate limit is not 100% necessary,
112 * aht10_polltime_expired() - check if the minimum poll interval has
115 * Return: 1 if the minimum poll interval has expired, 0 if not
178 * aht10_interval_write() - store the given minimum poll interval.
190 * aht10_interval_read() - read the minimum poll interval
/Linux-v6.1/drivers/vhost/
Dvhost.h9 #include <linux/poll.h>
28 /* Poll a file (eventfd or socket) */
43 void vhost_poll_init(struct vhost_poll *poll, vhost_work_fn_t fn,
45 int vhost_poll_start(struct vhost_poll *poll, struct file *file);
46 void vhost_poll_stop(struct vhost_poll *poll);
47 void vhost_poll_queue(struct vhost_poll *poll);
83 struct vhost_poll poll; member
/Linux-v6.1/Documentation/accounting/
Dpsi.rst70 Users can register triggers and use poll() to be woken up when resource
80 used to wait for trigger events using select(), poll() or epoll().
92 file descriptor is required to be able to poll it separately from others,
125 #include <poll.h>
154 n = poll(&fds, 1, -1);
156 printf("poll error: %s\n", strerror(errno));

12345678910>>...94