/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_hw.c | 29 u32 gpu_id;
in kbase_hw_set_features_mask() local 31 gpu_id = kbdev->gpu_props.props.raw_props.gpu_id;
in kbase_hw_set_features_mask() 32 product_id = gpu_id & GPU_ID_VERSION_PRODUCT_ID;
in kbase_hw_set_features_mask() 36 switch (gpu_id & GPU_ID2_PRODUCT_MODEL) {
in kbase_hw_set_features_mask() 156 u32 gpu_id = kbdev->gpu_props.props.raw_props.gpu_id;
in kbase_hw_get_issues_for_new_id() local 157 const u32 product_model = gpu_id & GPU_ID2_PRODUCT_MODEL;
in kbase_hw_get_issues_for_new_id() 171 const u32 version = gpu_id & GPU_ID2_VERSION;
in kbase_hw_get_issues_for_new_id() 199 (gpu_id in kbase_hw_get_issues_for_new_id() 219 u32 gpu_id; kbase_hw_set_issues_mask() local [all...] |
H A D | mali_kbase_gpuprops.c | 180 gpu_props->raw_props.gpu_id = regdump.gpu_id;
in kbase_gpuprops_get_props() 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() 401 PROP(RAW_GPU_ID, raw_props.gpu_id),
|
H A D | mali_kbase_gator_api.h | 134 uint32_t gpu_id; member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_hw.c | 33 u32 gpu_id; in kbase_hw_set_features_mask() local 36 gpu_id = kbdev->gpu_props.props.raw_props.gpu_id; in kbase_hw_set_features_mask() 37 product_id = gpu_id & GPU_ID_VERSION_PRODUCT_ID; in kbase_hw_set_features_mask() 41 switch (gpu_id & GPU_ID2_PRODUCT_MODEL) { in kbase_hw_set_features_mask() 167 u32 gpu_id = kbdev->gpu_props.props.raw_props.gpu_id; in kbase_hw_get_issues_for_new_id() local 168 const u32 product_model = gpu_id & GPU_ID2_PRODUCT_MODEL; in kbase_hw_get_issues_for_new_id() 182 const u32 version = gpu_id & GPU_ID2_VERSION; in kbase_hw_get_issues_for_new_id() 213 (gpu_id in kbase_hw_get_issues_for_new_id() 239 u32 gpu_id; kbase_hw_set_issues_mask() local [all...] |
H A D | mali_kbase_gpuprops.c | 180 gpu_props->raw_props.gpu_id = regdump.gpu_id; in kbase_gpuprops_get_props() 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() 403 PROP(RAW_GPU_ID, raw_props.gpu_id),
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_hw.c | 36 u32 gpu_id; in kbase_hw_set_features_mask() local 38 gpu_id = kbdev->gpu_props.props.raw_props.gpu_id; in kbase_hw_set_features_mask() 40 switch (gpu_id & GPU_ID2_PRODUCT_MODEL) { in kbase_hw_set_features_mask() 228 u32 gpu_id = kbdev->gpu_props.props.raw_props.gpu_id; in kbase_hw_get_issues_for_new_id() local 229 const u32 product_model = gpu_id & GPU_ID2_PRODUCT_MODEL; in kbase_hw_get_issues_for_new_id() 243 const u32 version = gpu_id & GPU_ID2_VERSION; in kbase_hw_get_issues_for_new_id() 283 (gpu_id & GPU_ID2_VERSION_MAJOR) >> GPU_ID2_VERSION_MAJOR_SHIFT, in kbase_hw_get_issues_for_new_id() 284 (gpu_id in kbase_hw_get_issues_for_new_id() 303 u32 gpu_id; kbase_hw_set_issues_mask() local [all...] |
H A D | mali_power_gpu_frequency_trace.h | 43 TP_PROTO(unsigned int state, unsigned int gpu_id), 45 TP_ARGS(state, gpu_id), 47 TP_STRUCT__entry(__field(u32, state) __field(u32, gpu_id)), 49 TP_fast_assign(__entry->state = state; __entry->gpu_id = gpu_id;), 51 TP_printk("state=%lu gpu_id=%lu", (unsigned long)__entry->state, (unsigned long)__entry->gpu_id)); 55 TP_PROTO(unsigned int frequency, unsigned int gpu_id), 57 TP_ARGS(frequency, gpu_id));
|
H A D | mali_linux_trace.h | 36 * @gpu_id: Kbase device id 40 TRACE_EVENT(mali_job_slots_event, TP_PROTO(u32 gpu_id, u32 event_id, u32 tgid, u32 pid, u8 job_id), 41 TP_ARGS(gpu_id, event_id, tgid, pid, job_id), 42 TP_STRUCT__entry(__field(u32, gpu_id) __field(u32, event_id) __field(u32, tgid) __field(u32, pid) 44 TP_fast_assign(__entry->gpu_id = gpu_id; __entry->event_id = event_id; __entry->tgid = tgid; 46 TP_printk("gpu=%u event=%u tgid=%u pid=%u job_id=%u", __entry->gpu_id, __entry->event_id, __entry->tgid, 51 * @gpu_id: Kbase device id 56 TRACE_EVENT(mali_pm_status, TP_PROTO(u32 gpu_id, u32 event_id, u64 value), TP_ARGS(gpu_id, event_i [all...] |
H A D | mali_kbase_gpuprops.c | 132 gpu_props->raw_props.gpu_id = regdump.gpu_id; in kbase_gpuprops_get_props() 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() 182 u32 gpu_id; in kbase_gpuprops_calculate_props() local 238 gpu_id = kbdev->gpu_props.props.raw_props.gpu_id; in kbase_gpuprops_calculate_props() 239 product_id = gpu_id in kbase_gpuprops_calculate_props() [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_hw.c | 35 u32 gpu_id; in kbase_hw_set_features_mask() local 37 gpu_id = kbdev->gpu_props.props.raw_props.gpu_id; in kbase_hw_set_features_mask() 39 switch (gpu_id & GPU_ID2_PRODUCT_MODEL) { in kbase_hw_set_features_mask() 243 u32 gpu_id = kbdev->gpu_props.props.raw_props.gpu_id; in kbase_hw_get_issues_for_new_id() local 244 const u32 product_model = gpu_id & GPU_ID2_PRODUCT_MODEL; in kbase_hw_get_issues_for_new_id() 258 const u32 version = gpu_id & GPU_ID2_VERSION; in kbase_hw_get_issues_for_new_id() 302 (gpu_id & GPU_ID2_VERSION_MAJOR) >> in kbase_hw_get_issues_for_new_id() 304 (gpu_id in kbase_hw_get_issues_for_new_id() 329 u32 gpu_id; kbase_hw_set_issues_mask() local [all...] |
H A D | mali_power_gpu_frequency_trace.h | 40 TP_PROTO(unsigned int state, unsigned int gpu_id), 42 TP_ARGS(state, gpu_id), 46 __field( u32, gpu_id ) 51 __entry->gpu_id = gpu_id; 54 TP_printk("state=%lu gpu_id=%lu", (unsigned long)__entry->state, 55 (unsigned long)__entry->gpu_id) 60 TP_PROTO(unsigned int frequency, unsigned int gpu_id), 62 TP_ARGS(frequency, gpu_id)
|
H A D | mali_linux_trace.h | 35 * @gpu_id: Kbase device id 40 TP_PROTO(u32 gpu_id, u32 event_id, u32 tgid, u32 pid, 42 TP_ARGS(gpu_id, event_id, tgid, pid, job_id), 44 __field(u32, gpu_id) 51 __entry->gpu_id = gpu_id; 58 __entry->gpu_id, __entry->event_id, 64 * @gpu_id: Kbase device id 70 TP_PROTO(u32 gpu_id, u32 event_id, u64 value), 71 TP_ARGS(gpu_id, event_i [all...] |
H A D | mali_kbase_gpuprops.c | 196 gpu_props->raw_props.gpu_id = regdump.gpu_id; in kbase_gpuprops_get_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() 315 u32 gpu_id; in kbase_gpuprops_calculate_props() local 371 gpu_id = kbdev->gpu_props.props.raw_props.gpu_id; in kbase_gpuprops_calculate_props() 374 CSTD_UNUSED(gpu_id); in kbase_gpuprops_calculate_props() [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/tl/backend/ |
H A D | mali_kbase_timeline_csf.c | 43 u32 const arch_maj = (kbdev->gpu_props.props.raw_props.gpu_id & in kbase_create_timeline_objects() 61 kbdev->gpu_props.props.raw_props.gpu_id, in kbase_create_timeline_objects() 71 __kbase_tlstream_tl_kbase_new_device(summary, kbdev->gpu_props.props.raw_props.gpu_id, in kbase_create_timeline_objects() 97 kbdev->gpu_props.props.raw_props.gpu_id, in kbase_create_timeline_objects() 139 kbdev->gpu_props.props.raw_props.gpu_id); in kbase_create_timeline_objects()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_l2_mmu_config.c | 95 u32 product_model, gpu_id; in kbase_set_mmu_quirks() local 99 gpu_id = kbdev->gpu_props.props.raw_props.gpu_id; in kbase_set_mmu_quirks() 100 product_model = gpu_id & GPU_ID2_PRODUCT_MODEL; in kbase_set_mmu_quirks()
|
H A D | mali_kbase_gpuprops_backend.c | 39 registers.gpu_id = kbase_reg_read(kbdev, GPU_CONTROL_REG(GPU_ID)); in kbase_backend_gpuprops_get() 49 if (!(((registers.gpu_id & GPU_ID2_PRODUCT_MODEL) == in kbase_backend_gpuprops_get() 51 ((registers.gpu_id & GPU_ID2_PRODUCT_MODEL) == in kbase_backend_gpuprops_get() 114 if (registers.gpu_id >= GPU_ID2_PRODUCT_MAKE(11, 8, 5, 2)) { in kbase_backend_gpuprops_get()
|
H A D | mali_kbase_model_dummy.c | 152 * @gpu_id: GPU ID to report 168 u32 gpu_id; member 244 .gpu_id = GPU_ID2_MAKE(6, 0, 10, 0, 0, 1, 0), 257 .gpu_id = GPU_ID2_MAKE(6, 2, 0, 1, 0, 3, 0), 270 .gpu_id = GPU_ID2_MAKE(7, 0, 0, 0, 1, 1, 0), 283 .gpu_id = GPU_ID2_MAKE(7, 0, 0, 3, 0, 0, 0), 296 .gpu_id = GPU_ID2_MAKE(7, 2, 1, 1, 0, 0, 0), 309 .gpu_id = GPU_ID2_MAKE(7, 2, 2, 2, 0, 0, 0), 322 .gpu_id = GPU_ID2_MAKE(7, 4, 0, 2, 1, 0, 0), 336 .gpu_id [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_l2_mmu_config.c | 81 u32 product_model, gpu_id; in kbase_set_mmu_quirks() local 85 gpu_id = kbdev->gpu_props.props.raw_props.gpu_id; in kbase_set_mmu_quirks() 86 product_model = gpu_id & GPU_ID2_PRODUCT_MODEL; in kbase_set_mmu_quirks()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ipa/ |
H A D | mali_kbase_ipa.c | 81 const char *kbase_ipa_model_name_from_id(u32 gpu_id) in kbase_ipa_model_name_from_id() argument 83 const u32 prod_id = (gpu_id & GPU_ID_VERSION_PRODUCT_ID) >> GPU_ID_VERSION_PRODUCT_ID_SHIFT; in kbase_ipa_model_name_from_id() 95 if ((gpu_id & GPU_ID2_VERSION_MAJOR) == (0 << GPU_ID2_VERSION_MAJOR_SHIFT)) { in kbase_ipa_model_name_from_id() 312 u32 gpu_id; in kbase_ipa_init() local 314 gpu_id = kbdev->gpu_props.props.raw_props.gpu_id; in kbase_ipa_init() 315 model_name = kbase_ipa_model_name_from_id(gpu_id); in kbase_ipa_init() 316 dev_dbg(kbdev->dev, "Inferring model from GPU ID 0x%x: \'%s\'\n", gpu_id, model_name); in kbase_ipa_init()
|
/device/soc/rockchip/rk3588/kernel/include/uapi/gpu/arm/bifrost/gpu/ |
H A D | mali_kbase_gpu_id.h | 57 * using the value of gpu_id. 59 #define ARCH_MAJOR_REV_REG(gpu_id) \ 60 ((((__u32)gpu_id) & GPU_ID2_ARCH_MAJOR) | \ 61 (((__u32)gpu_id) & GPU_ID2_ARCH_REV))
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ipa/ |
H A D | mali_kbase_ipa.c | 82 const char *kbase_ipa_model_name_from_id(u32 gpu_id)
in kbase_ipa_model_name_from_id() argument 84 const u32 prod_id = (gpu_id & GPU_ID_VERSION_PRODUCT_ID) >> GPU_ID_VERSION_PRODUCT_ID_SHIFT;
in kbase_ipa_model_name_from_id() 286 u32 gpu_id;
in kbase_ipa_init() local 288 gpu_id = kbdev->gpu_props.props.raw_props.gpu_id;
in kbase_ipa_init() 289 model_name = kbase_ipa_model_name_from_id(gpu_id);
in kbase_ipa_init() 290 dev_dbg(kbdev->dev, "Inferring model from GPU ID 0x%x: \'%s\'\n", gpu_id, model_name);
in kbase_ipa_init()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ipa/ |
H A D | mali_kbase_ipa.c | 85 const char *kbase_ipa_model_name_from_id(u32 gpu_id) in kbase_ipa_model_name_from_id() argument 87 const u32 prod_id = (gpu_id & GPU_ID_VERSION_PRODUCT_ID) >> in kbase_ipa_model_name_from_id() 309 u32 gpu_id; in kbase_ipa_init() local 311 gpu_id = kbdev->gpu_props.props.raw_props.gpu_id; in kbase_ipa_init() 312 model_name = kbase_ipa_model_name_from_id(gpu_id); in kbase_ipa_init() 315 gpu_id, model_name); in kbase_ipa_init()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ipa/ |
H A D | mali_kbase_ipa.h | 207 * @gpu_id: GPU ID of GPU the model will be used for 212 const char *kbase_ipa_model_name_from_id(u32 gpu_id); 217 * @gpu_id: GPU ID of GPU the counter model will be used for 222 const char *kbase_ipa_counter_model_name_from_id(u32 gpu_id);
|
H A D | mali_kbase_ipa.c | 72 const char *kbase_ipa_model_name_from_id(u32 gpu_id) in kbase_ipa_model_name_from_id() argument 75 kbase_ipa_counter_model_name_from_id(gpu_id); in kbase_ipa_model_name_from_id() 299 u32 gpu_id; in kbase_ipa_init() local 301 gpu_id = kbdev->gpu_props.props.raw_props.gpu_id; in kbase_ipa_init() 302 model_name = kbase_ipa_model_name_from_id(gpu_id); in kbase_ipa_init() 305 gpu_id, model_name); in kbase_ipa_init()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ipa/backend/ |
H A D | mali_kbase_ipa_counter_csf.c | 225 const char *kbase_ipa_counter_model_name_from_id(u32 gpu_id) in kbase_ipa_counter_model_name_from_id() argument 227 const u32 prod_id = (gpu_id & GPU_ID_VERSION_PRODUCT_ID) >> in kbase_ipa_counter_model_name_from_id()
|