Lines Matching refs:r
40 reg int r, c, m, np; local
60 for(r = c = 0; r < n; ++r) /* compute streams that must be checked */
61 { f = fa[r];
62 status[r] = 0;
70 status[r] |= SF_READ;
73 status[r] |= SF_WRITE;
75 if((f->flags&SF_RDWR) == status[r])
83 { status[r] = m&SF_RDWR;
89 check[c++] = r;
92 status[r] |= SF_READ;
94 status[r] |= SF_WRITE;
104 for(m = 0, r = 0; r < c; ++r, ++m)
105 { f = fa[check[r]];
112 for(m = 0, r = 0; r < c; ++r, ++m)
113 { f = fa[check[r]];
141 for(m = 0, r = 0; r < np; ++r, ++m)
142 { f = fa[check[r]];
146 status[check[r]] |= SF_WRITE;
153 status[check[r]] |= SF_READ;
169 for(r = 0; r < c; ++r)
170 { f = fa[check[r]];
203 for(r = 0; r < np; ++r)
204 { f = fa[check[r]];
208 status[check[r]] |= SF_WRITE;
214 status[check[r]] |= SF_READ;
218 status[check[r]] |= SF_READ;
225 for(r = c = 0; c < n; ++c)
236 if(c > r) /* move to front of list */
237 { fa[c] = fa[r];
238 fa[r] = f;
240 r += 1;
244 return r;