Lines Matching refs:size
25 size_t size, uint32_t perms,
29 DEBUG_ASSERT(IS_PAGE_ALIGNED(offset) && IS_PAGE_ALIGNED(size));
33 zx_status_t status = vmo->CommitRange(offset, size, nullptr);
41 status = vmo->Pin(offset, size);
50 auto unpin_vmo = fbl::MakeAutoCall([vmo, offset, size]() {
52 vmo->Unpin(offset, size);
60 const size_t num_addrs = ROUNDUP(size, min_contig) / min_contig;
68 offset, size, is_contiguous,
117 for (size_t i = 1; i < mapped_addrs_.size(); ++i) {
154 DEBUG_ASSERT(next_addr_idx == mapped_addrs_.size());
174 for (size_t i = 0; i < mapped_addrs_.size(); ++i) {
180 size_t size = fbl::min(remaining, min_contig);
181 DEBUG_ASSERT(size == min_contig || i == mapped_addrs_.size() - 1);
184 zx_status_t err = iommu->Unmap(bus_txn_id, addr, size);
189 remaining -= size;
207 for (size_t i = 0; i < mapped_addrs_.size(); ++i) {
256 fbl::RefPtr<VmObject> vmo, size_t offset, size_t size,
259 : vmo_(fbl::move(vmo)), offset_(offset), size_(size), is_contiguous_(is_contiguous),
272 const size_t found_addrs = pmo_addrs.size();