Home | History | Annotate | Download | only in unit

Lines Matching refs:set_end

580  * If all set bits in the bitmap are contiguous, in [set_start, set_end),
584 scount_contiguous(size_t set_start, size_t set_end, size_t scount_start,
587 if (set_end <= scount_start || scount_end <= set_start) {
591 if (set_start <= scount_start && set_end >= scount_end) {
595 if (scount_start <= set_start && scount_end >= set_end) {
596 return set_end - set_start;
599 if (set_start < scount_start && set_end < scount_end) {
600 return set_end - scount_start;
603 if (scount_start < set_start && scount_end < set_end) {
614 ucount_contiguous(size_t set_start, size_t set_end, size_t ucount_start,
617 if (set_end <= ucount_start || ucount_end <= set_start) {
621 if (set_start <= ucount_start && set_end >= ucount_end) {
625 if (ucount_start <= set_start && ucount_end >= set_end) {
626 return (ucount_end - ucount_start) - (set_end - set_start);
629 if (set_start < ucount_start && set_end < ucount_end) {
630 return ucount_end - set_end;
633 if (ucount_start < set_start && ucount_end < set_end) {
645 size_t set_end) {
650 set_end, i, j);
655 nbits, i, cnt, set_start, set_end);
658 set_end, i, j);
663 nbits, i, cnt, set_start, set_end);