Lines Matching refs:Impl
111 class Impl;
113 Impl *mImpl;
119 class C2AllocationIon::Impl { class in android::C2AllocationIon
135 …Impl(int ionFd, size_t capacity, int bufferFd, ion_user_handle_t buffer, C2Allocator::id_t id, int… in Impl() function in android::C2AllocationIon::Impl
164 static Impl *Import(int ionFd, size_t capacity, int bufferFd, C2Allocator::id_t id);
178 …static Impl *Alloc(int ionFd, size_t size, size_t align, unsigned heapMask, unsigned flags, C2Allo…
246 virtual ~Impl() { in ~Impl()
332 class C2AllocationIon::ImplV2 : public C2AllocationIon::Impl {
347 : Impl(ionFd, capacity, bufferFd, -1 /*buffer*/, id, err) { in ImplV2()
375 C2AllocationIon::Impl *C2AllocationIon::Impl::Import(int ionFd, size_t capacity, int bufferFd, in Import()
381 return new Impl(ionFd, capacity, bufferFd, buffer, id, ret); in Import()
387 C2AllocationIon::Impl *C2AllocationIon::Impl::Alloc(int ionFd, size_t size, size_t align, in Alloc()
428 return new Impl(ionFd, allocSize - sPadding, bufferFd, buffer, id, ret); in Alloc()
477 mImpl(Impl::Alloc(ionFd, size, align, heapMask, flags, id)) { } in C2AllocationIon()
481 mImpl(Impl::Import(ionFd, size, shareFd, id)) { } in C2AllocationIon()