Lines Matching refs:size_t
23 inline size_t TruncateToPageBoundary(size_t page_size, size_t s) { in TruncateToPageBoundary()
33 inline size_t Roundup(size_t x, size_t y) { in Roundup()
41 inline size_t Rounddown(size_t x, size_t y) { return (x / y) * y; } in Rounddown()
58 size_t alignment_;
60 size_t capacity_;
61 size_t cursize_;
89 static bool isAligned(const void* ptr, size_t alignment) { in isAligned()
93 static bool isAligned(size_t n, size_t alignment) { in isAligned()
97 size_t Alignment() const { in Alignment()
101 size_t Capacity() const { in Capacity()
105 size_t CurrentSize() const { in CurrentSize()
126 void Alignment(size_t alignment) { in Alignment()
147 void AllocateNewBuffer(size_t requested_capacity, bool copy_data = false,
148 uint64_t copy_offset = 0, size_t copy_len = 0) {
159 size_t new_capacity = Roundup(requested_capacity, alignment_);
186 size_t Append(const char* src, size_t append_size) { in Append()
187 size_t buffer_remaining = capacity_ - cursize_; in Append()
188 size_t to_copy = std::min(append_size, buffer_remaining); in Append()
203 size_t Read(char* dest, size_t offset, size_t read_size) const { in Read()
206 size_t to_read = 0; in Read()
218 size_t total_size = Roundup(cursize_, alignment_); in PadToAlignmentWith()
219 size_t pad_size = total_size - cursize_; in PadToAlignmentWith()
228 void PadWith(size_t pad_size, int padding) { in PadWith()
235 void RefitTail(size_t tail_offset, size_t tail_size) { in RefitTail()
251 void Size(size_t cursize) { in Size()