| /rocksdb-6.9/file/ |
| D | random_access_file_reader_test.cc | 95 return alignment; in GetAlignment() 128 r0.len = alignment() / 4; in TEST_F() 133 r1.len = alignment() / 2; in TEST_F() 159 r0.len = alignment() / 4; in TEST_F() 164 r1.len = alignment(); in TEST_F() 168 r2.offset = 2 * alignment() - alignment() / 4; in TEST_F() 169 r2.len = alignment() / 4; in TEST_F() 196 r0.len = alignment() / 2; in TEST_F() 200 r1.offset = alignment() + alignment() / 4; in TEST_F() 205 r2.offset = 2 * alignment() + alignment() / 4; in TEST_F() [all …]
|
| D | file_prefetch_buffer.cc | 30 size_t alignment = reader->file()->GetRequiredBufferAlignment(); in Prefetch() local 32 uint64_t rounddown_offset = Rounddown(offset_, alignment); in Prefetch() 33 uint64_t roundup_end = Roundup(offset_ + n, alignment); in Prefetch() 35 assert(roundup_len >= alignment); in Prefetch() 36 assert(roundup_len % alignment == 0); in Prefetch() 59 Rounddown(static_cast<size_t>(offset - buffer_offset_), alignment); in Prefetch() 61 assert(chunk_offset_in_buffer % alignment == 0); in Prefetch() 62 assert(chunk_len % alignment == 0); in Prefetch() 77 buffer_.Alignment(alignment); in Prefetch()
|
| D | random_access_file_reader.cc | 38 size_t alignment = file_->GetRequiredBufferAlignment(); in Read() local 40 TruncateToPageBoundary(alignment, static_cast<size_t>(offset)); in Read() 43 Roundup(static_cast<size_t>(offset + n), alignment) - aligned_offset; in Read() 45 buf.Alignment(alignment); in Read() 161 FSReadRequest Align(const FSReadRequest& r, size_t alignment) { in Align() argument 164 TruncateToPageBoundary(alignment, static_cast<size_t>(r.offset))); in Align() 165 req.len = Roundup(End(r), alignment) - req.offset; in Align() 212 size_t alignment = file_->GetRequiredBufferAlignment(); in MultiRead() local 213 aligned_reqs.push_back(Align(read_reqs[0], alignment)); in MultiRead() 215 const auto& r = Align(read_reqs[i], alignment); in MultiRead() [all …]
|
| D | sequence_file_reader.cc | 30 size_t alignment = file_->GetRequiredBufferAlignment(); in Read() local 31 size_t aligned_offset = TruncateToPageBoundary(alignment, offset); in Read() 33 size_t size = Roundup(offset + n, alignment) - aligned_offset; in Read() 36 buf.Alignment(alignment); in Read()
|
| D | writable_file_writer.cc | 365 const size_t alignment = buf_.Alignment(); in WriteDirect() local 366 assert((next_write_offset_ % alignment) == 0); in WriteDirect() 369 size_t file_advance = TruncateToPageBoundary(alignment, buf_.CurrentSize()); in WriteDirect() 419 assert((next_write_offset_ % alignment) == 0); in WriteDirect()
|
| /rocksdb-6.9/util/ |
| D | aligned_buffer.h | 89 static bool isAligned(const void* ptr, size_t alignment) { in isAligned() argument 90 return reinterpret_cast<uintptr_t>(ptr) % alignment == 0; in isAligned() 93 static bool isAligned(size_t n, size_t alignment) { in isAligned() argument 94 return n % alignment == 0; in isAligned() 126 void Alignment(size_t alignment) { in Alignment() argument 127 assert(alignment > 0); in Alignment() 128 assert((alignment & (alignment - 1)) == 0); in Alignment() 129 alignment_ = alignment; in Alignment()
|
| D | rate_limiter.cc | 19 size_t RateLimiter::RequestToken(size_t bytes, size_t alignment, in RequestToken() argument 25 if (alignment > 0) { in RequestToken() 29 bytes = std::max(alignment, TruncateToPageBoundary(alignment, bytes)); in RequestToken()
|
| /rocksdb-6.9/port/win/ |
| D | io_win.cc | 28 bool IsPowerOfTwo(const size_t alignment) { in IsPowerOfTwo() argument 29 return ((alignment) & (alignment - 1)) == 0; in IsPowerOfTwo() 38 bool IsAligned(size_t alignment, const void* ptr) { in IsAligned() argument 39 return ((uintptr_t(ptr)) & (alignment - 1)) == 0; in IsAligned() 668 size_t alignment, in WinRandomAccessImpl() argument 671 alignment_(alignment) { in WinRandomAccessImpl() 709 WinRandomAccessImpl(this, alignment, options) {} in WinRandomAccessFile() 743 alignment_(alignment), in WinWritableImpl() 929 WinWritableImpl(this, alignment), in WinWritableFile() 995 WinRandomAccessImpl(this, alignment, options), in WinRandomRWFile() [all …]
|
| D | io_win.h | 240 WinRandomAccessImpl(WinFileData* file_base, size_t alignment, 263 WinRandomAccessFile(const std::string& fname, HANDLE hFile, size_t alignment, 301 WinWritableImpl(WinFileData* file_data, size_t alignment); 340 WinWritableFile(const std::string& fname, HANDLE hFile, size_t alignment, 385 WinRandomRWFile(const std::string& fname, HANDLE hFile, size_t alignment,
|
| D | win_jemalloc.cc | 42 void* jemalloc_aligned_alloc(size_t size, size_t alignment) ROCKSDB_NOEXCEPT { in jemalloc_aligned_alloc() argument 43 return je_aligned_alloc(alignment, size); in jemalloc_aligned_alloc()
|
| D | port_win.h | 248 void* jemalloc_aligned_alloc(size_t size, size_t alignment) ROCKSDB_NOEXCEPT;
|
| /rocksdb-6.9/docs/_posts/ |
| D | 2017-05-26-rocksdb-5-4-5-released.markdown | 31 * Fix memory alignment with logical sector size. 32 * Fix alignment in ReadaheadRandomAccessFile.
|
| /rocksdb-6.9/memory/ |
| D | jemalloc_nodump_allocator.cc | 72 size_t size, size_t alignment, bool* zero, in Alloc() argument 77 void* result = original_alloc(extent, new_addr, size, alignment, zero, commit, in Alloc()
|
| D | jemalloc_nodump_allocator.h | 44 size_t alignment, bool* zero, bool* commit,
|
| /rocksdb-6.9/table/block_based/ |
| D | block_based_table_builder.cc | 288 size_t alignment; member 377 alignment(table_options.block_align in Rep() 782 (r->alignment - ((block_contents.size() + kBlockTrailerSize) & in WriteRawBlock() 783 (r->alignment - 1))) & in WriteRawBlock() 784 (r->alignment - 1); in WriteRawBlock()
|
| /rocksdb-6.9/include/rocksdb/ |
| D | rate_limiter.h | 77 virtual size_t RequestToken(size_t bytes, size_t alignment,
|
| /rocksdb-6.9/ |
| D | WINDOWS_PORT.md | 69 …ableFile` and `WinRandomAccessFile`. The OS imposes restrictions on the alignment of the disk offs…
|