Lines Matching refs:pollcache_t
104 typedef struct pollcache pollcache_t; typedef
133 pollcache_t *ps_pcache; /* cached poll fd set */
139 pollcache_t *ps_pc_stack[POLLMAXDEPTH]; /* epoll recursion state */
140 pollcache_t *ps_contend_pc; /* pollcache waited on */
203 pollcache_t *pcl_child_pc; /* child pollcache */
204 pollcache_t *pcl_parent_pc; /* parent pollcache */
222 pollcache_t *pd_pcache; /* a ptr to the pollcache of this fd */
276 extern void pollnotify(pollcache_t *, int);
304 extern int pollstate_enter(pollcache_t *);
305 extern void pollstate_exit(pollcache_t *);
318 extern pollcache_t *pcache_alloc();
319 extern void pcache_create(pollcache_t *, nfds_t);
323 extern void pcache_clean(pollcache_t *);
324 extern void pcache_destroy(pollcache_t *);
339 extern polldat_t *pcache_lookup_fd(pollcache_t *, int);
341 extern void pcache_insert_fd(pollcache_t *, polldat_t *, nfds_t);
343 extern void pcache_grow_hashtbl(pollcache_t *, nfds_t);
344 extern void pcache_grow_map(pollcache_t *, int);
345 extern void pcache_update_xref(pollcache_t *, int, ssize_t, int);
347 extern void pcache_wake_parents(pollcache_t *);