Home
last modified time | relevance | path

Searched refs:guest (Results 1 – 25 of 118) sorted by relevance

12345

/hardware/google/gfxstream/guest/renderControl_enc/
DrenderControl_enc.h18 gfxstream::guest::IOStream *m_stream;
19 gfxstream::guest::ChecksumCalculator *m_checksumCalculator;
21 …renderControl_encoder_context_t(gfxstream::guest::IOStream *stream, gfxstream::guest::ChecksumCalc…
DrenderControl_enc.cpp19 using gfxstream::guest::ChecksumCalculator;
21 using gfxstream::guest::IOStream;
37 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in rcGetRendererVersion_enc()
60 unsigned char checksumBuf[gfxstream::guest::ChecksumCalculator::kMaxChecksumSize]; in rcGetRendererVersion_enc()
78 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in rcGetEGLVersion_enc()
109 unsigned char checksumBuf[gfxstream::guest::ChecksumCalculator::kMaxChecksumSize]; in rcGetEGLVersion_enc()
127 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in rcQueryEGLString_enc()
156 unsigned char checksumBuf[gfxstream::guest::ChecksumCalculator::kMaxChecksumSize]; in rcQueryEGLString_enc()
174 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in rcGetGLString_enc()
203 unsigned char checksumBuf[gfxstream::guest::ChecksumCalculator::kMaxChecksumSize]; in rcGetGLString_enc()
[all …]
/hardware/google/gfxstream/guest/magma/magma_enc/
Dmagma_enc.h16 gfxstream::guest::IOStream *m_stream;
17 gfxstream::guest::ChecksumCalculator *m_checksumCalculator;
19 …magma_encoder_context_t(gfxstream::guest::IOStream *stream, gfxstream::guest::ChecksumCalculator *…
Dmagma_enc.cpp21 using gfxstream::guest::ChecksumCalculator;
23 using gfxstream::guest::IOStream;
39 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in magma_device_import_enc()
67 unsigned char checksumBuf[gfxstream::guest::ChecksumCalculator::kMaxChecksumSize]; in magma_device_import_enc()
85 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in magma_device_release_enc()
112 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in magma_device_query_enc()
145 unsigned char checksumBuf[gfxstream::guest::ChecksumCalculator::kMaxChecksumSize]; in magma_device_query_enc()
163 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in magma_device_query_fudge_enc()
203 unsigned char checksumBuf[gfxstream::guest::ChecksumCalculator::kMaxChecksumSize]; in magma_device_query_fudge_enc()
221 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in magma_device_create_connection_enc()
[all …]
/hardware/google/gfxstream/guest/GLESv2_enc/
Dgl2_enc.h18 gfxstream::guest::IOStream *m_stream;
19 gfxstream::guest::ChecksumCalculator *m_checksumCalculator;
21 …gl2_encoder_context_t(gfxstream::guest::IOStream *stream, gfxstream::guest::ChecksumCalculator *ch…
Dgl2_enc.cpp19 using gfxstream::guest::ChecksumCalculator;
21 using gfxstream::guest::IOStream;
37 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in glActiveTexture_enc()
64 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in glAttachShader_enc()
92 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in glBindAttribLocation_enc()
123 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in glBindBuffer_enc()
151 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in glBindFramebuffer_enc()
179 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in glBindRenderbuffer_enc()
207 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in glBindTexture_enc()
235 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in glBlendColor_enc()
[all …]
/hardware/google/gfxstream/guest/GLESv1_enc/
Dgl_enc.h17 gfxstream::guest::IOStream *m_stream;
18 gfxstream::guest::ChecksumCalculator *m_checksumCalculator;
20 …gl_encoder_context_t(gfxstream::guest::IOStream *stream, gfxstream::guest::ChecksumCalculator *che…
Dgl_enc.cpp19 using gfxstream::guest::ChecksumCalculator;
21 using gfxstream::guest::IOStream;
37 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in glAlphaFunc_enc()
65 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in glClearColor_enc()
95 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in glClearDepthf_enc()
122 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in glClipPlanef_enc()
152 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in glColor4f_enc()
182 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in glDepthRangef_enc()
210 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in glFogf_enc()
238 gfxstream::guest::ChecksumCalculator *checksumCalculator = ctx->m_checksumCalculator; in glFogfv_enc()
[all …]
DGLEncoder.h29 GLEncoder(gfxstream::guest::IOStream *stream,
30 gfxstream::guest::ChecksumCalculator* protocol);
32 void setClientState(gfxstream::guest::GLClientState *state) { in setClientState()
35 void setSharedGroup(gfxstream::guest::GLSharedGroupPtr shared) { in setSharedGroup()
55 gfxstream::guest::GLClientState *m_state;
56 gfxstream::guest::GLSharedGroupPtr m_shared;
/hardware/google/gfxstream/guest/android-emu/aemu/base/fit/
DFunction.h24 namespace gfxstream::guest {
177 : private gfxstream::guest::fit::internal::
179 using Base = gfxstream::guest::fit::internal::
183 friend class gfxstream::guest::fit::internal::
187 friend const void* gfxstream::guest::fit::internal::get_target_type_id<>(
191 using NotSelfType = gfxstream::guest::fit::internal::NotSameType<FunctionImpl, U>;
194 using RequiresConditions = gfxstream::guest::fit::internal::RequiresConditions<Conditions...>;
198 gfxstream::guest::fit::internal::AssignmentRequiresConditions<FunctionImpl&, Conditions...>;
238 FunctionImpl(gfxstream::guest::fit::CallbackImpl<otherInlineTargetSize,
282 FunctionImpl& operator=(gfxstream::guest::fit::CallbackImpl<otherInlineTargetSize,
[all …]
DThreadChecker.h30 namespace gfxstream::guest {
79 #define DECLARE_THREAD_CHECKER(c) gfxstream::guest::fit::ThreadChecker c
/hardware/google/gfxstream/guest/egl/
DeglContext.h53 gfxstream::guest::GLClientState * getClientState(){ return clientState; } in getClientState()
54 gfxstream::guest::GLSharedGroupPtr getSharedGroup(){ return sharedGroup; } in getSharedGroup()
57 gfxstream::guest::GLClientState * clientState;
58 gfxstream::guest::GLSharedGroupPtr sharedGroup;
/hardware/google/gfxstream/guest/vulkan_enc/
DVulkanStreamGuest.h33 class VulkanStreamGuest : public gfxstream::guest::Stream {
35 VulkanStreamGuest(gfxstream::guest::IOStream* stream);
75 gfxstream::guest::BumpPool mPool;
77 gfxstream::guest::IOStream* mStream = nullptr;
DHostVisibleMemoryVirtualization.cpp25 using gfxstream::guest::SubAllocator;
38 std::make_unique<gfxstream::guest::SubAllocator>(blobMapping->asRawPtr(), mSize, 4096); in CoherentMemory()
46 mAllocator = std::make_unique<gfxstream::guest::SubAllocator>(address, mSize, kLargestPageSize); in CoherentMemory()
/hardware/google/gfxstream/guest/android-emu/aemu/base/threads/
DAndroidFunctorThread.h29 namespace guest {
31 class FunctorThread : public gfxstream::guest::Thread {
33 using Functor = gfxstream::guest::ThreadFunctor;
DAndroidWorkPool.cpp27 using gfxstream::guest::AutoLock;
28 using gfxstream::guest::ConditionVariable;
29 using gfxstream::guest::FunctorThread;
30 using gfxstream::guest::Lock;
31 using gfxstream::guest::MessageChannel;
34 namespace guest { namespace
45 gfxstream::guest::Lock& getLock() { return mLock; } in getLock()
/hardware/google/gfxstream/guest/OpenglCodecCommon/
DStateTrackingSupport.h74 using Storage = gfxstream::guest::HybridComponentManager<10000, IndexType, uint64_t>;
95 using UniformValidationInfo = gfxstream::guest::HybridComponentManager<1000, uint32_t, UniformLocat…
96 using AttribValidationInfo = gfxstream::guest::HybridComponentManager<16, uint32_t, AttribIndexInfo…
98 using LastQueryTargetInfo = gfxstream::guest::HybridComponentManager<1000, uint32_t, uint32_t>;
133 gfxstream::guest::Lock infoLock;
134 gfxstream::guest::HybridComponentManager<1000, uint32_t, std::shared_ptr<RboProps>> component;
205 gfxstream::guest::Lock infoLock;
206 gfxstream::guest::HybridComponentManager<1000, uint32_t, SamplerProps> component;
/hardware/google/gfxstream/scripts/
Dgenerate-apigen-sources.sh8 ./build/gfxstream-generic-apigen -i ./codegen/gles1 -E ./guest/GLESv1_enc gl
17 ./build/gfxstream-generic-apigen -i ./codegen/gles2 -E ./guest/GLESv2_enc gl2
23 ./build/gfxstream-generic-apigen -i ./codegen/renderControl -E ./guest/renderControl_enc renderCont…
26 ./build/gfxstream-generic-apigen -i ./codegen/magma -E ./guest/magma/magma_enc magma
/hardware/google/gfxstream/
DREADME.md6 - From a virtual machine guest to host for virtualized graphics
44 To re-generate both guest and Vulkan code, please run:
72 - Frontends used for host-side testing with a mock implementation of guest
76 - `Android.bp`: specifies all guest-side build targets for Android:
77 - Implementations of the guest side of various transports (above the kernel)
79 - `BUILD.gn`: specifies all guest-side build targets for Fuchsia
80 - Implementations of the guest side of various transports (above the kernel)
82 - `base/`: common libraries that are built for both the guest and host.
99 - 1:1 threading model - each guest Vulkan encoder thread gets host side decoding thread
Dmeson.build19 with_guest = build.contains('guest') or build.contains('both')
21 with_guest_test = build.contains('guest-test')
40 subdir('guest') subdir
/hardware/google/gfxstream/guest/android-emu/aemu/base/
DEnumFlags.h32 namespace guest {
111 using namespace gfxstream::guest::EnumFlags;
115 using namespace gfxstream::guest::EnumFlags;
120 using namespace gfxstream::guest::EnumFlags;
DTracing.h21 namespace guest {
48 #define AEMU_SCOPED_TRACE(tag) __attribute__ ((unused)) gfxstream::guest::ScopedTraceGuest AEMU_GEN…
DAndroidHealthMonitor.h38 using gfxstream::guest::EventHangMetadata;
41 gfxstream::guest::HealthWatchdogBuilder<std::decay_t<decltype(*(healthMonitorPtr))>>( \
45 namespace guest {
47 using gfxstream::guest::ConditionVariable;
48 using gfxstream::guest::Lock;
64 class HealthMonitor : public gfxstream::guest::Thread {
/hardware/google/gfxstream/guest/android-emu/aemu/base/synchronization/
DAndroidLock.h37 namespace guest {
54 using AutoLock = gfxstream::guest::AutoLock<StaticLock>;
111 using AutoLock = gfxstream::guest::AutoLock<StaticLock>;
203 using AutoWriteLock = gfxstream::guest::AutoWriteLock;
204 using AutoReadLock = gfxstream::guest::AutoReadLock;
/hardware/google/gfxstream/guest/OpenglSystemCommon/
DHostConnection.h52 ExtendedRCEncoderContext(gfxstream::guest::IOStream *stream, in ExtendedRCEncoderContext()
53 gfxstream::guest::ChecksumCalculator *checksumCalculator) in ExtendedRCEncoderContext()
137 gfxstream::guest::ChecksumCalculator *checksumHelper() { return &m_checksumHelper; } in checksumHelper()
210 gfxstream::guest::IOStream* m_stream = nullptr;
219 gfxstream::guest::ChecksumCalculator m_checksumHelper;

12345