• Home
  • Raw
  • Download

Lines Matching refs:rightblock

80     block *rightblock;  member
168 deque->rightblock = b; in deque_new()
188 item = deque->rightblock->data[deque->rightindex]; in deque_pop()
195 prevblock = deque->rightblock->leftlink; in deque_pop()
196 assert(deque->leftblock != deque->rightblock); in deque_pop()
197 freeblock(deque->rightblock); in deque_pop()
200 deque->rightblock = prevblock; in deque_pop()
203 assert(deque->leftblock == deque->rightblock); in deque_pop()
233 assert(deque->leftblock != deque->rightblock); in deque_popleft()
241 assert(deque->leftblock == deque->rightblock); in deque_popleft()
274 b->leftlink = deque->rightblock; in deque_append_internal()
275 CHECK_END(deque->rightblock->rightlink); in deque_append_internal()
276 deque->rightblock->rightlink = b; in deque_append_internal()
277 deque->rightblock = b; in deque_append_internal()
283 deque->rightblock->data[deque->rightindex] = item; in deque_append_internal()
398 assert(deque->leftblock == deque->rightblock); in deque_extend()
413 b->leftlink = deque->rightblock; in deque_extend()
414 CHECK_END(deque->rightblock->rightlink); in deque_extend()
415 deque->rightblock->rightlink = b; in deque_extend()
416 deque->rightblock = b; in deque_extend()
422 deque->rightblock->data[deque->rightindex] = item; in deque_extend()
463 assert(deque->leftblock == deque->rightblock); in deque_extendleft()
630 deque->rightblock = b; in deque_clear()
714 b->leftlink = deque->rightblock; in deque_inplace_repeat()
715 CHECK_END(deque->rightblock->rightlink); in deque_inplace_repeat()
716 deque->rightblock->rightlink = b; in deque_inplace_repeat()
717 deque->rightblock = b; in deque_inplace_repeat()
728 deque->rightblock->data[deque->rightindex] = item; in deque_inplace_repeat()
805 block *rightblock = deque->rightblock; in _deque_rotate() local
851 src = &rightblock->data[rightindex + 1]; in _deque_rotate()
859 assert(leftblock != rightblock); in _deque_rotate()
861 b = rightblock; in _deque_rotate()
862 CHECK_NOT_END(rightblock->leftlink); in _deque_rotate()
863 rightblock = rightblock->leftlink; in _deque_rotate()
864 MARK_END(rightblock->rightlink); in _deque_rotate()
875 b->leftlink = rightblock; in _deque_rotate()
876 CHECK_END(rightblock->rightlink); in _deque_rotate()
877 rightblock->rightlink = b; in _deque_rotate()
878 rightblock = b; in _deque_rotate()
894 dest = &rightblock->data[rightindex + 1]; in _deque_rotate()
903 assert(leftblock != rightblock); in _deque_rotate()
917 deque->rightblock = rightblock; in _deque_rotate()
945 block *rightblock = deque->rightblock; in deque_reverse() local
953 assert(leftblock != rightblock || leftindex < rightindex); in deque_reverse()
955 CHECK_NOT_END(rightblock); in deque_reverse()
959 leftblock->data[leftindex] = rightblock->data[rightindex]; in deque_reverse()
960 rightblock->data[rightindex] = tmp; in deque_reverse()
972 rightblock = rightblock->leftlink; in deque_reverse()
1231 b = deque->rightblock; in deque_item()
1244 b = deque->rightblock; in deque_item()
1295 b = deque->rightblock; in deque_ass_item()
1318 deque->rightblock = NULL; in deque_dealloc()
1331 for (b = deque->leftblock; b != deque->rightblock; b = b->rightlink) { in deque_traverse()
1742 assert (!(it->b == it->deque->rightblock && in dequeiter_next()
1861 it->b = deque->rightblock; in deque_reviter()