Lines Matching defs:pollstate_t
38 * a pollstate_t (2), which contains relevant flags and locks. The pollstate_t
43 * examined on the next poll invocation. The pollstate_t also contains a list
53 * | kthread_t |--->| pollstate_t |-->+-------------+ (6)
104 typedef struct pollstate pollstate_t;
140 pollstate_t *ps_contend_nextp; /* next in contender list */
141 pollstate_t **ps_contend_pnextp; /* pointer-to-previous-next */
290 extern pollstate_t *pollstate_create(void);
291 extern void pollstate_destroy(pollstate_t *);
308 extern int pcache_insert(pollstate_t *, file_t *, pollfd_t *, int *, ssize_t,
310 extern int pcache_poll(pollfd_t *, pollstate_t *, nfds_t, int *, int);
330 extern int pcache_delete_fd(pollstate_t *, int, size_t, int, uint_t);
334 extern void pcache_clean_entry(pollstate_t *, int);
352 extern int pcacheset_cache_list(pollstate_t *, pollfd_t *, int *, int);
353 extern void pcacheset_remove_list(pollstate_t *, pollfd_t *, int, int, int,
355 extern int pcacheset_resolve(pollstate_t *, nfds_t, int *, int);
357 extern void pcacheset_invalidate(pollstate_t *, polldat_t *);
358 extern void pcacheset_reset_count(pollstate_t *, int);
359 extern int pcacheset_replace(pollstate_t *);