Home
last modified time | relevance | path

Searched refs:pollfd (Results 1 – 25 of 92) sorted by relevance

1234

/linux/tools/leds/
H A Dled_hw_brightness_mon.c30 struct pollfd pollfd; in main() local
55 pollfd.fd = fd; in main()
56 pollfd.events = POLLPRI; in main()
59 ret = poll(&pollfd, 1, -1); in main()
73 ret = lseek(pollfd.fd, 0, SEEK_SET); in main()
/linux/tools/testing/selftests/mm/
H A Duffd-common.c536 struct pollfd pollfd[2]; in uffd_poll_thread() local
545 pollfd[0].fd = gopts->uffd; in uffd_poll_thread()
546 pollfd[0].events = POLLIN; in uffd_poll_thread()
547 pollfd[1].fd = gopts->pipefd[cpu*2]; in uffd_poll_thread()
548 pollfd[1].events = POLLIN; in uffd_poll_thread()
553 ret = poll(pollfd, 2, -1); in uffd_poll_thread()
559 if (pollfd[1].revents) { in uffd_poll_thread()
560 if (!(pollfd[1].revents & POLLIN)) in uffd_poll_thread()
561 err("pollfd[1].revents %d", pollfd[1].revents); in uffd_poll_thread()
562 if (read(pollfd[1].fd, &tmp_chr, 1) != 1) in uffd_poll_thread()
[all …]
/linux/tools/testing/selftests/powerpc/tm/
H A Dtm-signal-pagefault.c88 struct pollfd pollfd; in fault_handler_thread() local
94 pollfd.fd = uffd; in fault_handler_thread()
95 pollfd.events = POLLIN; in fault_handler_thread()
96 if (poll(&pollfd, 1, -1) == -1) { in fault_handler_thread()
/linux/tools/lib/api/fd/
H A Darray.c26 size_t size = sizeof(struct pollfd) * nr_alloc; in fdarray__grow()
27 struct pollfd *entries = realloc(fda->entries, size); in fdarray__grow()
39 memset(&entries[fda->nr_alloc], 0, sizeof(struct pollfd) * nr); in fdarray__grow()
94 struct pollfd *entry; in fdarray__dup_entry_from()
H A Darray.h7 struct pollfd;
23 struct pollfd *entries;
/linux/tools/lib/perf/
H A Devlist.c32 fdarray__init(&evlist->pollfd, 64); in perf_evlist__init()
244 fdarray__exit(&evlist->pollfd); in perf_evlist__exit()
424 if (fdarray__available_entries(&evlist->pollfd) < nfds && in perf_evlist__alloc_pollfd()
425 fdarray__grow(&evlist->pollfd, nfds) < 0) in perf_evlist__alloc_pollfd()
434 int pos = fdarray__add(&evlist->pollfd, fd, revent | POLLERR | POLLHUP, flags); in perf_evlist__add_pollfd()
437 evlist->pollfd.priv[pos].ptr = ptr; in perf_evlist__add_pollfd()
455 return fdarray__filter(&evlist->pollfd, revents_and_mask, in perf_evlist__filter_pollfd()
461 return fdarray__poll(&evlist->pollfd, timeout); in perf_evlist__poll()
744 if (evlist->pollfd.entries == NULL && perf_evlist__alloc_pollfd(evlist) < 0) in perf_evlist__mmap_ops()
/linux/tools/perf/
H A Dbuiltin-daemon.c446 struct pollfd pollfd = { in daemon_session__wait() local
455 int err = poll(&pollfd, 1, 1000); in daemon_session__wait()
485 struct pollfd pollfd = { in daemon__wait() local
494 int err = poll(&pollfd, 1, 1000); in daemon__wait()
513 struct pollfd pollfd = { .events = POLLIN, }; in daemon_session__control() local
554 pollfd.fd = ack; in daemon_session__control()
556 if (!poll(&pollfd, in daemon_session__control()
[all...]
H A Dbuiltin-ftrace.c739 struct pollfd pollfd = { in select_tracer()
783 pollfd.fd = trace_fd; in __cmd_ftrace()
806 if (poll(&pollfd, 1, -1) < 0) in __cmd_ftrace()
809 if (pollfd.revents & POLLIN) { in __cmd_ftrace()
1124 struct pollfd pollfd = { in cleanup_func_latency()
1134 pollfd.fd = trace_fd; in __cmd_latency()
1149 if (poll(&pollfd, 1, -1) < 0) in __cmd_latency()
1152 if (pollfd in __cmd_latency()
746 struct pollfd pollfd = { __cmd_ftrace() local
1131 struct pollfd pollfd = { __cmd_latency() local
[all...]
H A Dbuiltin-record.c112 struct fdarray pollfd;
1102 fdarray__init(&thread_data->pollfd, 64); in record__thread_data_init_maps()
1109 for (f = 0; f < evlist__core(evlist)->pollfd.nr; f++) { in record__thread_data_init_pollfd()
1110 void *ptr = evlist__core(evlist)->pollfd.priv[f].ptr; in record__thread_data_init_pollfd()
1113 pos = fdarray__dup_entry_from(&thread_data->pollfd, f, in record__thread_data_init_pollfd()
1114 &evlist__core(evlist)->pollfd); in record__thread_data_init_pollfd()
1117 pr_debug2("thread_data[%p]: pollfd[%d] <- event_fd=%d\n", in record__thread_data_init_pollfd()
1119 evlist__core(evlist)->pollfd.entries[f].fd); in record__thread_data_init_pollfd()
1139 fdarray__exit(&thread_data[t].pollfd); in record__free_thread_data()
1163 struct pollfd *e_entrie in record__map_thread_evlist_pollfd_indexes()
110 struct fdarray pollfd; global() member
1743 struct fdarray *pollfd; record__thread() local
[all...]
/linux/tools/perf/util/
H A Dintel-tpebs.c249 struct pollfd pollfd = { .events = POLLIN, }; in __sample_reader()
278 pollfd.fd = ack_fd[0]; in tpebs_send_record_cmd()
286 if (!poll(&pollfd, 1, 500)) { in tpebs_send_record_cmd()
299 if (!(pollfd.revents & POLLIN)) { in tpebs_send_record_cmd()
255 struct pollfd pollfd = { .events = POLLIN, }; tpebs_send_record_cmd() local
/linux/tools/perf/bench/
H A Dsched-messaging.c82 struct pollfd pollfd = { .fd = wakefd, .events = POLLIN }; in ready() local
89 if (poll(&pollfd, 1, -1) != 1) in ready()
/linux/Documentation/userspace-api/media/mediactl/
H A Drequest-func-poll.rst22 .. c:function:: int poll( struct pollfd *ufds, unsigned int nfds, int timeout )
44 ``revents`` field of the respective struct :c:type:`pollfd`
/linux/Documentation/userspace-api/media/cec/
H A Dcec-func-poll.rst22 .. c:function:: int poll( struct pollfd *ufds, unsigned int nfds, int timeout )
44 ``revents`` field of the respective struct :c:type:`pollfd`
/linux/tools/testing/selftests/seccomp/
H A Dseccomp_bpf.c3392 struct pollfd pollfd; in TEST() local
3447 pollfd.fd = listener; in TEST()
3448 pollfd.events = POLLIN | POLLOUT; in TEST()
3450 EXPECT_GT(poll(&pollfd, 1, -1), 0); in TEST()
3451 EXPECT_EQ(pollfd.revents, POLLIN); in TEST()
3466 pollfd.fd = listener; in TEST()
3467 pollfd.events = POLLIN | POLLOUT; in TEST()
3469 EXPECT_GT(poll(&pollfd, 1, -1), 0); in TEST()
3470 EXPECT_EQ(pollfd.revents, POLLOUT); in TEST()
3855 struct pollfd pollfd; in TEST() local
[all …]
/linux/tools/testing/selftests/net/
H A Dtxtimestamp.c300 struct pollfd pollfd; in __poll()
303 memset(&pollfd, 0, sizeof(pollfd)); in __poll()
304 pollfd.fd = fd; in __poll()
305 ret = poll(&pollfd, 1, cfg_poll_timeout); in __poll()
302 struct pollfd pollfd; __poll() local
/linux/include/uapi/asm-generic/
H A Dpoll.h36 struct pollfd { struct
/linux/tools/testing/selftests/filesystems/epoll/
H A Depoll_wakeup_test.c63 struct pollfd pfd; in waiter_entry1ap()
90 struct pollfd pfd; in waiter_entry1op()
117 struct pollfd pfd; in waiter_entry2ap()
305 struct pollfd pfd; in TEST()
344 struct pollfd pfd; in TEST()
384 struct pollfd pfd; in TEST()
430 struct pollfd pfd; in TEST()
1006 struct pollfd pfd; in TEST()
1054 struct pollfd pfd; in TEST()
1102 struct pollfd pf in TEST()
[all...]
/linux/tools/testing/selftests/ftrace/
H A Dpoll.c24 struct pollfd pfd = {.events = POLLIN}; in main()
/linux/arch/um/drivers/
H A Dubd_user.c26 static struct pollfd kernel_pollfd;
/linux/tools/testing/selftests/cgroup/
H A Dwait_inotify.c33 struct pollfd fds = { .events = POLLIN, }; in main()
/linux/tools/testing/selftests/pidfd/
H A Dpidfd_poll_test.c28 struct pollfd fds; in main()
/linux/tools/virtio/virtio-trace/
H A Dtrace-agent-ctl.c50 struct pollfd poll_fd; in wait_order()
/linux/tools/gpio/
H A Dgpio-watch.c27 struct pollfd pfd; in main()
/linux/tools/testing/selftests/thermal/intel/power_floor/
H A Dpower_floor_test.c40 struct pollfd ufd; in main()
/linux/tools/testing/selftests/alsa/
H A Dmixer-test.c38 struct pollfd pollfd; member
188 &card_data->pollfd, 1); in find_controls()
219 err = poll(&(ctl->card->pollfd), 1, timeout); in wait_for_event()
230 &(ctl->card->pollfd), in wait_for_event()

1234