Home | History | Annotate | Download | only in libbroadcastring

Lines Matching refs:mmap_size

571   size_t mmap_size = (ring_size + (page_size - 1)) & ~(page_size - 1);
572 ASSERT_GE(mmap_size, ring_size);
574 void* mmap_base = mmap(nullptr, mmap_size, PROT_READ | PROT_WRITE,
578 Ring ring = Ring::Create(mmap_base, mmap_size, record_count);
581 ASSERT_EQ(0, mprotect(mmap_base, mmap_size, PROT_READ));
586 std::tie(imported_ring, import_ok) = Ring::Import(mmap_base, mmap_size);
600 ASSERT_EQ(0, munmap(mmap_base, mmap_size));
611 size_t mmap_size = (ring_size + (page_size - 1)) & ~(page_size - 1);
612 ASSERT_GE(mmap_size, ring_size);
614 void* mmap_base = mmap(nullptr, mmap_size, PROT_READ | PROT_WRITE,
618 Ring ring = Ring::Create(mmap_base, mmap_size, record_count);
621 ASSERT_EQ(0, mprotect(mmap_base, mmap_size, PROT_READ));
625 ASSERT_EQ(0, munmap(mmap_base, mmap_size));