Home
last modified time | relevance | path

Searched refs:VirtGpuResourcePtr (Results 1 – 19 of 19) sorted by relevance

/hardware/google/gfxstream/guest/platform/stub/
DStubVirtGpuDevice.cpp29 VirtGpuResourcePtr StubVirtGpuDevice::createResource(uint32_t width, uint32_t height, in createResource()
41 VirtGpuResourcePtr StubVirtGpuDevice::createBlob(const struct VirtGpuCreateBlob&) { in createBlob()
45 VirtGpuResourcePtr StubVirtGpuDevice::importBlob(const struct VirtGpuExternalHandle&) { in importBlob()
51 VirtGpuResourcePtr createColorBuffer(int, int, uint32_t) { return nullptr; } in createColorBuffer()
53 VirtGpuResourcePtr createColorBuffer(int) { return nullptr; } in createColorBuffer()
DStubVirtGpu.h50 StubVirtGpuResourceMapping(VirtGpuResourcePtr blob, uint8_t* ptr, uint64_t size);
56 VirtGpuResourcePtr mBlob;
70 VirtGpuResourcePtr createBlob(const struct VirtGpuCreateBlob& blobCreate) override;
71 VirtGpuResourcePtr createResource(uint32_t width, uint32_t height, uint32_t stride,
73 VirtGpuResourcePtr importBlob(const struct VirtGpuExternalHandle& handle) override;
77 virtual VirtGpuResourcePtr createColorBuffer(int width, int height, uint32_t glFormat);
78 virtual VirtGpuResourcePtr createColorBuffer(int size);
DStubVirtGpuBlobMapping.cpp19 StubVirtGpuResourceMapping::StubVirtGpuResourceMapping(VirtGpuResourcePtr blob, uint8_t* ptr, in StubVirtGpuResourceMapping()
/hardware/google/gfxstream/guest/platform/linux/
DLinuxVirtGpu.h50 LinuxVirtGpuResourceMapping(VirtGpuResourcePtr blob, uint8_t* ptr, uint64_t size);
56 VirtGpuResourcePtr mBlob;
70 VirtGpuResourcePtr createBlob(const struct VirtGpuCreateBlob& blobCreate) override;
71 VirtGpuResourcePtr createResource(uint32_t width, uint32_t height, uint32_t stride,
75 virtual VirtGpuResourcePtr importBlob(const struct VirtGpuExternalHandle& handle);
DLinuxVirtGpuBlobMapping.cpp21 LinuxVirtGpuResourceMapping::LinuxVirtGpuResourceMapping(VirtGpuResourcePtr blob, uint8_t* ptr, in LinuxVirtGpuResourceMapping()
DLinuxVirtGpuDevice.cpp152 VirtGpuResourcePtr LinuxVirtGpuDevice::createResource(uint32_t width, uint32_t height, in createResource()
179 VirtGpuResourcePtr LinuxVirtGpuDevice::createBlob(const struct VirtGpuCreateBlob& blobCreate) { in createBlob()
198 VirtGpuResourcePtr LinuxVirtGpuDevice::importBlob(const struct VirtGpuExternalHandle& handle) { in importBlob()
/hardware/google/gfxstream/guest/platform/fuchsia/
DFuchsiaVirtGpu.h43 FuchsiaVirtGpuResourceMapping(VirtGpuResourcePtr blob, uint8_t* ptr, uint64_t size);
58 VirtGpuResourcePtr createBlob(const struct VirtGpuCreateBlob& blobCreate) override;
59 VirtGpuResourcePtr createResource(uint32_t width, uint32_t height, uint32_t stride,
61 VirtGpuResourcePtr importBlob(const struct VirtGpuExternalHandle& handle) override;
DFuchsiaVirtGpuDevice.cpp72 VirtGpuResourcePtr FuchsiaVirtGpuDevice::createBlob(const struct VirtGpuCreateBlob& blobCreate) { in createBlob()
77 VirtGpuResourcePtr FuchsiaVirtGpuDevice::createResource(uint32_t width, uint32_t height, in createResource()
84 VirtGpuResourcePtr FuchsiaVirtGpuDevice::importBlob(const struct VirtGpuExternalHandle& handle) { in importBlob()
DFuchsiaVirtGpuBlobMapping.cpp19 FuchsiaVirtGpuResourceMapping::FuchsiaVirtGpuResourceMapping(VirtGpuResourcePtr blob, uint8_t* ptr, in FuchsiaVirtGpuResourceMapping()
/hardware/google/gfxstream/guest/platform/rutabaga/
DRutabagaVirtGpu.h32 VirtGpuResourcePtr blob, uint8_t* mapped);
39 const VirtGpuResourcePtr mBlob;
90 VirtGpuResourcePtr createBlob(const struct VirtGpuCreateBlob& blobCreate) override;
92 VirtGpuResourcePtr createResource(uint32_t width, uint32_t height, uint32_t stride,
95 VirtGpuResourcePtr importBlob(const struct VirtGpuExternalHandle& handle) override;
DRutabagaVirtGpuDevice.cpp95 VirtGpuResourcePtr RutabagaVirtGpuDevice::createBlob(const struct VirtGpuCreateBlob& blobCreate) { in createBlob()
103 return VirtGpuResourcePtr(new RutabagaVirtGpuResource( in createBlob()
107 VirtGpuResourcePtr RutabagaVirtGpuDevice::createResource(uint32_t width, uint32_t height, in createResource()
118 return VirtGpuResourcePtr(new RutabagaVirtGpuResource( in createResource()
147 VirtGpuResourcePtr RutabagaVirtGpuDevice::importBlob(const struct VirtGpuExternalHandle&) { in importBlob()
DRutabagaVirtGpuBlobMapping.cpp23 std::shared_ptr<EmulatedVirtioGpu> emulation, VirtGpuResourcePtr blob, uint8_t* mapped) in RutabagaVirtGpuResourceMapping()
/hardware/google/gfxstream/guest/platform/include/
DVirtGpu.h132 using VirtGpuResourcePtr = std::shared_ptr<VirtGpuResource>; variable
180 virtual VirtGpuResourcePtr createBlob(const struct VirtGpuCreateBlob& blobCreate) = 0;
181 virtual VirtGpuResourcePtr createResource(uint32_t width, uint32_t height, uint32_t stride,
184 virtual VirtGpuResourcePtr importBlob(const struct VirtGpuExternalHandle& handle) = 0;
/hardware/google/gfxstream/guest/android/
DGrallocEmulated.h30 VirtGpuResourcePtr resource);
61 VirtGpuResourcePtr mResource;
DGrallocEmulated.cpp141 uint32_t drmFormat, VirtGpuResourcePtr resource) in EmulatedAHardwareBuffer()
/hardware/google/gfxstream/guest/OpenglSystemCommon/
DVirtioGpuPipeStream.h61 VirtGpuResourcePtr m_resource;
/hardware/google/gfxstream/guest/GoldfishAddressSpace/
DVirtioGpuAddressSpaceStream.cpp79 VirtGpuResourcePtr pipe, blob; in createVirtioGpuAddressSpaceStream()
/hardware/google/gfxstream/guest/vulkan_enc/
DResourceTracker.h628 bool imported, zx_handle_t vmoHandle, VirtGpuResourcePtr blobPtr);
757 VirtGpuResourcePtr blobPtr = nullptr;
DResourceTracker.cpp1337 VirtGpuResourcePtr blobPtr) { in setDeviceMemoryInfo()
2990 VirtGpuResourcePtr guestBlob = nullptr; in allocateCoherentMemory()
3754 VirtGpuResourcePtr colorBufferBlob = nullptr; in on_vkAllocateMemory()