/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_gpuprops.c | 165 gpu_props->core_props.version_status = KBASE_UBFX32(gpu_props->raw_props.gpu_id, 0U, 0x4); in kbase_gpuprops_update_core_props_gpu_id() 166 gpu_props->core_props.minor_revision = KBASE_UBFX32(gpu_props->raw_props.gpu_id, 4U, 0x8); in kbase_gpuprops_update_core_props_gpu_id() 167 gpu_props->core_props.major_revision = KBASE_UBFX32(gpu_props->raw_props.gpu_id, 12U, 0x4); in kbase_gpuprops_update_core_props_gpu_id() 168 gpu_props->core_props.product_id = KBASE_UBFX32(gpu_props->raw_props.gpu_id, 16U, 0x10); in kbase_gpuprops_update_core_props_gpu_id() 194 gpu_props->core_props.num_exec_engines = KBASE_UBFX32(gpu_props->raw_props.core_features, 0, 0x4); in kbase_gpuprops_calculate_props() 200 gpu_props->l2_props.log2_line_size = KBASE_UBFX32(gpu_props->raw_props.l2_features, 0U, 0x8); in kbase_gpuprops_calculate_props() 201 gpu_props->l2_props.log2_cache_size = KBASE_UBFX32(gpu_props->raw_props.l2_features, 16U, 0x8); in kbase_gpuprops_calculate_props() 206 gpu_props->l2_props.num_l2_slices = KBASE_UBFX32(gpu_props->raw_props.mem_features, 8U, 0x4) + 1; in kbase_gpuprops_calculate_props() 208 gpu_props->tiler_props.bin_size_bytes = 1 << KBASE_UBFX32(gpu_props->raw_props.tiler_features, 0U, 0x6); in kbase_gpuprops_calculate_props() 209 gpu_props->tiler_props.max_active_levels = KBASE_UBFX32(gpu_prop in kbase_gpuprops_calculate_props() [all...] |
H A D | mali_kbase_gpuprops.h | 51 * KBASE_UBFX32 - Extracts bits from a 32-bit bitfield. 61 #define KBASE_UBFX32(value, offset, size) (((u32)(value) >> (u32)(offset)) & (u32)((1ULL << (u32)(size)) - 1)) macro
|
H A D | mali_kbase_core_linux.c | 4059 KBASE_UBFX32(gpu_id, GPU_ID_VERSION_PRODUCT_ID_SHIFT, 0x10); in kbase_device_pm_init()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_gpuprops.c | 136 KBASE_UBFX32(curr_config_regdump.mem_features, 8U, 4) + 1; in kbase_gpuprops_get_curr_config_props() 241 KBASE_UBFX32(gpu_props->raw_props.gpu_id, 0U, 4); in kbase_gpuprops_update_core_props_gpu_id() 243 KBASE_UBFX32(gpu_props->raw_props.gpu_id, 4U, 8); in kbase_gpuprops_update_core_props_gpu_id() 245 KBASE_UBFX32(gpu_props->raw_props.gpu_id, 12U, 4); in kbase_gpuprops_update_core_props_gpu_id() 247 KBASE_UBFX32(gpu_props->raw_props.gpu_id, 16U, 16); in kbase_gpuprops_update_core_props_gpu_id() 328 KBASE_UBFX32(gpu_props->raw_props.core_features, 0, 4); in kbase_gpuprops_calculate_props() 333 gpu_props->l2_props.log2_line_size = KBASE_UBFX32(gpu_props->raw_props.l2_features, 0U, 8); in kbase_gpuprops_calculate_props() 334 gpu_props->l2_props.log2_cache_size = KBASE_UBFX32(gpu_props->raw_props.l2_features, 16U, 8); in kbase_gpuprops_calculate_props() 341 KBASE_UBFX32(gpu_props->raw_props.mem_features, 8U, 4) + 1; in kbase_gpuprops_calculate_props() 343 gpu_props->tiler_props.bin_size_bytes = 1 << KBASE_UBFX32(gpu_prop in kbase_gpuprops_calculate_props() [all...] |
H A D | mali_kbase_gpuprops.h | 35 * KBASE_UBFX32 - Extracts bits from a 32-bit bitfield. 45 #define KBASE_UBFX32(value, offset, size) \ macro
|
H A D | mali_kbase_core_linux.c | 4368 product_id = KBASE_UBFX32(gpu_id, in kbase_device_pm_init()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_gpuprops.c | 29 * KBASE_UBFX32 - Extracts bits from a 32-bit bitfield.
39 #define KBASE_UBFX32(value, offset, size) (((u32)(value) >> (u32)(offset)) & (u32)((1ULL << (u32)(size)) - 1))
macro 214 gpu_props->core_props.version_status = KBASE_UBFX32(gpu_props->raw_props.gpu_id, 0U, 4);
in kbase_gpuprops_update_core_props_gpu_id() 215 gpu_props->core_props.minor_revision = KBASE_UBFX32(gpu_props->raw_props.gpu_id, 4U, 8);
in kbase_gpuprops_update_core_props_gpu_id() 216 gpu_props->core_props.major_revision = KBASE_UBFX32(gpu_props->raw_props.gpu_id, 12U, 4);
in kbase_gpuprops_update_core_props_gpu_id() 217 gpu_props->core_props.product_id = KBASE_UBFX32(gpu_props->raw_props.gpu_id, 16U, 16);
in kbase_gpuprops_update_core_props_gpu_id() 241 gpu_props->l2_props.log2_line_size = KBASE_UBFX32(gpu_props->raw_props.l2_features, 0U, 8);
in kbase_gpuprops_calculate_props() 242 gpu_props->l2_props.log2_cache_size = KBASE_UBFX32(gpu_props->raw_props.l2_features, 16U, 8);
in kbase_gpuprops_calculate_props() 247 gpu_props->l2_props.num_l2_slices = KBASE_UBFX32(gpu_props->raw_props.mem_features, 8U, 4) + 1;
in kbase_gpuprops_calculate_props() 249 gpu_props->tiler_props.bin_size_bytes = 1 << KBASE_UBFX32(gpu_prop in kbase_gpuprops_calculate_props() [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_gpuprops.c | 33 * KBASE_UBFX32 - Extracts bits from a 32-bit bitfield. 43 #define KBASE_UBFX32(value, offset, size) \ macro 220 gpu_props->core_props.version_status = KBASE_UBFX32(gpu_props->raw_props.gpu_id, 0U, 4); in kbase_gpuprops_update_core_props_gpu_id() 221 gpu_props->core_props.minor_revision = KBASE_UBFX32(gpu_props->raw_props.gpu_id, 4U, 8); in kbase_gpuprops_update_core_props_gpu_id() 222 gpu_props->core_props.major_revision = KBASE_UBFX32(gpu_props->raw_props.gpu_id, 12U, 4); in kbase_gpuprops_update_core_props_gpu_id() 223 gpu_props->core_props.product_id = KBASE_UBFX32(gpu_props->raw_props.gpu_id, 16U, 16); in kbase_gpuprops_update_core_props_gpu_id() 246 gpu_props->l2_props.log2_line_size = KBASE_UBFX32(gpu_props->raw_props.l2_features, 0U, 8); in kbase_gpuprops_calculate_props() 247 gpu_props->l2_props.log2_cache_size = KBASE_UBFX32(gpu_props->raw_props.l2_features, 16U, 8); in kbase_gpuprops_calculate_props() 253 KBASE_UBFX32(gpu_props->raw_props.mem_features, 8U, 4) + 1; in kbase_gpuprops_calculate_props() 255 gpu_props->tiler_props.bin_size_bytes = 1 << KBASE_UBFX32(gpu_prop in kbase_gpuprops_calculate_props() [all...] |