| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/ |
| H A D | mali_kbase_hwcnt_types.c | 286 size_t grp, blk, blk_inst; in kbase_hwcnt_dump_buffer_zero() local 294 kbase_hwcnt_metadata_for_each_block(metadata, grp, blk, blk_inst) in kbase_hwcnt_dump_buffer_zero() 299 if (!kbase_hwcnt_enable_map_block_enabled(dst_enable_map, grp, blk, blk_inst)) in kbase_hwcnt_dump_buffer_zero() 302 dst_blk = kbase_hwcnt_dump_buffer_block_instance(dst, grp, blk, blk_inst); in kbase_hwcnt_dump_buffer_zero() 325 size_t grp, blk, blk_inst; in kbase_hwcnt_dump_buffer_zero_non_enabled() local 333 kbase_hwcnt_metadata_for_each_block(metadata, grp, blk, blk_inst) in kbase_hwcnt_dump_buffer_zero_non_enabled() 335 u64 *dst_blk = kbase_hwcnt_dump_buffer_block_instance(dst, grp, blk, blk_inst); in kbase_hwcnt_dump_buffer_zero_non_enabled() 337 kbase_hwcnt_enable_map_block_instance(dst_enable_map, grp, blk, blk_inst); in kbase_hwcnt_dump_buffer_zero_non_enabled() 344 if (kbase_hwcnt_metadata_block_instance_avail(metadata, grp, blk, blk_inst)) { in kbase_hwcnt_dump_buffer_zero_non_enabled() 359 size_t grp, blk, blk_inst; in kbase_hwcnt_dump_buffer_copy() local [all …]
|
| H A D | mali_kbase_hwcnt_types.h | 492 #define kbase_hwcnt_metadata_for_each_block(md, grp, blk, blk_inst) \ argument 495 for ((blk_inst) = 0; \ 496 (blk_inst) < \ 498 (blk_inst)++) 533 size_t blk, size_t blk_inst) in kbase_hwcnt_metadata_block_instance_avail() argument 541 bit = kbase_hwcnt_metadata_block_avail_bit(metadata, grp, blk) + blk_inst; in kbase_hwcnt_metadata_block_instance_avail() 579 size_t grp, size_t blk, size_t blk_inst) in kbase_hwcnt_enable_map_block_instance() argument 586 WARN_ON(blk_inst >= map->metadata->grp_metadata[grp].blk_metadata[blk].inst_cnt)) in kbase_hwcnt_enable_map_block_instance() 591 (map->metadata->grp_metadata[grp].blk_metadata[blk].enable_map_stride * blk_inst); in kbase_hwcnt_enable_map_block_instance() 614 size_t grp, size_t blk, size_t blk_inst) in kbase_hwcnt_enable_map_block_disable_all() argument [all …]
|
| H A D | mali_kbase_hwcnt_gpu.c | 335 size_t grp, blk, blk_inst; in kbase_hwcnt_jm_dump_get() local 348 kbase_hwcnt_metadata_for_each_block(metadata, grp, blk, blk_inst) in kbase_hwcnt_jm_dump_get() 386 if (kbase_hwcnt_enable_map_block_enabled(dst_enable_map, grp, blk, blk_inst)) { in kbase_hwcnt_jm_dump_get() 388 kbase_hwcnt_dump_buffer_block_instance(dst, grp, blk, blk_inst); in kbase_hwcnt_jm_dump_get() 445 size_t grp, blk, blk_inst; in kbase_hwcnt_csf_dump_get() local 452 kbase_hwcnt_metadata_for_each_block(metadata, grp, blk, blk_inst) in kbase_hwcnt_csf_dump_get() 464 if (kbase_hwcnt_enable_map_block_enabled(dst_enable_map, grp, blk, blk_inst)) { in kbase_hwcnt_csf_dump_get() 466 kbase_hwcnt_dump_buffer_block_instance(dst, grp, blk, blk_inst); in kbase_hwcnt_csf_dump_get() 544 size_t grp, blk, blk_inst; in kbase_hwcnt_gpu_enable_map_to_physical() local 551 kbase_hwcnt_metadata_for_each_block(metadata, grp, blk, blk_inst) in kbase_hwcnt_gpu_enable_map_to_physical() [all …]
|
| H A D | mali_kbase_hwcnt_gpu_narrow.c | 267 size_t blk_inst; in kbase_hwcnt_dump_buffer_copy_strict_narrow() local 271 for (blk_inst = 0; blk_inst < blk_inst_cnt; blk_inst++) { in kbase_hwcnt_dump_buffer_copy_strict_narrow() 274 dst_narrow, grp, blk, blk_inst); in kbase_hwcnt_dump_buffer_copy_strict_narrow() 276 src, grp, blk, blk_inst); in kbase_hwcnt_dump_buffer_copy_strict_narrow() 278 dst_enable_map, grp, blk, blk_inst); in kbase_hwcnt_dump_buffer_copy_strict_narrow()
|
| H A D | mali_kbase_hwcnt_gpu_narrow.h | 205 size_t grp, size_t blk, size_t blk_inst) in kbase_hwcnt_dump_buffer_narrow_block_instance() argument 210 blk_inst); in kbase_hwcnt_dump_buffer_narrow_block_instance()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_kinstr_prfcnt.c | 435 size_t grp, blk, blk_inst; in kbasep_kinstr_prfcnt_set_block_meta_items() local 444 kbase_hwcnt_metadata_for_each_block(metadata, grp, blk, blk_inst) { in kbasep_kinstr_prfcnt_set_block_meta_items() 448 if (blk_inst == 0) in kbasep_kinstr_prfcnt_set_block_meta_items() 453 !kbase_hwcnt_metadata_block_instance_avail(metadata, grp, blk, blk_inst) || in kbasep_kinstr_prfcnt_set_block_meta_items() 454 !kbase_hwcnt_enable_map_block_enabled(enable_map, grp, blk, blk_inst)) in kbasep_kinstr_prfcnt_set_block_meta_items() 457 dst_blk = (u8 *)kbase_hwcnt_dump_buffer_block_instance(dst, grp, blk, blk_inst); in kbasep_kinstr_prfcnt_set_block_meta_items() 1107 size_t grp, blk, blk_inst; in kbasep_kinstr_prfcnt_get_sample_md_count() local 1113 kbase_hwcnt_metadata_for_each_block(metadata, grp, blk, blk_inst) { in kbasep_kinstr_prfcnt_get_sample_md_count() 1116 !kbase_hwcnt_metadata_block_instance_avail(metadata, grp, blk, blk_inst) || in kbasep_kinstr_prfcnt_get_sample_md_count() 1117 !kbase_hwcnt_enable_map_block_enabled(enable_map, grp, blk, blk_inst)) in kbasep_kinstr_prfcnt_get_sample_md_count() [all …]
|