Lines Matching refs:r
40 reg int r, c, m, np, eintr; local
60 for(r = c = eintr = 0; r < n; ++r) /* compute streams that must be checked */
61 { f = fa[r];
62 status[r] = 0;
73 status[r] |= SF_READ;
76 status[r] |= SF_WRITE;
78 if((f->flags&SF_RDWR) == status[r])
86 { status[r] = m&SF_RDWR;
92 check[c++] = r;
95 status[r] |= SF_READ;
97 status[r] |= SF_WRITE;
109 for(m = 0, r = 0; r < c; ++r, ++m)
110 { f = fa[check[r]];
117 for(m = 0, r = 0; r < c; ++r, ++m)
118 { f = fa[check[r]];
146 for(m = 0, r = 0; r < np; ++r, ++m)
147 { f = fa[check[r]];
151 status[check[r]] |= SF_WRITE;
158 status[check[r]] |= SF_READ;
174 for(r = 0; r < c; ++r)
175 { f = fa[check[r]];
208 for(r = 0; r < np; ++r)
209 { f = fa[check[r]];
213 status[check[r]] |= SF_WRITE;
219 status[check[r]] |= SF_READ;
223 status[check[r]] |= SF_READ;
230 for(r = c = 0; c < n; ++c)
241 if(c > r) /* move to front of list */
242 { fa[c] = fa[r];
243 fa[r] = f;
245 r += 1;
249 return r ? r : np < 0 ? -1 : 0;