adreno_gpu 62 drivers/gpu/drm/msm/adreno/a2xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 82 drivers/gpu/drm/msm/adreno/a2xx_gpu.c if (adreno_is_a225(adreno_gpu)) adreno_gpu 130 drivers/gpu/drm/msm/adreno/a2xx_gpu.c if (!adreno_is_a20x(adreno_gpu)) adreno_gpu 159 drivers/gpu/drm/msm/adreno/a2xx_gpu.c if ((SZ_16K << i) == adreno_gpu->gmem) adreno_gpu 174 drivers/gpu/drm/msm/adreno/a2xx_gpu.c ptr = (uint32_t *)(adreno_gpu->fw[ADRENO_FW_PM4]->data); adreno_gpu 175 drivers/gpu/drm/msm/adreno/a2xx_gpu.c len = adreno_gpu->fw[ADRENO_FW_PM4]->size / 4; adreno_gpu 185 drivers/gpu/drm/msm/adreno/a2xx_gpu.c ptr = (uint32_t *)(adreno_gpu->fw[ADRENO_FW_PFP]->data); adreno_gpu 186 drivers/gpu/drm/msm/adreno/a2xx_gpu.c len = adreno_gpu->fw[ADRENO_FW_PFP]->size / 4; adreno_gpu 224 drivers/gpu/drm/msm/adreno/a2xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 225 drivers/gpu/drm/msm/adreno/a2xx_gpu.c struct a2xx_gpu *a2xx_gpu = to_a2xx_gpu(adreno_gpu); adreno_gpu 229 drivers/gpu/drm/msm/adreno/a2xx_gpu.c adreno_gpu_cleanup(adreno_gpu); adreno_gpu 442 drivers/gpu/drm/msm/adreno/a2xx_gpu.c struct adreno_gpu *adreno_gpu; adreno_gpu 460 drivers/gpu/drm/msm/adreno/a2xx_gpu.c adreno_gpu = &a2xx_gpu->base; adreno_gpu 461 drivers/gpu/drm/msm/adreno/a2xx_gpu.c gpu = &adreno_gpu->base; adreno_gpu 466 drivers/gpu/drm/msm/adreno/a2xx_gpu.c if (adreno_is_a20x(adreno_gpu)) adreno_gpu 467 drivers/gpu/drm/msm/adreno/a2xx_gpu.c adreno_gpu->registers = a200_registers; adreno_gpu 468 drivers/gpu/drm/msm/adreno/a2xx_gpu.c else if (adreno_is_a225(adreno_gpu)) adreno_gpu 469 drivers/gpu/drm/msm/adreno/a2xx_gpu.c adreno_gpu->registers = a225_registers; adreno_gpu 471 drivers/gpu/drm/msm/adreno/a2xx_gpu.c adreno_gpu->registers = a220_registers; adreno_gpu 473 drivers/gpu/drm/msm/adreno/a2xx_gpu.c adreno_gpu->reg_offsets = a2xx_register_offsets; adreno_gpu 475 drivers/gpu/drm/msm/adreno/a2xx_gpu.c ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs, 1); adreno_gpu 16 drivers/gpu/drm/msm/adreno/a2xx_gpu.h struct adreno_gpu base; adreno_gpu 64 drivers/gpu/drm/msm/adreno/a3xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 65 drivers/gpu/drm/msm/adreno/a3xx_gpu.c struct a3xx_gpu *a3xx_gpu = to_a3xx_gpu(adreno_gpu); adreno_gpu 71 drivers/gpu/drm/msm/adreno/a3xx_gpu.c if (adreno_is_a305(adreno_gpu)) { adreno_gpu 87 drivers/gpu/drm/msm/adreno/a3xx_gpu.c } else if (adreno_is_a306(adreno_gpu)) { adreno_gpu 91 drivers/gpu/drm/msm/adreno/a3xx_gpu.c } else if (adreno_is_a320(adreno_gpu)) { adreno_gpu 111 drivers/gpu/drm/msm/adreno/a3xx_gpu.c } else if (adreno_is_a330v2(adreno_gpu)) { adreno_gpu 126 drivers/gpu/drm/msm/adreno/a3xx_gpu.c } else if (adreno_is_a330(adreno_gpu)) { adreno_gpu 183 drivers/gpu/drm/msm/adreno/a3xx_gpu.c if (adreno_is_a306(adreno_gpu)) adreno_gpu 185 drivers/gpu/drm/msm/adreno/a3xx_gpu.c else if (adreno_is_a320(adreno_gpu)) adreno_gpu 187 drivers/gpu/drm/msm/adreno/a3xx_gpu.c else if (adreno_is_a330v2(adreno_gpu)) adreno_gpu 189 drivers/gpu/drm/msm/adreno/a3xx_gpu.c else if (adreno_is_a330(adreno_gpu)) adreno_gpu 192 drivers/gpu/drm/msm/adreno/a3xx_gpu.c if (adreno_is_a330v2(adreno_gpu)) adreno_gpu 194 drivers/gpu/drm/msm/adreno/a3xx_gpu.c else if (adreno_is_a330(adreno_gpu)) adreno_gpu 249 drivers/gpu/drm/msm/adreno/a3xx_gpu.c ptr = (uint32_t *)(adreno_gpu->fw[ADRENO_FW_PM4]->data); adreno_gpu 250 drivers/gpu/drm/msm/adreno/a3xx_gpu.c len = adreno_gpu->fw[ADRENO_FW_PM4]->size / 4; adreno_gpu 261 drivers/gpu/drm/msm/adreno/a3xx_gpu.c ptr = (uint32_t *)(adreno_gpu->fw[ADRENO_FW_PFP]->data); adreno_gpu 262 drivers/gpu/drm/msm/adreno/a3xx_gpu.c len = adreno_gpu->fw[ADRENO_FW_PFP]->size / 4; adreno_gpu 270 drivers/gpu/drm/msm/adreno/a3xx_gpu.c if (adreno_is_a305(adreno_gpu) || adreno_is_a306(adreno_gpu) || adreno_gpu 271 drivers/gpu/drm/msm/adreno/a3xx_gpu.c adreno_is_a320(adreno_gpu)) { adreno_gpu 276 drivers/gpu/drm/msm/adreno/a3xx_gpu.c } else if (adreno_is_a330(adreno_gpu)) { adreno_gpu 314 drivers/gpu/drm/msm/adreno/a3xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 315 drivers/gpu/drm/msm/adreno/a3xx_gpu.c struct a3xx_gpu *a3xx_gpu = to_a3xx_gpu(adreno_gpu); adreno_gpu 319 drivers/gpu/drm/msm/adreno/a3xx_gpu.c adreno_gpu_cleanup(adreno_gpu); adreno_gpu 464 drivers/gpu/drm/msm/adreno/a3xx_gpu.c struct adreno_gpu *adreno_gpu; adreno_gpu 482 drivers/gpu/drm/msm/adreno/a3xx_gpu.c adreno_gpu = &a3xx_gpu->base; adreno_gpu 483 drivers/gpu/drm/msm/adreno/a3xx_gpu.c gpu = &adreno_gpu->base; adreno_gpu 488 drivers/gpu/drm/msm/adreno/a3xx_gpu.c adreno_gpu->registers = a3xx_registers; adreno_gpu 489 drivers/gpu/drm/msm/adreno/a3xx_gpu.c adreno_gpu->reg_offsets = a3xx_register_offsets; adreno_gpu 491 drivers/gpu/drm/msm/adreno/a3xx_gpu.c ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs, 1); adreno_gpu 496 drivers/gpu/drm/msm/adreno/a3xx_gpu.c if (adreno_is_a330(adreno_gpu)) { adreno_gpu 500 drivers/gpu/drm/msm/adreno/a3xx_gpu.c ocmem_allocate(OCMEM_GRAPHICS, adreno_gpu->gmem); adreno_gpu 504 drivers/gpu/drm/msm/adreno/a3xx_gpu.c adreno_gpu->gmem = ocmem_hdl->len; adreno_gpu 505 drivers/gpu/drm/msm/adreno/a3xx_gpu.c DBG("using %dK of OCMEM at 0x%08x", adreno_gpu->gmem / 1024, adreno_gpu 19 drivers/gpu/drm/msm/adreno/a3xx_gpu.h struct adreno_gpu base; adreno_gpu 34 drivers/gpu/drm/msm/adreno/a4xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 63 drivers/gpu/drm/msm/adreno/a4xx_gpu.c if (adreno_is_a420(adreno_gpu)) { adreno_gpu 101 drivers/gpu/drm/msm/adreno/a4xx_gpu.c if (adreno_is_a430(adreno_gpu) && adreno_gpu->rev.patchid < 2) adreno_gpu 138 drivers/gpu/drm/msm/adreno/a4xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 139 drivers/gpu/drm/msm/adreno/a4xx_gpu.c struct a4xx_gpu *a4xx_gpu = to_a4xx_gpu(adreno_gpu); adreno_gpu 143 drivers/gpu/drm/msm/adreno/a4xx_gpu.c if (adreno_is_a420(adreno_gpu)) { adreno_gpu 152 drivers/gpu/drm/msm/adreno/a4xx_gpu.c } else if (adreno_is_a430(adreno_gpu)) { adreno_gpu 170 drivers/gpu/drm/msm/adreno/a4xx_gpu.c if (adreno_is_a430(adreno_gpu)) { adreno_gpu 201 drivers/gpu/drm/msm/adreno/a4xx_gpu.c if (adreno_is_a430(adreno_gpu)) adreno_gpu 209 drivers/gpu/drm/msm/adreno/a4xx_gpu.c (adreno_is_a420(adreno_gpu) ? (1 << 29) : 0)); adreno_gpu 213 drivers/gpu/drm/msm/adreno/a4xx_gpu.c if (!adreno_is_a420(adreno_gpu)) { adreno_gpu 226 drivers/gpu/drm/msm/adreno/a4xx_gpu.c if (adreno_is_a420(adreno_gpu)) { adreno_gpu 269 drivers/gpu/drm/msm/adreno/a4xx_gpu.c ptr = (uint32_t *)(adreno_gpu->fw[ADRENO_FW_PM4]->data); adreno_gpu 270 drivers/gpu/drm/msm/adreno/a4xx_gpu.c len = adreno_gpu->fw[ADRENO_FW_PM4]->size / 4; adreno_gpu 277 drivers/gpu/drm/msm/adreno/a4xx_gpu.c ptr = (uint32_t *)(adreno_gpu->fw[ADRENO_FW_PFP]->data); adreno_gpu 278 drivers/gpu/drm/msm/adreno/a4xx_gpu.c len = adreno_gpu->fw[ADRENO_FW_PFP]->size / 4; adreno_gpu 314 drivers/gpu/drm/msm/adreno/a4xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 315 drivers/gpu/drm/msm/adreno/a4xx_gpu.c struct a4xx_gpu *a4xx_gpu = to_a4xx_gpu(adreno_gpu); adreno_gpu 319 drivers/gpu/drm/msm/adreno/a4xx_gpu.c adreno_gpu_cleanup(adreno_gpu); adreno_gpu 482 drivers/gpu/drm/msm/adreno/a4xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 489 drivers/gpu/drm/msm/adreno/a4xx_gpu.c if (adreno_is_a430(adreno_gpu)) { adreno_gpu 502 drivers/gpu/drm/msm/adreno/a4xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 509 drivers/gpu/drm/msm/adreno/a4xx_gpu.c if (adreno_is_a430(adreno_gpu)) { adreno_gpu 548 drivers/gpu/drm/msm/adreno/a4xx_gpu.c struct adreno_gpu *adreno_gpu; adreno_gpu 566 drivers/gpu/drm/msm/adreno/a4xx_gpu.c adreno_gpu = &a4xx_gpu->base; adreno_gpu 567 drivers/gpu/drm/msm/adreno/a4xx_gpu.c gpu = &adreno_gpu->base; adreno_gpu 572 drivers/gpu/drm/msm/adreno/a4xx_gpu.c adreno_gpu->registers = a4xx_registers; adreno_gpu 573 drivers/gpu/drm/msm/adreno/a4xx_gpu.c adreno_gpu->reg_offsets = a4xx_register_offsets; adreno_gpu 575 drivers/gpu/drm/msm/adreno/a4xx_gpu.c ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs, 1); adreno_gpu 580 drivers/gpu/drm/msm/adreno/a4xx_gpu.c if (adreno_is_a4xx(adreno_gpu)) { adreno_gpu 584 drivers/gpu/drm/msm/adreno/a4xx_gpu.c ocmem_allocate(OCMEM_GRAPHICS, adreno_gpu->gmem); adreno_gpu 588 drivers/gpu/drm/msm/adreno/a4xx_gpu.c adreno_gpu->gmem = ocmem_hdl->len; adreno_gpu 589 drivers/gpu/drm/msm/adreno/a4xx_gpu.c DBG("using %dK of OCMEM at 0x%08x", adreno_gpu->gmem / 1024, adreno_gpu 16 drivers/gpu/drm/msm/adreno/a4xx_gpu.h struct adreno_gpu base; adreno_gpu 105 drivers/gpu/drm/msm/adreno/a5xx_debugfs.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 106 drivers/gpu/drm/msm/adreno/a5xx_debugfs.c struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); adreno_gpu 119 drivers/gpu/drm/msm/adreno/a5xx_debugfs.c release_firmware(adreno_gpu->fw[ADRENO_FW_PM4]); adreno_gpu 120 drivers/gpu/drm/msm/adreno/a5xx_debugfs.c adreno_gpu->fw[ADRENO_FW_PM4] = NULL; adreno_gpu 122 drivers/gpu/drm/msm/adreno/a5xx_debugfs.c release_firmware(adreno_gpu->fw[ADRENO_FW_PFP]); adreno_gpu 123 drivers/gpu/drm/msm/adreno/a5xx_debugfs.c adreno_gpu->fw[ADRENO_FW_PFP] = NULL; adreno_gpu 23 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 24 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); adreno_gpu 109 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 110 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); adreno_gpu 314 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 321 drivers/gpu/drm/msm/adreno/a5xx_gpu.c if (adreno_is_a540(adreno_gpu)) { adreno_gpu 332 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 350 drivers/gpu/drm/msm/adreno/a5xx_gpu.c if (adreno_is_a530(adreno_gpu)) { adreno_gpu 370 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 371 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); adreno_gpu 413 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 414 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); adreno_gpu 419 drivers/gpu/drm/msm/adreno/a5xx_gpu.c adreno_gpu->fw[ADRENO_FW_PM4], &a5xx_gpu->pm4_iova); adreno_gpu 435 drivers/gpu/drm/msm/adreno/a5xx_gpu.c adreno_gpu->fw[ADRENO_FW_PFP], &a5xx_gpu->pfp_iova); adreno_gpu 504 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 509 drivers/gpu/drm/msm/adreno/a5xx_gpu.c if (adreno_is_a540(adreno_gpu)) adreno_gpu 518 drivers/gpu/drm/msm/adreno/a5xx_gpu.c if (adreno_gpu->info->quirks & ADRENO_QUIRK_FAULT_DETECT_MASK) { adreno_gpu 568 drivers/gpu/drm/msm/adreno/a5xx_gpu.c 0x00100000 + adreno_gpu->gmem - 1); adreno_gpu 572 drivers/gpu/drm/msm/adreno/a5xx_gpu.c if (adreno_is_a530(adreno_gpu)) adreno_gpu 574 drivers/gpu/drm/msm/adreno/a5xx_gpu.c if (adreno_is_a540(adreno_gpu)) adreno_gpu 581 drivers/gpu/drm/msm/adreno/a5xx_gpu.c if (adreno_gpu->info->quirks & ADRENO_QUIRK_TWO_PASS_USE_WFI) adreno_gpu 600 drivers/gpu/drm/msm/adreno/a5xx_gpu.c if (adreno_is_a540(adreno_gpu)) adreno_gpu 638 drivers/gpu/drm/msm/adreno/a5xx_gpu.c if (adreno_is_a530(adreno_gpu)) adreno_gpu 671 drivers/gpu/drm/msm/adreno/a5xx_gpu.c if (adreno_gpu->info->quirks & ADRENO_QUIRK_LMLOADKILL_DISABLE) { adreno_gpu 705 drivers/gpu/drm/msm/adreno/a5xx_gpu.c if (adreno_is_a530(adreno_gpu)) { adreno_gpu 771 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 772 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); adreno_gpu 793 drivers/gpu/drm/msm/adreno/a5xx_gpu.c adreno_gpu_cleanup(adreno_gpu); adreno_gpu 812 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 813 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); adreno_gpu 1352 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 1353 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); adreno_gpu 1425 drivers/gpu/drm/msm/adreno/a5xx_gpu.c struct adreno_gpu *adreno_gpu; adreno_gpu 1438 drivers/gpu/drm/msm/adreno/a5xx_gpu.c adreno_gpu = &a5xx_gpu->base; adreno_gpu 1439 drivers/gpu/drm/msm/adreno/a5xx_gpu.c gpu = &adreno_gpu->base; adreno_gpu 1441 drivers/gpu/drm/msm/adreno/a5xx_gpu.c adreno_gpu->registers = a5xx_registers; adreno_gpu 1442 drivers/gpu/drm/msm/adreno/a5xx_gpu.c adreno_gpu->reg_offsets = a5xx_register_offsets; adreno_gpu 1448 drivers/gpu/drm/msm/adreno/a5xx_gpu.c ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs, 4); adreno_gpu 16 drivers/gpu/drm/msm/adreno/a5xx_gpu.h struct adreno_gpu base; adreno_gpu 124 drivers/gpu/drm/msm/adreno/a5xx_power.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 125 drivers/gpu/drm/msm/adreno/a5xx_power.c struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); adreno_gpu 177 drivers/gpu/drm/msm/adreno/a5xx_power.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 182 drivers/gpu/drm/msm/adreno/a5xx_power.c config |= adreno_gpu->rev.patchid << AGC_LM_CONFIG_GPU_VERSION_SHIFT; adreno_gpu 222 drivers/gpu/drm/msm/adreno/a5xx_power.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 223 drivers/gpu/drm/msm/adreno/a5xx_power.c struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); adreno_gpu 251 drivers/gpu/drm/msm/adreno/a5xx_power.c if (adreno_is_a530(adreno_gpu)) adreno_gpu 266 drivers/gpu/drm/msm/adreno/a5xx_power.c if (!adreno_is_a530(adreno_gpu)) { adreno_gpu 280 drivers/gpu/drm/msm/adreno/a5xx_power.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 283 drivers/gpu/drm/msm/adreno/a5xx_power.c if (!adreno_is_a530(adreno_gpu)) adreno_gpu 297 drivers/gpu/drm/msm/adreno/a5xx_power.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 301 drivers/gpu/drm/msm/adreno/a5xx_power.c if (adreno_is_a530(adreno_gpu)) adreno_gpu 322 drivers/gpu/drm/msm/adreno/a5xx_power.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 323 drivers/gpu/drm/msm/adreno/a5xx_power.c struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); adreno_gpu 332 drivers/gpu/drm/msm/adreno/a5xx_power.c data = (unsigned int *) adreno_gpu->fw[ADRENO_FW_GPMU]->data; adreno_gpu 340 drivers/gpu/drm/msm/adreno/a5xx_power.c if (adreno_gpu->fw[ADRENO_FW_GPMU]->size < 8 || adreno_gpu 342 drivers/gpu/drm/msm/adreno/a5xx_power.c (adreno_gpu->fw[ADRENO_FW_GPMU]->size >> 2))) adreno_gpu 93 drivers/gpu/drm/msm/adreno/a5xx_preempt.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 94 drivers/gpu/drm/msm/adreno/a5xx_preempt.c struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); adreno_gpu 162 drivers/gpu/drm/msm/adreno/a5xx_preempt.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 163 drivers/gpu/drm/msm/adreno/a5xx_preempt.c struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); adreno_gpu 198 drivers/gpu/drm/msm/adreno/a5xx_preempt.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 199 drivers/gpu/drm/msm/adreno/a5xx_preempt.c struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); adreno_gpu 226 drivers/gpu/drm/msm/adreno/a5xx_preempt.c struct adreno_gpu *adreno_gpu = &a5xx_gpu->base; adreno_gpu 227 drivers/gpu/drm/msm/adreno/a5xx_preempt.c struct msm_gpu *gpu = &adreno_gpu->base; adreno_gpu 259 drivers/gpu/drm/msm/adreno/a5xx_preempt.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 260 drivers/gpu/drm/msm/adreno/a5xx_preempt.c struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); adreno_gpu 269 drivers/gpu/drm/msm/adreno/a5xx_preempt.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 270 drivers/gpu/drm/msm/adreno/a5xx_preempt.c struct a5xx_gpu *a5xx_gpu = to_a5xx_gpu(adreno_gpu); adreno_gpu 16 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; adreno_gpu 17 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct msm_gpu *gpu = &adreno_gpu->base; adreno_gpu 106 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; adreno_gpu 107 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct msm_gpu *gpu = &adreno_gpu->base; adreno_gpu 140 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 141 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); adreno_gpu 157 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 158 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); adreno_gpu 559 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; adreno_gpu 569 drivers/gpu/drm/msm/adreno/a6xx_gmu.c if (WARN(!adreno_gpu->fw[ADRENO_FW_GMU], adreno_gpu 574 drivers/gpu/drm/msm/adreno/a6xx_gmu.c if (adreno_gpu->fw[ADRENO_FW_GMU]->size > 0x8000) { adreno_gpu 593 drivers/gpu/drm/msm/adreno/a6xx_gmu.c image = (u32 *) adreno_gpu->fw[ADRENO_FW_GMU]->data; adreno_gpu 595 drivers/gpu/drm/msm/adreno/a6xx_gmu.c for (i = 0; i < adreno_gpu->fw[ADRENO_FW_GMU]->size >> 2; i++) adreno_gpu 610 drivers/gpu/drm/msm/adreno/a6xx_gmu.c chipid = adreno_gpu->rev.core << 24; adreno_gpu 611 drivers/gpu/drm/msm/adreno/a6xx_gmu.c chipid |= adreno_gpu->rev.major << 16; adreno_gpu 612 drivers/gpu/drm/msm/adreno/a6xx_gmu.c chipid |= adreno_gpu->rev.minor << 12; adreno_gpu 613 drivers/gpu/drm/msm/adreno/a6xx_gmu.c chipid |= adreno_gpu->rev.patchid << 8; adreno_gpu 695 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; adreno_gpu 696 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct msm_gpu *gpu = &adreno_gpu->base; adreno_gpu 785 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; adreno_gpu 786 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct msm_gpu *gpu = &adreno_gpu->base; adreno_gpu 1094 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; adreno_gpu 1095 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct msm_gpu *gpu = &adreno_gpu->base; adreno_gpu 1144 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct adreno_gpu *adreno_gpu = &a6xx_gpu->base; adreno_gpu 1145 drivers/gpu/drm/msm/adreno/a6xx_gmu.c struct msm_gpu *gpu = &adreno_gpu->base; adreno_gpu 17 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 18 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); adreno_gpu 87 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 88 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); adreno_gpu 267 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 268 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); adreno_gpu 323 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 324 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); adreno_gpu 328 drivers/gpu/drm/msm/adreno/a6xx_gpu.c adreno_gpu->fw[ADRENO_FW_SQE], &a6xx_gpu->sqe_iova); adreno_gpu 377 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 378 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); adreno_gpu 433 drivers/gpu/drm/msm/adreno/a6xx_gpu.c 0x00100000 + adreno_gpu->gmem - 1); adreno_gpu 580 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 581 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); adreno_gpu 663 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 664 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); adreno_gpu 736 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 737 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); adreno_gpu 753 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 754 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); adreno_gpu 763 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 764 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); adreno_gpu 778 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 779 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); adreno_gpu 786 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 787 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); adreno_gpu 796 drivers/gpu/drm/msm/adreno/a6xx_gpu.c adreno_gpu_cleanup(adreno_gpu); adreno_gpu 802 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 803 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); adreno_gpu 853 drivers/gpu/drm/msm/adreno/a6xx_gpu.c struct adreno_gpu *adreno_gpu; adreno_gpu 861 drivers/gpu/drm/msm/adreno/a6xx_gpu.c adreno_gpu = &a6xx_gpu->base; adreno_gpu 862 drivers/gpu/drm/msm/adreno/a6xx_gpu.c gpu = &adreno_gpu->base; adreno_gpu 864 drivers/gpu/drm/msm/adreno/a6xx_gpu.c adreno_gpu->registers = NULL; adreno_gpu 865 drivers/gpu/drm/msm/adreno/a6xx_gpu.c adreno_gpu->reg_offsets = a6xx_register_offsets; adreno_gpu 867 drivers/gpu/drm/msm/adreno/a6xx_gpu.c ret = adreno_gpu_init(dev, pdev, adreno_gpu, &funcs, 1); adreno_gpu 16 drivers/gpu/drm/msm/adreno/a6xx_gpu.h struct adreno_gpu base; adreno_gpu 128 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 129 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); adreno_gpu 722 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 723 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); adreno_gpu 748 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 749 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); adreno_gpu 868 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 869 drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); adreno_gpu 213 drivers/gpu/drm/msm/adreno/adreno_device.c struct adreno_gpu *adreno_gpu; adreno_gpu 224 drivers/gpu/drm/msm/adreno/adreno_device.c adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 232 drivers/gpu/drm/msm/adreno/adreno_device.c ret = adreno_load_fw(adreno_gpu); adreno_gpu 135 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 149 drivers/gpu/drm/msm/adreno/adreno_gpu.c if (!adreno_gpu->info->zapfw) { adreno_gpu 156 drivers/gpu/drm/msm/adreno/adreno_gpu.c return zap_shader_load_mdt(gpu, adreno_gpu->info->zapfw, pasid); adreno_gpu 161 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 165 drivers/gpu/drm/msm/adreno/adreno_gpu.c *value = adreno_gpu->info->revn; adreno_gpu 168 drivers/gpu/drm/msm/adreno/adreno_gpu.c *value = adreno_gpu->gmem; adreno_gpu 174 drivers/gpu/drm/msm/adreno/adreno_gpu.c *value = adreno_gpu->rev.patchid | adreno_gpu 175 drivers/gpu/drm/msm/adreno/adreno_gpu.c (adreno_gpu->rev.minor << 8) | adreno_gpu 176 drivers/gpu/drm/msm/adreno/adreno_gpu.c (adreno_gpu->rev.major << 16) | adreno_gpu 177 drivers/gpu/drm/msm/adreno/adreno_gpu.c (adreno_gpu->rev.core << 24); adreno_gpu 180 drivers/gpu/drm/msm/adreno/adreno_gpu.c *value = adreno_gpu->base.fast_rate; adreno_gpu 183 drivers/gpu/drm/msm/adreno/adreno_gpu.c if (adreno_gpu->funcs->get_timestamp) { adreno_gpu 187 drivers/gpu/drm/msm/adreno/adreno_gpu.c ret = adreno_gpu->funcs->get_timestamp(gpu, value); adreno_gpu 209 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_request_fw(struct adreno_gpu *adreno_gpu, const char *fwname) adreno_gpu 211 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct drm_device *drm = adreno_gpu->base.dev; adreno_gpu 224 drivers/gpu/drm/msm/adreno/adreno_gpu.c if ((adreno_gpu->fwloc == FW_LOCATION_UNKNOWN) || adreno_gpu 225 drivers/gpu/drm/msm/adreno/adreno_gpu.c (adreno_gpu->fwloc == FW_LOCATION_NEW)) { adreno_gpu 231 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->fwloc = FW_LOCATION_NEW; adreno_gpu 233 drivers/gpu/drm/msm/adreno/adreno_gpu.c } else if (adreno_gpu->fwloc != FW_LOCATION_UNKNOWN) { adreno_gpu 244 drivers/gpu/drm/msm/adreno/adreno_gpu.c if ((adreno_gpu->fwloc == FW_LOCATION_UNKNOWN) || adreno_gpu 245 drivers/gpu/drm/msm/adreno/adreno_gpu.c (adreno_gpu->fwloc == FW_LOCATION_LEGACY)) { adreno_gpu 251 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->fwloc = FW_LOCATION_LEGACY; adreno_gpu 253 drivers/gpu/drm/msm/adreno/adreno_gpu.c } else if (adreno_gpu->fwloc != FW_LOCATION_UNKNOWN) { adreno_gpu 265 drivers/gpu/drm/msm/adreno/adreno_gpu.c if ((adreno_gpu->fwloc == FW_LOCATION_UNKNOWN) || adreno_gpu 266 drivers/gpu/drm/msm/adreno/adreno_gpu.c (adreno_gpu->fwloc == FW_LOCATION_HELPER)) { adreno_gpu 272 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->fwloc = FW_LOCATION_HELPER; adreno_gpu 274 drivers/gpu/drm/msm/adreno/adreno_gpu.c } else if (adreno_gpu->fwloc != FW_LOCATION_UNKNOWN) { adreno_gpu 289 drivers/gpu/drm/msm/adreno/adreno_gpu.c int adreno_load_fw(struct adreno_gpu *adreno_gpu) adreno_gpu 293 drivers/gpu/drm/msm/adreno/adreno_gpu.c for (i = 0; i < ARRAY_SIZE(adreno_gpu->info->fw); i++) { adreno_gpu 296 drivers/gpu/drm/msm/adreno/adreno_gpu.c if (!adreno_gpu->info->fw[i]) adreno_gpu 300 drivers/gpu/drm/msm/adreno/adreno_gpu.c if (adreno_gpu->fw[i]) adreno_gpu 303 drivers/gpu/drm/msm/adreno/adreno_gpu.c fw = adreno_request_fw(adreno_gpu, adreno_gpu->info->fw[i]); adreno_gpu 307 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->fw[i] = fw; adreno_gpu 334 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 339 drivers/gpu/drm/msm/adreno/adreno_gpu.c ret = adreno_load_fw(adreno_gpu); adreno_gpu 363 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu_write(adreno_gpu, REG_ADRENO_CP_RB_CNTL, adreno_gpu 365 drivers/gpu/drm/msm/adreno/adreno_gpu.c (adreno_is_a430(adreno_gpu) ? AXXX_CP_RB_CNTL_NO_UPDATE : 0)); adreno_gpu 368 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu_write64(adreno_gpu, REG_ADRENO_CP_RB_BASE, adreno_gpu 371 drivers/gpu/drm/msm/adreno/adreno_gpu.c if (!adreno_is_a430(adreno_gpu)) { adreno_gpu 372 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu_write64(adreno_gpu, REG_ADRENO_CP_RB_RPTR_ADDR, adreno_gpu 381 drivers/gpu/drm/msm/adreno/adreno_gpu.c static uint32_t get_rptr(struct adreno_gpu *adreno_gpu, adreno_gpu 384 drivers/gpu/drm/msm/adreno/adreno_gpu.c if (adreno_is_a430(adreno_gpu)) adreno_gpu 386 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu, REG_ADRENO_CP_RB_RPTR); adreno_gpu 417 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 433 drivers/gpu/drm/msm/adreno/adreno_gpu.c OUT_PKT3(ring, adreno_is_a430(adreno_gpu) ? adreno_gpu 445 drivers/gpu/drm/msm/adreno/adreno_gpu.c if (adreno_is_a3xx(adreno_gpu) || adreno_is_a4xx(adreno_gpu)) { adreno_gpu 458 drivers/gpu/drm/msm/adreno/adreno_gpu.c if (!adreno_is_a2xx(adreno_gpu)) { adreno_gpu 475 drivers/gpu/drm/msm/adreno/adreno_gpu.c if (adreno_is_a3xx(adreno_gpu)) { adreno_gpu 488 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 504 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu_write(adreno_gpu, REG_ADRENO_CP_RB_WPTR, wptr); adreno_gpu 509 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 513 drivers/gpu/drm/msm/adreno/adreno_gpu.c if (!spin_until(get_rptr(adreno_gpu, ring) == wptr)) adreno_gpu 518 drivers/gpu/drm/msm/adreno/adreno_gpu.c gpu->name, ring->id, get_rptr(adreno_gpu, ring), wptr); adreno_gpu 525 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 538 drivers/gpu/drm/msm/adreno/adreno_gpu.c state->ring[i].rptr = get_rptr(adreno_gpu, gpu->rb[i]); adreno_gpu 559 drivers/gpu/drm/msm/adreno/adreno_gpu.c if (!adreno_gpu->registers) adreno_gpu 563 drivers/gpu/drm/msm/adreno/adreno_gpu.c for (i = 0; adreno_gpu->registers[i] != ~0; i += 2) adreno_gpu 564 drivers/gpu/drm/msm/adreno/adreno_gpu.c count += adreno_gpu->registers[i + 1] - adreno_gpu 565 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->registers[i] + 1; adreno_gpu 571 drivers/gpu/drm/msm/adreno/adreno_gpu.c for (i = 0; adreno_gpu->registers[i] != ~0; i += 2) { adreno_gpu 572 drivers/gpu/drm/msm/adreno/adreno_gpu.c u32 start = adreno_gpu->registers[i]; adreno_gpu 573 drivers/gpu/drm/msm/adreno/adreno_gpu.c u32 end = adreno_gpu->registers[i + 1]; adreno_gpu 698 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 705 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->info->revn, adreno_gpu->rev.core, adreno_gpu 706 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->rev.major, adreno_gpu->rev.minor, adreno_gpu 707 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->rev.patchid); adreno_gpu 759 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 763 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->info->revn, adreno_gpu->rev.core, adreno_gpu 764 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->rev.major, adreno_gpu->rev.minor, adreno_gpu 765 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->rev.patchid); adreno_gpu 774 drivers/gpu/drm/msm/adreno/adreno_gpu.c printk("rptr: %d\n", get_rptr(adreno_gpu, ring)); adreno_gpu 782 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); adreno_gpu 785 drivers/gpu/drm/msm/adreno/adreno_gpu.c if (!adreno_gpu->registers) adreno_gpu 790 drivers/gpu/drm/msm/adreno/adreno_gpu.c for (i = 0; adreno_gpu->registers[i] != ~0; i += 2) { adreno_gpu 791 drivers/gpu/drm/msm/adreno/adreno_gpu.c uint32_t start = adreno_gpu->registers[i]; adreno_gpu 792 drivers/gpu/drm/msm/adreno/adreno_gpu.c uint32_t end = adreno_gpu->registers[i+1]; adreno_gpu 804 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct adreno_gpu *adreno_gpu = to_adreno_gpu(ring->gpu); adreno_gpu 808 drivers/gpu/drm/msm/adreno/adreno_gpu.c uint32_t rptr = get_rptr(adreno_gpu, ring); adreno_gpu 897 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct adreno_gpu *adreno_gpu, adreno_gpu 902 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct msm_gpu *gpu = &adreno_gpu->base; adreno_gpu 904 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->funcs = funcs; adreno_gpu 905 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->info = adreno_info(config->rev); adreno_gpu 906 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->gmem = adreno_gpu->info->gmem; adreno_gpu 907 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->revn = adreno_gpu->info->revn; adreno_gpu 908 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->rev = config->rev; adreno_gpu 915 drivers/gpu/drm/msm/adreno/adreno_gpu.c if (adreno_is_a2xx(adreno_gpu)) adreno_gpu 923 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->info->inactive_period); adreno_gpu 927 drivers/gpu/drm/msm/adreno/adreno_gpu.c return msm_gpu_init(drm, pdev, &adreno_gpu->base, &funcs->base, adreno_gpu 928 drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_gpu->info->name, &adreno_gpu_config); adreno_gpu 931 drivers/gpu/drm/msm/adreno/adreno_gpu.c void adreno_gpu_cleanup(struct adreno_gpu *adreno_gpu) adreno_gpu 933 drivers/gpu/drm/msm/adreno/adreno_gpu.c struct msm_gpu *gpu = &adreno_gpu->base; adreno_gpu 936 drivers/gpu/drm/msm/adreno/adreno_gpu.c for (i = 0; i < ARRAY_SIZE(adreno_gpu->info->fw); i++) adreno_gpu 937 drivers/gpu/drm/msm/adreno/adreno_gpu.c release_firmware(adreno_gpu->fw[i]); adreno_gpu 941 drivers/gpu/drm/msm/adreno/adreno_gpu.c msm_gpu_cleanup(&adreno_gpu->base); adreno_gpu 127 drivers/gpu/drm/msm/adreno/adreno_gpu.h #define to_adreno_gpu(x) container_of(x, struct adreno_gpu, base) adreno_gpu 148 drivers/gpu/drm/msm/adreno/adreno_gpu.h static inline bool adreno_is_a2xx(struct adreno_gpu *gpu) adreno_gpu 153 drivers/gpu/drm/msm/adreno/adreno_gpu.h static inline bool adreno_is_a20x(struct adreno_gpu *gpu) adreno_gpu 158 drivers/gpu/drm/msm/adreno/adreno_gpu.h static inline bool adreno_is_a225(struct adreno_gpu *gpu) adreno_gpu 163 drivers/gpu/drm/msm/adreno/adreno_gpu.h static inline bool adreno_is_a3xx(struct adreno_gpu *gpu) adreno_gpu 168 drivers/gpu/drm/msm/adreno/adreno_gpu.h static inline bool adreno_is_a305(struct adreno_gpu *gpu) adreno_gpu 173 drivers/gpu/drm/msm/adreno/adreno_gpu.h static inline bool adreno_is_a306(struct adreno_gpu *gpu) adreno_gpu 179 drivers/gpu/drm/msm/adreno/adreno_gpu.h static inline bool adreno_is_a320(struct adreno_gpu *gpu) adreno_gpu 184 drivers/gpu/drm/msm/adreno/adreno_gpu.h static inline bool adreno_is_a330(struct adreno_gpu *gpu) adreno_gpu 189 drivers/gpu/drm/msm/adreno/adreno_gpu.h static inline bool adreno_is_a330v2(struct adreno_gpu *gpu) adreno_gpu 194 drivers/gpu/drm/msm/adreno/adreno_gpu.h static inline bool adreno_is_a4xx(struct adreno_gpu *gpu) adreno_gpu 199 drivers/gpu/drm/msm/adreno/adreno_gpu.h static inline int adreno_is_a420(struct adreno_gpu *gpu) adreno_gpu 204 drivers/gpu/drm/msm/adreno/adreno_gpu.h static inline int adreno_is_a430(struct adreno_gpu *gpu) adreno_gpu 209 drivers/gpu/drm/msm/adreno/adreno_gpu.h static inline int adreno_is_a530(struct adreno_gpu *gpu) adreno_gpu 214 drivers/gpu/drm/msm/adreno/adreno_gpu.h static inline int adreno_is_a540(struct adreno_gpu *gpu) adreno_gpu 220 drivers/gpu/drm/msm/adreno/adreno_gpu.h const struct firmware *adreno_request_fw(struct adreno_gpu *adreno_gpu, adreno_gpu 240 drivers/gpu/drm/msm/adreno/adreno_gpu.h struct adreno_gpu *gpu, const struct adreno_gpu_funcs *funcs, adreno_gpu 242 drivers/gpu/drm/msm/adreno/adreno_gpu.h void adreno_gpu_cleanup(struct adreno_gpu *gpu); adreno_gpu 243 drivers/gpu/drm/msm/adreno/adreno_gpu.h int adreno_load_fw(struct adreno_gpu *adreno_gpu); adreno_gpu 315 drivers/gpu/drm/msm/adreno/adreno_gpu.h static inline bool adreno_reg_check(struct adreno_gpu *gpu, adreno_gpu 335 drivers/gpu/drm/msm/adreno/adreno_gpu.h static inline u32 adreno_gpu_read(struct adreno_gpu *gpu, adreno_gpu 345 drivers/gpu/drm/msm/adreno/adreno_gpu.h static inline void adreno_gpu_write(struct adreno_gpu *gpu, adreno_gpu 359 drivers/gpu/drm/msm/adreno/adreno_gpu.h static inline void adreno_gpu_write64(struct adreno_gpu *gpu,