Lines Matching refs:nodep1
500 struct node *nodep1, *nodep2;
510 nodep1 = node_find(s, idx);
511 if (!nodep1)
518 if (nodep1->idx == idx)
519 return nodep1;
530 offset = idx - (nodep1->idx + MASK_BITS);
531 orig_num_after = nodep1->num_after;
537 nodep1->num_after = offset;
1103 struct node *nodep1, *nodep2;
1109 nodep1 = node_first(s);
1110 if (!nodep1 || nodep1->idx > 0)
1114 if (nodep1->mask != ~(mask_t) 0)
1115 return node_first_clear(nodep1, 0);
1122 nodep2 = node_next(s, nodep1);
1128 assert(nodep1->mask == ~(mask_t) 0);
1129 assert(nodep1->idx + MASK_BITS + nodep1->num_after != (sparsebit_idx_t) 0);
1130 return nodep1->idx + MASK_BITS + nodep1->num_after;
1139 if (nodep1->idx + MASK_BITS + nodep1->num_after != nodep2->idx)
1140 return nodep1->idx + MASK_BITS + nodep1->num_after;
1253 struct node *nodep1, *nodep2;
1263 nodep1 = node_find(s, lowest_possible);
1264 if (!nodep1)
1268 for (idx = lowest_possible - nodep1->idx; idx < MASK_BITS; idx++)
1269 if (!(nodep1->mask & (1 << idx)))
1270 return nodep1->idx + idx;
1277 nodep2 = node_next(s, nodep1);
1279 return nodep1->idx + MASK_BITS + nodep1->num_after;
1287 if (nodep1->idx + MASK_BITS + nodep1->num_after != nodep2->idx)
1288 return nodep1->idx + MASK_BITS + nodep1->num_after;