Lines Matching refs:rank

112     unsigned int rank[ZSKIPLIST_MAXLEVEL];  in zslInsert()  local
119 rank[i] = i == (zsl->level-1) ? 0 : rank[i+1]; in zslInsert()
124 rank[i] += x->level[i].span; in zslInsert()
136 rank[i] = 0; in zslInsert()
148 x->level[i].span = update[i]->level[i].span - (rank[0] - rank[i]); in zslInsert()
149 update[i]->level[i].span = (rank[0] - rank[i]) + 1; in zslInsert()
388 unsigned long rank = 0; in zslGetRank() local
397 rank += x->level[i].span; in zslGetRank()
403 return rank; in zslGetRank()
410 zskiplistNode* zslGetElementByRank(zskiplist *zsl, unsigned long rank) { in zslGetElementByRank() argument
417 while (x->level[i].forward && (traversed + x->level[i].span) <= rank) in zslGetElementByRank()
422 if (traversed == rank) { in zslGetElementByRank()
2538 unsigned long rank; in zcountCommand() local
2545 rank = zslGetRank(zsl, zn->score, zn->obj); in zcountCommand()
2546 count = (zsl->length - (rank - 1)); in zcountCommand()
2553 rank = zslGetRank(zsl, zn->score, zn->obj); in zcountCommand()
2554 count -= (zsl->length - rank); in zcountCommand()
2616 unsigned long rank; in zlexcountCommand() local
2623 rank = zslGetRank(zsl, zn->score, zn->obj); in zlexcountCommand()
2624 count = (zsl->length - (rank - 1)); in zlexcountCommand()
2631 rank = zslGetRank(zsl, zn->score, zn->obj); in zlexcountCommand()
2632 count -= (zsl->length - rank); in zlexcountCommand()
2858 unsigned long rank; in zrankGenericCommand() local
2875 rank = 1; in zrankGenericCommand()
2879 rank++; in zrankGenericCommand()
2885 addReplyLongLong(c,llen-rank); in zrankGenericCommand()
2887 addReplyLongLong(c,rank-1); in zrankGenericCommand()
2901 rank = zslGetRank(zsl,score,ele); in zrankGenericCommand()
2902 serverAssertWithInfo(c,ele,rank); /* Existing elements always have a rank. */ in zrankGenericCommand()
2904 addReplyLongLong(c,llen-rank); in zrankGenericCommand()
2906 addReplyLongLong(c,rank-1); in zrankGenericCommand()