Lines Matching refs:mask
147 unsigned int mask; /* logical OR of all sub-masks */
264 * at least one bit in their mask that masks a received event.
287 /* check if at least one mask fits */
288 if (0 == (revents & svc_userfds[fd].mask)) {
293 while ((svc_userfds[fd].mask != 0) && (node != NULL)) {
342 return ((svc_userfds[fd].mask == 0x0000)? FALSE:TRUE);
397 svc_userfds[fd].mask = 0;
426 (svc_userfds[user_fd].mask & events) != 0) {
456 svc_userfds[i].mask = 0;
488 /* refresh global mask for this file desciptor */
489 svc_userfds[user_fd].mask |= events;
491 /* refresh mask for the poll */
492 add_pollfd(user_fd, (svc_userfds[user_fd].mask));
534 /* Remove the node flags from the global mask */
535 svc_userfds[fd].mask ^= node->events;
538 if (svc_userfds[fd].mask == 0) {