Home
last modified time | relevance | path

Searched refs:pfd (Results 1 – 25 of 29) sorted by relevance

12

/openbmc/qemu/util/
H A Daio-win32.c33 GPollFD pfd; member
48 g_source_remove_poll(&ctx->source, &node->pfd); in aio_remove_fd_handler()
54 node->pfd.revents = 0; in aio_remove_fd_handler()
86 if (old_node->pfd.fd == s && !old_node->deleted) { in aio_set_fd_handler()
97 node->pfd.fd = s; in aio_set_fd_handler()
99 node->pfd.events = 0; in aio_set_fd_handler()
101 node->pfd.events |= G_IO_IN; in aio_set_fd_handler()
104 node->pfd.events |= G_IO_OUT; in aio_set_fd_handler()
159 node->pfd.fd = (uintptr_t)event_notifier_get_handle(e); in aio_set_event_notifier()
160 node->pfd.events = G_IO_IN; in aio_set_event_notifier()
[all …]
H A Dfdmon-epoll.c40 .events = new_node ? epoll_events_from_pfd(new_node->pfd.events) : 0, in fdmon_epoll_update()
45 r = epoll_ctl(ctx->epollfd, EPOLL_CTL_DEL, old_node->pfd.fd, &event); in fdmon_epoll_update()
47 r = epoll_ctl(ctx->epollfd, EPOLL_CTL_ADD, new_node->pfd.fd, &event); in fdmon_epoll_update()
49 r = epoll_ctl(ctx->epollfd, EPOLL_CTL_MOD, new_node->pfd.fd, &event); in fdmon_epoll_update()
60 GPollFD pfd = { in fdmon_epoll_wait() local
69 ret = qemu_poll_ns(&pfd, 1, timeout); in fdmon_epoll_wait()
109 if (QLIST_IS_INSERTED(node, node_deleted) || !node->pfd.events) { in fdmon_epoll_try_enable()
112 event.events = epoll_events_from_pfd(node->pfd.events); in fdmon_epoll_try_enable()
114 r = epoll_ctl(ctx->epollfd, EPOLL_CTL_ADD, node->pfd.fd, &event); in fdmon_epoll_try_enable()
H A Daio-posix.c44 node->pfd.revents = revents; in aio_add_ready_handler()
61 if (node->pfd.fd == fd) { in find_aio_handler()
79 g_source_remove_poll(&ctx->source, &node->pfd); in aio_remove_fd_handler()
82 node->pfd.revents = 0; in aio_remove_fd_handler()
133 node->pfd.events = 0; in aio_set_fd_handler()
152 new_node->pfd.fd = fd; in aio_set_fd_handler()
154 new_node->pfd = node->pfd; in aio_set_fd_handler()
156 g_source_add_poll(&ctx->source, &new_node->pfd); in aio_set_fd_handler()
158 new_node->pfd.events = (io_read ? G_IO_IN | G_IO_HUP | G_IO_ERR : 0); in aio_set_fd_handler()
159 new_node->pfd.events |= (io_write ? G_IO_OUT | G_IO_ERR : 0); in aio_set_fd_handler()
[all …]
H A Dfdmon-poll.c53 .fd = node->pfd.fd, in add_pollfd()
54 .events = node->pfd.events, in add_pollfd()
68 if (!QLIST_IS_INSERTED(node, node_deleted) && node->pfd.events) { in fdmon_poll_wait()
H A Dmain-loop.c417 GPollFD *pfd = &g_array_index(pollfds, GPollFD, i);
418 int fd = pfd->fd;
419 int events = pfd->events;
442 GPollFD *pfd = &g_array_index(pollfds, GPollFD, i);
443 int fd = pfd->fd;
455 pfd->revents = revents & pfd->events;
H A Daio-posix.h23 GPollFD pfd; member
H A Dfdmon-io_uring.c172 int events = poll_events_from_pfd(node->pfd.events); in add_poll_add_sqe()
174 io_uring_prep_poll_add(sqe, node->pfd.fd, events); in add_poll_add_sqe()
/openbmc/qemu/chardev/
H A Dchar-pty.c91 GPollFD pfd; in pty_chr_update_read_handler() local
95 pfd.fd = fioc->fd; in pty_chr_update_read_handler()
96 pfd.events = G_IO_OUT; in pty_chr_update_read_handler()
97 pfd.revents = 0; in pty_chr_update_read_handler()
98 rc = RETRY_ON_EINTR(g_poll(&pfd, 1, 0)); in pty_chr_update_read_handler()
101 if (pfd.revents & G_IO_HUP) { in pty_chr_update_read_handler()
111 GPollFD pfd; in char_pty_chr_write() local
122 pfd.fd = QIO_CHANNEL_FILE(s->ioc)->fd; in char_pty_chr_write()
123 pfd.events = G_IO_OUT; in char_pty_chr_write()
124 pfd.revents = 0; in char_pty_chr_write()
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-test/pm-qa/pm-qa/
H A D0001-fix-build-with-gcc-15-Wincompatible-pointer-types-er.patch47 pfd.fd = socket(PF_NETLINK, SOCK_DGRAM, NETLINK_KOBJECT_UEVENT);
48 if (pfd.fd == -1) {
54 if (bind(pfd.fd, (struct sockaddr *) &nls,
61 while (-1 != poll(&pfd, 1, -1)) {
62 int i, len = recv(pfd.fd, buf, sizeof(buf), MSG_DONTWAIT);
/openbmc/qemu/audio/
H A Dsndioaudio.c65 struct pollfd *pfd; in sndio_poll_clear() local
69 pfd = &self->pfds[i]; in sndio_poll_clear()
70 qemu_set_fd_handler(pfd->fd, NULL, NULL, NULL); in sndio_poll_clear()
136 struct pollfd *pfd; in sndio_poll_wait() local
158 pfd = &self->pfds[i]; in sndio_poll_wait()
159 if (pfd->fd < 0) { in sndio_poll_wait()
162 qemu_set_fd_handler(pfd->fd, in sndio_poll_wait()
163 (pfd->events & POLLIN) ? sndio_poll_in : NULL, in sndio_poll_wait()
164 (pfd->events & POLLOUT) ? sndio_poll_out : NULL, in sndio_poll_wait()
166 pfd->revents = 0; in sndio_poll_wait()
H A Dossaudio.c247 struct oss_params *obt, int *pfd, Audiodev *dev) in oss_open() argument
346 *pfd = fd; in oss_open()
/openbmc/qemu/migration/
H A Dpostcopy-ram.c1285 struct pollfd *pfd; in postcopy_ram_fault_thread() local
1288 pfd = g_new0(struct pollfd, pfd_len); in postcopy_ram_fault_thread()
1290 pfd[0].fd = mis->userfault_fd; in postcopy_ram_fault_thread()
1291 pfd[0].events = POLLIN; in postcopy_ram_fault_thread()
1292 pfd[1].fd = mis->userfault_event_fd; in postcopy_ram_fault_thread()
1293 pfd[1].events = POLLIN; /* Waiting for eventfd to go positive */ in postcopy_ram_fault_thread()
1294 trace_postcopy_ram_fault_thread_fds_core(pfd[0].fd, pfd[1].fd); in postcopy_ram_fault_thread()
1298 pfd[2 + index].fd = pcfd->fd; in postcopy_ram_fault_thread()
1299 pfd[2 + index].events = POLLIN; in postcopy_ram_fault_thread()
1314 poll_result = poll(pfd, pfd_len, -1 /* Wait forever */); in postcopy_ram_fault_thread()
[all …]
/openbmc/u-boot/drivers/pinctrl/mediatek/
H A Dpinctrl-mtk-common.c81 struct mtk_pin_field *pfd) in mtk_hw_pin_field_lookup() argument
107 pfd->offset = c->s_addr + c->x_addrs * (bits / c->sz_reg); in mtk_hw_pin_field_lookup()
108 pfd->bitpos = bits % c->sz_reg; in mtk_hw_pin_field_lookup()
109 pfd->mask = (1 << c->x_bits) - 1; in mtk_hw_pin_field_lookup()
115 pfd->next = pfd->bitpos + c->x_bits > c->sz_reg ? c->x_addrs : 0; in mtk_hw_pin_field_lookup()
121 int field, struct mtk_pin_field *pfd) in mtk_hw_pin_field_get() argument
134 return mtk_hw_pin_field_lookup(dev, pin, rc, pfd); in mtk_hw_pin_field_get()
/openbmc/qemu/tests/qtest/
H A Dtpm-emu.c115 int *pfd = NULL; in tpm_emu_ctrl_thread() local
118 qio_channel_readv_full(ioc, &iov, 1, &pfd, &nfd, 0, &error_abort); in tpm_emu_ctrl_thread()
122 s->tpm_ioc = QIO_CHANNEL(qio_channel_socket_new_fd(*pfd, &error_abort)); in tpm_emu_ctrl_thread()
123 g_free(pfd); in tpm_emu_ctrl_thread()
/openbmc/qemu/target/ppc/
H A Dkvm_ppc.h53 int *pfd, bool need_vfio);
54 int kvmppc_remove_spapr_tce(void *table, int pfd, uint32_t window_size);
280 int *pfd, bool need_vfio) in kvmppc_create_spapr_tce() argument
285 static inline int kvmppc_remove_spapr_tce(void *table, int pfd, in kvmppc_remove_spapr_tce() argument
/openbmc/pldm/common/
H A Dtransport.cpp127 transport = transport_impl_init(impl, pfd, listening); in PldmTransport()
141 return pfd.fd; in getEventSource()
H A Dtransport.hpp95 pollfd pfd; member in PldmTransport
/openbmc/ipmitool/src/plugins/serial/
H A Dserial_terminal.c258 struct pollfd pfd; in serial_wait_for_data() local
260 pfd.fd = intf->fd; in serial_wait_for_data()
261 pfd.events = POLLIN; in serial_wait_for_data()
262 pfd.revents = 0; in serial_wait_for_data()
264 n = poll(&pfd, 1, intf->ssn_params.timeout*1000); in serial_wait_for_data()
H A Dserial_basic.c452 struct pollfd pfd; in serial_bm_wait_for_data() local
454 pfd.fd = intf->fd; in serial_bm_wait_for_data()
455 pfd.events = POLLIN; in serial_bm_wait_for_data()
456 pfd.revents = 0; in serial_bm_wait_for_data()
458 n = poll(&pfd, 1, intf->ssn_params.timeout * 1000); in serial_bm_wait_for_data()
/openbmc/qemu/hw/misc/
H A Divshmem-flat.c25 static int64_t ivshmem_flat_recv_msg(IvshmemFTState *s, int *pfd) in ivshmem_flat_recv_msg() argument
43 if (pfd) { in ivshmem_flat_recv_msg()
44 *pfd = qemu_chr_fe_get_msgfd(&s->server_chr); in ivshmem_flat_recv_msg()
H A Divshmem-pci.c615 static int64_t ivshmem_recv_msg(IVShmemState *s, int *pfd, Error **errp) in ivshmem_recv_msg() argument
634 *pfd = qemu_chr_fe_get_msgfd(&s->server_chr); in ivshmem_recv_msg()
/openbmc/qemu/hw/vfio/
H A Ddevice.c159 int32_t *pfd; in vfio_device_irq_set_signaling() local
161 argsz = sizeof(*irq_set) + sizeof(*pfd); in vfio_device_irq_set_signaling()
169 pfd = (int32_t *)&irq_set->data; in vfio_device_irq_set_signaling()
170 *pfd = fd; in vfio_device_irq_set_signaling()
/openbmc/ipmitool/src/
H A Dipmievd.c469 struct pollfd pfd; in openipmi_wait() local
473 pfd.fd = eintf->intf->fd; /* wait on openipmi device */ in openipmi_wait()
474 pfd.events = POLLIN; /* wait for input */ in openipmi_wait()
475 r = poll(&pfd, 1, -1); in openipmi_wait()
485 if (pfd.revents & POLLIN) in openipmi_wait()
/openbmc/qemu/io/
H A Dchannel-command.c188 GPollFD pfd = { .fd = _get_osfhandle(fd), .events = events }; in win32_fd_poll() local
192 res = g_poll(&pfd, 1, 0); in win32_fd_poll()
/openbmc/obmc-console/
H A Dconsole-server.c123 struct pollfd *pfd = &server->pollfds[pollfd_index]; in console_server_release_pollfd() local
129 pfd->fd = -1; in console_server_release_pollfd()
130 pfd->events = 0; in console_server_release_pollfd()
131 pfd->revents = ~0; in console_server_release_pollfd()

12