/third_party/skia/src/gpu/vk/ |
H A D | GrVkPipeline.cpp | 8 #include "src/gpu/vk/GrVkPipeline.h" 11 #include "src/gpu/GrGeometryProcessor.h" 12 #include "src/gpu/GrPipeline.h" 13 #include "src/gpu/GrStencilSettings.h" 14 #include "src/gpu/vk/GrVkCommandBuffer.h" 15 #include "src/gpu/vk/GrVkGpu.h" 16 #include "src/gpu/vk/GrVkRenderTarget.h" 17 #include "src/gpu/vk/GrVkUtil.h" 471 sk_sp<GrVkPipeline> GrVkPipeline::Make(GrVkGpu* gpu, 493 SkASSERT(totalAttributeCnt <= gpu [all...] |
H A D | GrVkSampler.cpp | 8 #include "src/gpu/vk/GrVkSampler.h" 10 #include "src/gpu/vk/GrVkGpu.h" 11 #include "src/gpu/vk/GrVkSamplerYcbcrConversion.h" 39 GrVkSampler* GrVkSampler::Create(GrVkGpu* gpu, GrSamplerState samplerState, in Create() argument 82 SkASSERT(gpu->vkCaps().supportsYcbcrConversion()); in Create() 85 gpu->resourceProvider().findOrCreateCompatibleSamplerYcbcrConversion(ycbcrInfo); in Create() 117 GR_VK_CALL_RESULT(gpu, result, CreateSampler(gpu->device(), &createInfo, nullptr, &sampler)); in Create() 123 return new GrVkSampler(gpu, sampler, ycbcrConversion, GenerateKey(samplerState, ycbcrInfo)); in Create()
|
H A D | GrVkPipelineStateBuilder.cpp | 8 #include "src/gpu/vk/GrVkPipelineStateBuilder.h" 10 #include "include/gpu/GrDirectContext.h" 13 #include "src/gpu/GrAutoLocaleSetter.h" 14 #include "src/gpu/GrDirectContextPriv.h" 15 #include "src/gpu/GrPersistentCacheUtils.h" 16 #include "src/gpu/GrShaderCaps.h" 17 #include "src/gpu/GrShaderUtils.h" 18 #include "src/gpu/GrStencilSettings.h" 19 #include "src/gpu/vk/GrVkDescriptorSetManager.h" 20 #include "src/gpu/v 25 CreatePipelineState( GrVkGpu* gpu, const GrProgramDesc& desc, const GrProgramInfo& programInfo, VkRenderPass compatibleRenderPass, bool overrideSubpassForResolveLoad) CreatePipelineState() argument 50 GrVkPipelineStateBuilder(GrVkGpu* gpu, const GrProgramDesc& desc, const GrProgramInfo& programInfo) GrVkPipelineStateBuilder() argument [all...] |
H A D | GrVkPipelineStateCache.cpp | 8 #include "include/gpu/GrContextOptions.h" 9 #include "include/gpu/GrDirectContext.h" 11 #include "src/gpu/GrDirectContextPriv.h" 12 #include "src/gpu/GrFragmentProcessor.h" 13 #include "src/gpu/GrProcessor.h" 14 #include "src/gpu/GrRenderTarget.h" 15 #include "src/gpu/GrStencilSettings.h" 16 #include "src/gpu/glsl/GrGLSLProgramDataManager.h" 17 #include "src/gpu/vk/GrVkGpu.h" 18 #include "src/gpu/v 42 PipelineStateCache(GrVkGpu* gpu) PipelineStateCache() argument [all...] |
H A D | GrVkSamplerYcbcrConversion.cpp | 8 #include "src/gpu/vk/GrVkSamplerYcbcrConversion.h" 10 #include "src/gpu/vk/GrVkGpu.h" 13 GrVkGpu* gpu, const GrVkYcbcrConversionInfo& info) { in Create() 14 if (!gpu->vkCaps().supportsYcbcrConversion()) { in Create() 85 GR_VK_CALL_RESULT(gpu, result, CreateSamplerYcbcrConversion(gpu->device(), &ycbcrCreateInfo, in Create() 91 return new GrVkSamplerYcbcrConversion(gpu, conversion, GenerateKey(info)); in Create() 12 Create( GrVkGpu* gpu, const GrVkYcbcrConversionInfo& info) Create() argument
|
H A D | GrVkBuffer.h | 11 #include "include/gpu/vk/GrVkTypes.h" 12 #include "src/gpu/GrGpuBuffer.h" 19 static sk_sp<GrVkBuffer> Make(GrVkGpu* gpu, 24 static sk_sp<GrVkBuffer> MakeFromOHNativeBuffer(GrVkGpu* gpu, 31 static void DestroyAndFreeBufferMemory(const GrVkGpu* gpu, const GrVkAlloc& alloc, const VkBuffer& buffer); 46 GrVkBuffer(GrVkGpu* gpu,
|
H A D | GrVkMemoryReclaimer.cpp | 16 #include "src/gpu/vk/GrVkMemoryReclaimer.h" 37 bool GrVkMemoryReclaimer::addMemoryToWaitQueue(const GrVkGpu* gpu, const GrVkAlloc& alloc, const VkBuffer& buffer) in addMemoryToWaitQueue() argument 42 fWaitQueues.emplace_back(WaitQueueItem{.fGpu = gpu, .fAlloc = alloc, .fType = ItemType::BUFFER, .fBuffer = buffer}); in addMemoryToWaitQueue() 49 bool GrVkMemoryReclaimer::addMemoryToWaitQueue(const GrVkGpu* gpu, const GrVkAlloc& alloc, const VkImage& image) in addMemoryToWaitQueue() argument 54 fWaitQueues.emplace_back(WaitQueueItem{.fGpu = gpu, .fAlloc = alloc, .fType = ItemType::IMAGE, .fImage = image}); in addMemoryToWaitQueue()
|
/third_party/skia/experimental/graphite/src/ |
H A D | ContextPriv.cpp | 14 Gpu* ContextPriv::gpu() { in gpu() function in skgpu::ContextPriv 18 const Gpu* ContextPriv::gpu() const { in gpu() function in skgpu::ContextPriv 23 return this->gpu()->resourceProvider(); in resourceProvider()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/ |
H A D | lsdc_gfxpll.c | 46 unsigned sel_out_gpu : 1; /* 42 gpu output clk enable */ 83 unsigned int *gpu) in loongson_gfxpll_get_rates() 113 if (gpu) in loongson_gfxpll_get_rates() 114 *gpu = gpu_mhz; in loongson_gfxpll_get_rates() 122 unsigned int dc, gmc, gpu; in loongson_gfxpll_print() local 134 this->funcs->get_rates(this, &dc, &gmc, &gpu); in loongson_gfxpll_print() 136 drm_printf(p, "dc: %uMHz, gmc: %uMHz, gpu: %uMHz\n", dc, gmc, gpu); in loongson_gfxpll_print() 80 loongson_gfxpll_get_rates(struct loongson_gfxpll * const this, unsigned int *dc, unsigned int *gmc, unsigned int *gpu) loongson_gfxpll_get_rates() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
H A D | msm_rd.c | 14 * caused the gpu crash/lockup. 57 RD_CMDSTREAM_ADDR, /* gpu addr of cmdstream */ 175 struct msm_gpu *gpu = priv->gpu; in rd_open() local 181 if (!gpu) in rd_open() 184 mutex_lock(&gpu->lock); in rd_open() 197 /* the parsing tools need to know gpu-id to know which in rd_open() 202 gpu->funcs->get_param(gpu, NULL, MSM_PARAM_GPU_ID, &val, &zero); in rd_open() 207 gpu in rd_open() [all...] |
/third_party/skia/src/gpu/dawn/ |
H A D | GrDawnProgramBuilder.cpp | 8 #include "src/gpu/dawn/GrDawnProgramBuilder.h" 10 #include "src/gpu/GrAutoLocaleSetter.h" 11 #include "src/gpu/GrRenderTarget.h" 12 #include "src/gpu/GrShaderUtils.h" 13 #include "src/gpu/GrStencilSettings.h" 14 #include "src/gpu/dawn/GrDawnGpu.h" 15 #include "src/gpu/dawn/GrDawnTexture.h" 16 #include "src/gpu/effects/GrTextureEffect.h" 176 static wgpu::BlendState create_blend_state(const GrDawnGpu* gpu, const GrPipeline& pipeline) { in create_blend_state() argument 252 sk_sp<GrDawnProgram> GrDawnProgramBuilder::Build(GrDawnGpu* gpu, in Build() argument 416 GrDawnProgramBuilder(GrDawnGpu* gpu, const GrProgramInfo& programInfo, GrProgramDesc* desc) GrDawnProgramBuilder() argument 479 set_texture(GrDawnGpu* gpu, GrSamplerState state, GrTexture* texture, std::vector<wgpu::BindGroupEntry>* bindings, int* binding) set_texture() argument 495 setUniformData(GrDawnGpu* gpu, const GrRenderTarget* renderTarget, const GrProgramInfo& programInfo) setUniformData() argument 519 setTextures(GrDawnGpu* gpu, const GrGeometryProcessor& geomProc, const GrPipeline& pipeline, const GrSurfaceProxy* const geomProcTextures[]) setTextures() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_gpu_error.h | 251 i915_gpu_coredump_get(struct i915_gpu_coredump *gpu) in i915_gpu_coredump_get() argument 253 kref_get(&gpu->ref); in i915_gpu_coredump_get() 254 return gpu; in i915_gpu_coredump_get() 262 static inline void i915_gpu_coredump_put(struct i915_gpu_coredump *gpu) in i915_gpu_coredump_put() argument 264 if (gpu) in i915_gpu_coredump_put() 265 kref_put(&gpu->ref, __i915_gpu_coredump_free); in i915_gpu_coredump_put() 328 static inline void i915_gpu_coredump_put(struct i915_gpu_coredump *gpu) in i915_gpu_coredump_put() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_sysfs.c | 167 struct i915_gpu_coredump *gpu; in error_state_read() local 177 gpu = i915_first_error_state(i915); in error_state_read() 178 if (IS_ERR(gpu)) { in error_state_read() 179 ret = PTR_ERR(gpu); in error_state_read() 180 } else if (gpu) { in error_state_read() 181 ret = i915_gpu_coredump_copy_to_buffer(gpu, buf, off, count); in error_state_read() 182 i915_gpu_coredump_put(gpu); in error_state_read()
|
/third_party/skia/src/gpu/ |
H A D | GrGpuResource.cpp | 9 #include "include/gpu/GrDirectContext.h" 10 #include "src/gpu/GrDirectContextPriv.h" 11 #include "src/gpu/GrGpu.h" 12 #include "src/gpu/GrGpuResource.h" 13 #include "src/gpu/GrGpuResourcePriv.h" 14 #include "src/gpu/GrResourceCache.h" 17 static inline GrResourceCache* get_resource_cache(GrGpu* gpu) { in get_resource_cache() argument 18 SkASSERT(gpu); in get_resource_cache() 19 SkASSERT(gpu->getContext()); in get_resource_cache() 20 SkASSERT(gpu in get_resource_cache() 24 GrGpuResource(GrGpu* gpu) GrGpuResource() argument [all...] |
H A D | GrBufferAllocPool.h | 16 #include "src/gpu/GrCpuBuffer.h" 17 #include "src/gpu/GrDrawIndirectCommand.h" 18 #include "src/gpu/GrNonAtomicRef.h" 80 * @param gpu The GrGpu used to create the buffers. 86 GrBufferAllocPool(GrGpu* gpu, GrGpuBufferType bufferType, sk_sp<CpuBufferCache> cpuBufferCache); 177 * @param gpu The GrGpu used to create the vertex buffers. 182 GrVertexBufferAllocPool(GrGpu* gpu, sk_sp<CpuBufferCache> cpuBufferCache); 256 * @param gpu The GrGpu used to create the index buffers. 261 GrIndexBufferAllocPool(GrGpu* gpu, sk_sp<CpuBufferCache> cpuBufferCache); 320 GrDrawIndirectBufferAllocPool(GrGpu* gpu, sk_s argument [all...] |
/third_party/skia/tests/ |
H A D | PrimitiveProcessorTest.cpp | 16 #include "include/gpu/GrDirectContext.h" 18 #include "src/gpu/GrDirectContextPriv.h" 19 #include "src/gpu/GrGeometryProcessor.h" 20 #include "src/gpu/GrGpu.h" 21 #include "src/gpu/GrMemoryPool.h" 22 #include "src/gpu/GrOpFlushState.h" 23 #include "src/gpu/GrProgramInfo.h" 24 #include "src/gpu/glsl/GrGLSLFragmentShaderBuilder.h" 25 #include "src/gpu/glsl/GrGLSLVarying.h" 26 #include "src/gpu/op [all...] |
H A D | ProxyConversionTest.cpp | 12 #include "include/gpu/GrBackendSurface.h" 13 #include "include/gpu/GrDirectContext.h" 14 #include "src/gpu/GrDirectContextPriv.h" 15 #include "src/gpu/GrGpu.h" 16 #include "src/gpu/GrProxyProvider.h" 17 #include "src/gpu/GrRenderTarget.h" 18 #include "src/gpu/GrRenderTargetProxy.h" 19 #include "src/gpu/GrSurfaceProxy.h" 20 #include "src/gpu/GrTexture.h" 21 #include "src/gpu/GrTextureProx 23 make_wrapped_rt(GrProxyProvider* provider, GrGpu* gpu, skiatest::Reporter* reporter, const SkISize& size, GrColorType colorType) make_wrapped_rt() argument 32 clean_up_wrapped_rt(GrGpu* gpu, sk_sp<GrSurfaceProxy> proxy) clean_up_wrapped_rt() argument 61 GrGpu* gpu = context->priv().getGpu(); DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local [all...] |
H A D | BackendSurfaceMutableStateTest.cpp | 9 #include "include/gpu/GrBackendSurface.h" 10 #include "include/gpu/GrDirectContext.h" 11 #include "include/gpu/vk/GrVkTypes.h" 12 #include "src/gpu/GrDirectContextPriv.h" 13 #include "src/gpu/GrTexture.h" 14 #include "src/gpu/GrTextureProxy.h" 17 #include "tools/gpu/ProxyUtils.h" 20 #include "src/gpu/vk/GrVkGpu.h" 21 #include "src/gpu/vk/GrVkTexture.h" 110 GrVkGpu* gpu in DEF_GPUTEST_FOR_VULKAN_CONTEXT() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/adreno/ |
H A D | a6xx_gmu.c | 23 struct msm_gpu *gpu = &adreno_gpu->base; in a6xx_gmu_fault() local 29 del_timer(&gpu->hangcheck_timer); in a6xx_gmu_fault() 32 kthread_queue_work(gpu->worker, &gpu->recover_work); in a6xx_gmu_fault() 80 /* This can be called from gpu state code so make sure GMU is valid */ in a6xx_gmu_sptprac_is_on() 96 /* This can be called from gpu state code so make sure GMU is valid */ in a6xx_gmu_gx_is_on() 107 void a6xx_gmu_set_freq(struct msm_gpu *gpu, struct dev_pm_opp *opp, in a6xx_gmu_set_freq() argument 110 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); in a6xx_gmu_set_freq() 142 dev_pm_opp_set_opp(&gpu->pdev->dev, opp); in a6xx_gmu_set_freq() 165 dev_pm_opp_set_opp(&gpu in a6xx_gmu_set_freq() 168 a6xx_gmu_get_freq(struct msm_gpu *gpu) a6xx_gmu_get_freq() argument 878 struct msm_gpu *gpu = &adreno_gpu->base; a6xx_gmu_force_off() local 914 a6xx_gmu_set_initial_freq(struct msm_gpu *gpu, struct a6xx_gmu *gmu) a6xx_gmu_set_initial_freq() argument 928 a6xx_gmu_set_initial_bw(struct msm_gpu *gpu, struct a6xx_gmu *gmu) a6xx_gmu_set_initial_bw() argument 944 struct msm_gpu *gpu = &adreno_gpu->base; a6xx_gmu_resume() local 1103 struct msm_gpu *gpu = &a6xx_gpu->base.base; a6xx_gmu_stop() local 1309 struct msm_gpu *gpu = &adreno_gpu->base; a6xx_gmu_rpmh_votes_init() local 1359 struct msm_gpu *gpu = &adreno_gpu->base; a6xx_gmu_pwrlevels_probe() local [all...] |
/third_party/mesa3d/src/panfrost/lib/ |
H A D | pan_scoreboard.h | 207 scoreboard->first_job = job->gpu; in panfrost_add_job() 226 scoreboard->prev_job->opaque[6] = job->gpu; in panfrost_add_job() 227 scoreboard->prev_job->opaque[7] = job->gpu >> 32; in panfrost_add_job() 229 scoreboard->first_job = job->gpu; in panfrost_add_job() 266 scoreboard->first_job = transfer.gpu; in panfrost_scoreboard_initialize_tiler()
|
/third_party/mesa3d/src/gallium/drivers/asahi/ |
H A D | agx_uniforms.c | 40 return bo->ptr.gpu + cb->buffer_offset; in agx_const_buffer_ptr() 66 return ptr.gpu; in agx_push_location_direct() 81 addresses[i] = bo->ptr.gpu + vb.buffer_offset; in agx_push_location_direct() 84 return ptr.gpu; in agx_push_location_direct() 108 return ptr.gpu; in agx_push_location_direct()
|
/third_party/skia/src/gpu/d3d/ |
H A D | GrD3DTextureResource.h | 12 #include "include/gpu/GrBackendSurface.h" 13 #include "include/gpu/d3d/GrD3DTypes.h" 15 #include "src/gpu/GrManagedResource.h" 16 #include "src/gpu/d3d/GrD3DResourceState.h" 54 void setResourceState(const GrD3DGpu* gpu, D3D12_RESOURCE_STATES newResourceState, 58 void prepareForPresent(GrD3DGpu* gpu); 62 // This simply updates our tracking of the resourceState and does not actually do any gpu work. 69 static bool InitTextureResourceInfo(GrD3DGpu* gpu, const D3D12_RESOURCE_DESC& desc, 73 GrD3DGpu* gpu, SkISize dimensions, int sampleCnt, const GrD3DTextureResourceInfo& info, 79 void releaseResource(GrD3DGpu* gpu); [all...] |
H A D | GrD3DDescriptorTableManager.h | 11 #include "src/gpu/d3d/GrD3DDescriptorHeap.h" 52 void prepForSubmit(GrD3DGpu* gpu); 57 static sk_sp<Heap> Make(GrD3DGpu* gpu, D3D12_DESCRIPTOR_HEAP_TYPE type, 74 Heap(GrD3DGpu* gpu, std::unique_ptr<GrD3DDescriptorHeap>& heap, in Heap() argument 77 , fGpu(gpu) in Heap() 109 void prepForSubmit(GrD3DGpu* gpu);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_perfmon.h | 26 int etnaviv_pm_query_dom(struct etnaviv_gpu *gpu, 29 int etnaviv_pm_query_sig(struct etnaviv_gpu *gpu, 35 void etnaviv_perfmon_process(struct etnaviv_gpu *gpu,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_perfmon.h | 26 int etnaviv_pm_query_dom(struct etnaviv_gpu *gpu, 29 int etnaviv_pm_query_sig(struct etnaviv_gpu *gpu, 35 void etnaviv_perfmon_process(struct etnaviv_gpu *gpu,
|