Home
last modified time | relevance | path

Searched refs:RutabagaVirtGpuResource (Results 1 – 3 of 3) sorted by relevance

/hardware/google/gfxstream/guest/platform/rutabaga/
DRutabagaVirtGpuBlob.cpp24 RutabagaVirtGpuResource::RutabagaVirtGpuResource(std::shared_ptr<EmulatedVirtioGpu> emulation, in RutabagaVirtGpuResource() function in gfxstream::RutabagaVirtGpuResource
32 RutabagaVirtGpuResource::~RutabagaVirtGpuResource() { in ~RutabagaVirtGpuResource()
36 VirtGpuResourceMappingPtr RutabagaVirtGpuResource::createMapping(void) { in createMapping()
41 uint32_t RutabagaVirtGpuResource::getResourceHandle() const { return mResourceId; } in getResourceHandle()
43 uint32_t RutabagaVirtGpuResource::getBlobHandle() const { in getBlobHandle()
53 int RutabagaVirtGpuResource::exportBlob(VirtGpuExternalHandle&) { in exportBlob()
63 int RutabagaVirtGpuResource::wait() { return mEmulation->Wait(mResourceId); } in wait()
65 int RutabagaVirtGpuResource::transferFromHost(uint32_t offset, uint32_t size) { in transferFromHost()
74 int RutabagaVirtGpuResource::transferFromHost(uint32_t x, uint32_t y, uint32_t w, uint32_t h) { in transferFromHost()
83 int RutabagaVirtGpuResource::transferToHost(uint32_t offset, uint32_t size) { in transferToHost()
[all …]
DRutabagaVirtGpu.h43 class RutabagaVirtGpuResource : public std::enable_shared_from_this<RutabagaVirtGpuResource>,
46 ~RutabagaVirtGpuResource();
70 RutabagaVirtGpuResource(std::shared_ptr<EmulatedVirtioGpu> emulation, uint32_t resourceId,
105 friend class RutabagaVirtGpuResource; variable
DRutabagaVirtGpuDevice.cpp103 return VirtGpuResourcePtr(new RutabagaVirtGpuResource( in createBlob()
104 mEmulation, *resourceIdOpt, RutabagaVirtGpuResource::ResourceType::kBlob, mContextId)); in createBlob()
118 return VirtGpuResourcePtr(new RutabagaVirtGpuResource( in createResource()
119 mEmulation, *resourceIdOpt, RutabagaVirtGpuResource::ResourceType::kPipe, mContextId)); in createResource()