Lines Matching defs:signalfd_state_t

28  * will be allocated for them along with an associated signalfd_state_t struct.
44 * signalfd_state_t entries. The sigfd_proc_state_t list is walked to find a
45 * sigfd_poll_waiter_t matching the signalfd_state_t which corresponds to the
47 * created, incrementing the refcount on the signalfd_state_t, and it is added
51 * associated sigfd_poll_waiter_t instead of directly in the signalfd_state_t.
56 * necessitates reference counting on the signalfd_state_t so it is able to
58 * ensures that blocked pollers which hold references to the signalfd_state_t
64 * associated with a signalfd_state_t with a matching signal mask. The
92 * 2. signalfd_state_t`sfd_lock
95 * 2. signalfd_state_t`sfd_lock
113 typedef struct signalfd_state signalfd_state_t;
125 signalfd_state_t *spw_state;
144 signalfd_state_enter_locked(signalfd_state_t *state)
154 signalfd_state_release(signalfd_state_t *state, boolean_t force_invalidate)
187 signalfd_wake_list_add(sigfd_proc_state_t *pstate, signalfd_state_t *state)
210 signalfd_wake_list_rm(sigfd_proc_state_t *pstate, signalfd_state_t *state)
242 signalfd_state_t *state = pw->spw_state;
277 signalfd_state_t *state = pw->spw_state;
312 signalfd_state_t *state = pw->spw_state;
345 signalfd_state_t *state, **sstate;
496 signalfd_state_t *state, **sstate;
568 signalfd_state_t *state, **sstate;
625 signalfd_state_t *state, **sstate;
655 signalfd_state_t *state, **sstate;
710 sizeof (signalfd_state_t *), 0) != 0) {
731 list_create(&signalfd_state, sizeof (signalfd_state_t),
732 offsetof(signalfd_state_t, sfd_list));
758 * There are dangling poll waiters holding signalfd_state_t