Home
last modified time | relevance | path

Searched refs:AndroidPipe (Results 1 – 15 of 15) sorted by relevance

/hardware/google/aemu/host-common/include/host-common/
DAndroidPipe.h72 class AndroidPipe {
101 virtual AndroidPipe* create(void* hwPipe, const char* args,
111 virtual void savePipe(AndroidPipe* pipe, in savePipe()
127 virtual AndroidPipe* load(void* hwPipe, in load()
150 virtual ~AndroidPipe();
229 static AndroidPipe* loadFromStream(android::base::Stream* stream,
237 static AndroidPipe* loadFromStreamLegacy(android::base::Stream* stream,
250 AndroidPipe() = delete;
253 AndroidPipe(void* hwPipe, Service* service) in AndroidPipe() function
DAndroidAsyncMessagePipe.h93 class AndroidAsyncMessagePipe : public AndroidPipe {
107 class Service : public AndroidPipe::Service {
109 Service(const char* serviceName) : AndroidPipe::Service(serviceName) {} in Service()
113 virtual AndroidPipe* load(void* hwPipe, in load()
123 virtual AndroidPipe* create(void* hwPipe, const char* args, in create()
139 virtual void savePipe(AndroidPipe* pipe, in savePipe()
143 AndroidPipe::Service::savePipe(pipe, stream); in savePipe()
163 AndroidPipe* createPipeUnderLock(AsyncMessagePipeHandle handle, in createPipeUnderLock()
175 AndroidPipe* pipePtr = pipe.get(); in createPipeUnderLock()
206 AndroidAsyncMessagePipe(AndroidPipe::Service* service, PipeArgs&& args);
[all …]
DRefcountPipe.h27 class RefcountPipe final : public AndroidPipe {
29 class Service final : public AndroidPipe::Service {
32 AndroidPipe* create(void* hwPipe, const char* args, enum AndroidPipeFlags flags) override;
33 AndroidPipe* load(void* hwPipe,
DMultiDisplayPipe.h32 MultiDisplayPipe(AndroidPipe::Service* service, PipeArgs&& pipeArgs);
/hardware/google/aemu/host-common/
DAndroidPipe.cpp60 using AndroidPipe = android::AndroidPipe; typedef
64 using Service = android::AndroidPipe::Service;
117 class ConnectorPipe : public AndroidPipe {
120 : AndroidPipe(hwPipe, service) { in ConnectorPipe()
253 AndroidPipe* newPipe = svc->create(mHwPipe, pipeArgs, mFlags); in onGuestSend()
310 AndroidPipe* create(void* hwPipe, const char* args, in create()
317 virtual AndroidPipe* load(void* hwPipe, in load()
428 AndroidPipe* loadPipeFromStreamCommon(BaseStream* stream, in loadPipeFromStreamCommon()
435 AndroidPipe* pipe = nullptr; in loadPipeFromStreamCommon()
466 void AndroidPipe::initThreading(VmLock* vmLock) { in initThreading()
[all …]
DRefcountPipe.cpp30 : AndroidPipe(hwPipe, svc) { in RefcountPipe()
83 AndroidPipe::Service::add(std::make_unique<RefcountPipe::Service>()); in registerRefcountPipeService()
88 RefcountPipe::Service::Service() : AndroidPipe::Service("refcount") {} in Service()
90 AndroidPipe* RefcountPipe::Service::create(void* hwPipe, const char* args, in create()
95 AndroidPipe* RefcountPipe::Service::load(void* hwPipe, in load()
DHostGoldfishPipe_unittest.cpp25 AndroidPipe::Service::resetAll(); in SetUp()
30 AndroidPipe::Service::resetAll(); in TearDown()
DMultiDisplayPipe.cpp30 MultiDisplayPipe::MultiDisplayPipe(AndroidPipe::Service* service, PipeArgs&& pipeArgs) in MultiDisplayPipe()
127 android::AndroidPipe::Service::add( in android_init_multi_display_pipe()
DAndroid.bp31 "AndroidPipe.cpp",
DBUILD.bazel40 "AndroidPipe.cpp",
DHostGoldfishPipe.cpp337 AndroidPipe::Service::resetAll(); in initialize()
338 AndroidPipe::initThreading(android::HostVmLock::getInstance()); in initialize()
DCMakeLists.txt55 AndroidPipe.cpp
/hardware/google/gfxstream/host/gl/gl-host-common/opengl/
DGLProcessPipe.cpp57 class GLProcessPipe : public AndroidPipe {
61 class Service : public AndroidPipe::Service {
63 Service() : AndroidPipe::Service("GLProcessPipe") {} in Service()
67 AndroidPipe* create(void* hwPipe, const char* args, enum AndroidPipeFlags flags) override { in create()
71 AndroidPipe* load(void* hwPipe, const char* args, in load()
87 : AndroidPipe(hwPipe, service) { in GLProcessPipe()
168 AndroidPipe::Service::add(std::make_unique<GLProcessPipe::Service>()); in registerGLProcessPipeService()
DOpenglEsPipe.cpp76 class EmuglPipe : public AndroidPipe {
81 class Service : public AndroidPipe::Service {
83 Service() : AndroidPipe::Service("opengles") {} in Service()
86 AndroidPipe* create(void* hwPipe, const char* args, AndroidPipeFlags flags) override { in create()
151 virtual AndroidPipe* load(void* hwPipe, in load()
158 static AndroidPipe* createPipe( in createPipe()
249 : AndroidPipe(hwPipe, service) { in EmuglPipe()
577 android::AndroidPipe::Service::add(std::make_unique<EmuglPipe::Service>()); in registerPipeService()
/hardware/google/gfxstream/host/
Dvirtio-gpu-gfxstream-renderer.cpp214 using android::AndroidPipe;