Lines Matching refs:splitp
775 db_indx_t half, nbytes, off, splitp, top;
855 sort: splitp = off;
869 off = splitp + cnt * adjust;
874 splitp = off;
877 if (splitp <= (db_indx_t)(cnt * adjust))
879 off = splitp - cnt * adjust;
883 splitp = off;
895 pp->inp[splitp] == pp->inp[splitp - adjust])
897 off = splitp + cnt * adjust;
899 pp->inp[splitp] != pp->inp[off]) {
900 splitp = off;
903 if (splitp <= (db_indx_t)(cnt * adjust))
905 off = splitp - cnt * adjust;
906 if (pp->inp[splitp] != pp->inp[off]) {
907 splitp = off + adjust;
913 /* We're going to split at splitp. */
914 if ((ret = __bam_copy(dbp, pp, lp, 0, splitp)) != 0)
916 if ((ret = __bam_copy(dbp, pp, rp, splitp, NUM_ENT(pp))) != 0)
919 *splitret = splitp;