Home
last modified time | relevance | path

Searched refs:pollcb (Results 1 – 16 of 16) sorted by relevance

/freebsd-13.1/contrib/apr/poll/unix/
H A Dpollcb.c81 (*pollcb->provider->cleanup)(pollcb); in pollcb_cleanup()
97 apr_pollcb_t *pollcb; in apr_pollcb_create_ex() local
131 pollcb = apr_palloc(p, sizeof(*pollcb)); in apr_pollcb_create_ex()
132 pollcb->nelts = 0; in apr_pollcb_create_ex()
135 pollcb->pool = p; in apr_pollcb_create_ex()
165 if ((rv = apr_poll_create_wakeup_pipe(pollcb->pool, &pollcb->wakeup_pfd, in apr_pollcb_create_ex()
171 if ((rv = apr_pollcb_add(pollcb, &pollcb->wakeup_pfd)) != APR_SUCCESS) { in apr_pollcb_create_ex()
179 *ret_pollcb = pollcb; in apr_pollcb_create_ex()
195 return (*pollcb->provider->add)(pollcb, descriptor); in apr_pollcb_add()
201 return (*pollcb->provider->remove)(pollcb, descriptor); in apr_pollcb_remove()
[all …]
H A Dpoll.c324 pollcb->fd = -1; in impl_pollcb_create()
341 if (pollcb->nelts == pollcb->nalloc) { in impl_pollcb_add()
346 pollcb->pollset.ps[pollcb->nelts].fd = descriptor->desc.s->socketdes; in impl_pollcb_add()
350 pollcb->pollset.ps[pollcb->nelts].fd = descriptor->desc.f->filedes; in impl_pollcb_add()
356 pollcb->pollset.ps[pollcb->nelts].events = in impl_pollcb_add()
358 pollcb->copyset[pollcb->nelts] = descriptor; in impl_pollcb_add()
359 pollcb->nelts++; in impl_pollcb_add()
380 pollcb->pollset.ps[dst] = pollcb->pollset.ps[i]; in impl_pollcb_remove()
381 pollcb->copyset[dst] = pollcb->copyset[i]; in impl_pollcb_remove()
413 ret = WSAPoll(pollcb->pollset.ps, pollcb->nelts, (int)timeout); in impl_pollcb_poll()
[all …]
H A Dport.c463 close(pollcb->fd); in impl_pollcb_cleanup()
472 pollcb->fd = port_create(); in impl_pollcb_create()
474 if (pollcb->fd < 0) { in impl_pollcb_create()
484 close(pollcb->fd); in impl_pollcb_create()
485 pollcb->fd = -1; in impl_pollcb_create()
490 if (fcntl(pollcb->fd, F_SETFD, flags) == -1) { in impl_pollcb_create()
492 close(pollcb->fd); in impl_pollcb_create()
493 pollcb->fd = -1; in impl_pollcb_create()
515 ret = port_associate(pollcb->fd, PORT_SOURCE_FD, fd, in impl_pollcb_add()
554 rv = call_port_getn(pollcb->fd, pollcb->pollset.port, pollcb->nalloc, in impl_pollcb_poll()
[all …]
H A Depoll.c336 close(pollcb->fd); in impl_pollcb_cleanup()
365 pollcb->fd = -1; in impl_pollcb_create()
373 pollcb->fd = -1; in impl_pollcb_create()
379 pollcb->fd = fd; in impl_pollcb_create()
385 static apr_status_t impl_pollcb_add(apr_pollcb_t *pollcb, in impl_pollcb_add() argument
395 ret = epoll_ctl(pollcb->fd, EPOLL_CTL_ADD, in impl_pollcb_add()
399 ret = epoll_ctl(pollcb->fd, EPOLL_CTL_ADD, in impl_pollcb_add()
420 ret = epoll_ctl(pollcb->fd, EPOLL_CTL_DEL, in impl_pollcb_remove()
424 ret = epoll_ctl(pollcb->fd, EPOLL_CTL_DEL, in impl_pollcb_remove()
448 ret = epoll_wait(pollcb->fd, pollcb->pollset.epoll, pollcb->nalloc, in impl_pollcb_poll()
[all …]
H A Dkqueue.c332 close(pollcb->fd); in impl_pollcb_cleanup()
336 static apr_status_t impl_pollcb_create(apr_pollcb_t *pollcb, in impl_pollcb_create() argument
355 pollcb->fd = -1; in impl_pollcb_create()
363 pollcb->fd = -1; in impl_pollcb_create()
368 pollcb->fd = fd; in impl_pollcb_create()
374 static apr_status_t impl_pollcb_add(apr_pollcb_t *pollcb, in impl_pollcb_add() argument
407 static apr_status_t impl_pollcb_remove(apr_pollcb_t *pollcb, in impl_pollcb_remove() argument
442 static apr_status_t impl_pollcb_poll(apr_pollcb_t *pollcb, in impl_pollcb_poll() argument
460 ret = kevent(pollcb->fd, NULL, 0, pollcb->pollset.ke, 2 * pollcb->nalloc, in impl_pollcb_poll()
473 if ((pollcb->flags & APR_POLLSET_WAKEABLE) && in impl_pollcb_poll()
[all …]
/freebsd-13.1/contrib/apr/include/
H A Dapr_poll.h333 APR_DECLARE(apr_status_t) apr_pollcb_create(apr_pollcb_t **pollcb,
355 APR_DECLARE(apr_status_t) apr_pollcb_create_ex(apr_pollcb_t **pollcb,
378 APR_DECLARE(apr_status_t) apr_pollcb_add(apr_pollcb_t *pollcb,
389 APR_DECLARE(apr_status_t) apr_pollcb_remove(apr_pollcb_t *pollcb,
420 APR_DECLARE(apr_status_t) apr_pollcb_poll(apr_pollcb_t *pollcb,
431 APR_DECLARE(apr_status_t) apr_pollcb_wakeup(apr_pollcb_t *pollcb);
437 APR_DECLARE(const char *) apr_pollcb_method_name(apr_pollcb_t *pollcb);
/freebsd-13.1/contrib/apr/
H A Dapr.mak93 -@erase "$(INTDIR)\pollcb.obj"
187 "$(INTDIR)\pollcb.obj" \
279 -@erase "$(INTDIR)\pollcb.obj"
373 "$(INTDIR)\pollcb.obj" \
465 -@erase "$(INTDIR)\pollcb.obj"
559 "$(INTDIR)\pollcb.obj" \
651 -@erase "$(INTDIR)\pollcb.obj"
746 "$(INTDIR)\pollcb.obj" \
1122 SOURCE=.\poll\unix\pollcb.c
1124 "$(INTDIR)\pollcb.obj" : $(SOURCE) "$(INTDIR)"
H A Dlibapr.mak92 -@erase "$(INTDIR)\pollcb.obj"
228 "$(INTDIR)\pollcb.obj" \
336 -@erase "$(INTDIR)\pollcb.obj"
472 "$(INTDIR)\pollcb.obj" \
580 -@erase "$(INTDIR)\pollcb.obj"
716 "$(INTDIR)\pollcb.obj" \
824 -@erase "$(INTDIR)\pollcb.obj"
960 "$(INTDIR)\pollcb.obj" \
1320 SOURCE=.\poll\unix\pollcb.c
1322 "$(INTDIR)\pollcb.obj" : $(SOURCE) "$(INTDIR)" ".\include\apr.h"
H A DNWGNUmakefile341 $(OBJDIR)/pollcb.o \
H A DCMakeLists.txt181 poll/unix/pollcb.c
H A Dapr.dsp390 SOURCE=.\poll\unix\pollcb.c
H A Dlibapr.dsp423 SOURCE=.\poll\unix\pollcb.c
H A Dbuild-outputs.mk84 poll/unix/pollcb.lo: poll/unix/pollcb.c .make.dirs include/apr_allocator.h include/apr_dso.h includ…
91 OBJECTS_poll_unix = poll/unix/epoll.lo poll/unix/kqueue.lo poll/unix/poll.lo poll/unix/pollcb.lo po…
H A Dlibapr.dep1311 .\poll\unix\pollcb.c : \
H A Dapr.dep1311 .\poll\unix\pollcb.c : \
/freebsd-13.1/usr.bin/svn/lib/libapr/
H A DMakefile54 pollcb.c \