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;
1102 struct node *nodep1, *nodep2;
1108 nodep1 = node_first(s);
1109 if (!nodep1 || nodep1->idx > 0)
1113 if (nodep1->mask != ~(mask_t) 0)
1114 return node_first_clear(nodep1, 0);
1121 nodep2 = node_next(s, nodep1);
1127 assert(nodep1->mask == ~(mask_t) 0);
1128 assert(nodep1->idx + MASK_BITS + nodep1->num_after != (sparsebit_idx_t) 0);
1129 return nodep1->idx + MASK_BITS + nodep1->num_after;
1138 if (nodep1->idx + MASK_BITS + nodep1->num_after != nodep2->idx)
1139 return nodep1->idx + MASK_BITS + nodep1->num_after;
1252 struct node *nodep1, *nodep2;
1262 nodep1 = node_find(s, lowest_possible);
1263 if (!nodep1)
1267 for (idx = lowest_possible - nodep1->idx; idx < MASK_BITS; idx++)
1268 if (!(nodep1->mask & (1 << idx)))
1269 return nodep1->idx + idx;
1276 nodep2 = node_next(s, nodep1);
1278 return nodep1->idx + MASK_BITS + nodep1->num_after;
1286 if (nodep1->idx + MASK_BITS + nodep1->num_after != nodep2->idx)
1287 return nodep1->idx + MASK_BITS + nodep1->num_after;