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()
75 int pos = fda->nr; in fdarray__add()
77 if (fda->nr == fda->nr_alloc && in fdarray__add()
81 fda->entries[fda->nr].fd = fd; in fdarray__add()
82 fda->entries[fda->nr].events = revents; in fdarray__add()
83 fda->nr++; in fdarray__add()
90 int fd, nr = 0; in fdarray__filter() local
92 if (fda->nr == 0) in fdarray__filter()
95 for (fd = 0; fd < fda->nr; ++fd) { in fdarray__filter()
103 if (fd != nr) { in fdarray__filter()
104 fda->entries[nr] = fda->entries[fd]; in fdarray__filter()
105 fda->priv[nr] = fda->priv[fd]; in fdarray__filter()
108 ++nr; in fdarray__filter()
111 return fda->nr = nr; in fdarray__filter()
116 return poll(fda->entries, fda->nr, timeout); in fdarray__poll()
121 int fd, printed = fprintf(fp, "%d [ ", fda->nr); in fdarray__fprintf()
123 for (fd = 0; fd < fda->nr; ++fd) in fdarray__fprintf()