Lines Matching refs:nr
17 fda->nr = fda->nr_alloc = 0; in fdarray__init()
21 int fdarray__grow(struct fdarray *fda, int nr) in fdarray__grow() argument
24 int nr_alloc = fda->nr_alloc + nr; in fdarray__grow()
38 memset(&entries[fda->nr_alloc], 0, sizeof(struct pollfd) * nr); in fdarray__grow()
39 memset(&priv[fda->nr_alloc], 0, sizeof(fda->priv[0]) * nr); in fdarray__grow()
78 int pos = fda->nr; in fdarray__add()
80 if (fda->nr == fda->nr_alloc && in fdarray__add()
84 fda->entries[fda->nr].fd = fd; in fdarray__add()
85 fda->entries[fda->nr].events = revents; in fdarray__add()
86 fda->priv[fda->nr].flags = flags; in fdarray__add()
87 fda->nr++; in fdarray__add()
95 int fd, nr = 0; in fdarray__filter() local
97 if (fda->nr == 0) in fdarray__filter()
100 for (fd = 0; fd < fda->nr; ++fd) { in fdarray__filter()
113 ++nr; in fdarray__filter()
116 return nr; in fdarray__filter()
121 return poll(fda->entries, fda->nr, timeout); in fdarray__poll()
126 int fd, printed = fprintf(fp, "%d [ ", fda->nr); in fdarray__fprintf()
128 for (fd = 0; fd < fda->nr; ++fd) in fdarray__fprintf()