| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ipa/ |
| H A D | mali_kbase_ipa.h | 25 struct kbase_ipa_model { struct 46 int kbase_ipa_model_add_param_s32(struct kbase_ipa_model *model, argument 63 int kbase_ipa_model_add_param_string(struct kbase_ipa_model *model, 75 int (*init)(struct kbase_ipa_model *model); 79 int (*recalculate)(struct kbase_ipa_model *model); 80 void (*term)(struct kbase_ipa_model *model); 94 int (*get_dynamic_coeff)(struct kbase_ipa_model *model, u32 *coeffp, 106 int (*get_static_coeff)(struct kbase_ipa_model *model, u32 *coeffp); 117 struct kbase_ipa_model *kbase_ipa_get_model(struct kbase_device *kbdev, 124 int kbase_ipa_model_recalculate(struct kbase_ipa_model *model); [all …]
|
| H A D | mali_kbase_ipa.c | 40 int kbase_ipa_model_recalculate(struct kbase_ipa_model *model) in kbase_ipa_model_recalculate() 102 static struct device_node *get_model_dt_node(struct kbase_ipa_model *model) in get_model_dt_node() 122 int kbase_ipa_model_add_param_s32(struct kbase_ipa_model *model, in kbase_ipa_model_add_param_s32() 167 int kbase_ipa_model_add_param_string(struct kbase_ipa_model *model, in kbase_ipa_model_add_param_string() 203 void kbase_ipa_term_model(struct kbase_ipa_model *model) in kbase_ipa_term_model() 219 struct kbase_ipa_model *kbase_ipa_init_model(struct kbase_device *kbdev, in kbase_ipa_init_model() 222 struct kbase_ipa_model *model; in kbase_ipa_init_model() 230 model = kzalloc(sizeof(struct kbase_ipa_model), GFP_KERNEL); in kbase_ipa_init_model() 276 struct kbase_ipa_model *default_model = NULL; in kbase_ipa_init() 428 static struct kbase_ipa_model *get_current_model(struct kbase_device *kbdev) in get_current_model() [all …]
|
| H A D | mali_kbase_ipa_debugfs.h | 29 int kbase_ipa_model_param_add(struct kbase_ipa_model *model, const char *name, 32 void kbase_ipa_model_param_free_all(struct kbase_ipa_model *model); 36 static inline int kbase_ipa_model_param_add(struct kbase_ipa_model *model, in kbase_ipa_model_param_add() 44 static inline void kbase_ipa_model_param_free_all(struct kbase_ipa_model *model) in kbase_ipa_model_param_free_all()
|
| H A D | mali_kbase_ipa_simple.c | 91 static int model_static_coeff(struct kbase_ipa_model *model, u32 *coeffp) in model_static_coeff() 125 static int model_dynamic_coeff(struct kbase_ipa_model *model, u32 *coeffp, in model_dynamic_coeff() 136 static int add_params(struct kbase_ipa_model *model) in add_params() 167 static int kbase_simple_power_model_init(struct kbase_ipa_model *model) in kbase_simple_power_model_init() 184 static int kbase_simple_power_model_recalculate(struct kbase_ipa_model *model) in kbase_simple_power_model_recalculate() 206 static void kbase_simple_power_model_term(struct kbase_ipa_model *model) in kbase_simple_power_model_term()
|
| H A D | mali_kbase_ipa_debugfs.c | 39 struct kbase_ipa_model *model; 57 struct kbase_ipa_model *model = param->model; in param_int_set() 94 struct kbase_ipa_model *model = param->model; in param_string_set() 131 int kbase_ipa_model_param_add(struct kbase_ipa_model *model, const char *name, in kbase_ipa_model_param_add() 155 void kbase_ipa_model_param_free_all(struct kbase_ipa_model *model) in kbase_ipa_model_param_free_all() 166 static void kbase_ipa_model_debugfs_init(struct kbase_ipa_model *model) in kbase_ipa_model_debugfs_init()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ipa/ |
| H A D | mali_kbase_ipa.h | 58 struct kbase_ipa_model { struct 78 int kbase_ipa_model_add_param_s32(struct kbase_ipa_model *model, argument 95 int kbase_ipa_model_add_param_string(struct kbase_ipa_model *model, 107 int (*init)(struct kbase_ipa_model *model); 112 int (*recalculate)(struct kbase_ipa_model *model); 113 void (*term)(struct kbase_ipa_model *model); 127 int (*get_dynamic_coeff)(struct kbase_ipa_model *model, u32 *coeffp); 138 int (*get_static_coeff)(struct kbase_ipa_model *model, u32 *coeffp); 150 void (*reset_counter_data)(struct kbase_ipa_model *model); 187 int kbase_ipa_model_recalculate(struct kbase_ipa_model *model); [all …]
|
| H A D | mali_kbase_ipa_debugfs.h | 33 int kbase_ipa_model_param_add(struct kbase_ipa_model *model, const char *name, 36 void kbase_ipa_model_param_free_all(struct kbase_ipa_model *model); 49 void kbase_ipa_model_param_set_s32(struct kbase_ipa_model *model, 54 static inline int kbase_ipa_model_param_add(struct kbase_ipa_model *model, in kbase_ipa_model_param_add() 62 static inline void kbase_ipa_model_param_free_all(struct kbase_ipa_model *model) in kbase_ipa_model_param_free_all() 65 static inline void kbase_ipa_model_param_set_s32(struct kbase_ipa_model *model, in kbase_ipa_model_param_set_s32()
|
| H A D | mali_kbase_ipa.c | 44 int kbase_ipa_model_recalculate(struct kbase_ipa_model *model) in kbase_ipa_model_recalculate() 84 static struct device_node *get_model_dt_node(struct kbase_ipa_model *model, in get_model_dt_node() 110 int kbase_ipa_model_add_param_s32(struct kbase_ipa_model *model, in kbase_ipa_model_add_param_s32() 166 int kbase_ipa_model_add_param_string(struct kbase_ipa_model *model, in kbase_ipa_model_add_param_string() 208 void kbase_ipa_term_model(struct kbase_ipa_model *model) in kbase_ipa_term_model() 224 struct kbase_ipa_model *kbase_ipa_init_model(struct kbase_device *kbdev, in kbase_ipa_init_model() 227 struct kbase_ipa_model *model; in kbase_ipa_init_model() 235 model = kzalloc(sizeof(struct kbase_ipa_model), GFP_KERNEL); in kbase_ipa_init_model() 280 struct kbase_ipa_model *default_model = NULL; in kbase_ipa_init() 434 static struct kbase_ipa_model *get_current_model(struct kbase_device *kbdev) in get_current_model() [all …]
|
| H A D | mali_kbase_ipa_simple.c | 183 static int model_static_coeff(struct kbase_ipa_model *model, u32 *coeffp) in model_static_coeff() 208 static int model_dynamic_coeff(struct kbase_ipa_model *model, u32 *coeffp) in model_dynamic_coeff() 232 static int add_params(struct kbase_ipa_model *model) in add_params() 268 static int kbase_simple_power_model_init(struct kbase_ipa_model *model) in kbase_simple_power_model_init() 300 static int kbase_simple_power_model_recalculate(struct kbase_ipa_model *model) in kbase_simple_power_model_recalculate() 352 static void kbase_simple_power_model_term(struct kbase_ipa_model *model) in kbase_simple_power_model_term()
|
| H A D | mali_kbase_ipa_debugfs.c | 39 struct kbase_ipa_model *model; 57 struct kbase_ipa_model *model = param->model; in param_int_set() 98 struct kbase_ipa_model *model = param->model; in param_string_set() 152 int kbase_ipa_model_param_add(struct kbase_ipa_model *model, const char *name, in kbase_ipa_model_param_add() 183 void kbase_ipa_model_param_free_all(struct kbase_ipa_model *model) in kbase_ipa_model_param_free_all() 242 static void kbase_ipa_model_debugfs_init(struct kbase_ipa_model *model) in kbase_ipa_model_debugfs_init() 286 void kbase_ipa_model_param_set_s32(struct kbase_ipa_model *model, in kbase_ipa_model_param_set_s32()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ipa/backend/ |
| H A D | mali_kbase_ipa_counter_common_csf.h | 108 int kbase_ipa_counter_dynamic_coeff(struct kbase_ipa_model *model, u32 *coeffp); 120 void kbase_ipa_counter_reset_data(struct kbase_ipa_model *model); 144 int kbase_ipa_counter_common_model_init(struct kbase_ipa_model *model, 157 void kbase_ipa_counter_common_model_term(struct kbase_ipa_model *model);
|
| H A D | mali_kbase_ipa_counter_common_jm.h | 186 int kbase_ipa_vinstr_dynamic_coeff(struct kbase_ipa_model *model, u32 *coeffp); 199 void kbase_ipa_vinstr_reset_data(struct kbase_ipa_model *model); 219 int kbase_ipa_vinstr_common_model_init(struct kbase_ipa_model *model, 232 void kbase_ipa_vinstr_common_model_term(struct kbase_ipa_model *model);
|
| H A D | mali_kbase_ipa_counter_common_jm.c | 181 int kbase_ipa_vinstr_dynamic_coeff(struct kbase_ipa_model *model, u32 *coeffp) in kbase_ipa_vinstr_dynamic_coeff() 276 void kbase_ipa_vinstr_reset_data(struct kbase_ipa_model *model) in kbase_ipa_vinstr_reset_data() 282 int kbase_ipa_vinstr_common_model_init(struct kbase_ipa_model *model, in kbase_ipa_vinstr_common_model_init() 348 void kbase_ipa_vinstr_common_model_term(struct kbase_ipa_model *model) in kbase_ipa_vinstr_common_model_term()
|
| H A D | mali_kbase_ipa_counter_common_csf.c | 257 int kbase_ipa_counter_dynamic_coeff(struct kbase_ipa_model *model, u32 *coeffp) in kbase_ipa_counter_dynamic_coeff() 344 void kbase_ipa_counter_reset_data(struct kbase_ipa_model *model) in kbase_ipa_counter_reset_data() 360 int kbase_ipa_counter_common_model_init(struct kbase_ipa_model *model, in kbase_ipa_counter_common_model_init() 450 void kbase_ipa_counter_common_model_term(struct kbase_ipa_model *model) in kbase_ipa_counter_common_model_term()
|
| H A D | mali_kbase_ipa_counter_csf.c | 194 struct kbase_ipa_model *model) \
|
| H A D | mali_kbase_ipa_counter_jm.c | 469 struct kbase_ipa_model *model) \
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_defs.h | 1198 struct kbase_ipa_model *configured_model; 1199 struct kbase_ipa_model *fallback_model;
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_kbase_defs.h | 1113 struct kbase_ipa_model *configured_model; 1114 struct kbase_ipa_model *fallback_model;
|