Home
last modified time | relevance | path

Searched refs:dump_buffer (Results 1 - 24 of 24) sorted by relevance

/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/
H A Drga_debugger.c193 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 Drga_mm.c724 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 Dmali_kbase_csf_cpu_queue_debugfs.c132 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 Dmali_kbase_instr_backend.c46 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 Dmali_kbase_hwcnt_legacy.c54 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 Dmali_kbase_hwaccess_instr.h34 * @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 Dmali_kbase_hwcnt_backend.h159 * @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 Dmali_kbase_ioctl.h173 * @dump_buffer: GPU address to write counters to
180 __u64 dump_buffer; member
H A Dmali_kbase_hwcnt_backend_jm.c226 enable.dump_buffer = backend_jm->gpu_dump_va; in kbasep_hwcnt_backend_jm_dump_enable_nolock()
H A Dmali_kbase_core_linux.c967 if (enable->dump_buffer != 0) { in kbase_api_hwcnt_enable()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_instr_backend.c79 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 Dmali_kbase_instr_backend.c70 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 Dmali_kbase_instr_backend.c45 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 Dmali_kbase_hwaccess_instr.h33 * @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 Dmali_kbase_hwcnt_backend.h181 * @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 Dmali_kbase_hwcnt_backend_jm.c415 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 Dmali_kbase_ioctl.h198 * @dump_buffer: GPU address to write counters to
205 __u64 dump_buffer; member
H A Dmali_kbase_uku.h148 u64 dump_buffer; member
H A Dmali_kbase_vinstr.c194 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 Dmali_kbase_core_linux.c1242 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 Dmali_kbase_ioctl.h211 * @dump_buffer: GPU address to write counters to
218 __u64 dump_buffer; member
H A Dmali_kbase_uku.h152 u64 dump_buffer; member
H A Dmali_kbase_vinstr.c219 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 Dmali_kbase_core_linux.c1274 setup.dump_buffer = 0llu; in kbase_release()
1446 .dump_buffer = enable->dump_buffer, in kbase_api_hwcnt_enable()

Completed in 45 milliseconds