Lines Matching refs:fbl
15 #include <fbl/alloc_checker.h>
93 zx_status_t VmAddressRegionDispatcher::Create(fbl::RefPtr<VmAddressRegion> vmar,
95 fbl::RefPtr<Dispatcher>* dispatcher,
111 fbl::AllocChecker ac;
112 auto disp = new (&ac) VmAddressRegionDispatcher(fbl::move(vmar), base_arch_mmu_flags);
117 *dispatcher = fbl::AdoptRef<Dispatcher>(disp);
121 VmAddressRegionDispatcher::VmAddressRegionDispatcher(fbl::RefPtr<VmAddressRegion> vmar,
123 : vmar_(fbl::move(vmar)), base_arch_mmu_flags_(base_arch_mmu_flags) {}
129 fbl::RefPtr<VmAddressRegionDispatcher>* new_dispatcher,
145 fbl::RefPtr<VmAddressRegion> new_vmar;
152 fbl::RefPtr<Dispatcher> dispatcher;
153 status = VmAddressRegionDispatcher::Create(fbl::move(new_vmar),
170 zx_status_t VmAddressRegionDispatcher::Map(size_t vmar_offset, fbl::RefPtr<VmObject> vmo,
172 fbl::RefPtr<VmMapping>* out) {
191 fbl::RefPtr<VmMapping> result(nullptr);
193 vmar_flags, fbl::move(vmo), vmo_offset,
200 *out = fbl::move(result);