/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ipa/ |
H A D | mali_kbase_ipa.c | 40 #define KBASE_IPA_FALLBACK_MODEL_NAME "mali-simple-power-model" 47 int kbase_ipa_model_recalculate(struct kbase_ipa_model *model) in kbase_ipa_model_recalculate() argument 51 lockdep_assert_held(&model->kbdev->ipa.lock); in kbase_ipa_model_recalculate() 53 if (model->ops->recalculate) { in kbase_ipa_model_recalculate() 54 err = model->ops->recalculate(model); in kbase_ipa_model_recalculate() 56 dev_err(model->kbdev->dev, "recalculation of power model %s returned error %d\n", model->ops->name, err); in kbase_ipa_model_recalculate() 75 dev_err(kbdev->dev, "power model \' in kbase_ipa_model_ops_find() 115 get_model_dt_node(struct kbase_ipa_model *model, bool dt_required) get_model_dt_node() argument 137 kbase_ipa_model_add_param_s32(struct kbase_ipa_model *model, const char *name, s32 *addr, size_t num_elems, bool dt_required) kbase_ipa_model_add_param_s32() argument 181 kbase_ipa_model_add_param_string(struct kbase_ipa_model *model, const char *name, char *addr, size_t size, bool dt_required) kbase_ipa_model_add_param_string() argument 216 kbase_ipa_term_model(struct kbase_ipa_model *model) kbase_ipa_term_model() argument 236 struct kbase_ipa_model *model; kbase_ipa_init_model() local 434 struct kbase_ipa_model *model; get_current_model() local 462 get_static_power_locked(struct kbase_device *kbdev, struct kbase_ipa_model *model, unsigned long voltage) get_static_power_locked() argument 490 struct kbase_ipa_model *model; kbase_get_static_power() local 522 struct kbase_ipa_model *model; kbase_get_dynamic_power() local 557 struct kbase_ipa_model *model; kbase_get_real_power_locked() local [all...] |
H A D | mali_kbase_ipa_debugfs.c | 44 struct kbase_ipa_model *model; member 52 mutex_lock(¶m->model->kbdev->ipa.lock); in param_int_get() 54 mutex_unlock(¶m->model->kbdev->ipa.lock); in param_int_get() 62 struct kbase_ipa_model *model = param->model; in param_int_set() local 71 mutex_lock(¶m->model->kbdev->ipa.lock); in param_int_set() 74 err = kbase_ipa_model_recalculate(model); in param_int_set() 78 mutex_unlock(¶m->model->kbdev->ipa.lock); in param_int_set() 91 mutex_lock(¶m->model->kbdev->ipa.lock); in param_string_get() 94 mutex_unlock(¶m->model in param_string_get() 102 struct kbase_ipa_model *model = param->model; param_string_set() local 150 kbase_ipa_model_param_add(struct kbase_ipa_model *model, const char *name, void *addr, size_t size, enum kbase_ipa_model_param_type type) kbase_ipa_model_param_add() argument 179 kbase_ipa_model_param_free_all(struct kbase_ipa_model *model) kbase_ipa_model_param_free_all() argument 234 kbase_ipa_model_debugfs_init(struct kbase_ipa_model *model) kbase_ipa_model_debugfs_init() argument 269 kbase_ipa_model_param_set_s32(struct kbase_ipa_model *model, const char *name, s32 val) kbase_ipa_model_param_set_s32() argument [all...] |
H A D | mali_kbase_ipa_simple.c | 74 * This model is primarily designed for the Juno platform. It may not be 75 * suitable for other platforms. The additional resources in this model 76 * should preferably be minimal, as this model is rarely used when a dynamic 77 * model is available. 82 * @dynamic_coefficient: dynamic coefficient of the model 83 * @static_coefficient: static coefficient of the model 84 * @ts: Thermal scaling coefficients of the model 179 static int model_static_coeff(struct kbase_ipa_model *model, u32 *coeffp) in model_static_coeff() argument 182 struct kbase_ipa_model_simple_data *model_data = (struct kbase_ipa_model_simple_data *)model->model_data; in model_static_coeff() 202 static int model_dynamic_coeff(struct kbase_ipa_model *model, u3 argument 211 add_params(struct kbase_ipa_model *model) add_params() argument 245 kbase_simple_power_model_init(struct kbase_ipa_model *model) kbase_simple_power_model_init() argument 276 kbase_simple_power_model_recalculate(struct kbase_ipa_model *model) kbase_simple_power_model_recalculate() argument 322 kbase_simple_power_model_term(struct kbase_ipa_model *model) kbase_simple_power_model_term() argument [all...] |
H A D | mali_kbase_ipa.h | 31 * struct kbase_ipa_model - Object describing a particular IPA model. 33 * @model_data: opaque pointer to model specific data, accessed 34 * only by model specific methods. 35 * @ops: pointer to object containing model specific methods. 36 * @params: head of the list of debugfs params added for model 37 * @missing_dt_node_warning: flag to limit the matching power model DT not found 49 * kbase_ipa_model_add_param_s32 - Add an integer model parameter 50 * @model: pointer to IPA model 60 int kbase_ipa_model_add_param_s32(struct kbase_ipa_model *model, cons [all...] |
H A D | mali_kbase_ipa_debugfs.h | 34 int kbase_ipa_model_param_add(struct kbase_ipa_model *model, const char *name, void *addr, size_t size, 36 void kbase_ipa_model_param_free_all(struct kbase_ipa_model *model); 39 * kbase_ipa_model_param_set_s32 - Set an integer model parameter 41 * @model: pointer to IPA model 49 void kbase_ipa_model_param_set_s32(struct kbase_ipa_model *model, const char *name, s32 val); 53 static inline int kbase_ipa_model_param_add(struct kbase_ipa_model *model, const char *name, void *addr, size_t size, in kbase_ipa_model_param_add() argument 59 static inline void kbase_ipa_model_param_free_all(struct kbase_ipa_model *model) in kbase_ipa_model_param_free_all() argument
|
H A D | mali_kbase_ipa_vinstr_common.c | 28 /* If the value of GPU_ACTIVE is below this, use the simple model 36 * @model_data: pointer to model data 170 int kbase_ipa_vinstr_dynamic_coeff(struct kbase_ipa_model *model, u32 *coeffp) in kbase_ipa_vinstr_dynamic_coeff() argument 172 struct kbase_ipa_model_vinstr_data *model_data = (struct kbase_ipa_model_vinstr_data *)model->model_data; in kbase_ipa_vinstr_dynamic_coeff() 263 int kbase_ipa_vinstr_common_model_init(struct kbase_ipa_model *model, const struct kbase_ipa_group *ipa_groups_def, in kbase_ipa_vinstr_common_model_init() argument 271 if (!model || !ipa_groups_def || !ipa_group_size || !get_active_cycles) { in kbase_ipa_vinstr_common_model_init() 280 model_data->kbdev = model->kbdev; in kbase_ipa_vinstr_common_model_init() 285 model->model_data = (void *)model_data; in kbase_ipa_vinstr_common_model_init() 291 err = kbase_ipa_model_add_param_s32(model, group->name, &model_data->group_values[i], 1, false); in kbase_ipa_vinstr_common_model_init() 298 err = kbase_ipa_model_add_param_s32(model, "scal in kbase_ipa_vinstr_common_model_init() 325 kbase_ipa_vinstr_common_model_term(struct kbase_ipa_model *model) kbase_ipa_vinstr_common_model_term() argument [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ipa/ |
H A D | mali_kbase_ipa.c | 33 #define KBASE_IPA_FALLBACK_MODEL_NAME "mali-simple-power-model"
39 int kbase_ipa_model_recalculate(struct kbase_ipa_model *model)
in kbase_ipa_model_recalculate() argument 43 lockdep_assert_held(&model->kbdev->ipa.lock);
in kbase_ipa_model_recalculate() 45 if (model->ops->recalculate) {
in kbase_ipa_model_recalculate() 46 err = model->ops->recalculate(model);
in kbase_ipa_model_recalculate() 48 dev_err(model->kbdev->dev, "recalculation of power model %s returned error %d\n", model->ops->name, err);
in kbase_ipa_model_recalculate() 67 dev_err(kbdev->dev, "power model \' in kbase_ipa_model_ops_find() 98 get_model_dt_node(struct kbase_ipa_model *model) get_model_dt_node() argument 114 kbase_ipa_model_add_param_s32(struct kbase_ipa_model *model, const char *name, s32 *addr, size_t num_elems, bool dt_required) kbase_ipa_model_add_param_s32() argument 153 kbase_ipa_model_add_param_string(struct kbase_ipa_model *model, const char *name, char *addr, size_t size, bool dt_required) kbase_ipa_model_add_param_string() argument 183 kbase_ipa_term_model(struct kbase_ipa_model *model) kbase_ipa_term_model() argument 203 struct kbase_ipa_model *model; kbase_ipa_init_model() local 409 get_static_power_locked(struct kbase_device *kbdev, struct kbase_ipa_model *model, unsigned long voltage) get_static_power_locked() argument 437 struct kbase_ipa_model *model; kbase_get_static_power() local 465 struct kbase_ipa_model *model; kbase_get_dynamic_power() local 496 struct kbase_ipa_model *model; kbase_get_real_power() local [all...] |
H A D | mali_kbase_ipa_debugfs.c | 37 struct kbase_ipa_model *model;
member 45 mutex_lock(¶m->model->kbdev->ipa.lock);
in param_int_get() 47 mutex_unlock(¶m->model->kbdev->ipa.lock);
in param_int_get() 55 struct kbase_ipa_model *model = param->model;
in param_int_set() local 63 mutex_lock(¶m->model->kbdev->ipa.lock);
in param_int_set() 65 err = kbase_ipa_model_recalculate(model);
in param_int_set() 66 mutex_unlock(¶m->model->kbdev->ipa.lock);
in param_int_set() 79 mutex_lock(¶m->model->kbdev->ipa.lock);
in param_string_get() 82 mutex_unlock(¶m->model in param_string_get() 90 struct kbase_ipa_model *model = param->model; param_string_set() local 128 kbase_ipa_model_param_add(struct kbase_ipa_model *model, const char *name, void *addr, size_t size, enum kbase_ipa_model_param_type type) kbase_ipa_model_param_add() argument 151 kbase_ipa_model_param_free_all(struct kbase_ipa_model *model) kbase_ipa_model_param_free_all() argument 163 kbase_ipa_model_debugfs_init(struct kbase_ipa_model *model) kbase_ipa_model_debugfs_init() argument [all...] |
H A D | mali_kbase_ipa_simple.c | 27 * This model is primarily designed for the Juno platform. It may not be
28 * suitable for other platforms. The additional resources in this model
29 * should preferably be minimal, as this model is rarely used when a dynamic
30 * model is available.
35 * @dynamic_coefficient: dynamic coefficient of the model
36 * @static_coefficient: static coefficient of the model
37 * @ts: Thermal scaling coefficients of the model
89 static int model_static_coeff(struct kbase_ipa_model *model, u32 *coeffp)
in model_static_coeff() argument 97 struct kbase_ipa_model_simple_data *model_data = (struct kbase_ipa_model_simple_data *)model->model_data;
in model_static_coeff() 120 static int model_dynamic_coeff(struct kbase_ipa_model *model, u3 argument 129 add_params(struct kbase_ipa_model *model) add_params() argument 156 kbase_simple_power_model_init(struct kbase_ipa_model *model) kbase_simple_power_model_init() argument 173 kbase_simple_power_model_recalculate(struct kbase_ipa_model *model) kbase_simple_power_model_recalculate() argument 193 kbase_simple_power_model_term(struct kbase_ipa_model *model) kbase_simple_power_model_term() argument [all...] |
H A D | mali_kbase_ipa.h | 33 * kbase_ipa_model_add_param_s32 - Add an integer model parameter 34 * @model: pointer to IPA model 44 int kbase_ipa_model_add_param_s32(struct kbase_ipa_model *model, const char *name, s32 *addr, size_t num_elems, 48 * kbase_ipa_model_add_param_string - Add a string model parameter 49 * @model: pointer to IPA model 60 int kbase_ipa_model_add_param_string(struct kbase_ipa_model *model, const char *name, char *addr, size_t size, 65 /* The init, recalculate and term ops on the default model are always 66 * called. However, all the other models are only invoked if the model [all...] |
H A D | mali_kbase_ipa_debugfs.h | 27 int kbase_ipa_model_param_add(struct kbase_ipa_model *model, const char *name, void *addr, size_t size, 29 void kbase_ipa_model_param_free_all(struct kbase_ipa_model *model); 33 static inline int kbase_ipa_model_param_add(struct kbase_ipa_model *model, const char *name, void *addr, size_t size, in kbase_ipa_model_param_add() argument 39 static inline void kbase_ipa_model_param_free_all(struct kbase_ipa_model *model) in kbase_ipa_model_param_free_all() argument
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ipa/ |
H A D | mali_kbase_ipa.c | 34 #define KBASE_IPA_FALLBACK_MODEL_NAME "mali-simple-power-model" 40 int kbase_ipa_model_recalculate(struct kbase_ipa_model *model) in kbase_ipa_model_recalculate() argument 44 lockdep_assert_held(&model->kbdev->ipa.lock); in kbase_ipa_model_recalculate() 46 if (model->ops->recalculate) { in kbase_ipa_model_recalculate() 47 err = model->ops->recalculate(model); in kbase_ipa_model_recalculate() 49 dev_err(model->kbdev->dev, in kbase_ipa_model_recalculate() 50 "recalculation of power model %s returned error %d\n", in kbase_ipa_model_recalculate() 51 model->ops->name, err); in kbase_ipa_model_recalculate() 70 dev_err(kbdev->dev, "power model \' in kbase_ipa_model_ops_find() 102 get_model_dt_node(struct kbase_ipa_model *model) get_model_dt_node() argument 122 kbase_ipa_model_add_param_s32(struct kbase_ipa_model *model, const char *name, s32 *addr, size_t num_elems, bool dt_required) kbase_ipa_model_add_param_s32() argument 167 kbase_ipa_model_add_param_string(struct kbase_ipa_model *model, const char *name, char *addr, size_t size, bool dt_required) kbase_ipa_model_add_param_string() argument 203 kbase_ipa_term_model(struct kbase_ipa_model *model) kbase_ipa_term_model() argument 222 struct kbase_ipa_model *model; kbase_ipa_init_model() local 438 get_static_power_locked(struct kbase_device *kbdev, struct kbase_ipa_model *model, unsigned long voltage) get_static_power_locked() argument 468 struct kbase_ipa_model *model; kbase_get_static_power() local 499 struct kbase_ipa_model *model; kbase_get_dynamic_power() local 534 struct kbase_ipa_model *model; kbase_get_real_power() local [all...] |
H A D | mali_kbase_ipa_debugfs.c | 39 struct kbase_ipa_model *model; member 47 mutex_lock(¶m->model->kbdev->ipa.lock); in param_int_get() 49 mutex_unlock(¶m->model->kbdev->ipa.lock); in param_int_get() 57 struct kbase_ipa_model *model = param->model; in param_int_set() local 64 mutex_lock(¶m->model->kbdev->ipa.lock); in param_int_set() 66 err = kbase_ipa_model_recalculate(model); in param_int_set() 67 mutex_unlock(¶m->model->kbdev->ipa.lock); in param_int_set() 81 mutex_lock(¶m->model->kbdev->ipa.lock); in param_string_get() 85 mutex_unlock(¶m->model in param_string_get() 94 struct kbase_ipa_model *model = param->model; param_string_set() local 131 kbase_ipa_model_param_add(struct kbase_ipa_model *model, const char *name, void *addr, size_t size, enum kbase_ipa_model_param_type type) kbase_ipa_model_param_add() argument 155 kbase_ipa_model_param_free_all(struct kbase_ipa_model *model) kbase_ipa_model_param_free_all() argument 166 kbase_ipa_model_debugfs_init(struct kbase_ipa_model *model) kbase_ipa_model_debugfs_init() argument [all...] |
H A D | mali_kbase_ipa_simple.c | 29 * This model is primarily designed for the Juno platform. It may not be 30 * suitable for other platforms. The additional resources in this model 31 * should preferably be minimal, as this model is rarely used when a dynamic 32 * model is available. 37 * @dynamic_coefficient: dynamic coefficient of the model 38 * @static_coefficient: static coefficient of the model 39 * @ts: Thermal scaling coefficients of the model 91 static int model_static_coeff(struct kbase_ipa_model *model, u32 *coeffp) in model_static_coeff() argument 100 (struct kbase_ipa_model_simple_data *) model->model_data; in model_static_coeff() 125 static int model_dynamic_coeff(struct kbase_ipa_model *model, u3 argument 136 add_params(struct kbase_ipa_model *model) add_params() argument 167 kbase_simple_power_model_init(struct kbase_ipa_model *model) kbase_simple_power_model_init() argument 184 kbase_simple_power_model_recalculate(struct kbase_ipa_model *model) kbase_simple_power_model_recalculate() argument 206 kbase_simple_power_model_term(struct kbase_ipa_model *model) kbase_simple_power_model_term() argument [all...] |
H A D | mali_kbase_ipa.h | 35 * kbase_ipa_model_add_param_s32 - Add an integer model parameter 36 * @model: pointer to IPA model 46 int kbase_ipa_model_add_param_s32(struct kbase_ipa_model *model, 51 * kbase_ipa_model_add_param_string - Add a string model parameter 52 * @model: pointer to IPA model 63 int kbase_ipa_model_add_param_string(struct kbase_ipa_model *model, 69 /* The init, recalculate and term ops on the default model are always 70 * called. However, all the other models are only invoked if the 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() argument 44 static inline void kbase_ipa_model_param_free_all(struct kbase_ipa_model *model) in kbase_ipa_model_param_free_all() argument
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ipa/ |
H A D | mali_kbase_ipa.c | 33 #define KBASE_IPA_FALLBACK_MODEL_NAME "mali-simple-power-model" 40 * the counter model implementation also assumes max sampling interval of 1 sec. 44 int kbase_ipa_model_recalculate(struct kbase_ipa_model *model) in kbase_ipa_model_recalculate() argument 48 lockdep_assert_held(&model->kbdev->ipa.lock); in kbase_ipa_model_recalculate() 50 if (model->ops->recalculate) { in kbase_ipa_model_recalculate() 51 err = model->ops->recalculate(model); in kbase_ipa_model_recalculate() 53 dev_err(model->kbdev->dev, in kbase_ipa_model_recalculate() 54 "recalculation of power model %s returned error %d\n", in kbase_ipa_model_recalculate() 55 model in kbase_ipa_model_recalculate() 84 get_model_dt_node(struct kbase_ipa_model *model, bool dt_required) get_model_dt_node() argument 110 kbase_ipa_model_add_param_s32(struct kbase_ipa_model *model, const char *name, s32 *addr, size_t num_elems, bool dt_required) kbase_ipa_model_add_param_s32() argument 160 kbase_ipa_model_add_param_string(struct kbase_ipa_model *model, const char *name, char *addr, size_t size, bool dt_required) kbase_ipa_model_add_param_string() argument 202 kbase_ipa_term_model(struct kbase_ipa_model *model) kbase_ipa_term_model() argument 221 struct kbase_ipa_model *model; kbase_ipa_init_model() local 430 struct kbase_ipa_model *model; get_current_model() local 457 get_static_power_locked(struct kbase_device *kbdev, struct kbase_ipa_model *model, unsigned long voltage) get_static_power_locked() argument 489 struct kbase_ipa_model *model; kbase_get_static_power() local 581 struct kbase_ipa_model *model; kbase_get_dynamic_power() local 640 struct kbase_ipa_model *model; kbase_get_real_power_locked() local 759 struct kbase_ipa_model *model; kbase_ipa_reset_data() local [all...] |
H A D | mali_kbase_ipa_debugfs.c | 43 struct kbase_ipa_model *model; member 51 mutex_lock(¶m->model->kbdev->ipa.lock); in param_int_get() 53 mutex_unlock(¶m->model->kbdev->ipa.lock); in param_int_get() 61 struct kbase_ipa_model *model = param->model; in param_int_set() local 69 mutex_lock(¶m->model->kbdev->ipa.lock); in param_int_set() 72 err = kbase_ipa_model_recalculate(model); in param_int_set() 75 mutex_unlock(¶m->model->kbdev->ipa.lock); in param_int_set() 89 mutex_lock(¶m->model->kbdev->ipa.lock); in param_string_get() 93 mutex_unlock(¶m->model in param_string_get() 102 struct kbase_ipa_model *model = param->model; param_string_set() local 150 kbase_ipa_model_param_add(struct kbase_ipa_model *model, const char *name, void *addr, size_t size, enum kbase_ipa_model_param_type type) kbase_ipa_model_param_add() argument 181 kbase_ipa_model_param_free_all(struct kbase_ipa_model *model) kbase_ipa_model_param_free_all() argument 240 kbase_ipa_model_debugfs_init(struct kbase_ipa_model *model) kbase_ipa_model_debugfs_init() argument 284 kbase_ipa_model_param_set_s32(struct kbase_ipa_model *model, const char *name, s32 val) kbase_ipa_model_param_set_s32() argument [all...] |
H A D | mali_kbase_ipa_simple.c | 38 * through the counter model. To roughly match the contribution of top-level 39 * power in the total dynamic power, when calculated through counter model, 41 * for simple power model. This value was provided by the HW team after 75 * This model is primarily designed for the Juno platform. It may not be 76 * suitable for other platforms. The additional resources in this model 77 * should preferably be minimal, as this model is rarely used when a dynamic 78 * model is available. 83 * @dynamic_coefficient: dynamic coefficient of the model 84 * @static_coefficient: static coefficient of the model 85 * @ts: Thermal scaling coefficients of the model 179 model_static_coeff(struct kbase_ipa_model *model, u32 *coeffp) model_static_coeff() argument 204 model_dynamic_coeff(struct kbase_ipa_model *model, u32 *coeffp) model_dynamic_coeff() argument 228 add_params(struct kbase_ipa_model *model) add_params() argument 266 kbase_simple_power_model_init(struct kbase_ipa_model *model) kbase_simple_power_model_init() argument 298 kbase_simple_power_model_recalculate(struct kbase_ipa_model *model) kbase_simple_power_model_recalculate() argument 345 kbase_simple_power_model_term(struct kbase_ipa_model *model) kbase_simple_power_model_term() argument [all...] |
H A D | mali_kbase_ipa.h | 44 * struct kbase_ipa_model - Object describing a particular IPA model. 46 * @model_data: opaque pointer to model specific data, accessed 47 * only by model specific methods. 48 * @ops: pointer to object containing model specific methods. 49 * @params: head of the list of debugfs params added for model 50 * @missing_dt_node_warning: flag to limit the matching power model DT not found 62 * kbase_ipa_model_add_param_s32 - Add an integer model parameter 63 * @model: pointer to IPA model 73 int kbase_ipa_model_add_param_s32(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); 39 * kbase_ipa_model_param_set_s32 - Set an integer model parameter 41 * @model: pointer to IPA 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() argument 62 static inline void kbase_ipa_model_param_free_all(struct kbase_ipa_model *model) in kbase_ipa_model_param_free_all() argument 65 static inline void kbase_ipa_model_param_set_s32(struct kbase_ipa_model *model, in kbase_ipa_model_param_set_s32() argument
|
/device/board/hihope/rk3568/wifi/bcmdhd_wifi6/ |
H A D | hdfwifi_bdh6.mk | 16 HDF_WIFI_FRAMEWORKS_ROOT = $(HDF_BDH6_DIR_PREFIX)/framework/model/network/wifi 17 HDF_WIFI_KHDF_FRAMEWORKS_ROOT = $(HDF_BDH6_DIR_PREFIX)/adapter/khdf/linux/model/network/wifi 44 -I$(srctree)/drivers/hdf/framework/model/network/wifi/core/components/eapol \ 45 -I$(srctree)/drivers/hdf/framework/model/network/wifi/core/components/softap \ 46 -I$(srctree)/drivers/hdf/framework/model/network/wifi/core/components/sta \ 47 -I$(srctree)/drivers/hdf/framework/model/network/wifi/core/components/p2p \ 48 -I$(srctree)/drivers/hdf/framework/model/network/wifi/include \ 49 -I$(srctree)/drivers/hdf/framework/model/network/wifi/core \ 50 -I$(srctree)/drivers/hdf/framework/model/network/wifi/core/module \ 51 -I$(srctree)/drivers/hdf/framework/model/networ [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ipa/backend/ |
H A D | mali_kbase_ipa_counter_common_csf.c | 27 /* If the value of GPU_ACTIVE is below this, use the simple model 48 * will be returned and the simple power model will be used. 76 * @model_data: Pointer to counter model data 78 * Register IPA counter model as a client of kbase_ipa_control, which 109 * needed, as mentioned above, regardless of the energy model used in kbase_ipa_attach_ipa_control() 153 * @model_data: Pointer to counter model data 257 int kbase_ipa_counter_dynamic_coeff(struct kbase_ipa_model *model, u32 *coeffp) in kbase_ipa_counter_dynamic_coeff() argument 260 (struct kbase_ipa_counter_model_data *)model->model_data; in kbase_ipa_counter_dynamic_coeff() 261 struct kbase_device *kbdev = model->kbdev; in kbase_ipa_counter_dynamic_coeff() 274 * last query. This can be passed as NULL as counter model itsel in kbase_ipa_counter_dynamic_coeff() 344 kbase_ipa_counter_reset_data(struct kbase_ipa_model *model) kbase_ipa_counter_reset_data() argument 360 kbase_ipa_counter_common_model_init(struct kbase_ipa_model *model, const struct kbase_ipa_counter *top_level_cntrs_def, size_t num_top_level_cntrs, const struct kbase_ipa_counter *shader_cores_cntrs_def, size_t num_shader_cores_cntrs, s32 reference_voltage) kbase_ipa_counter_common_model_init() argument 450 kbase_ipa_counter_common_model_term(struct kbase_ipa_model *model) kbase_ipa_counter_common_model_term() argument [all...] |
H A D | mali_kbase_ipa_counter_common_jm.c | 27 /* If the value of GPU_ACTIVE is below this, use the simple model 35 * @model_data: pointer to model data 181 int kbase_ipa_vinstr_dynamic_coeff(struct kbase_ipa_model *model, u32 *coeffp) in kbase_ipa_vinstr_dynamic_coeff() argument 184 (struct kbase_ipa_model_vinstr_data *)model->model_data; in kbase_ipa_vinstr_dynamic_coeff() 276 void kbase_ipa_vinstr_reset_data(struct kbase_ipa_model *model) in kbase_ipa_vinstr_reset_data() argument 282 int kbase_ipa_vinstr_common_model_init(struct kbase_ipa_model *model, in kbase_ipa_vinstr_common_model_init() argument 292 if (!model || !ipa_groups_def || !ipa_group_size || !get_active_cycles) in kbase_ipa_vinstr_common_model_init() 299 model_data->kbdev = model->kbdev; in kbase_ipa_vinstr_common_model_init() 304 model->model_data = (void *) model_data; in kbase_ipa_vinstr_common_model_init() 310 err = kbase_ipa_model_add_param_s32(model, grou in kbase_ipa_vinstr_common_model_init() 348 kbase_ipa_vinstr_common_model_term(struct kbase_ipa_model *model) kbase_ipa_vinstr_common_model_term() argument [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/ai_sample/scenario/hand_classify/ |
H A D | yolov2_hand_detect.c | 31 #define MODEL_FILE_HAND "/userdata/models/hand_classify/hand_detect.wk" // darknet framework wk model
37 static HI_S32 Yolo2FdLoad(uintptr_t* model)
in Yolo2FdLoad() argument 43 *model = ret < 0 ? 0 : (uintptr_t)self;
in Yolo2FdLoad() 54 static HI_S32 Yolo2FdUnload(uintptr_t model)
in Yolo2FdUnload() argument 56 Yolo2Destory((SAMPLE_SVP_NNIE_CFG_S*)model);
in Yolo2FdUnload() 65 static HI_S32 HandDetect(uintptr_t model, IVE_IMAGE_S *srcYuv, DetectObjInfo boxs[])
in HandDetect() argument 67 SAMPLE_SVP_NNIE_CFG_S *self = (SAMPLE_SVP_NNIE_CFG_S*)model;
in HandDetect()
|