/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/ |
H A D | rga_debugger.c | 193 struct rga_internal_buffer *dump_buffer; in rga_mm_session_show() local 203 idr_for_each_entry(&mm_session->memory_idr, dump_buffer, id) { in rga_mm_session_show() 205 dump_buffer->handle, kref_read(&dump_buffer->refcount), in rga_mm_session_show() 206 dump_buffer->mm_flag); in rga_mm_session_show() 208 switch (dump_buffer->type) { in rga_mm_session_show() 211 for (i = 0; i < dump_buffer->dma_buffer_size; i++) { in rga_mm_session_show() 212 seq_printf(m, "\t core %d:\n", dump_buffer->dma_buffer[i].core); in rga_mm_session_show() 214 dump_buffer->dma_buffer[i].dma_buf, in rga_mm_session_show() 215 (unsigned long)dump_buffer in rga_mm_session_show() [all...] |
H A D | rga_mm.c | 724 struct rga_internal_buffer *dump_buffer; in rga_mm_dump_info() local 733 idr_for_each_entry(&mm_session->memory_idr, dump_buffer, id) { in rga_mm_dump_info() 735 dump_buffer->handle, kref_read(&dump_buffer->refcount), in rga_mm_dump_info() 736 dump_buffer->mm_flag); in rga_mm_dump_info() 738 switch (dump_buffer->type) { in rga_mm_dump_info() 741 for (i = 0; i < dump_buffer->dma_buffer_size; i++) { in rga_mm_dump_info() 742 pr_info("\t core %d:\n", dump_buffer->dma_buffer[i].core); in rga_mm_dump_info() 744 dump_buffer->dma_buffer[i].dma_buf, in rga_mm_dump_info() 745 (unsigned long)dump_buffer in rga_mm_dump_info() [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf_cpu_queue_debugfs.c | 132 char *dump_buffer; in kbase_csf_cpu_queue_dump() local 138 dump_buffer = kzalloc(alloc_size, GFP_KERNEL); in kbase_csf_cpu_queue_dump() 139 if (ZERO_OR_NULL_PTR(dump_buffer)) { in kbase_csf_cpu_queue_dump() 146 err = copy_from_user(dump_buffer, in kbase_csf_cpu_queue_dump() 150 kfree(dump_buffer); in kbase_csf_cpu_queue_dump() 161 kctx->csf.cpu_queue.buffer = dump_buffer; in kbase_csf_cpu_queue_dump() 165 kfree(dump_buffer); in kbase_csf_cpu_queue_dump()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_instr_backend.c | 46 if ((enable->dump_buffer == 0ULL) || (enable->dump_buffer & (KBASE_INSTR_STATE_USE - 1))) { in kbase_instr_hwcnt_enable_internal() 67 kbdev->hwcnt.addr = enable->dump_buffer; in kbase_instr_hwcnt_enable_internal() 84 kbase_reg_write(kbdev, GPU_CONTROL_MCU_REG(PRFCNT_BASE_LO), enable->dump_buffer & 0xFFFFFFFF); in kbase_instr_hwcnt_enable_internal() 85 kbase_reg_write(kbdev, GPU_CONTROL_MCU_REG(PRFCNT_BASE_HI), enable->dump_buffer >> 0x20); in kbase_instr_hwcnt_enable_internal() 98 kbase_reg_write(kbdev, GPU_CONTROL_REG(PRFCNT_BASE_LO), enable->dump_buffer & BASE_MEM_FLAGS_MAX); in kbase_instr_hwcnt_enable_internal() 99 kbase_reg_write(kbdev, GPU_CONTROL_REG(PRFCNT_BASE_HI), enable->dump_buffer >> BASE_MEM_FLAGS_NR_HI_BITS); in kbase_instr_hwcnt_enable_internal()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_hwcnt_legacy.c | 54 if (!hvirt || !enable || !enable->dump_buffer || !out_hlcli) { in kbase_hwcnt_legacy_client_create() 65 hlcli->user_dump_buf = (void __user *)(uintptr_t)enable->dump_buffer; in kbase_hwcnt_legacy_client_create()
|
H A D | mali_kbase_hwaccess_instr.h | 34 * @dump_buffer: GPU address to write counters to. 35 * @dump_buffer_bytes: Size in bytes of the buffer pointed to by dump_buffer. 44 u64 dump_buffer; member
|
H A D | mali_kbase_hwcnt_backend.h | 159 * @dump_buffer: Non-NULL pointer to destination dump buffer. 161 * @accumulate: True if counters should be accumulated into dump_buffer, rather 171 struct kbase_hwcnt_dump_buffer *dump_buffer,
|
H A D | mali_kbase_ioctl.h | 173 * @dump_buffer: GPU address to write counters to 180 __u64 dump_buffer; member
|
H A D | mali_kbase_hwcnt_backend_jm.c | 226 enable.dump_buffer = backend_jm->gpu_dump_va; in kbasep_hwcnt_backend_jm_dump_enable_nolock()
|
H A D | mali_kbase_core_linux.c | 967 if (enable->dump_buffer != 0) { in kbase_api_hwcnt_enable()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_instr_backend.c | 79 if ((setup->dump_buffer == 0ULL) || (setup->dump_buffer & (2048 - 1))) in kbase_instr_hwcnt_enable_internal() 108 kbdev->hwcnt.addr = setup->dump_buffer; in kbase_instr_hwcnt_enable_internal() 148 setup->dump_buffer & 0xFFFFFFFF, kctx); in kbase_instr_hwcnt_enable_internal() 150 setup->dump_buffer >> 32, kctx); in kbase_instr_hwcnt_enable_internal()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_instr_backend.c | 70 if ((setup->dump_buffer == 0ULL) || (setup->dump_buffer & (0x800 - 1))) { in kbase_instr_hwcnt_enable_internal() 99 kbdev->hwcnt.addr = setup->dump_buffer; in kbase_instr_hwcnt_enable_internal() 133 kbase_reg_write(kbdev, GPU_CONTROL_REG(PRFCNT_BASE_LO), setup->dump_buffer & 0xFFFFFFFF, kctx); in kbase_instr_hwcnt_enable_internal() 134 kbase_reg_write(kbdev, GPU_CONTROL_REG(PRFCNT_BASE_HI), setup->dump_buffer >> 0x20, kctx); in kbase_instr_hwcnt_enable_internal()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_instr_backend.c | 45 if ((enable->dump_buffer == 0ULL) || (enable->dump_buffer & (2048 - 1))) in kbase_instr_hwcnt_enable_internal() 70 kbdev->hwcnt.addr = enable->dump_buffer; in kbase_instr_hwcnt_enable_internal() 88 enable->dump_buffer & 0xFFFFFFFF); in kbase_instr_hwcnt_enable_internal() 90 enable->dump_buffer >> 32); in kbase_instr_hwcnt_enable_internal()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_hwaccess_instr.h | 33 * @dump_buffer: GPU address to write counters to. 34 * @dump_buffer_bytes: Size in bytes of the buffer pointed to by dump_buffer. 42 u64 dump_buffer; member
|
H A D | mali_kbase_hwcnt_backend.h | 181 * @dump_buffer: Non-NULL pointer to destination dump buffer. 183 * @accumulate: True if counters should be accumulated into dump_buffer, rather 194 struct kbase_hwcnt_dump_buffer *dump_buffer,
|
H A D | mali_kbase_hwcnt_backend_jm.c | 415 enable.dump_buffer = backend_jm->gpu_dump_va; in kbasep_hwcnt_backend_jm_dump_enable_nolock()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_ioctl.h | 198 * @dump_buffer: GPU address to write counters to 205 __u64 dump_buffer; member
|
H A D | mali_kbase_uku.h | 148 u64 dump_buffer; member
|
H A D | mali_kbase_vinstr.c | 194 setup.dump_buffer = vinstr_ctx->gpu_va;
in enable_hwcnt() 1770 if (setup->dump_buffer) {
in kbase_vinstr_legacy_hwc_setup() 1782 *cli = kbasep_vinstr_attach_client(vinstr_ctx, 0, bitmap, (void *)(long)setup->dump_buffer, NULL);
in kbase_vinstr_legacy_hwc_setup()
|
H A D | mali_kbase_core_linux.c | 1242 setup.dump_buffer = 0llu;
in kbase_release() 1403 struct kbase_uk_hwcnt_setup args = {.dump_buffer = enable->dump_buffer,
in kbase_api_hwcnt_enable()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_ioctl.h | 211 * @dump_buffer: GPU address to write counters to 218 __u64 dump_buffer; member
|
H A D | mali_kbase_uku.h | 152 u64 dump_buffer; member
|
H A D | mali_kbase_vinstr.c | 219 setup.dump_buffer = vinstr_ctx->gpu_va; in enable_hwcnt() 1883 if (setup->dump_buffer) { in kbase_vinstr_legacy_hwc_setup() 1898 (void *)(long)setup->dump_buffer, in kbase_vinstr_legacy_hwc_setup()
|
H A D | mali_kbase_core_linux.c | 1274 setup.dump_buffer = 0llu; in kbase_release() 1446 .dump_buffer = enable->dump_buffer, in kbase_api_hwcnt_enable()
|