• Home
  • Raw
  • Download

Lines Matching refs:capacity

37     uint32_t capacity = elements->GetLength();  in InsertFront()  local
40 ASSERT(capacity != 0); in InsertFront()
41 if ((first + capacity - 1) % capacity == last) { in InsertFront()
42 elements = GrowCapacity(thread, deque, capacity, first, last); in InsertFront()
44 deque->SetLast(capacity - 1); in InsertFront()
47 capacity = elements->GetLength(); in InsertFront()
48 ASSERT(capacity != 0); in InsertFront()
49 first = (first + capacity - 1) % capacity; in InsertFront()
58 uint32_t capacity = elements->GetLength(); in InsertEnd() local
61 ASSERT(capacity != 0); in InsertEnd()
62 if (first == (last + 1) % capacity) { in InsertEnd()
63 elements = GrowCapacity(thread, deque, capacity, first, last); in InsertEnd()
66 last = capacity - 1; in InsertEnd()
69 capacity = elements->GetLength(); in InsertEnd()
70 ASSERT(capacity != 0); in InsertEnd()
71 last = (last + 1) % capacity; in InsertEnd()
93 uint32_t capacity = elements->GetLength(); in GetTail() local
95 ASSERT(capacity != 0); in GetTail()
96 return elements->Get((last + capacity - 1) % capacity); in GetTail()
120 uint32_t capacity = elements->GetLength(); in PopFirst() local
122 ASSERT(capacity != 0); in PopFirst()
123 first = (first + 1) % capacity; in PopFirst()
136 uint32_t capacity = elements->GetLength(); in PopLast() local
137 ASSERT(capacity != 0); in PopLast()
138 last = (last + capacity - 1) % capacity; in PopLast()
154 uint32_t capacity = elements->GetLength(); in GetSize() local
157 ASSERT(capacity != 0); in GetSize()
158 return (last - first + capacity) % capacity; in GetSize()
165 uint32_t capacity = elements->GetLength(); in Get() local
167 ASSERT(capacity != 0); in Get()
168 uint32_t curIndex = (first + index) % capacity; in Get()
176 uint32_t capacity = elements->GetLength(); in Set() local
178 ASSERT(capacity != 0); in Set()
179 uint32_t curIndex = (first + index) % capacity; in Set()
189 uint32_t capacity = elements->GetLength(); in Has() local
195 ASSERT(capacity != 0); in Has()
196 index = (index + 1) % capacity; in Has()