Home
last modified time | relevance | path

Searched refs:model (Results 1 - 25 of 73) sorted by relevance

123

/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ipa/
H A Dmali_kbase_ipa.c40 #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 Dmali_kbase_ipa_debugfs.c44 struct kbase_ipa_model *model; member
52 mutex_lock(&param->model->kbdev->ipa.lock); in param_int_get()
54 mutex_unlock(&param->model->kbdev->ipa.lock); in param_int_get()
62 struct kbase_ipa_model *model = param->model; in param_int_set() local
71 mutex_lock(&param->model->kbdev->ipa.lock); in param_int_set()
74 err = kbase_ipa_model_recalculate(model); in param_int_set()
78 mutex_unlock(&param->model->kbdev->ipa.lock); in param_int_set()
91 mutex_lock(&param->model->kbdev->ipa.lock); in param_string_get()
94 mutex_unlock(&param->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 Dmali_kbase_ipa_simple.c74 * 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 Dmali_kbase_ipa.h31 * 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 Dmali_kbase_ipa_debugfs.h34 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 Dmali_kbase_ipa_vinstr_common.c28 /* 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 Dmali_kbase_ipa.c33 #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 Dmali_kbase_ipa_debugfs.c37 struct kbase_ipa_model *model; member
45 mutex_lock(&param->model->kbdev->ipa.lock); in param_int_get()
47 mutex_unlock(&param->model->kbdev->ipa.lock); in param_int_get()
55 struct kbase_ipa_model *model = param->model; in param_int_set() local
63 mutex_lock(&param->model->kbdev->ipa.lock); in param_int_set()
65 err = kbase_ipa_model_recalculate(model); in param_int_set()
66 mutex_unlock(&param->model->kbdev->ipa.lock); in param_int_set()
79 mutex_lock(&param->model->kbdev->ipa.lock); in param_string_get()
82 mutex_unlock(&param->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 Dmali_kbase_ipa_simple.c27 * 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 Dmali_kbase_ipa.h33 * 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 Dmali_kbase_ipa_debugfs.h27 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 Dmali_kbase_ipa.c34 #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 Dmali_kbase_ipa_debugfs.c39 struct kbase_ipa_model *model; member
47 mutex_lock(&param->model->kbdev->ipa.lock); in param_int_get()
49 mutex_unlock(&param->model->kbdev->ipa.lock); in param_int_get()
57 struct kbase_ipa_model *model = param->model; in param_int_set() local
64 mutex_lock(&param->model->kbdev->ipa.lock); in param_int_set()
66 err = kbase_ipa_model_recalculate(model); in param_int_set()
67 mutex_unlock(&param->model->kbdev->ipa.lock); in param_int_set()
81 mutex_lock(&param->model->kbdev->ipa.lock); in param_string_get()
85 mutex_unlock(&param->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 Dmali_kbase_ipa_simple.c29 * 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 Dmali_kbase_ipa.h35 * 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 Dmali_kbase_ipa_debugfs.h29 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 Dmali_kbase_ipa.c33 #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 Dmali_kbase_ipa_debugfs.c43 struct kbase_ipa_model *model; member
51 mutex_lock(&param->model->kbdev->ipa.lock); in param_int_get()
53 mutex_unlock(&param->model->kbdev->ipa.lock); in param_int_get()
61 struct kbase_ipa_model *model = param->model; in param_int_set() local
69 mutex_lock(&param->model->kbdev->ipa.lock); in param_int_set()
72 err = kbase_ipa_model_recalculate(model); in param_int_set()
75 mutex_unlock(&param->model->kbdev->ipa.lock); in param_int_set()
89 mutex_lock(&param->model->kbdev->ipa.lock); in param_string_get()
93 mutex_unlock(&param->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 Dmali_kbase_ipa_simple.c38 * 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 Dmali_kbase_ipa.h44 * 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 Dmali_kbase_ipa_debugfs.h33 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 Dhdfwifi_bdh6.mk16 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 Dmali_kbase_ipa_counter_common_csf.c27 /* 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 Dmali_kbase_ipa_counter_common_jm.c27 /* 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 Dyolov2_hand_detect.c31 #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()

Completed in 10 milliseconds

123