| /linux/io_uring/ |
| H A D | poll.c | 8 #include <linux/poll.h> 22 #include "poll.h" 40 /* output value, set only if arm poll returns >0 */ 92 * arming poll and wakeups. 108 /* pure poll stashes this in ->async_data, poll driven retry elsewhere */ in io_poll_get_double() 118 return &req->apoll->poll; in io_poll_get_single() 131 static void io_init_poll_iocb(struct io_poll *poll, __poll_t events) in io_init_poll_iocb() argument 133 poll->head = NULL; in io_init_poll_iocb() 136 poll->events = events | IO_POLL_UNMASK; in io_init_poll_iocb() 137 INIT_LIST_HEAD(&poll->wait.entry); in io_init_poll_iocb() [all …]
|
| /linux/tools/testing/selftests/ftrace/test.d/trigger/ |
| H A D | trigger-hist-poll.tc | 3 # description: event trigger - test poll wait on histogram 7 POLL=${FTRACETEST_ROOT}/poll 9 if [ ! -x ${POLL} ]; then 10 echo "poll program is not compiled!" 16 # Check poll ops is supported. Before implementing poll on hist file, it 21 ${POLL} -I -t 1000 ${EVENT}/hist 25 echo "poll on hist file is not supported" 37 # if timeout happens, poll returns 1. 38 ${POLL} -I -t 4000 ${EVENT}/hist 42 echo "poll exits too soon" [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | func-poll.rst | 4 .. _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/include/trace/events/ |
| H A D | scmi.h | 39 bool poll, int inflight), 40 TP_ARGS(transfer_id, msg_id, protocol_id, seq, poll, inflight), 47 __field(bool, poll) 56 __entry->poll = poll; 60 TP_printk("pt=%02X msg_id=%02X seq=%04X transfer_id=%X poll=%u inflight=%d", 62 __entry->transfer_id, __entry->poll, __entry->inflight) 67 u32 timeout, bool poll), 68 TP_ARGS(transfer_id, msg_id, protocol_id, seq, timeout, poll), 76 __field(bool, poll) 85 __entry->poll = poll; [all …]
|
| /linux/Documentation/userspace-api/media/mediactl/ |
| H A D | request-func-poll.rst | 4 .. _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/Documentation/userspace-api/media/cec/ |
| H A D | cec-func-poll.rst | 4 .. _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/include/linux/ |
| H A D | poll.h | 12 #include <uapi/linux/poll.h> 29 * structures and helpers for f_op->poll implementations 57 * Return the set of events that the application wants to poll for. 59 * to be started implicitly on poll(). You typically only want to do that 75 return file->f_op->poll; in file_can_poll() 80 if (unlikely(!file->f_op->poll)) in vfs_poll() 82 return file->f_op->poll(file, pt); in vfs_poll() 93 * Structures and helpers for select/poll syscall 123 #define M(X) __MAP(v, (__force __u16)EPOLL##X, POLL##X) in mangle_poll() 132 #define M(X) (__force __poll_t)__MAP(val, POLL##X, (__force __u16)EPOLL##X) in demangle_poll()
|
| /linux/tools/testing/selftests/ftrace/ |
| H A D | poll.c | 3 * Simple poll on a file. 10 #include <poll.h> 20 * poll [-I|-P] [-t timeout] FILE 58 /* Reset poll by read if POLLIN is specified. */ in main() 62 ret = poll(&pfd, 1, timeout); in main() 64 perror("poll"); in main()
|
| /linux/drivers/iio/common/hid-sensors/ |
| H A D | hid-sensor-attributes.c | 164 st->poll.report_id, in hid_sensor_read_poll_value() 165 st->poll.index, sizeof(value), &value); in hid_sensor_read_poll_value() 170 if (st->poll.units == HID_USAGE_SENSOR_UNITS_SECOND) in hid_sensor_read_poll_value() 185 st->poll.report_id, in hid_sensor_read_samp_freq_value() 186 st->poll.index, sizeof(value), &value); in hid_sensor_read_samp_freq_value() 191 if (st->poll.units == HID_USAGE_SENSOR_UNITS_MILLISECOND) in hid_sensor_read_samp_freq_value() 193 else if (st->poll.units == HID_USAGE_SENSOR_UNITS_SECOND) in hid_sensor_read_samp_freq_value() 216 if (st->poll.units == HID_USAGE_SENSOR_UNITS_MILLISECOND) in hid_sensor_write_samp_freq_value() 218 else if (st->poll.units == HID_USAGE_SENSOR_UNITS_SECOND) in hid_sensor_write_samp_freq_value() 223 ret = sensor_hub_set_feature(st->hsdev, st->poll.report_id, in hid_sensor_write_samp_freq_value() [all …]
|
| /linux/tools/testing/selftests/pidfd/ |
| H A D | pidfd_poll_test.c | 6 #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/arch/arm/boot/dts/microchip/ |
| H A D | at91-natte.dtsi | 74 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/drivers/gpib/include/ |
| H A D | gpib_types.h | 123 /* configure parallel poll */ 125 /* conduct parallel poll */ 129 /* select local parallel poll configuration mode PP2 versus remote PP1 */ 155 * Sets the byte the board should send in response to a serial poll. 163 * This method should implement the serial poll response method described 169 * Sets the byte the board should send in response to a serial poll. 177 * This method implements the serial poll response method described 186 * returns the byte the board will send in response to a serial poll. 301 /* board's parallel poll configuration byte */ 325 * one means local parallel poll mode ieee 488.1 PP2 (or no parallel poll PP0), [all …]
|
| H A D | nec7210_registers.h | 29 SPMR, // serial poll mode 44 SPSR, // serial poll status 102 // SPSR, serial poll status register 107 // SPMR, serial poll mode register 185 // parallel poll register 194 AUX_CPPF = 0x1, /* Clear Parallel Poll Flag */ 201 AUX_SPPF = 0x9, /* Set Parallel Poll Flag */ 213 AUX_EPP = 0x1d, /* Execute Parallel Poll */
|
| H A D | gpib_cmd.h | 25 PPU = 0x15, /* parallel poll unconfigure */ 26 SPE = 0x18, /* serial poll enable */ 27 SPD = 0x19, /* serial poll disable */ 34 PPE = 0x60, /* parallel poll enable (base) */ 35 PPD = 0x70 /* parallel poll disable */
|
| /linux/lib/ |
| H A D | stmp_device.c | 22 * 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()
|
| H A D | irq_poll.c | 3 * 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/drivers/cpuidle/governors/ |
| H A D | haltpoll.c | 39 /* 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() 116 * haltpoll_reflect - update variables and update poll time
|
| /linux/drivers/input/misc/ |
| H A D | wm831x-on.c | 38 * 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/tools/leds/ |
| H A D | led_hw_brightness_mon.c | 17 #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/tools/testing/selftests/cgroup/ |
| H A D | wait_inotify.c | 13 #include <poll.h> 62 * poll waiting loop in main() 65 int ret = poll(&fds, 1, 10000); in main() 70 perror("poll"); in main()
|
| /linux/Documentation/userspace-api/gpio/ |
| H A D | sysfs.rst | 96 description of "edge"), you can poll(2) on that file and 97 poll(2) will return whenever the interrupt was triggered. If 98 you use poll(2), set the events POLLPRI and POLLERR. If you 100 poll(2) returns, use pread(2) to read the value at offset 108 that will make poll(2) on the "value" file return. 117 poll(2) support configuration via the edge attribute
|
| /linux/arch/mips/include/asm/ |
| H A D | i8259.h | 43 * @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/Documentation/devicetree/bindings/input/ |
| H A D | clps711x-keypad.txt | 6 - poll-interval: Poll interval time in milliseconds. 17 poll-interval = <120>;
|
| /linux/tools/testing/selftests/thermal/intel/power_floor/ |
| H A D | power_floor_test.c | 10 #include <poll.h> 88 ret = poll(&ufd, 1, -1); in main() 90 perror("poll error"); in main() 93 printf("Poll Timeout\n"); in main()
|
| /linux/Documentation/accounting/ |
| H A D | psi.rst | 70 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, 129 #include <poll.h> 158 n = poll(&fds, 1, -1); 160 printf("poll error: %s\n", strerror(errno));
|