Home
last modified time | relevance | path

Searched refs:gpu (Results 176 - 200 of 492) sorted by relevance

12345678910>>...20

/third_party/skia/src/gpu/dawn/
H A DGrDawnProgramDataManager.cpp8 #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 DGrVkMSAALoadManager.h11 #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 DGrVkImageView.h11 #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 DGrVkSamplerYcbcrConversion.h11 #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 DGrVkSampler.h11 #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 DGrVkTextureRenderTarget.h12 #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 Detnaviv_gem_submit.c32 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 Detnaviv_mmu.c350 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 DGrGLProgram.cpp8 #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 DGrGLTextureRenderTarget.h12 #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 DGrGLBuffer.cpp8 #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 DGrD3DPipelineStateBuilder.cpp10 #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 DGrD3DDescriptorHeap.cpp8 #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 DGrD3DRenderTarget.h12 #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 DGrD3DTextureRenderTarget.h12 #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 DTransferPixelsTest.cpp13 #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 Dmsm_drv.c331 * 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 Dkfd_topology.h87 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 Di915_gpu_error.h324 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 DGrDrawingManager.cpp8 #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 DMakefile23 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 DMakefile23 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 Detnaviv_mmu.c405 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 DGrMtlSemaphore.h11 #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 DGrMtlUtil.h13 #include "include/gpu/GrBackendSurface.h"
71 bool GrSkSLToMSL(const GrMtlGpu* gpu,
82 id<MTLLibrary> GrCompileMtlShaderLibrary(const GrMtlGpu* gpu,
90 void GrPrecompileMtlShaderLibrary(const GrMtlGpu* gpu,

Completed in 14 milliseconds

12345678910>>...20