• Home
  • Raw
  • Download

Lines Matching refs:pfds

90 …DYNLINK_FUNC(int,snd_pcm_poll_descriptors_revents,(snd_pcm_t *pcm, struct pollfd *pfds, unsigned i…
92 …DYNLINK_FUNC(int,snd_pcm_poll_descriptors,(snd_pcm_t *pcm, struct pollfd *pfds, unsigned int space…
110 struct pollfd *pfds; member
205 struct pollfd *pfds = hlp->pfds; in alsa_fini_poll() local
207 if (pfds) { in alsa_fini_poll()
209 qemu_set_fd_handler (pfds[i].fd, NULL, NULL, NULL); in alsa_fini_poll()
211 g_free (pfds); in alsa_fini_poll()
213 hlp->pfds = NULL; in alsa_fini_poll()
260 count = poll (hlp->pfds, hlp->count, 0); in alsa_poll_handler()
272 err = FF(snd_pcm_poll_descriptors_revents) (hlp->handle, hlp->pfds, in alsa_poll_handler()
316 struct pollfd *pfds; in alsa_poll_helper() local
325 pfds = audio_calloc ("alsa_poll_helper", count, sizeof (*pfds)); in alsa_poll_helper()
326 if (!pfds) { in alsa_poll_helper()
331 err = FF(snd_pcm_poll_descriptors) (handle, pfds, count); in alsa_poll_helper()
335 g_free (pfds); in alsa_poll_helper()
340 if (pfds[i].events & POLLIN) { in alsa_poll_helper()
341 err = qemu_set_fd_handler (pfds[i].fd, alsa_poll_handler, in alsa_poll_helper()
344 if (pfds[i].events & POLLOUT) { in alsa_poll_helper()
346 dolog ("POLLOUT %d %d\n", i, pfds[i].fd); in alsa_poll_helper()
348 err = qemu_set_fd_handler (pfds[i].fd, NULL, in alsa_poll_helper()
353 pfds[i].events, i, pfds[i].fd, err); in alsa_poll_helper()
358 pfds[i].events, i, pfds[i].fd, err); in alsa_poll_helper()
361 qemu_set_fd_handler (pfds[i].fd, NULL, NULL, NULL); in alsa_poll_helper()
363 g_free (pfds); in alsa_poll_helper()
367 hlp->pfds = pfds; in alsa_poll_helper()