/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf_trace_buffer.c | 401 struct firmware_trace_buffer *tb, unsigned int bit, bool value) in kbasep_csf_firmware_trace_buffer_update_trace_enable_bit() 403 struct kbase_device *kbdev = tb->kbdev; in kbasep_csf_firmware_trace_buffer_update_trace_enable_bit() 407 if (bit < tb->trace_enable_entry_count) { in kbasep_csf_firmware_trace_buffer_update_trace_enable_bit() 412 tb->trace_enable_init_mask[trace_enable_reg_offset] |= in kbasep_csf_firmware_trace_buffer_update_trace_enable_bit() 415 tb->trace_enable_init_mask[trace_enable_reg_offset] &= in kbasep_csf_firmware_trace_buffer_update_trace_enable_bit() 428 tb->gpu_va.trace_enable + trace_enable_reg_offset * 4, in kbasep_csf_firmware_trace_buffer_update_trace_enable_bit() 429 tb->trace_enable_init_mask[trace_enable_reg_offset]); in kbasep_csf_firmware_trace_buffer_update_trace_enable_bit() 434 struct firmware_trace_buffer *tb, unsigned int bit, bool value) in kbase_csf_firmware_trace_buffer_update_trace_enable_bit() 436 struct kbase_device *kbdev = tb->kbdev; in kbase_csf_firmware_trace_buffer_update_trace_enable_bit() 446 if (!tb in kbase_csf_firmware_trace_buffer_update_trace_enable_bit() 400 kbasep_csf_firmware_trace_buffer_update_trace_enable_bit( struct firmware_trace_buffer *tb, unsigned int bit, bool value) kbasep_csf_firmware_trace_buffer_update_trace_enable_bit() argument 433 kbase_csf_firmware_trace_buffer_update_trace_enable_bit( struct firmware_trace_buffer *tb, unsigned int bit, bool value) kbase_csf_firmware_trace_buffer_update_trace_enable_bit() argument 518 get_trace_buffer_active_mask64(struct firmware_trace_buffer *tb) get_trace_buffer_active_mask64() argument 528 update_trace_buffer_active_mask64(struct firmware_trace_buffer *tb, u64 mask) update_trace_buffer_active_mask64() argument 538 set_trace_buffer_active_mask64(struct firmware_trace_buffer *tb, u64 mask) set_trace_buffer_active_mask64() argument 571 struct firmware_trace_buffer *tb = kbase_csf_firmware_trace_enable_mask_read() local 586 struct firmware_trace_buffer *tb = kbase_csf_firmware_trace_enable_mask_write() local 634 struct firmware_trace_buffer *tb = kbasep_csf_firmware_trace_debugfs_read() local [all...] |
H A D | mali_kbase_csf_tl_reader.c | 381 struct firmware_trace_buffer *tb; in tl_reader_init_late() local 388 tb = kbase_csf_firmware_get_trace_buffer( in tl_reader_init_late() 393 if (!tb) { in tl_reader_init_late() 414 self->trace_buffer = tb; in tl_reader_init_late()
|
H A D | mali_kbase_csf_reset_gpu.c | 264 struct firmware_trace_buffer *tb = in kbase_csf_dump_firmware_trace_buffer() local 267 if (tb == NULL) { in kbase_csf_dump_firmware_trace_buffer() 280 while ((read_size = kbase_csf_firmware_trace_buffer_read_data(tb, buf, in kbase_csf_dump_firmware_trace_buffer()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_device.c | 297 int kbase_device_trace_buffer_install(struct kbase_context *kctx, u32 *tb, size_t size)
in kbase_device_trace_buffer_install() argument 302 KBASE_DEBUG_ASSERT(tb);
in kbase_device_trace_buffer_install() 313 tb[0] = TRACE_BUFFER_HEADER_SPECIAL;
in kbase_device_trace_buffer_install() 318 tb[1] = 0;
in kbase_device_trace_buffer_install() 323 kctx->jctx.tb = tb;
in kbase_device_trace_buffer_install() 335 kctx->jctx.tb = NULL;
in kbase_device_trace_buffer_uninstall() 346 if (kctx->jctx.tb) {
in kbase_device_trace_register_access() 349 u32 *tb = kctx->jctx.tb;
in kbase_device_trace_register_access() local [all...] |
H A D | mali_kbase_mem_linux.c | 1823 u32 *tb;
local 1830 if (!kctx->jctx.tb) {
1832 tb = vmalloc_user(size);
1833 if (tb == NULL) {
1838 err = kbase_device_trace_buffer_install(kctx, tb, size);
1840 vfree(tb);
1848 *kaddr = kctx->jctx.tb;
1871 /* alloc now owns the tb */
1895 vfree(tb);
|
H A D | mali_kbase.h | 198 int kbase_device_trace_buffer_install(struct kbase_context *kctx, u32 *tb, size_t size);
|
H A D | mali_kbase_mem.c | 1502 void *tb;
in kbase_mem_kref_free() local 1504 tb = alloc->imported.kctx->jctx.tb;
in kbase_mem_kref_free() 1506 vfree(tb);
in kbase_mem_kref_free()
|
H A D | mali_kbase_defs.h | 640 u32 *tb;
member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_device.c | 289 struct kbase_context *kctx, u32 *tb, size_t size) in kbase_device_trace_buffer_install() 294 KBASE_DEBUG_ASSERT(tb); in kbase_device_trace_buffer_install() 304 tb[0] = TRACE_BUFFER_HEADER_SPECIAL; in kbase_device_trace_buffer_install() 309 tb[1] = 0; in kbase_device_trace_buffer_install() 314 kctx->jctx.tb = tb; in kbase_device_trace_buffer_install() 326 kctx->jctx.tb = NULL; in kbase_device_trace_buffer_uninstall() 336 if (kctx->jctx.tb) { in kbase_device_trace_register_access() 339 u32 *tb = kctx->jctx.tb; in kbase_device_trace_register_access() local 288 kbase_device_trace_buffer_install( struct kbase_context *kctx, u32 *tb, size_t size) kbase_device_trace_buffer_install() argument [all...] |
H A D | mali_kbase_mem_linux.c | 1819 u32 *tb; local 1826 if (!kctx->jctx.tb) { 1828 tb = vmalloc_user(size); 1830 if (NULL == tb) { 1835 err = kbase_device_trace_buffer_install(kctx, tb, size); 1837 vfree(tb); 1845 *kaddr = kctx->jctx.tb; 1868 /* alloc now owns the tb */ 1892 vfree(tb);
|
H A D | mali_kbase.h | 218 struct kbase_context *kctx, u32 *tb, size_t size);
|
H A D | mali_kbase_mem.c | 1552 void *tb; in kbase_mem_kref_free() local 1554 tb = alloc->imported.kctx->jctx.tb; in kbase_mem_kref_free() 1556 vfree(tb); in kbase_mem_kref_free()
|
H A D | mali_kbase_defs.h | 647 u32 *tb; member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_device_hw.c | 168 if (kctx && kctx->jctx.tb) in kbase_reg_write() 192 if (kctx && kctx->jctx.tb) in kbase_reg_read()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_device_hw.c | 157 if (kctx && kctx->jctx.tb) { in kbase_reg_write() 180 if (kctx && kctx->jctx.tb) { in kbase_reg_read()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/jm/ |
H A D | mali_kbase_jm_defs.h | 758 * @tb_lock: Lock to serialize the write access made to @tb to 760 * @tb: Pointer to the Userspace accessible buffer storing 785 u32 *tb; member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/jm/ |
H A D | mali_kbase_jm_defs.h | 815 * @tb_lock: Lock to serialize the write access made to @tb to 817 * @tb: Pointer to the Userspace accessible buffer storing 843 u32 *tb; member
|