Lines Matching refs:uint64_t
51 zx_status_t RoundSize(uint64_t size, uint64_t* out_size) { in RoundSize()
68 uint32_t options, uint32_t pmm_alloc_flags, uint64_t size, in VmObjectPaged()
87 [this](const auto p, uint64_t off) { in ~VmObjectPaged()
105 uint64_t size, fbl::RefPtr<VmObject>* obj) { in Create()
129 zx_status_t VmObjectPaged::CreateContiguous(uint32_t pmm_alloc_flags, uint64_t size, in CreateContiguous()
131 DEBUG_ASSERT(alignment_log2 < sizeof(uint64_t) * 8); in CreateContiguous()
167 for (uint64_t off = 0; off < size; off += PAGE_SIZE) { in CreateContiguous()
247 uint64_t size, fbl::RefPtr<VmObject>* obj) { in CreateExternal()
266 zx_status_t VmObjectPaged::CloneCOW(bool resizable, uint64_t offset, uint64_t size, in CloneCOW()
318 uint64_t parent_id = parent_user_id(); in Dump()
323 page_list_.ForEveryPage([&count](const auto p, uint64_t) { in Dump() argument
336 auto f = [depth](const auto p, uint64_t offset) { in Dump()
347 size_t VmObjectPaged::AllocatedPagesInRange(uint64_t offset, uint64_t len) const { in AllocatedPagesInRange()
350 uint64_t new_len; in AllocatedPagesInRange()
358 [&count, offset, new_len](const auto p, uint64_t off) { in AllocatedPagesInRange()
367 zx_status_t VmObjectPaged::AddPage(vm_page_t* p, uint64_t offset) { in AddPage()
373 zx_status_t VmObjectPaged::AddPageLocked(vm_page_t* p, uint64_t offset) { in AddPageLocked()
403 zx_status_t VmObjectPaged::GetPageLocked(uint64_t offset, uint pf_flags, list_node* free_list, in GetPageLocked()
433 uint64_t parent_offset; in GetPageLocked()
564 zx_status_t VmObjectPaged::CommitRange(uint64_t offset, uint64_t len) { in CommitRange()
571 uint64_t new_len; in CommitRange()
582 uint64_t end = ROUNDUP_PAGE_SIZE(offset + new_len); in CommitRange()
588 uint64_t expected_next_off = offset; in CommitRange()
590 [&count, &expected_next_off](const auto p, uint64_t off) { in CommitRange()
619 for (uint64_t o = offset; o < end; o += PAGE_SIZE) { in CommitRange()
640 zx_status_t VmObjectPaged::DecommitRange(uint64_t offset, uint64_t len) { in DecommitRange()
651 uint64_t new_len; in DecommitRange()
662 uint64_t start = ROUNDDOWN(offset, PAGE_SIZE); in DecommitRange()
663 uint64_t end = ROUNDUP_PAGE_SIZE(offset + new_len); in DecommitRange()
666 uint64_t page_aligned_len = end - start; in DecommitRange()
686 zx_status_t VmObjectPaged::Pin(uint64_t offset, uint64_t len) { in Pin()
693 zx_status_t VmObjectPaged::PinLocked(uint64_t offset, uint64_t len) { in PinLocked()
705 const uint64_t start_page_offset = ROUNDDOWN(offset, PAGE_SIZE); in PinLocked()
706 const uint64_t end_page_offset = ROUNDUP(offset + len, PAGE_SIZE); in PinLocked()
708 uint64_t expected_next_off = start_page_offset; in PinLocked()
710 [&expected_next_off](const auto p, uint64_t off) { in PinLocked()
737 void VmObjectPaged::Unpin(uint64_t offset, uint64_t len) { in Unpin()
742 void VmObjectPaged::UnpinLocked(uint64_t offset, uint64_t len) { in UnpinLocked()
753 const uint64_t start_page_offset = ROUNDDOWN(offset, PAGE_SIZE); in UnpinLocked()
754 const uint64_t end_page_offset = ROUNDUP(offset + len, PAGE_SIZE); in UnpinLocked()
756 uint64_t expected_next_off = start_page_offset; in UnpinLocked()
758 [&expected_next_off](const auto p, uint64_t off) { in UnpinLocked()
775 bool VmObjectPaged::AnyPagesPinnedLocked(uint64_t offset, size_t len) { in AnyPagesPinnedLocked()
781 const uint64_t start_page_offset = offset; in AnyPagesPinnedLocked()
782 const uint64_t end_page_offset = offset + len; in AnyPagesPinnedLocked()
786 [&found_pinned, start_page_offset, end_page_offset](const auto p, uint64_t off) { in AnyPagesPinnedLocked()
799 zx_status_t VmObjectPaged::ResizeLocked(uint64_t s) { in ResizeLocked()
822 uint64_t start = s; in ResizeLocked()
823 uint64_t end = size_; in ResizeLocked()
824 uint64_t len = end - start; in ResizeLocked()
838 uint64_t start = size_; in ResizeLocked()
839 uint64_t end = s; in ResizeLocked()
840 uint64_t len = end - start; in ResizeLocked()
852 zx_status_t VmObjectPaged::Resize(uint64_t s) { in Resize()
858 zx_status_t VmObjectPaged::SetParentOffsetLocked(uint64_t offset) { in SetParentOffsetLocked()
869 uint64_t end; in SetParentOffsetLocked()
882 zx_status_t VmObjectPaged::ReadWriteInternal(uint64_t offset, size_t len, bool write, T copyfunc) { in ReadWriteInternal()
893 uint64_t end_offset; in ReadWriteInternal()
899 uint64_t src_offset = offset; in ReadWriteInternal()
931 zx_status_t VmObjectPaged::Read(void* _ptr, uint64_t offset, size_t len) { in Read()
949 zx_status_t VmObjectPaged::Write(const void* _ptr, uint64_t offset, size_t len) { in Write()
967 zx_status_t VmObjectPaged::Lookup(uint64_t offset, uint64_t len, in Lookup()
981 const uint64_t start_page_offset = ROUNDDOWN(offset, PAGE_SIZE); in Lookup()
982 const uint64_t end_page_offset = ROUNDUP(offset + len, PAGE_SIZE); in Lookup()
984 uint64_t expected_next_off = start_page_offset; in Lookup()
987 start_page_offset](const auto p, uint64_t off) { in Lookup()
991 for (uint64_t missing_off = expected_next_off; missing_off < off; in Lookup()
1029 for (uint64_t off = expected_next_off; off < end_page_offset; off += PAGE_SIZE) { in Lookup()
1045 zx_status_t VmObjectPaged::ReadUser(user_out_ptr<void> ptr, uint64_t offset, size_t len) { in ReadUser()
1056 zx_status_t VmObjectPaged::WriteUser(user_in_ptr<const void> ptr, uint64_t offset, size_t len) { in WriteUser()
1067 zx_status_t VmObjectPaged::InvalidateCache(const uint64_t offset, const uint64_t len) { in InvalidateCache()
1071 zx_status_t VmObjectPaged::CleanCache(const uint64_t offset, const uint64_t len) { in CleanCache()
1075 zx_status_t VmObjectPaged::CleanInvalidateCache(const uint64_t offset, const uint64_t len) { in CleanInvalidateCache()
1079 zx_status_t VmObjectPaged::SyncCache(const uint64_t offset, const uint64_t len) { in SyncCache()
1083 zx_status_t VmObjectPaged::CacheOp(const uint64_t start_offset, const uint64_t len, in CacheOp()
1183 void VmObjectPaged::RangeChangeUpdateFromParentLocked(const uint64_t offset, const uint64_t len) { in RangeChangeUpdateFromParentLocked()
1191 uint64_t offset_new; in RangeChangeUpdateFromParentLocked()
1192 uint64_t len_new; in RangeChangeUpdateFromParentLocked()