Lines Matching refs:nr
40 int nr = 0;
45 nr += list->nr - list->rm;
48 return nr;
63 if (list->nr - list->rm)
77 int nr = 0;
83 nr += list->nr - list->rm;
84 if (nr > 1)
102 while (list->nr == 0) {
121 while (list->nr == 0) {
126 return PTR_ENTRY_NOTAG(list, list->nr-1);
141 unsigned int nr = list->nr;
143 if (idx < nr)
146 idx -= nr;
167 int nr = 0;
172 int i = list->nr;
173 nr += i;
183 return nr;
205 if (!entry->nr) {
237 int old = head->nr, nr = old / 2;
241 old -= nr;
242 head->nr = old;
247 newlist->nr = nr;
248 memcpy(newlist->list, head->list + old, nr * sizeof(void *));
249 memset(head->list + old, 0xf0, nr * sizeof(void *));
265 int nr;
267 if (!list || (nr = (last = list->prev)->nr) >= LIST_NODE_NR) {
280 nr = 0;
282 ret = last->list + nr;
284 nr++;
285 last->nr = nr;
321 int nr = list->nr;
323 for (i = 0; i < nr; i++)
390 if (last->nr) {
392 int nr = --last->nr;
393 ptr = last->list[nr];
394 last->list[nr] = (void *)0xf1f1f1f1;
413 if (last->nr)
414 ptr = last->list[--last->nr];
415 if (last->nr <=0) {
457 idx = tail->nr;
460 int nr = cur->nr;
462 for (i = 0; i < nr;) {
471 prev->nr = idx;
482 tail->nr = idx;