/linux-master/drivers/gpu/drm/msm/adreno/ |
H A D | adreno_gpu.h | 135 struct adreno_gpu { struct 186 #define to_adreno_gpu(x) container_of(x, struct adreno_gpu, base) 214 static inline uint8_t adreno_patchid(const struct adreno_gpu *gpu) 224 static inline bool adreno_is_revn(const struct adreno_gpu *gpu, uint32_t revn) 231 static inline bool adreno_has_gmu_wrapper(const struct adreno_gpu *gpu) 236 static inline bool adreno_is_a2xx(const struct adreno_gpu *gpu) 243 static inline bool adreno_is_a20x(const struct adreno_gpu *gpu) 250 static inline bool adreno_is_a225(const struct adreno_gpu *gpu) 255 static inline bool adreno_is_a305(const struct adreno_gpu *gpu) 260 static inline bool adreno_is_a305b(const struct adreno_gpu *gp [all...] |
H A D | adreno_gpu.c | 19 #include "adreno_gpu.h" 178 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 191 return zap_shader_load_mdt(gpu, adreno_gpu->info->zapfw, pasid); 238 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 243 if (adreno_gpu->info->address_space_size) 244 return adreno_gpu->info->address_space_size; 312 struct adreno_gpu *adreno_gpu local 437 adreno_request_fw(struct adreno_gpu *adreno_gpu, const char *fwname) argument 517 adreno_load_fw(struct adreno_gpu *adreno_gpu) argument 592 get_rptr(struct adreno_gpu *adreno_gpu, struct msm_ringbuffer *ring) argument 645 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 661 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 841 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 917 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 939 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 961 struct adreno_gpu *adreno_gpu = to_adreno_gpu(ring->gpu); local 980 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1019 adreno_gpu_ocmem_init(struct device *dev, struct adreno_gpu *adreno_gpu, struct adreno_ocmem *adreno_ocmem) argument 1065 adreno_gpu_init(struct drm_device *drm, struct platform_device *pdev, struct adreno_gpu *adreno_gpu, const struct adreno_gpu_funcs *funcs, int nr_rings) argument 1126 adreno_gpu_cleanup(struct adreno_gpu *adreno_gpu) argument [all...] |
H A D | a3xx_gpu.h | 10 #include "adreno_gpu.h" 19 struct adreno_gpu base;
|
H A D | a4xx_gpu.h | 7 #include "adreno_gpu.h" 16 struct adreno_gpu base;
|
H A D | a2xx_gpu.h | 7 #include "adreno_gpu.h" 16 struct adreno_gpu base;
|
H A D | a5xx_power.c | 124 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 125 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); 177 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 182 config |= adreno_patchid(adreno_gpu) << AGC_LM_CONFIG_GPU_VERSION_SHIFT; 222 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 223 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); 251 if (adreno_is_a530(adreno_gpu)) 280 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 297 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 326 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local [all...] |
H A D | a5xx_preempt.c | 92 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 93 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); 160 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 161 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); 195 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 196 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); 223 struct adreno_gpu *adreno_gp local 268 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 280 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local [all...] |
H A D | a3xx_gpu.c | 114 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 115 struct a3xx_gpu *a3xx_gpu = to_a3xx_gpu(adreno_gpu); 121 if (adreno_is_a305(adreno_gpu)) { 137 } else if (adreno_is_a305b(adreno_gpu)) { 144 } else if (adreno_is_a306(adreno_gpu)) { 148 } else if (adreno_is_a320(adreno_gpu)) { 168 } else if (adreno_is_a330v2(adreno_gpu)) { 183 } else if (adreno_is_a330(adreno_gpu)) { 240 if (adreno_is_a305b(adreno_gpu) || adreno_is_a30 381 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 536 struct adreno_gpu *adreno_gpu; local [all...] |
H A D | a5xx_gpu.c | 23 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 24 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); 36 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 37 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); 126 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 127 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); 438 struct adreno_gpu *adreno_gp local 468 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 509 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 572 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 634 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 685 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1022 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1068 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1340 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1386 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1652 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1670 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1745 struct adreno_gpu *adreno_gpu; local [all...] |
H A D | a6xx_gpu.c | 20 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 21 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); 24 if (!adreno_has_gmu_wrapper(adreno_gpu) && !a6xx_gmu_isidle(&a6xx_gpu->gmu)) 57 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 58 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); 61 if (a6xx_gpu->has_whereami && !adreno_gpu->base.hw_apriv) { 106 struct adreno_gpu *adreno_gpu local 190 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 273 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1016 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1303 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1418 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1537 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; local 1603 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1702 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 2050 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 2070 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 2146 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 2243 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 2322 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 2401 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; local 2461 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; local 2534 a6xx_bus_clear_pending_transactions(struct adreno_gpu *adreno_gpu, bool gx_off) argument 2589 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 2612 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 2663 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 2690 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 2726 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 2751 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 2759 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 2783 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 2800 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 2811 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 2843 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 3030 struct adreno_gpu *adreno_gpu; local [all...] |
H A D | a6xx_gpu.h | 8 #include "adreno_gpu.h" 16 struct adreno_gpu base; 57 static inline bool a6xx_has_gbif(struct adreno_gpu *gpu) 107 void a6xx_bus_clear_pending_transactions(struct adreno_gpu *adreno_gpu, bool gx_off);
|
H A D | a6xx_gmu.c | 23 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; local 24 struct msm_gpu *gpu = &adreno_gpu->base; 111 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 112 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); 171 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 172 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); 207 struct adreno_gpu *adreno_gp local 519 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; local 656 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; local 715 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; local 771 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; local 929 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; local 951 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; local 1017 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; local 1130 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; local 1395 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; local 1445 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; local 1536 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; local 1659 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; local [all...] |
H A D | a5xx_debugfs.c | 98 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 99 struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); 112 release_firmware(adreno_gpu->fw[ADRENO_FW_PM4]); 113 adreno_gpu->fw[ADRENO_FW_PM4] = NULL; 115 release_firmware(adreno_gpu->fw[ADRENO_FW_PFP]); 116 adreno_gpu->fw[ADRENO_FW_PFP] = NULL;
|
H A D | a4xx_gpu.c | 78 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 107 if (adreno_is_a420(adreno_gpu)) { 117 if (!adreno_is_a405(adreno_gpu)) { 148 if (adreno_is_a430(adreno_gpu) && adreno_patchid(adreno_gpu) < 2) 185 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 186 struct a4xx_gpu *a4xx_gpu = to_a4xx_gpu(adreno_gpu); 190 if (adreno_is_a405(adreno_gpu)) { 373 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 573 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 593 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 657 struct adreno_gpu *adreno_gpu; local [all...] |
H A D | a6xx_gpu_state.c | 147 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 148 struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); 386 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 391 if (adreno_is_a730(adreno_gpu)) { 395 BUG_ON(!adreno_is_a740_family(adreno_gpu)); 425 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 482 if (adreno_is_a7xx(adreno_gpu)) { 650 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 686 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 808 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 876 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 943 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1162 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1196 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1249 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1275 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1331 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1388 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1493 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1529 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 1917 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local [all...] |
H A D | a2xx_gpu.c | 56 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 57 struct a2xx_gpu *a2xx_gpu = to_a2xx_gpu(adreno_gpu); 110 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 111 struct a2xx_gpu *a2xx_gpu = to_a2xx_gpu(adreno_gpu); 131 if (adreno_is_a225(adreno_gpu)) 154 /* same as parameters in adreno_gpu */ 179 if (!adreno_is_a20x(adreno_gpu)) 208 if ((SZ_16K << i) == adreno_gpu 289 struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); local 519 struct adreno_gpu *adreno_gpu; local [all...] |
H A D | a6xx_hfi.c | 635 struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; local 637 if (adreno_is_a618(adreno_gpu)) 639 else if (adreno_is_a619(adreno_gpu)) 641 else if (adreno_is_a640_family(adreno_gpu)) 643 else if (adreno_is_a650(adreno_gpu)) 645 else if (adreno_is_7c3(adreno_gpu)) 647 else if (adreno_is_a660(adreno_gpu)) 649 else if (adreno_is_a690(adreno_gpu)) 651 else if (adreno_is_a730(adreno_gpu)) [all...] |
H A D | a5xx_gpu.h | 7 #include "adreno_gpu.h" 16 struct adreno_gpu base;
|
H A D | adreno_device.c | 9 #include "adreno_gpu.h" 637 struct adreno_gpu *adreno_gpu; local 648 adreno_gpu = to_adreno_gpu(gpu); 656 ret = adreno_load_fw(adreno_gpu);
|
/linux-master/drivers/gpu/drm/msm/ |
H A D | Makefile | 9 adreno/adreno_gpu.o \
|