Lines Matching refs:mImpl

1021     : mImpl{std::make_unique<EmulatedVirtioGpu::EmulatedVirtioGpuImpl>()} {}  in EmulatedVirtioGpu()
1092 return mImpl->Init(withGl, withVk, features, this); in Init()
1096 return mImpl->CreateContext(contextInit); in CreateContext()
1099 void EmulatedVirtioGpu::DestroyContext(uint32_t contextId) { mImpl->DestroyContext(contextId); } in DestroyContext()
1102 return mImpl->GetCaps(capsetId, guestCapsSize, capset); in GetCaps()
1105 uint8_t* EmulatedVirtioGpu::Map(uint32_t resourceId) { return mImpl->Map(resourceId); } in Map()
1107 void EmulatedVirtioGpu::Unmap(uint32_t resourceId) { mImpl->Unmap(resourceId); } in Unmap()
1112 return mImpl->SubmitCmd(contextId, cmdSize, cmd, ringIdx, fenceFlags, fenceId, blobResourceId); in SubmitCmd()
1115 int EmulatedVirtioGpu::Wait(uint32_t resourceId) { return mImpl->Wait(resourceId); } in Wait()
1119 return mImpl->TransferFromHost(contextId, resourceId, offset, size); in TransferFromHost()
1124 return mImpl->TransferFromHost(contextId, resourceId, x, y, w, h); in TransferFromHost()
1129 return mImpl->TransferToHost(contextId, resourceId, offset, size); in TransferToHost()
1134 return mImpl->TransferToHost(contextId, resourceId, x, y, w, h); in TransferToHost()
1140 return mImpl->CreateBlob(contextId, blobMem, blobFlags, blobId, blobSize); in CreateBlob()
1147 return mImpl->CreateVirglBlob(contextId, width, height, virglFormat, target, bind, size); in CreateVirglBlob()
1151 mImpl->DestroyResource(contextId, resourceId); in DestroyResource()
1155 mImpl->SnapshotSave(directory); in SnapshotSave()
1159 mImpl->SnapshotRestore(directory); in SnapshotRestore()
1163 return mImpl->WaitOnEmulatedFence(fenceAsFileDescriptor, timeoutMilliseconds); in WaitOnEmulatedFence()
1166 void EmulatedVirtioGpu::SignalEmulatedFence(int fenceId) { mImpl->SignalEmulatedFence(fenceId); } in SignalEmulatedFence()