/third_party/skia/src/gpu/dawn/ |
H A D | GrDawnProgramDataManager.cpp | 8 #include "src/gpu/dawn/GrDawnProgramDataManager.h" 10 #include "src/gpu/dawn/GrDawnGpu.h" 42 wgpu::BindGroup GrDawnProgramDataManager::uploadUniformBuffers(GrDawnGpu* gpu, in uploadUniformBuffers() argument 47 slice = gpu->allocateUniformRingBufferSlice(fUniformSize); in uploadUniformBuffers() 48 gpu->queue().WriteBuffer(slice.fBuffer, slice.fOffset, fUniformData.get(), fUniformSize); in uploadUniformBuffers() 56 fBindGroup = gpu->device().CreateBindGroup(&descriptor); in uploadUniformBuffers()
|
/third_party/skia/src/gpu/vk/ |
H A D | GrVkMSAALoadManager.h | 11 #include "include/gpu/GrTypes.h" 12 #include "include/gpu/vk/GrVkTypes.h" 13 #include "src/gpu/GrNativeRect.h" 14 #include "src/gpu/vk/GrVkDescriptorSetManager.h" 30 bool loadMSAAFromResolve(GrVkGpu* gpu, 37 void destroyResources(GrVkGpu* gpu); 40 bool createMSAALoadProgram(GrVkGpu* gpu);
|
H A D | GrVkImageView.h | 11 #include "include/gpu/GrTypes.h" 12 #include "include/gpu/vk/GrVkTypes.h" 13 #include "src/gpu/vk/GrVkManagedResource.h" 27 static sk_sp<const GrVkImageView> Make(GrVkGpu* gpu, VkImage image, VkFormat format, 41 GrVkImageView(const GrVkGpu* gpu, VkImageView imageView, in GrVkImageView() argument 43 : INHERITED(gpu), fImageView(imageView), fYcbcrConversion(ycbcrConversion) {} in GrVkImageView()
|
H A D | GrVkSamplerYcbcrConversion.h | 11 #include "src/gpu/vk/GrVkManagedResource.h" 13 #include "include/gpu/vk/GrVkTypes.h" 22 static GrVkSamplerYcbcrConversion* Create(GrVkGpu* gpu, const GrVkYcbcrConversionInfo&); 64 GrVkSamplerYcbcrConversion(const GrVkGpu* gpu, VkSamplerYcbcrConversion ycbcrConversion, in GrVkSamplerYcbcrConversion() argument 66 : INHERITED(gpu) in GrVkSamplerYcbcrConversion()
|
H A D | GrVkSampler.h | 11 #include "include/gpu/vk/GrVkTypes.h" 13 #include "src/gpu/vk/GrVkManagedResource.h" 14 #include "src/gpu/vk/GrVkSamplerYcbcrConversion.h" 24 static GrVkSampler* Create(GrVkGpu* gpu, GrSamplerState, const GrVkYcbcrConversionInfo&); 63 GrVkSampler(const GrVkGpu* gpu, VkSampler sampler, in GrVkSampler() argument 65 : INHERITED(gpu) in GrVkSampler()
|
H A D | GrVkTextureRenderTarget.h | 12 #include "include/gpu/vk/GrVkTypes.h" 13 #include "src/gpu/vk/GrVkRenderTarget.h" 14 #include "src/gpu/vk/GrVkTexture.h" 30 GrVkGpu* gpu, 66 GrVkTextureRenderTarget(GrVkGpu* gpu, 74 GrVkTextureRenderTarget(GrVkGpu* gpu,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_gem_submit.c | 32 struct etnaviv_gpu *gpu, size_t nr_bos, size_t nr_pmrs) in submit_create() 49 submit->gpu = gpu; in submit_create() 377 pm_runtime_put_autosuspend(submit->gpu->dev); in submit_cleanup() 404 wake_up_all(&submit->gpu->fence_event); in submit_cleanup() 410 mutex_lock(&submit->gpu->fence_lock); in submit_cleanup() 411 idr_remove(&submit->gpu->fence_idr, submit->out_fence_id); in submit_cleanup() 412 mutex_unlock(&submit->gpu->fence_lock); in submit_cleanup() 434 struct etnaviv_gpu *gpu; in etnaviv_ioctl_gem_submit() local 444 gpu in etnaviv_ioctl_gem_submit() 31 submit_create(struct drm_device *dev, struct etnaviv_gpu *gpu, size_t nr_bos, size_t nr_pmrs) submit_create() argument [all...] |
H A D | etnaviv_mmu.c | 350 void etnaviv_iommu_restore(struct etnaviv_gpu *gpu, in etnaviv_iommu_restore() argument 353 context->global->ops->restore(gpu, context); in etnaviv_iommu_restore() 435 int etnaviv_iommu_global_init(struct etnaviv_gpu *gpu) in etnaviv_iommu_global_init() argument 438 struct etnaviv_drm_private *priv = gpu->drm->dev_private; in etnaviv_iommu_global_init() 440 struct device *dev = gpu->drm->dev; in etnaviv_iommu_global_init() 442 if (gpu->identity.minor_features1 & chipMinorFeatures1_MMU_VERSION) in etnaviv_iommu_global_init() 447 dev_err(gpu->dev, in etnaviv_iommu_global_init() 496 void etnaviv_iommu_global_fini(struct etnaviv_gpu *gpu) in etnaviv_iommu_global_fini() argument 498 struct etnaviv_drm_private *priv = gpu->drm->dev_private; in etnaviv_iommu_global_fini()
|
/third_party/skia/src/gpu/gl/ |
H A D | GrGLProgram.cpp | 8 #include "src/gpu/gl/GrGLProgram.h" 10 #include "src/gpu/GrFragmentProcessor.h" 11 #include "src/gpu/GrGeometryProcessor.h" 12 #include "src/gpu/GrPipeline.h" 13 #include "src/gpu/GrProcessor.h" 14 #include "src/gpu/GrProgramInfo.h" 15 #include "src/gpu/GrTexture.h" 16 #include "src/gpu/GrXferProcessor.h" 17 #include "src/gpu/effects/GrTextureEffect.h" 18 #include "src/gpu/g 27 Make( GrGLGpu* gpu, const GrGLSLBuiltinUniformHandles& builtinUniforms, GrGLuint programID, const UniformInfoArray& uniforms, const UniformInfoArray& textureSamplers, std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, std::unique_ptr<GrXferProcessor::ProgramImpl> xpImpl, std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls, std::unique_ptr<Attribute[]> attributes, int vertexAttributeCnt, int instanceAttributeCnt, int vertexStride, int instanceStride) Make() argument 60 GrGLProgram(GrGLGpu* gpu, const GrGLSLBuiltinUniformHandles& builtinUniforms, GrGLuint programID, const UniformInfoArray& uniforms, const UniformInfoArray& textureSamplers, std::unique_ptr<GrGeometryProcessor::ProgramImpl> gpImpl, std::unique_ptr<GrXferProcessor::ProgramImpl> xpImpl, std::vector<std::unique_ptr<GrFragmentProcessor::ProgramImpl>> fpImpls, std::unique_ptr<Attribute[]> attributes, int vertexAttributeCnt, int instanceAttributeCnt, int vertexStride, int instanceStride) GrGLProgram() argument [all...] |
H A D | GrGLTextureRenderTarget.h | 12 #include "src/gpu/gl/GrGLRenderTarget.h" 13 #include "src/gpu/gl/GrGLTexture.h" 27 GrGLTextureRenderTarget(GrGLGpu* gpu, 38 static sk_sp<GrGLTextureRenderTarget> MakeWrapped(GrGLGpu* gpu, 64 GrGLTextureRenderTarget(GrGLGpu* gpu,
|
H A D | GrGLBuffer.cpp | 8 #include "src/gpu/gl/GrGLBuffer.h" 12 #include "src/gpu/GrGpuResourcePriv.h" 13 #include "src/gpu/gl/GrGLCaps.h" 14 #include "src/gpu/gl/GrGLGpu.h" 37 sk_sp<GrGLBuffer> GrGLBuffer::Make(GrGLGpu* gpu, size_t size, GrGpuBufferType intendedType, in Make() argument 39 if (gpu->glCaps().transferBufferType() == GrGLCaps::TransferBufferType::kNone && in Make() 45 sk_sp<GrGLBuffer> buffer(new GrGLBuffer(gpu, size, intendedType, accessPattern, data)); in Make() 106 GrGLBuffer::GrGLBuffer(GrGLGpu* gpu, size_t size, GrGpuBufferType intendedType, in GrGLBuffer() argument 108 : INHERITED(gpu, size, intendedType, accessPattern) in GrGLBuffer() 111 , fUsage(gr_to_gl_access_pattern(intendedType, accessPattern, gpu in GrGLBuffer() [all...] |
/third_party/skia/src/gpu/d3d/ |
H A D | GrD3DPipelineStateBuilder.cpp | 10 #include "src/gpu/d3d/GrD3DPipelineStateBuilder.h" 12 #include "include/gpu/GrDirectContext.h" 13 #include "include/gpu/d3d/GrD3DTypes.h" 16 #include "src/gpu/GrAutoLocaleSetter.h" 17 #include "src/gpu/GrDirectContextPriv.h" 18 #include "src/gpu/GrPersistentCacheUtils.h" 19 #include "src/gpu/GrShaderCaps.h" 20 #include "src/gpu/GrShaderUtils.h" 21 #include "src/gpu/GrStencilSettings.h" 22 #include "src/gpu/d3 31 MakePipelineState( GrD3DGpu* gpu, GrD3DRenderTarget* renderTarget, const GrProgramDesc& desc, const GrProgramInfo& programInfo) MakePipelineState() argument 50 GrD3DPipelineStateBuilder(GrD3DGpu* gpu, GrD3DRenderTarget* renderTarget, const GrProgramDesc& desc, const GrProgramInfo& programInfo) GrD3DPipelineStateBuilder() argument 80 GrCompileHLSLShader(GrD3DGpu* gpu, const SkSL::String& hlsl, SkSL::ProgramKind kind) GrCompileHLSLShader() argument 497 create_pipeline_state( GrD3DGpu* gpu, const GrProgramInfo& programInfo, const sk_sp<GrD3DRootSignature>& rootSig, gr_cp<ID3DBlob> vertexShader, gr_cp<ID3DBlob> pixelShader, DXGI_FORMAT renderTargetFormat, DXGI_FORMAT depthStencilFormat, unsigned int sampleQualityPattern) create_pipeline_state() argument 670 MakeComputePipeline(GrD3DGpu* gpu, GrD3DRootSignature* rootSig, const char* shader) MakeComputePipeline() argument [all...] |
H A D | GrD3DDescriptorHeap.cpp | 8 #include "src/gpu/d3d/GrD3DDescriptorHeap.h" 9 #include "src/gpu/d3d/GrD3DGpu.h" 11 std::unique_ptr<GrD3DDescriptorHeap> GrD3DDescriptorHeap::Make(GrD3DGpu* gpu, in Make() argument 21 gpu->device()->CreateDescriptorHeap(&heapDesc, IID_PPV_ARGS(&heap)); in Make() 25 gpu->device()->GetDescriptorHandleIncrementSize(type))); in Make()
|
H A D | GrD3DRenderTarget.h | 12 #include "src/gpu/GrRenderTarget.h" 13 #include "src/gpu/d3d/GrD3DTextureResource.h" 15 #include "include/gpu/d3d/GrD3DTypes.h" 16 #include "src/gpu/GrGpu.h" 17 #include "src/gpu/d3d/GrD3DDescriptorHeap.h" 18 #include "src/gpu/d3d/GrD3DResourceProvider.h" 59 GrD3DRenderTarget(GrD3DGpu* gpu, 68 GrD3DRenderTarget(GrD3DGpu* gpu, 91 GrD3DRenderTarget(GrD3DGpu* gpu, 101 GrD3DRenderTarget(GrD3DGpu* gpu, [all...] |
H A D | GrD3DTextureRenderTarget.h | 12 #include "include/gpu/d3d/GrD3DTypes.h" 13 #include "src/gpu/d3d/GrD3DRenderTarget.h" 14 #include "src/gpu/d3d/GrD3DTexture.h" 56 GrD3DTextureRenderTarget(GrD3DGpu* gpu, 69 GrD3DTextureRenderTarget(GrD3DGpu* gpu, 79 GrD3DTextureRenderTarget(GrD3DGpu* gpu, 92 GrD3DTextureRenderTarget(GrD3DGpu* gpu,
|
/third_party/skia/tests/ |
H A D | TransferPixelsTest.cpp | 13 #include "include/gpu/GrDirectContext.h" 14 #include "src/gpu/GrDirectContextPriv.h" 15 #include "src/gpu/GrGpu.h" 16 #include "src/gpu/GrImageInfo.h" 17 #include "src/gpu/GrResourceProvider.h" 18 #include "src/gpu/GrSurfaceProxy.h" 19 #include "src/gpu/GrTexture.h" 20 #include "src/gpu/SkGr.h" 23 #include "tools/gpu/GrContextFactory.h" 72 auto* gpu in read_pixels_from_texture() local 123 GrGpu* gpu = dContext->priv().getGpu(); basic_transfer_to_test() local 291 GrGpu* gpu = context->priv().getGpu(); basic_transfer_from_test() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
H A D | msm_drv.c | 331 * access to a VRAM carveout big enough for all gpu in msm_init_vram() 580 if (!priv->gpu) in load_gpu() 581 priv->gpu = adreno_load_gpu(dev); in load_gpu() 602 ctx->aspace = msm_gpu_create_private_address_space(priv->gpu, current); in context_init() 612 /* For now, load gpu on open.. to avoid the requirement of having in msm_open() 632 * It is not possible to set sysprof param to non-zero if gpu in msm_postclose() 635 if (priv->gpu) in msm_postclose() 636 msm_file_private_set_sysprof(ctx, priv->gpu, 0); in msm_postclose() 672 struct msm_gpu *gpu; in msm_ioctl_get_param() local 675 * be more clever to dispatch to appropriate gpu modul in msm_ioctl_get_param() 694 struct msm_gpu *gpu; msm_ioctl_set_param() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_topology.h | 87 struct kfd_node *gpu; member 105 struct kfd_node *gpu; member 125 struct kfd_node *gpu; member 147 struct kfd_node *gpu; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_gpu_error.h | 324 i915_gpu_coredump_get(struct i915_gpu_coredump *gpu) in i915_gpu_coredump_get() argument 326 kref_get(&gpu->ref); in i915_gpu_coredump_get() 327 return gpu; in i915_gpu_coredump_get() 335 static inline void i915_gpu_coredump_put(struct i915_gpu_coredump *gpu) in i915_gpu_coredump_put() argument 337 if (gpu) in i915_gpu_coredump_put() 338 kref_put(&gpu->ref, __i915_gpu_coredump_free); in i915_gpu_coredump_put() 408 static inline void i915_gpu_coredump_put(struct i915_gpu_coredump *gpu) in i915_gpu_coredump_put() argument
|
/third_party/skia/src/gpu/ |
H A D | GrDrawingManager.cpp | 8 #include "src/gpu/GrDrawingManager.h" 14 #include "include/gpu/GrBackendSemaphore.h" 15 #include "include/gpu/GrDirectContext.h" 16 #include "include/gpu/GrRecordingContext.h" 19 #include "src/gpu/GrClientMappedBufferManager.h" 20 #include "src/gpu/GrCopyRenderTask.h" 21 #include "src/gpu/GrDDLTask.h" 22 #include "src/gpu/GrDirectContextPriv.h" 23 #include "src/gpu/GrGpu.h" 24 #include "src/gpu/GrMemoryPoo 137 GrGpu* gpu = dContext->priv().getGpu(); flush() local 267 GrGpu* gpu = direct->priv().getGpu(); submitToGpu() local 477 resolve_and_mipmap(GrGpu* gpu, GrSurfaceProxy* proxy) resolve_and_mipmap() argument 526 GrGpu* gpu = direct->priv().getGpu(); flushSurfaces() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/scheduler/ |
H A D | Makefile | 23 gpu-sched-y := sched_main.o sched_fence.o sched_entity.o 25 obj-$(CONFIG_DRM_SCHED) += gpu-sched.o
|
/kernel/linux/linux-6.6/drivers/gpu/drm/scheduler/ |
H A D | Makefile | 23 gpu-sched-y := sched_main.o sched_fence.o sched_entity.o 25 obj-$(CONFIG_DRM_SCHED) += gpu-sched.o
|
/kernel/linux/linux-6.6/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_mmu.c | 405 void etnaviv_iommu_restore(struct etnaviv_gpu *gpu, in etnaviv_iommu_restore() argument 408 context->global->ops->restore(gpu, context); in etnaviv_iommu_restore() 490 int etnaviv_iommu_global_init(struct etnaviv_gpu *gpu) in etnaviv_iommu_global_init() argument 493 struct etnaviv_drm_private *priv = gpu->drm->dev_private; in etnaviv_iommu_global_init() 495 struct device *dev = gpu->drm->dev; in etnaviv_iommu_global_init() 497 if (gpu->identity.minor_features1 & chipMinorFeatures1_MMU_VERSION) in etnaviv_iommu_global_init() 502 dev_err(gpu->dev, in etnaviv_iommu_global_init() 551 void etnaviv_iommu_global_fini(struct etnaviv_gpu *gpu) in etnaviv_iommu_global_fini() argument 553 struct etnaviv_drm_private *priv = gpu->drm->dev_private; in etnaviv_iommu_global_fini()
|
/third_party/skia/src/gpu/mtl/ |
H A D | GrMtlSemaphore.h | 11 #include "include/gpu/GrBackendSemaphore.h" 13 #include "src/gpu/GrManagedResource.h" 14 #include "src/gpu/GrSemaphore.h" 15 #include "src/gpu/mtl/GrMtlUtil.h" 23 static sk_sp<GrMtlEvent> Make(GrMtlGpu* gpu); 57 static std::unique_ptr<GrMtlSemaphore> Make(GrMtlGpu* gpu) { in Make() argument 58 sk_sp<GrMtlEvent> event = GrMtlEvent::Make(gpu); in Make()
|
H A D | GrMtlUtil.h | 13 #include "include/gpu/GrBackendSurface.h" 71 bool GrSkSLToMSL(const GrMtlGpu* gpu, 82 id<MTLLibrary> GrCompileMtlShaderLibrary(const GrMtlGpu* gpu, 90 void GrPrecompileMtlShaderLibrary(const GrMtlGpu* gpu,
|