Lines Matching defs:num_fds
312 unsigned num_fds;
348 memcpy(fdl->work_fds, fdl->fds, sizeof(struct pollfd) * fdl->num_fds);
350 for (i = 0; i < fdl->num_fds; i++) {
364 pa_assert(i != fdl->num_fds);
367 err = snd_hctl_poll_descriptors_revents(fdl->hctl, fdl->work_fds, fdl->num_fds, &revents);
369 err = snd_mixer_poll_descriptors_revents(fdl->mixer, fdl->work_fds, fdl->num_fds, &revents);
388 unsigned num_fds, i;
411 num_fds = (unsigned) n;
413 if (num_fds != fdl->num_fds) {
418 fdl->fds = pa_xnew0(struct pollfd, num_fds);
419 fdl->work_fds = pa_xnew(struct pollfd, num_fds);
422 memset(fdl->work_fds, 0, sizeof(struct pollfd) * num_fds);
425 err = snd_hctl_poll_descriptors(fdl->hctl, fdl->work_fds, num_fds);
427 err = snd_mixer_poll_descriptors(fdl->mixer, fdl->work_fds, num_fds);
436 if (memcmp(fdl->fds, fdl->work_fds, sizeof(struct pollfd) * num_fds) == 0)
440 for (i = 0; i < fdl->num_fds; i++)
443 if (num_fds != fdl->num_fds) {
450 fdl->ios = pa_xnew(pa_io_event*, num_fds);
457 fdl->num_fds = num_fds;
459 for (i = 0;i < num_fds;i++)
485 for (i = 0; i < fdl->num_fds; i++)